From bf0abdc37cf2d4839a0b945baddbb42236f4c836 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mar=C3=ADa=20Juaristi?= <127882282+juaristi22@users.noreply.github.com> Date: Wed, 28 Oct 2026 20:43:03 +0000 Subject: [PATCH 01/14] Add the ISA subscriptions stage runtime and the Lifetime ISA anchor The first piece of microcosm#1415, not yet declared in the manifest: - uk_runtime/hmrc_isa_statistics.py types the vendored HMRC ISA facts (Tables 9.4, 9.6 and 9.7 to 9.9, the impact note, Lifetime ISA Table 1a), refusing a resource off the feed pin, a drifted band roster, or tables that no longer restate each other. It also checks a stage's verify_vendored_fact_resource declaration: the resource, artifact role and record sets, and the 2024 build period. - uk_runtime/isa_subscriptions.py splits each household's cash and stocks-and-shares ISA totals across its adults by a WAS round-8 donor household's pattern (exact sums), rakes subscribers by type to Tables 9.7, 9.8 and 9.9 and walks Table 9.7's bands, splits the both-type amounts by balance shares shifted to Table 9.4's stocks-and-shares residual, grows people by Table 9.4's account growth and amounts by its amount growth (capped at GBP 20,000), and draws Lifetime ISA payments to Table 9.4's amount within the overall limit. - was_lisa gains anchor_lifetime_isa_ownership. When the stage declares it, the ownership logit shifts up on ages 18 to 47 until the holders aged 18 to 49 who survive the financial-wealth cap equal HMRC's 2024-25 payers. The shift never removes a holder, leaves holders already at or above the target as drawn, and names a target it cannot reach. - The stage refuses a declaration whose fact fence differs from the reviewed one (classify_isa_facts_with_reviewed_fence): no ISA fact is a calibration target, since binding the cells the stage draws to would be circular. - stage_health gains the isa_subscriptions and was_lisa_anchor checks. They fail on broken invariants only; shortfalls and saturations are reported. Co-Authored-By: Claude Opus 5.5 --- .../build/uk_runtime/hmrc_isa_statistics.py | 494 +++++ .../build/uk_runtime/isa_subscriptions.py | 1679 +++++++++++++++++ .../build/uk_runtime/stage_health.py | 160 ++ .../microcosm/build/uk_runtime/was_lisa.py | 263 ++- .../uk/test_uk_isa_stage_health.py | 137 ++ .../uk/test_uk_isa_subscriptions.py | 340 ++++ .../tests/engine_free/uk/test_uk_was_lisa.py | 124 +- .../engine_free/uk/test_uk_was_lisa_anchor.py | 136 ++ .../microcosm_build/uk_isa_statistics.py | 377 ++++ 9 files changed, 3689 insertions(+), 21 deletions(-) create mode 100644 packages/microcosm-build/src/microcosm/build/uk_runtime/hmrc_isa_statistics.py create mode 100644 packages/microcosm-build/src/microcosm/build/uk_runtime/isa_subscriptions.py create mode 100644 packages/microcosm-build/tests/engine_free/uk/test_uk_isa_stage_health.py create mode 100644 packages/microcosm-build/tests/engine_free/uk/test_uk_isa_subscriptions.py create mode 100644 packages/microcosm-build/tests/engine_free/uk/test_uk_was_lisa_anchor.py create mode 100644 test_support/microcosm_build/uk_isa_statistics.py diff --git a/packages/microcosm-build/src/microcosm/build/uk_runtime/hmrc_isa_statistics.py b/packages/microcosm-build/src/microcosm/build/uk_runtime/hmrc_isa_statistics.py new file mode 100644 index 0000000000..abc8fdd867 --- /dev/null +++ b/packages/microcosm-build/src/microcosm/build/uk_runtime/hmrc_isa_statistics.py @@ -0,0 +1,494 @@ +"""HMRC's annual savings statistics, typed from the pinned Chronicle feed (microcosm#1415). + +The FRS and WAS record ISA balances and interest, not what people pay in during a +year, so a UK build that scores an ISA limit has to impute subscriptions. HMRC's +ISA tables (September 2026 release) are the only per-person evidence: Table 9.7 +counts the individuals subscribing in 2023-24 by total income, size of +subscription and the types they paid into, Table 9.8 by age and sex and Table 9.9 +by region. Table 9.4 gives the accounts and amounts subscribed by type to +2024-25, including the Lifetime ISA rows, which Tables 9.7 to 9.9 leave out. + +Every row here is copied verbatim from the pinned Chronicle consumer feed into one +vendored resource (``hmrc_isa_statistics_facts.json``, regenerated by +``tools/vendor_uk_ledger_facts.py``). The loader types those rows, refuses a +resource that was not vendored from the committed feed pin, and refuses a roster +that has drifted from the module constants: the bands must stay contiguous, keep +their GBP 12,000 edge and their exact GBP 20,000 band. + +Read the published basis before using these facts: + +* Tables 9.7 to 9.12 head their columns "(thousands)" but count individuals; the + feed carries them unscaled. Table 9.4 counts accounts, not individuals. +* Table 9.7's type blocks are the types paid into: the cash-only block plus the + "both" block reproduce Table 9.4's 2023-24 cash accounts, and the stocks-and- + shares-only block plus "both" its stocks-and-shares accounts. In the "both" + block the band is the combined amount. +* Innovative Finance ISAs are excluded from Tables 9.7 to 9.12, and so are + Lifetime ISAs (their counts are not in the cash or stocks-and-shares accounts). +* Table 9.7 has no amounts, and its bands do not reconcile with Table 9.4's + amounts subscribed: valued at band floors, cash-only subscribers alone come to + more than Table 9.4's cash amount. The stage keeps Table 9.7's people and uses + Table 9.4 for ratios only (microcosm#1415, María's ruling of 28 October 2026). +""" + +from __future__ import annotations + +import hashlib +import re +from collections.abc import Mapping +from dataclasses import dataclass +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, +) + +__all__ = [ + "HMRC_ISA_AGE_BAND_IDS", + "HMRC_ISA_BUILD_TAX_YEAR", + "HMRC_ISA_INCOME_BAND_IDS", + "HMRC_ISA_REGION_IDS", + "HMRC_ISA_STATISTICS_ARTIFACT_ROLE", + "HMRC_ISA_STATISTICS_RECORD_SETS", + "HMRC_ISA_STATISTICS_RESOURCE", + "HMRC_ISA_SUBSCRIPTION_BAND_IDS", + "HMRC_ISA_TYPES", + "HMRCISABand", + "HMRCISAStatistics", + "HMRCISAStatisticsError", + "check_isa_statistics_declaration", + "isa_band_bounds", + "load_hmrc_isa_statistics", +] + +#: The per-concern vendored resource; regenerated from the pinned Chronicle feed by +#: ``tools/vendor_uk_ledger_facts.py``, never edited by hand. +HMRC_ISA_STATISTICS_RESOURCE = "hmrc_isa_statistics_facts.json" + +#: Tax year (opening year) of the individual tables (9.7 to 9.12). +HMRC_ISA_INDIVIDUAL_TAX_YEAR = 2023 +#: Tax years of Table 9.4 the stages read: the individual tables' year and the +#: latest (provisional) year, the build's. +HMRC_ISA_ACCOUNT_TAX_YEARS: tuple[int, ...] = (2023, 2024) + +#: The build period the stages map the facts to: Table 9.4's latest year, to which +#: the subscriptions are grown and at which the Lifetime ISA holders are anchored. +HMRC_ISA_BUILD_TAX_YEAR = HMRC_ISA_ACCOUNT_TAX_YEARS[-1] +#: The artifact role under which a stage declares the vendored resource. +HMRC_ISA_STATISTICS_ARTIFACT_ROLE = "isa_statistics_facts" + +_PREFIX = "hmrc.isa_statistics_2026." +_NOTE_RECORD_SET = "hmrc.cash_isa_limit_reduction_2026.cash_subscribers_under_65.ty2022" +_LISA_PREFIX = "hmrc.lisa_statistics_2026.table1a." + +#: Every Chronicle record set the stages read from the vendored resource, as the +#: manifests' ``verify_vendored_fact_resource`` operation declares them (prefixes end +#: in a dot; whole record sets do not). +HMRC_ISA_STATISTICS_RECORD_SETS: tuple[str, ...] = ( + f"{_PREFIX}table9_7.ty{HMRC_ISA_INDIVIDUAL_TAX_YEAR}.", + f"{_PREFIX}table9_8.ty{HMRC_ISA_INDIVIDUAL_TAX_YEAR}.", + f"{_PREFIX}table9_9.ty{HMRC_ISA_INDIVIDUAL_TAX_YEAR}.", + *( + f"{_PREFIX}table9_4.{measure}.ty{year}" + for year in HMRC_ISA_ACCOUNT_TAX_YEARS + for measure in ("accounts", "amounts") + ), + f"{_PREFIX}table9_6.ty2024", + _NOTE_RECORD_SET, + f"{_LISA_PREFIX}ty2024", + f"{_LISA_PREFIX}ty2025", +) + +#: Table 9.7's type blocks other than 'all': the types an individual paid into. +HMRC_ISA_TYPES: tuple[str, ...] = ( + "cash_only", + "stocks_and_shares_only", + "cash_and_stocks_and_shares", +) + +#: Table 9.7's total-income bands (GBP, SPI total income), ascending. +HMRC_ISA_INCOME_BAND_IDS: tuple[str, ...] = ( + "income_0_to_12570", + "income_12571_to_20000", + "income_20001_to_30000", + "income_30001_to_40000", + "income_40001_to_50270", + "income_50271_to_60000", + "income_60001_to_80000", + "income_80001_to_100000", + "income_100001_to_125140", + "income_125141_to_150000", + "income_150001_plus", +) + +#: Table 9.7's subscription bands (GBP subscribed in the year), ascending. The band +#: edge at GBP 12,000 is the one a cash limit of that size turns on; the top band is +#: exactly the GBP 20,000 annual limit. +HMRC_ISA_SUBSCRIPTION_BAND_IDS: tuple[str, ...] = ( + "subscription_1_to_2000", + "subscription_2001_to_4000", + "subscription_4001_to_6000", + "subscription_6001_to_8000", + "subscription_8001_to_10000", + "subscription_10001_to_12000", + "subscription_12001_to_14000", + "subscription_14001_to_16000", + "subscription_16001_to_18000", + "subscription_18001_to_19999", + "subscription_20000_to_20000", +) + +#: Table 9.8's age bands, ascending (age from the SPI). +HMRC_ISA_AGE_BAND_IDS: tuple[str, ...] = ( + "age_under_24", + "age_24_to_26", + "age_27_to_29", + "age_30_to_32", + "age_33_to_35", + "age_36_to_38", + "age_39_to_41", + "age_42_to_44", + "age_45_to_47", + "age_48_to_50", + "age_51_to_53", + "age_54_to_56", + "age_57_to_59", + "age_60_to_62", + "age_63_to_65", + "age_66_to_68", + "age_69_to_71", + "age_72_to_74", + "age_75_to_77", + "age_78_to_80", + "age_81_plus", +) + +#: Table 9.9's detail rows (row value ids): the English regions, the three other +#: nations and HMRC's overseas-and-unknown row. England and the UK are totals. +HMRC_ISA_REGION_IDS: tuple[str, ...] = ( + "E12000001", + "E12000002", + "E12000003", + "E12000004", + "E12000005", + "E12000006", + "E12000007", + "E12000008", + "E12000009", + "W92000004", + "S92000003", + "N92000002", + "overseas_and_unknown", +) + +_SEXES = ("male", "female", "all") +_COMPONENTS = ("cash", "stocks_and_shares", "innovative_finance", "lifetime", "all") +_TYPE_MEASURES = { + "cash_only": "cash_only_subscribers", + "stocks_and_shares_only": "stocks_and_shares_only_subscribers", + "cash_and_stocks_and_shares": "cash_and_stocks_and_shares_subscribers", + "all": "all_subscribers", +} + + +class HMRCISAStatisticsError(ValueError): + """Raised when the vendored ISA facts do not carry the published roster.""" + + +@dataclass(frozen=True) +class HMRCISABand: + """One published band: ``lower < x <= upper`` (``upper is None`` is open). + + The exact GBP 20,000 band is ``lower == upper == 20000``; a lower bound is + exclusive, so the first income band (GBP 0 to 12,570) carries ``lower = None``. + """ + + value_id: str + lower: float | None + upper: float | None + + @property + def is_point(self) -> bool: + return self.lower is not None and self.lower == self.upper + + +def isa_band_bounds(value_id: str) -> tuple[int, int | None]: + """Parse ``__to_`` or ``__plus`` into published edges.""" + + match = re.fullmatch(r"[a-z_]+?_(\d+)_to_(\d+)", value_id) + if match: + return int(match.group(1)), int(match.group(2)) + match = re.fullmatch(r"[a-z_]+?_(\d+)_plus", value_id) + if match: + return int(match.group(1)), None + raise HMRCISAStatisticsError(f"Unparseable ISA band id {value_id!r}.") + + +def _bands(value_ids: tuple[str, ...]) -> tuple[HMRCISABand, ...]: + """Contiguous bands from published integer edges (``lo`` to ``hi`` inclusive).""" + + bands = [] + previous_high: int | None = None + for value_id in value_ids: + low, high = isa_band_bounds(value_id) + if previous_high is not None and low not in (previous_high + 1, previous_high): + raise HMRCISAStatisticsError( + f"ISA band {value_id!r} does not continue from {previous_high}." + ) + if low == high: + bands.append(HMRCISABand(value_id, float(low), float(high))) + else: + if previous_high is not None: + lower: float | None = float(previous_high) + elif low == 0: + lower = None + else: + lower = float(low - 1) + upper = None if high is None else float(high) + bands.append(HMRCISABand(value_id, lower, upper)) + previous_high = high + return tuple(bands) + + +@dataclass(frozen=True) +class HMRCISAStatistics: + """The ISA facts the subscription and Lifetime ISA stages read. + + Keys use the published value ids. Counts are individuals (Tables 9.7 to 9.9), + accounts (Table 9.4) or pounds; nothing is aged, scaled or derived. + """ + + income_bands: tuple[HMRCISABand, ...] + subscription_bands: tuple[HMRCISABand, ...] + #: Table 9.7: (type, income band, subscription band) -> individuals; type in + #: HMRC_ISA_TYPES or 'all', band ids or 'all'. + subscribers_by_income: Mapping[tuple[str, str, str], float] + #: Table 9.7's holders who made no further subscription: (type, income band). + #: The all-holders column restates Table 9.10's, which the feed ports once. + non_subscribing_holders_by_income: Mapping[tuple[str, str], float] + #: Table 9.8: (type, sex, age band) -> individuals subscribing; age bands only, + #: as the feed ports the all-ages totals once, in Table 9.7. + subscribers_by_age_sex: Mapping[tuple[str, str, str], float] + #: Table 9.9: (type, region row id) -> individuals subscribing; the regions, + #: overseas and England (the UK total is Table 9.7's). + subscribers_by_region: Mapping[tuple[str, str], float] + #: Table 9.4: (component, tax year) -> accounts subscribed to / GBP subscribed. + accounts_subscribed: Mapping[tuple[str, int], float] + amount_subscribed: Mapping[tuple[str, int], float] + #: Table 9.6, 2024-25: component -> market value (GBP) at 5 April 2025. + market_value_2024: Mapping[str, float] + #: The impact note's 2022-23 shares of under-65 cash ISA subscribers (percent). + under_65_cash_subscriber_shares: Mapping[str, float] + #: Lifetime ISA Table 1a: tax year -> individuals withdrawing for a house purchase. + lisa_house_purchase_withdrawers: Mapping[int, float] + resource_sha256: str + source_fact_feed: Mapping[str, Any] + + def subscribers(self, isa_type: str, income: str, band: str) -> float: + return self.subscribers_by_income[(isa_type, income, band)] + + def evidence(self) -> dict[str, object]: + return { + "resource": HMRC_ISA_STATISTICS_RESOURCE, + "resource_sha256": self.resource_sha256, + "source_commit": self.source_fact_feed.get("source_commit"), + "individual_tax_year": HMRC_ISA_INDIVIDUAL_TAX_YEAR, + "account_tax_years": list(HMRC_ISA_ACCOUNT_TAX_YEARS), + } + + +def _load_payload(verify_feed_identity: bool) -> tuple[dict[str, Any], str]: + payload = load_vendored_resource(HMRC_ISA_STATISTICS_RESOURCE) + if verify_feed_identity: + verify_vendored_resource_feed_identity(payload) + digest = hashlib.sha256( + files("microcosm.build.uk").joinpath(HMRC_ISA_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 HMRCISAStatisticsError(f"Duplicate vendored ISA fact {record_id!r}.") + value = row.get("value") + if not isinstance(value, (int, float)) or isinstance(value, bool): + raise HMRCISAStatisticsError( + f"Vendored ISA 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 HMRCISAStatisticsError( + f"The vendored ISA facts lack {record_id!r}; re-vendor from the pinned feed." + ) from None + + +def check_isa_statistics_declaration( + parameters: Mapping[str, Any], *, stage: str, period: int +) -> None: + """The runtime arm of a stage's ``verify_vendored_fact_resource`` operation. + + The declaration names this module's resource, artifact role and record sets, and + maps the facts to the frame's build period. + """ + + expected = { + "artifact_role": HMRC_ISA_STATISTICS_ARTIFACT_ROLE, + "resource": HMRC_ISA_STATISTICS_RESOURCE, + "record_sets": list(HMRC_ISA_STATISTICS_RECORD_SETS), + "mapped_build_period": HMRC_ISA_BUILD_TAX_YEAR, + } + declared = {key: parameters.get(key) for key in expected} + if declared != expected: + raise HMRCISAStatisticsError( + f"{stage}'s verify_vendored_fact_resource must declare {expected}, " + f"not {declared}." + ) + if int(period) != HMRC_ISA_BUILD_TAX_YEAR: + raise HMRCISAStatisticsError( + f"{stage} maps HMRC's ISA facts to build period {HMRC_ISA_BUILD_TAX_YEAR}, " + f"but the frame's period is {period}." + ) + + +def load_hmrc_isa_statistics( + *, + payload: Mapping[str, Any] | None = None, + verify_feed_identity: bool = True, +) -> HMRCISAStatistics: + """Type the vendored ISA facts, refusing any drift from the published roster. + + ``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" + values = _row_values(list(payload.get("rows", ()))) + income_bands = _bands(HMRC_ISA_INCOME_BAND_IDS) + subscription_bands = _bands(HMRC_ISA_SUBSCRIPTION_BAND_IDS) + if not any(band.upper == 12000 for band in subscription_bands): + raise HMRCISAStatisticsError( + "The subscription bands lost their GBP 12,000 edge." + ) + if not subscription_bands[-1].is_point or subscription_bands[-1].upper != 20000: + raise HMRCISAStatisticsError( + "The top subscription band must be exactly GBP 20,000." + ) + tax_year = f"ty{HMRC_ISA_INDIVIDUAL_TAX_YEAR}" + + subscribers_by_income: dict[tuple[str, str, str], float] = {} + non_subscribing: dict[tuple[str, str], float] = {} + for isa_type in ("all", *HMRC_ISA_TYPES): + record_set = f"{_PREFIX}table9_7.{tax_year}.{isa_type}" + for income in (*HMRC_ISA_INCOME_BAND_IDS, "all"): + for band in HMRC_ISA_SUBSCRIPTION_BAND_IDS: + subscribers_by_income[(isa_type, income, band)] = _take( + values, f"{record_set}.subscribers.{income}.{band}" + ) + subscribers_by_income[(isa_type, income, "all")] = _take( + values, f"{record_set}.subscribers.{income}.all_subscriptions" + ) + non_subscribing[(isa_type, income)] = _take( + values, f"{record_set}.holders.{income}.no_further_subscription" + ) + + subscribers_by_age_sex: dict[tuple[str, str, str], float] = {} + for sex in _SEXES: + record_set = f"{_PREFIX}table9_8.{tax_year}.{sex}" + for age in HMRC_ISA_AGE_BAND_IDS: + for isa_type, measure in _TYPE_MEASURES.items(): + subscribers_by_age_sex[(isa_type, sex, age)] = _take( + values, f"{record_set}.subscribers.{age}.{measure}" + ) + + subscribers_by_region: dict[tuple[str, str], float] = {} + for region in (*HMRC_ISA_REGION_IDS, "E92000001"): + for isa_type, measure in _TYPE_MEASURES.items(): + subscribers_by_region[(isa_type, region)] = _take( + values, f"{_PREFIX}table9_9.{tax_year}.subscribers.{region}.{measure}" + ) + + accounts: dict[tuple[str, int], float] = {} + amounts: dict[tuple[str, int], float] = {} + for year in HMRC_ISA_ACCOUNT_TAX_YEARS: + for component in _COMPONENTS: + accounts[(component, year)] = _take( + values, f"{_PREFIX}table9_4.accounts.ty{year}.{component}.accounts" + ) + amounts[(component, year)] = _take( + values, f"{_PREFIX}table9_4.amounts.ty{year}.{component}.amounts" + ) + + market_value = { + component: _take( + values, f"{_PREFIX}table9_6.ty2024.{component}.all.market_value" + ) + for component in ("stocks_and_shares", "cash", "innovative_finance", "all") + } + market_value["stocks_and_shares_cash_on_deposit"] = _take( + values, + f"{_PREFIX}table9_6.ty2024.stocks_and_shares.cash_on_deposit.market_value", + ) + shares = { + band: _take(values, f"{_NOTE_RECORD_SET}.{band}.share_of_cash_subscribers") + for band in ("under_12000", "over_12000") + } + lisa_withdrawers = { + year: _take( + values, + f"{_LISA_PREFIX}ty{year}.tax_year_{year}.house_purchase_withdrawers", + ) + for year in (2024, 2025) + } + statistics = HMRCISAStatistics( + income_bands=income_bands, + subscription_bands=subscription_bands, + subscribers_by_income=subscribers_by_income, + non_subscribing_holders_by_income=non_subscribing, + subscribers_by_age_sex=subscribers_by_age_sex, + subscribers_by_region=subscribers_by_region, + accounts_subscribed=accounts, + amount_subscribed=amounts, + market_value_2024=market_value, + under_65_cash_subscriber_shares=shares, + lisa_house_purchase_withdrawers=lisa_withdrawers, + resource_sha256=digest, + source_fact_feed=dict(payload.get("source_fact_feed", {})), + ) + _check_published_identities(statistics) + return statistics + + +def _check_published_identities(statistics: HMRCISAStatistics) -> None: + """Refuse a resource whose own tables disagree beyond publication rounding. + + These are HMRC's identities, not reconciliations: the 'all' block is the sum of + the type blocks, band by band and in the all-subscriptions column. The totals + Tables 9.8 and 9.9 restate from Table 9.7 are not in the feed: Chronicle checks + each restated copy against Table 9.7 and ports it once. + """ + + tolerance = 25.0 + cells = statistics.subscribers_by_income + for income in (*HMRC_ISA_INCOME_BAND_IDS, "all"): + for band in (*HMRC_ISA_SUBSCRIPTION_BAND_IDS, "all"): + parts = sum(cells[(t, income, band)] for t in HMRC_ISA_TYPES) + if abs(cells[("all", income, band)] - parts) > tolerance: + raise HMRCISAStatisticsError( + f"Table 9.7's all block differs from its type blocks at {income}/{band}." + ) 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 new file mode 100644 index 0000000000..cd959b37c8 --- /dev/null +++ b/packages/microcosm-build/src/microcosm/build/uk_runtime/isa_subscriptions.py @@ -0,0 +1,1679 @@ +"""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 +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 +no household column, so every earlier reader of the ``was_wealth`` household +totals and every means test is unchanged. + +The steps, every draw keyed on identity so adding or reordering rows moves none: + +1. **Per-person balances.** Each household's ``cash_isa`` and + ``stocks_and_shares_isa`` (the ``was_wealth`` draws) are split across its adults + by the pattern of a WAS round-8 donor household with the same number of adults + and the same types held. Who in a donor household holds what is read jointly + from the person tab (``DVCISAvR8``, ``DVIISAvR8``), whose values must sum to the + household aggregates; person values sum exactly to the household draw. +2. **Who subscribes (2023-24).** For the types paid into (both, then stocks and + shares only, then cash only), eligible adults (18 or over, holding what they + pay into) are raked over income band x age band x sex x region to Tables 9.7, + 9.8 and 9.9, and selected inside each cell by a keyed systematic walk. A cell + with fewer eligible adults than its target is reported, and its excess moves to + cells of the same income band with room; nobody is made a holder. +3. **How much (2023-24).** Within each (type, income band) the subscribers walk + Table 9.7's band masses from the top, ranked by a key that blends their balance + rank with a keyed uniform, so larger holders tend to pay in more. Amounts are + spread evenly inside each band on weight-proportional strata; GBP 20,000 is a + point mass. +4. **The split for people paying into both** (María's ruling, 28 October 2026). + Each person's cash share follows their own balances; one common logit shift sets + the group's stocks-and-shares total to Table 9.4's stocks-and-shares amount less + the stocks-and-shares-only payments. Table 9.7's cash bands imply more cash than + Table 9.4 records, so the cash residual cannot anchor it; Table 9.7's people + are kept and the cash excess over Table 9.4 is reported. +5. **Growth to 2024-25.** Subscriber counts grow by Table 9.4's account growth by + type, an upper bound on people because from 6 April 2024 one person may pay into + several ISAs of one type; amounts then scale by one factor per type, capped at + GBP 20,000, so totals grow by Table 9.4's amount growth. +6. **Lifetime ISA payments (2024-25).** Holders aged 18 to 49 pay in amounts on + (0, GBP 4,000], tilted so the total equals Table 9.4's Lifetime ISA amount and + ranked like step 3, then trimmed so that cash, stocks and shares and Lifetime + ISA payments stay within GBP 20,000 per person. + +Receipts carry weighted aggregates and rounded counts only (microcosm#1164). +""" + +from __future__ import annotations + +from collections.abc import 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.gates import FitWeightRecord +from microcosm.build.source_manifest import SourceStageSpec +from microcosm.build.stochastic_assignment import stable_identity_uniforms +from microcosm.build.uk_runtime.cgt_imputation import ( + _truncated_exponential_quantile, + _walk_bands, + uk_cgt_component_sum_income, +) +from microcosm.build.uk_runtime.frs_spine import read_pinned_tab +from microcosm.build.uk_runtime.hmrc_isa_statistics import ( + HMRC_ISA_AGE_BAND_IDS, + HMRC_ISA_BUILD_TAX_YEAR, + HMRC_ISA_INCOME_BAND_IDS, + HMRC_ISA_INDIVIDUAL_TAX_YEAR, + HMRC_ISA_REGION_IDS, + HMRC_ISA_SUBSCRIPTION_BAND_IDS, + HMRC_ISA_TYPES, + HMRCISAStatistics, + check_isa_statistics_declaration, + isa_band_bounds, + load_hmrc_isa_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 rounded_count +from microcosm.calibrate.geography_constants import UK_REGION_TIER_ENUM +from microcosm.frame import Frame +from microcosm.frame.rules import assert_rules_engine_country + +__all__ = [ + "UK_ISA_SUBSCRIPTIONS_MASS_CONSERVATION_REASON", + "UK_ISA_SUBSCRIPTIONS_NONNEGATIVE_OUTPUT_COLUMNS", + "UK_ISA_SUBSCRIPTIONS_OUTPUT_COLUMNS", + "UK_ISA_SUBSCRIPTIONS_STAGE_NAME", + "ISASubscriptionsError", + "ISASubscriptionsSpec", + "UKISASubscriptionsStageTransform", + "WASISADonor", + "clean_was_isa_person_donor", + "impute_isa_subscriptions", + "split_household_isa_balances", +] + +UK_ISA_SUBSCRIPTIONS_STAGE_NAME = "isa_subscriptions" +#: The household-mass receipt this stage records (the manifest's +#: ``record_mass_conservation_receipt`` operation repeats it). +UK_ISA_SUBSCRIPTIONS_MASS_CONSERVATION_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." +) +UK_WAS_HOUSEHOLD_TAB_ROLE = "was_qrf_donor" +UK_WAS_PERSON_TAB_ROLE = "was_person_tab" + +CLEAN_WAS_ISA_PERSON_DONOR_KIND = "clean_was_isa_person_donor" +SPLIT_HOUSEHOLD_ISA_BALANCES_KIND = "split_household_isa_balances" +ALLOCATE_ISA_SUBSCRIBERS_KIND = "allocate_isa_subscribers" +DRAW_ISA_SUBSCRIPTION_AMOUNTS_KIND = "draw_isa_subscription_amounts" +SPLIT_BOTH_TYPE_SUBSCRIPTIONS_KIND = "split_both_type_subscriptions" +GROW_ISA_SUBSCRIPTIONS_KIND = "grow_isa_subscriptions" +DRAW_LIFETIME_ISA_PAYMENTS_KIND = "draw_lifetime_isa_payments" +VERIFY_VENDORED_FACT_RESOURCE_KIND = "verify_vendored_fact_resource" +CLASSIFY_ISA_FACTS_KIND = "classify_isa_facts_with_reviewed_fence" + +#: The reviewed fence over every vendored ISA fact (the manifest's +#: ``classify_isa_facts_with_reviewed_fence`` operation repeats it exactly). +UK_ISA_FACT_FENCE: dict[str, Any] = { + "calibration_permitted": False, + "fact_fence_id": "isa_facts_imputation_seeds_measured_only", + "fenced_fact_count": 1074, + "fenced_fact_composition": ( + "Table 9.7 2023-24 subscribers by income and subscription band and holders " + "making no further subscription, for all subscribers and each type paid " + "into (624); Table 9.8 by age and sex (325); Table 9.9 by region (70); " + "Table 9.4 accounts and amounts for 2023-24 and 2024-25 (24); Table 9.6 " + "2024-25 market values (19); the impact note's shares of under-65 cash " + "subscribers either side of GBP 12,000 (2); Lifetime ISA Table 1a for " + "2024-25 and 2025-26 (10)" + ), + "classification_rationale": ( + "The stage draws subscribers and amounts to these cells, so binding them in " + "the weight solve would be circular. The national build reports the " + "subscription cells after calibration, with the holders (Tables 9.10 to " + "9.12) and market values (Table 9.6) as independent checks; none blocks a " + "build." + ), + "adjudication": "https://github.com/PolicyEngine/microcosm/issues/1415", +} + +CASH_BALANCE = "cash_isa_balance" +STOCKS_AND_SHARES_BALANCE = "stocks_and_shares_isa_balance" +CASH_SUBSCRIPTIONS = "cash_isa_subscriptions" +STOCKS_AND_SHARES_SUBSCRIPTIONS = "stocks_and_shares_isa_subscriptions" +LIFETIME_ISA_PAYMENTS = "lifetime_isa_payments" +UK_ISA_SUBSCRIPTIONS_OUTPUT_COLUMNS: tuple[str, ...] = ( + CASH_BALANCE, + STOCKS_AND_SHARES_BALANCE, + CASH_SUBSCRIPTIONS, + STOCKS_AND_SHARES_SUBSCRIPTIONS, + LIFETIME_ISA_PAYMENTS, +) +UK_ISA_SUBSCRIPTIONS_NONNEGATIVE_OUTPUT_COLUMNS = UK_ISA_SUBSCRIPTIONS_OUTPUT_COLUMNS + +HOUSEHOLD_CASH = "cash_isa" +HOUSEHOLD_STOCKS_AND_SHARES = "stocks_and_shares_isa" +LIFETIME_ISA_HOLDER = "has_lifetime_isa" +LIFETIME_ISA_BALANCE = "lifetime_isa_balance" + +BOTH = "cash_and_stocks_and_shares" +STOCKS_AND_SHARES_ONLY = "stocks_and_shares_only" +CASH_ONLY = "cash_only" +#: Selection order: the scarcest holding pattern first, so a person who holds +#: both types is offered the 'both' class before a single-type one. +CLASS_ORDER: tuple[str, ...] = (BOTH, STOCKS_AND_SHARES_ONLY, CASH_ONLY) +if set(CLASS_ORDER) != set(HMRC_ISA_TYPES): + raise RuntimeError("CLASS_ORDER must cover exactly HMRC_ISA_TYPES.") + +#: Spine region enum name -> Table 9.9's row id. +_REGION_ROW: Mapping[str, str] = { + name: code for code, name in UK_REGION_TIER_ENUM.items() +} +_OVERSEAS = "overseas_and_unknown" +if set(_REGION_ROW.values()) | {_OVERSEAS} != set(HMRC_ISA_REGION_IDS): + raise RuntimeError("Table 9.9's rows must be the region tier plus overseas.") + + +class ISASubscriptionsError(ValueError): + """Raised when the inputs or the declaration do not carry what the stage needs.""" + + +class _KeyedOffset: + """One identity-keyed offset in the shape ``_walk_bands`` reads (``random()``).""" + + def __init__(self, value: float) -> None: + self._value = float(value) + + def random(self) -> float: + return self._value + + +def _keyed_offset(seed: int, salt: str, key: str) -> _KeyedOffset: + return _KeyedOffset(stable_identity_uniforms([key], seed=seed, salt=salt)[0]) + + +# -------------------------------------------------------------------------- +# Declaration +# -------------------------------------------------------------------------- + + +def _operation(stage: SourceStageSpec, kind: str) -> Mapping[str, Any]: + for operation in stage.operations: + if operation.kind == kind: + return dict(operation.parameters) + raise ISASubscriptionsError(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 ISASubscriptionsError(f"{stage.stage} declares no {role!r} artifact.") + + +@dataclass(frozen=True) +class WASISAPersonColumns: + """The declared WAS person-tab names and codes the balance split reads.""" + + household_key: str + household_weight: str + person_number: str + is_dependent_child: str + age_band: str + cash_isa_value: str + stocks_and_shares_isa_value: str + cash_isa_aggregate: str + stocks_and_shares_isa_aggregate: str + aggregate_tolerance_gbp: float + non_dependent_code: int + + @classmethod + def from_parameters(cls, parameters: Mapping[str, Any]) -> WASISAPersonColumns: + person = parameters.get("person_columns") + aggregates = parameters.get("household_aggregates") + if not isinstance(person, Mapping) or not isinstance(aggregates, Mapping): + raise ISASubscriptionsError( + "clean_was_isa_person_donor needs person_columns and household_aggregates." + ) + try: + return cls( + household_key=str(parameters["household_key"]), + household_weight=str(parameters["household_weight"]), + person_number=str(person["person_number"]), + is_dependent_child=str(person["is_dependent_child"]), + age_band=str(person["age_band"]), + cash_isa_value=str(person["cash_isa_value"]), + stocks_and_shares_isa_value=str(person["stocks_and_shares_isa_value"]), + cash_isa_aggregate=str(aggregates["cash_isa"]), + stocks_and_shares_isa_aggregate=str( + aggregates["stocks_and_shares_isa"] + ), + aggregate_tolerance_gbp=float(parameters["aggregate_tolerance_gbp"]), + non_dependent_code=int(parameters["non_dependent_code"]), + ) + except KeyError as error: + raise ISASubscriptionsError( + f"clean_was_isa_person_donor lacks {error.args[0]!r}." + ) from None + + def person_raw_columns(self) -> tuple[str, ...]: + return ( + self.household_key, + self.person_number, + self.is_dependent_child, + self.age_band, + self.cash_isa_value, + self.stocks_and_shares_isa_value, + ) + + +@dataclass(frozen=True) +class ISASubscriptionsSpec: + """Every declared parameter of the stage, read once from the manifest.""" + + columns: WASISAPersonColumns + split_seed: int + split_salt: str + maximum_donor_adults: int + minimum_age: int + select_seed: int + select_salt: str + amount_seed: int + amount_salt: str + balance_rank_weight: float + share_floor: float + base_tax_year: int + build_tax_year: int + overall_limit_gbp: float + lifetime_seed: int + lifetime_salt: str + lifetime_minimum_age: int + lifetime_maximum_age: int + lifetime_limit_gbp: float + + @classmethod + def from_stage(cls, stage: SourceStageSpec) -> ISASubscriptionsSpec: + clean = _operation(stage, CLEAN_WAS_ISA_PERSON_DONOR_KIND) + split = _operation(stage, SPLIT_HOUSEHOLD_ISA_BALANCES_KIND) + select = _operation(stage, ALLOCATE_ISA_SUBSCRIBERS_KIND) + amounts = _operation(stage, DRAW_ISA_SUBSCRIPTION_AMOUNTS_KIND) + both = _operation(stage, SPLIT_BOTH_TYPE_SUBSCRIPTIONS_KIND) + grow = _operation(stage, GROW_ISA_SUBSCRIPTIONS_KIND) + lifetime = _operation(stage, DRAW_LIFETIME_ISA_PAYMENTS_KIND) + if _operation(stage, CLASSIFY_ISA_FACTS_KIND) != UK_ISA_FACT_FENCE: + raise ISASubscriptionsError( + "the declared ISA fact fence differs from the reviewed one: no ISA " + "fact is a calibration target." + ) + for operation, outputs in ( + (split, [CASH_BALANCE, STOCKS_AND_SHARES_BALANCE]), + (amounts, [CASH_SUBSCRIPTIONS, STOCKS_AND_SHARES_SUBSCRIPTIONS]), + (lifetime, [LIFETIME_ISA_PAYMENTS]), + ): + if list(operation.get("outputs", ())) != outputs: + raise ISASubscriptionsError( + f"the declaration writes {operation.get('outputs')!r}, the stage " + f"writes {outputs!r}." + ) + if select.get("selection_order") != list(CLASS_ORDER): + raise ISASubscriptionsError( + f"allocate_isa_subscribers must select in the order {list(CLASS_ORDER)}." + ) + if both.get("anchor") != "table_9_4_stocks_and_shares_residual": + raise ISASubscriptionsError( + "the both-type split is anchored on Table 9.4's stocks-and-shares residual." + ) + if amounts.get("within_band") != "uniform": + raise ISASubscriptionsError("amounts are spread evenly inside each band.") + if ( + grow.get("people") != "table_9_4_account_growth" + or grow.get("amounts") != "table_9_4_amount_growth_capped" + ): + raise ISASubscriptionsError( + "growth is people by Table 9.4's account growth and amounts by its " + "amount growth, capped." + ) + years = (int(grow["from_tax_year"]), int(grow["to_tax_year"])) + if years != (HMRC_ISA_INDIVIDUAL_TAX_YEAR, HMRC_ISA_BUILD_TAX_YEAR): + raise ISASubscriptionsError( + f"growth runs from the individual tables' {HMRC_ISA_INDIVIDUAL_TAX_YEAR} " + f"to Table 9.4's {HMRC_ISA_BUILD_TAX_YEAR}, not {years}." + ) + weight = float(amounts["balance_rank_weight"]) + if not 0.0 <= weight <= 1.0: + raise ISASubscriptionsError("balance_rank_weight must lie in [0, 1].") + floor = float(both["share_floor"]) + if not 0.0 < floor < 0.5: + raise ISASubscriptionsError("share_floor must lie in (0, 0.5).") + return cls( + columns=WASISAPersonColumns.from_parameters(clean), + split_seed=int(split["seed"]), + split_salt=str(split["salt"]), + maximum_donor_adults=int(split["maximum_donor_adults"]), + minimum_age=int(select["minimum_age"]), + select_seed=int(select["seed"]), + select_salt=str(select["salt"]), + amount_seed=int(amounts["seed"]), + amount_salt=str(amounts["salt"]), + balance_rank_weight=weight, + share_floor=floor, + base_tax_year=int(grow["from_tax_year"]), + build_tax_year=int(grow["to_tax_year"]), + overall_limit_gbp=float(grow["overall_limit_gbp"]), + lifetime_seed=int(lifetime["seed"]), + lifetime_salt=str(lifetime["salt"]), + lifetime_minimum_age=int(lifetime["minimum_age"]), + lifetime_maximum_age=int(lifetime["maximum_age"]), + lifetime_limit_gbp=float(lifetime["annual_limit_gbp"]), + ) + + +# -------------------------------------------------------------------------- +# Donor: who in a WAS household holds what +# -------------------------------------------------------------------------- + + +@dataclass(frozen=True) +class WASISADonor: + """Donor households: adults in age order, their shares and the household weight.""" + + adult_count: np.ndarray + holds_cash: np.ndarray + holds_stocks_and_shares: np.ndarray + weight: np.ndarray + cash_shares: tuple[np.ndarray, ...] + stocks_and_shares_shares: tuple[np.ndarray, ...] + receipt: Mapping[str, Any] + + +def _lowered(table: pd.DataFrame, label: str) -> dict[str, str]: + lowered: dict[str, str] = {} + for column in table.columns: + key = str(column).lower() + if key in lowered: + raise ISASubscriptionsError(f"the WAS {label} tab repeats column {key!r}.") + lowered[key] = column + return lowered + + +def _numeric( + table: pd.DataFrame, lowered: Mapping[str, str], name: str, label: str +) -> pd.Series: + actual = lowered.get(name.lower()) + if actual is None: + raise ISASubscriptionsError( + f"the WAS {label} tab lacks the declared column {name!r}." + ) + return pd.to_numeric(table[actual], errors="coerce") + + +def clean_was_isa_person_donor( + person_raw: pd.DataFrame, + household_raw: pd.DataFrame, + *, + columns: WASISAPersonColumns, + maximum_adults: int, +) -> WASISADonor: + """Read each WAS household's adults and their cash and stocks-and-shares shares. + + The person values must sum to the household aggregates on every household or + the tab is refused, and a missing or negative value is refused rather than read + as zero. Adults are ordered oldest first (age band, then person number), the + order recipients are matched in. + """ + + person_lower = _lowered(person_raw, "person") + household_lower = _lowered(household_raw, "household") + keys = _numeric(household_raw, household_lower, columns.household_key, "household") + if keys.isna().any() or keys.duplicated().any(): + raise ISASubscriptionsError( + "the WAS household tab has a missing or repeated case." + ) + aggregates = pd.DataFrame( + { + "household_key": keys.to_numpy(), + "weight": _numeric( + household_raw, household_lower, columns.household_weight, "household" + ).to_numpy(float), + "cash": _numeric( + household_raw, household_lower, columns.cash_isa_aggregate, "household" + ) + .fillna(0.0) + .to_numpy(float), + "stocks_and_shares": _numeric( + household_raw, + household_lower, + columns.stocks_and_shares_isa_aggregate, + "household", + ) + .fillna(0.0) + .to_numpy(float), + } + ).set_index("household_key") + person = pd.DataFrame( + { + "household_key": _numeric( + person_raw, person_lower, columns.household_key, "person" + ), + "person_number": _numeric( + person_raw, person_lower, columns.person_number, "person" + ), + "dependent": _numeric( + person_raw, person_lower, columns.is_dependent_child, "person" + ), + "age_band": _numeric(person_raw, person_lower, columns.age_band, "person"), + "cash": _numeric( + person_raw, person_lower, columns.cash_isa_value, "person" + ), + "stocks_and_shares": _numeric( + person_raw, person_lower, columns.stocks_and_shares_isa_value, "person" + ), + } + ) + if person["household_key"].isna().any(): + raise ISASubscriptionsError("the WAS person tab has a missing case number.") + if person.duplicated(["household_key", "person_number"]).any(): + raise ISASubscriptionsError("the WAS person tab repeats a (case, person) pair.") + if not person["household_key"].isin(aggregates.index).all(): + raise ISASubscriptionsError("every WAS person must map to a household row.") + for column in ("cash", "stocks_and_shares"): + values = person[column] + if values.isna().any() or (values < 0).any(): + raise ISASubscriptionsError( + f"the WAS person {column} ISA values must be present and non-negative." + ) + totals = values.groupby(person["household_key"]).sum() + published = aggregates[column].reindex(totals.index).fillna(0.0) + if float((totals - published).abs().max()) > columns.aggregate_tolerance_gbp: + raise ISASubscriptionsError( + f"the WAS person {column} ISA values do not sum to the household aggregate." + ) + adults = person.loc[person["dependent"] == columns.non_dependent_code].copy() + adults = adults.sort_values( + ["household_key", "age_band", "person_number"], + ascending=[True, False, True], + kind="stable", + ) + counts, cash_flags, stock_flags, weights, cash_shares, stock_shares = ( + [], + [], + [], + [], + [], + [], + ) + for key, group in adults.groupby("household_key", sort=True): + household_total_cash = float(group["cash"].sum()) + household_total_stocks = float(group["stocks_and_shares"].sum()) + if household_total_cash <= 0 and household_total_stocks <= 0: + continue + group = group.head(maximum_adults) + counts.append(len(group)) + cash_flags.append(household_total_cash > 0) + stock_flags.append(household_total_stocks > 0) + weights.append(float(aggregates.at[key, "weight"])) + cash_shares.append(_shares(group["cash"].to_numpy(float))) + stock_shares.append(_shares(group["stocks_and_shares"].to_numpy(float))) + weight_array = np.asarray(weights, dtype=float) + if (weight_array <= 0).any() or not np.isfinite(weight_array).all(): + raise ISASubscriptionsError( + "every WAS donor household needs a positive weight." + ) + count_array = np.asarray(counts, dtype=np.int64) + cash_array = np.asarray(cash_flags, dtype=bool) + stock_array = np.asarray(stock_flags, dtype=bool) + receipt = { + "donor_households": rounded_count(len(count_array)), + "by_pattern": { + pattern: rounded_count(int(mask.sum())) + for pattern, mask in ( + ("cash_only", cash_array & ~stock_array), + ("stocks_and_shares_only", ~cash_array & stock_array), + ("both", cash_array & stock_array), + ) + }, + "by_adult_count": { + str(count): rounded_count(int((count_array == count).sum())) + for count in range(1, maximum_adults + 1) + }, + "aggregate_pin_tolerance_gbp": columns.aggregate_tolerance_gbp, + } + return WASISADonor( + adult_count=count_array, + holds_cash=cash_array, + holds_stocks_and_shares=stock_array, + weight=weight_array, + cash_shares=tuple(cash_shares), + stocks_and_shares_shares=tuple(stock_shares), + receipt=receipt, + ) + + +def _shares(values: np.ndarray) -> np.ndarray: + total = float(values.sum()) + if total <= 0: + return np.zeros(len(values), dtype=float) + return values / total + + +# -------------------------------------------------------------------------- +# Step 1: per-person balances +# -------------------------------------------------------------------------- + + +def split_household_isa_balances( + *, + person: pd.DataFrame, + household: pd.DataFrame, + donor: WASISADonor, + seed: int, + salt: str, + minimum_age: int, + maximum_adults: int, +) -> tuple[np.ndarray, np.ndarray, dict[str, Any]]: + """Split each household's two ISA totals over its adults, exactly. + + A household holding a type takes a donor household with the same number of + adults (capped) and the same types held, chosen by its keyed uniform in + proportion to donor weight; with none, the adult count steps down. The donor's + shares go to the recipient's adults oldest first; any remainder lands on the + adult with the largest share, so person values sum to the household value. + """ + + person_ids = person["person_id"].to_numpy() + person_households = person["person_household_id"].to_numpy() + ages = pd.to_numeric(person["age"], errors="coerce").fillna(0.0).to_numpy(float) + cash_total = pd.to_numeric(household[HOUSEHOLD_CASH], errors="coerce").fillna(0.0) + stock_total = pd.to_numeric( + household[HOUSEHOLD_STOCKS_AND_SHARES], errors="coerce" + ).fillna(0.0) + if (cash_total < 0).any() or (stock_total < 0).any(): + raise ISASubscriptionsError("household ISA totals must be non-negative.") + household_ids = household["household_id"].to_numpy() + uniforms = stable_identity_uniforms(household_ids, seed=seed, salt=salt) + cash = np.zeros(len(person), dtype=float) + stocks = np.zeros(len(person), dtype=float) + positions = pd.Series(np.arange(len(person)), index=person.index) + members = pd.Series(positions.to_numpy()).groupby(person_households).apply(list) + pools: dict[tuple[int, bool, bool], np.ndarray] = {} + for count in range(1, maximum_adults + 1): + for holds_cash in (False, True): + for holds_stocks in (False, True): + mask = ( + (donor.adult_count == count) + & (donor.holds_cash == holds_cash) + & (donor.holds_stocks_and_shares == holds_stocks) + ) + pools[(count, holds_cash, holds_stocks)] = np.flatnonzero(mask) + stepped_down = 0 + without_adult = 0 + without_donor = 0 + split = 0 + for index, household_id in enumerate(household_ids): + cash_value = float(cash_total.iloc[index]) + stock_value = float(stock_total.iloc[index]) + if cash_value <= 0 and stock_value <= 0: + continue + rows = np.asarray(members.get(household_id, []), dtype=np.int64) + if rows.size == 0: + raise ISASubscriptionsError("a household holding ISAs has no persons.") + adults = rows[ages[rows] >= minimum_age] + if adults.size == 0: + without_adult += 1 + adults = rows + order = np.lexsort((person_ids[adults], -ages[adults])) + adults = adults[order] + key = (min(len(adults), maximum_adults), cash_value > 0, stock_value > 0) + pool = pools.get(key, np.empty(0, dtype=np.int64)) + while pool.size == 0 and key[0] > 1: + key = (key[0] - 1, key[1], key[2]) + pool = pools[key] + stepped_down += 1 + if pool.size == 0: + without_donor += 1 + cash_shares = np.zeros(len(adults)) + stock_shares = np.zeros(len(adults)) + cash_shares[0] = stock_shares[0] = 1.0 + else: + cumulative = np.cumsum(donor.weight[pool]) + chosen = pool[ + min( + int(np.searchsorted(cumulative, uniforms[index] * cumulative[-1])), + pool.size - 1, + ) + ] + cash_shares = _fit_shares(donor.cash_shares[chosen], len(adults)) + stock_shares = _fit_shares( + donor.stocks_and_shares_shares[chosen], len(adults) + ) + cash[adults] = _exact_split(cash_value, cash_shares) + stocks[adults] = _exact_split(stock_value, stock_shares) + split += 1 + receipt = { + "households_split": rounded_count(split), + "households_without_adult_split_over_all_persons": rounded_count(without_adult), + "households_matched_on_fewer_adults": rounded_count(stepped_down), + "households_without_donor_given_to_eldest": rounded_count(without_donor), + "maximum_donor_adults": maximum_adults, + } + return cash, stocks, receipt + + +def _fit_shares(shares: np.ndarray, adults: int) -> np.ndarray: + fitted = np.zeros(adults, dtype=float) + take = min(adults, len(shares)) + fitted[:take] = shares[:take] + total = float(fitted.sum()) + if total <= 0: + fitted[:] = 0.0 + fitted[0] = 1.0 + return fitted + return fitted / total + + +def _exact_split(total: float, shares: np.ndarray) -> np.ndarray: + values = total * shares + if total > 0: + largest = int(np.argmax(shares)) + values[largest] = total - (values.sum() - values[largest]) + return values + + +# -------------------------------------------------------------------------- +# Recipients +# -------------------------------------------------------------------------- + + +def _income_band_ids(total_income: np.ndarray) -> np.ndarray: + edges = [isa_band_bounds(band)[1] for band in HMRC_ISA_INCOME_BAND_IDS[:-1]] + index = np.searchsorted(np.asarray(edges, dtype=float), total_income, side="left") + return np.asarray(HMRC_ISA_INCOME_BAND_IDS, dtype=object)[index] + + +def _age_band_ids(ages: np.ndarray) -> np.ndarray: + uppers = [] + for band in HMRC_ISA_AGE_BAND_IDS[:-1]: + uppers.append(23 if band == "age_under_24" else isa_band_bounds(band)[1]) + index = np.searchsorted( + np.asarray(uppers, dtype=float), np.floor(ages), side="left" + ) + return np.asarray(HMRC_ISA_AGE_BAND_IDS, dtype=object)[index] + + +def _enum_name(value: object) -> str: + name = getattr(value, "name", value) + return str(name) + + +def recipient_table(frame: Frame) -> pd.DataFrame: + """One row per person: identity, weight, the cell attributes and LISA holding.""" + + person = frame.table("person") + household = frame.table("household") + for column in ("person_id", "person_household_id", "age", "gender"): + if column not in person: + raise ISASubscriptionsError(f"the person table lacks {column!r}.") + for column in ( + "household_id", + "region", + HOUSEHOLD_CASH, + HOUSEHOLD_STOCKS_AND_SHARES, + ): + if column not in household: + raise ISASubscriptionsError(f"the household table lacks {column!r}.") + for column in (LIFETIME_ISA_HOLDER, LIFETIME_ISA_BALANCE): + if column not in person: + raise ISASubscriptionsError( + f"the person table lacks {column!r} (was_lisa runs first)." + ) + weights = pd.Series( + np.asarray(frame.weights_for("household").values, dtype=float), + index=household["household_id"].to_numpy(), + ) + regions = household.set_index("household_id")["region"].map(_enum_name) + unknown = sorted(set(regions) - set(_REGION_ROW)) + if unknown: + raise ISASubscriptionsError(f"unrecognised household regions {unknown}.") + household_ids = person["person_household_id"].to_numpy() + ages = pd.to_numeric(person["age"], errors="coerce").fillna(0.0).to_numpy(float) + total_income = uk_cgt_component_sum_income(person) + sex = person["gender"].map(_enum_name).str.upper() + if not sex.isin(("MALE", "FEMALE")).all(): + raise ISASubscriptionsError("person gender must be MALE or FEMALE.") + return pd.DataFrame( + { + "person_id": person["person_id"].to_numpy(), + "household_id": household_ids, + "weight": weights.reindex(household_ids).to_numpy(float), + "age": ages, + "sex": sex.str.lower().to_numpy(), + "total_income": total_income, + "income_band": _income_band_ids(total_income), + "age_band": _age_band_ids(ages), + "region": regions.reindex(household_ids).map(_REGION_ROW).to_numpy(), + "holds_lifetime_isa": person[LIFETIME_ISA_HOLDER].astype(bool).to_numpy(), + "lifetime_isa_balance": pd.to_numeric( + person[LIFETIME_ISA_BALANCE], errors="coerce" + ) + .fillna(0.0) + .to_numpy(float), + }, + index=person.index, + ) + + +# -------------------------------------------------------------------------- +# Step 2: who subscribes +# -------------------------------------------------------------------------- + + +def _margins( + statistics: HMRCISAStatistics, isa_type: str, scale: float = 1.0 +) -> tuple[dict[str, float], dict[tuple[str, str], float], dict[str, float]]: + """Table 9.7's income, 9.8's age-by-sex and 9.9's region margins, on 9.7's total. + + Table 9.9's overseas-and-unknown row has no spine cell and is dropped; 9.8 and + 9.9 are scaled to Table 9.7's total, so the three margins agree. + """ + + income = { + band: statistics.subscribers(isa_type, band, "all") * scale + for band in HMRC_ISA_INCOME_BAND_IDS + } + total = sum(income.values()) + age_sex = { + (age, sex): statistics.subscribers_by_age_sex[(isa_type, sex, age)] + for age in HMRC_ISA_AGE_BAND_IDS + for sex in ("male", "female") + } + age_total = sum(age_sex.values()) + region = { + row: statistics.subscribers_by_region[(isa_type, row)] + for row in HMRC_ISA_REGION_IDS + if row != _OVERSEAS + } + region_total = sum(region.values()) + return ( + income, + {key: value * total / age_total for key, value in age_sex.items()}, + {key: value * total / region_total for key, value in region.items()}, + ) + + +def _rake( + seed_mass: np.ndarray, + labels: tuple[np.ndarray, np.ndarray, np.ndarray], + margins: tuple[Mapping[Any, float], Mapping[Any, float], Mapping[Any, float]], + *, + iterations: int = 500, + tolerance: float = 1e-10, +) -> np.ndarray: + """Iterative proportional fitting of cell masses to three margins.""" + + mass = seed_mass.astype(float).copy() + for _ in range(iterations): + worst = 0.0 + for label, margin in zip(labels, margins, strict=True): + current = pd.Series(mass).groupby(label).sum() + for key, target in margin.items(): + achieved = float(current.get(key, 0.0)) + if achieved <= 0: + continue + factor = target / achieved + worst = max(worst, abs(factor - 1.0)) + mass[label == key] *= factor + if worst < tolerance: + break + return mass + + +def select_subscribers( + recipients: pd.DataFrame, + eligible: np.ndarray, + margins: tuple[Mapping[Any, float], Mapping[Any, float], Mapping[Any, float]], + *, + seed: int, + salt: str, +) -> tuple[np.ndarray, dict[str, Any]]: + """Rake eligible mass to the margins and walk each cell to its share.""" + + selected = np.zeros(len(recipients), dtype=bool) + if not eligible.any(): + return selected, { + "selected_weight": 0.0, + "shortfall_weight": sum(margins[0].values()), + } + frame = recipients.loc[eligible] + weights = frame["weight"].to_numpy(float) + cells = frame.groupby(["income_band", "age_band", "sex", "region"], sort=True)[ + "weight" + ].sum() + index = cells.index + seed_mass = cells.to_numpy(float) + income = np.asarray(index.get_level_values(0), dtype=object) + age_sex = np.asarray( + list(zip(index.get_level_values(1), index.get_level_values(2), strict=True)), + dtype=object, + ) + age_sex_keys = np.asarray([f"{age}|{sex}" for age, sex in age_sex], dtype=object) + region = np.asarray(index.get_level_values(3), dtype=object) + age_sex_margin = {f"{age}|{sex}": value for (age, sex), value in margins[1].items()} + raked = _rake( + seed_mass, + (income, age_sex_keys, region), + (margins[0], age_sex_margin, margins[2]), + ) + target = np.minimum(raked, seed_mass) + shortfall = raked - target + # Move each income band's excess onto its cells with room, in proportion to room. + moved = 0.0 + for band in np.unique(income): + in_band = income == band + excess = float(shortfall[in_band].sum()) + room = seed_mass[in_band] - target[in_band] + if excess <= 0 or float(room.sum()) <= 0: + continue + take = min(excess, float(room.sum())) + target[in_band] += room / float(room.sum()) * take + moved += take + unmet = float(shortfall.sum()) - moved + uniforms = stable_identity_uniforms( + frame["person_id"].to_numpy(), seed=seed, salt=salt + ) + positions = np.flatnonzero(eligible) + cell_of = pd.MultiIndex.from_frame( + frame[["income_band", "age_band", "sex", "region"]] + ) + codes = index.get_indexer(cell_of) + for cell in range(len(index)): + if target[cell] <= 0: + continue + rows = np.flatnonzero(codes == cell) + ranked = rows[np.lexsort((frame["person_id"].to_numpy()[rows], uniforms[rows]))] + members: dict[int, list[np.ndarray]] = {} + assigned, _ = _walk_bands( + ranked=ranked, + weights=weights[ranked], + boundaries=[(0, float(target[cell]))], + rng=_keyed_offset(seed, f"{salt}:cell", "|".join(map(str, index[cell]))), + members=members, + ) + selected[positions[ranked[assigned]]] = True + achieved_income = recipients.loc[selected].groupby("income_band")["weight"].sum() + receipt = { + "target_weight": float(sum(margins[0].values())), + "selected_weight": float(recipients.loc[selected, "weight"].sum()), + "eligible_weight": float(weights.sum()), + "cells": int(len(index)), + "cells_short_of_eligible_adults": int((shortfall > 1e-9).sum()), + "shortfall_weight_moved_within_income_band": moved, + "shortfall_weight_unmet": max(unmet, 0.0), + "income_margin_max_abs_relative_error": _max_relative_error( + margins[0], achieved_income + ), + "selected_records": rounded_count(int(selected.sum())), + } + return selected, receipt + + +def _max_relative_error( + targets: Mapping[str, float], achieved: pd.Series +) -> float | None: + errors = [ + abs(float(achieved.get(key, 0.0)) - value) / value + for key, value in targets.items() + if value > 0 + ] + return max(errors) if errors else None + + +# -------------------------------------------------------------------------- +# Step 3: how much +# -------------------------------------------------------------------------- + + +def _subscription_bands() -> list[tuple[float, float]]: + """(exclusive lower, upper) of each band; the top band is the point 20,000.""" + + bands = [] + previous = 0.0 + for band in HMRC_ISA_SUBSCRIPTION_BAND_IDS: + low, high = isa_band_bounds(band) + if low == high: + bands.append((float(low), float(high))) + else: + upper = float(high) + 1.0 if high == 19999 else float(high) + bands.append((previous, upper)) + previous = float(high) + return bands + + +SUBSCRIPTION_BANDS = _subscription_bands() + + +def _weighted_rank(values: np.ndarray, weights: np.ndarray) -> np.ndarray: + """Each value's weighted mid-rank in [0, 1] (ties share a rank).""" + + order = np.argsort(values, kind="stable") + cumulative = np.cumsum(weights[order]) + total = float(cumulative[-1]) if len(cumulative) else 0.0 + ranks = np.empty(len(values), dtype=float) + if total <= 0: + ranks[:] = 0.5 + return ranks + ranks[order] = (cumulative - weights[order] / 2.0) / total + return ranks + + +def draw_band_amounts( + rows: np.ndarray, + *, + weights: np.ndarray, + balance: np.ndarray, + person_ids: np.ndarray, + band_shares: np.ndarray, + balance_rank_weight: float, + seed: int, + salt: str, + key: str, +) -> np.ndarray: + """Amounts for one (type, income band): Table 9.7's band masses, evenly within bands.""" + + amounts = np.zeros(len(rows), dtype=float) + if len(rows) == 0: + return amounts + w = weights[rows] + total = float(w.sum()) + shares = np.asarray(band_shares, dtype=float) + if total <= 0 or shares.sum() <= 0: + return amounts + masses = shares / shares.sum() * total + uniforms = stable_identity_uniforms( + person_ids[rows], seed=seed, salt=f"{salt}:rank" + ) + rank_key = ( + balance_rank_weight * _weighted_rank(balance[rows], w) + + (1.0 - balance_rank_weight) * uniforms + ) + ranked = np.lexsort((person_ids[rows], -rank_key)) + members: dict[int, list[np.ndarray]] = {} + boundaries = [ + (band, float(masses[band])) for band in range(len(masses) - 1, -1, -1) + ] + assigned, _ = _walk_bands( + ranked=ranked, + weights=w[ranked], + boundaries=boundaries, + rng=_keyed_offset(seed, f"{salt}:walk", key), + members=members, + ) + leftover = ranked[~assigned] + if leftover.size: + members.setdefault(0, []).append(leftover) + for band, groups in members.items(): + positions = np.concatenate(groups) + lower, upper = SUBSCRIPTION_BANDS[band] + if lower == upper: + amounts[positions] = upper + continue + ordered = positions[np.argsort(rank_key[positions], kind="stable")] + cumulative = np.cumsum(w[ordered]) + tops = cumulative / cumulative[-1] + bottoms = np.concatenate(([0.0], tops[:-1])) + jitter = stable_identity_uniforms( + [f"{key}:{band}"], seed=seed, salt=f"{salt}:jitter" + )[0] + quantiles = bottoms + (0.05 + 0.9 * jitter) * (tops - bottoms) + amounts[ordered] = lower + quantiles * (upper - lower) + return amounts + + +# -------------------------------------------------------------------------- +# Step 4: the split for people paying into both +# -------------------------------------------------------------------------- + + +def _share_logit(balance_share: np.ndarray, share_floor: float) -> np.ndarray: + base = np.clip(balance_share, share_floor, 1.0 - share_floor) + return np.log(base / (1.0 - base)) + + +def _shifted_share(logit: np.ndarray, shift: float, share_floor: float) -> np.ndarray: + """The shifted cash share, kept inside [floor, 1 - floor] so both parts stay positive.""" + + return np.clip( + 1.0 / (1.0 + np.exp(-(logit + shift))), share_floor, 1.0 - share_floor + ) + + +def split_both_type_amounts( + combined: np.ndarray, + cash_share_of_balance: np.ndarray, + weights: np.ndarray, + *, + stocks_and_shares_target: float, + share_floor: float, +) -> tuple[np.ndarray, dict[str, Any]]: + """Each person's cash share: their balance share plus one common logit shift.""" + + logit = _share_logit(cash_share_of_balance, share_floor) + weighted = combined * weights + + def stocks_total(shift: float) -> float: + share = _shifted_share(logit, shift, share_floor) + return float((weighted * (1.0 - share)).sum()) + + low, high = -40.0, 40.0 + lowest, highest = stocks_total(high), stocks_total(low) + saturated = None + if stocks_and_shares_target <= lowest: + shift, saturated = high, "stocks_and_shares_residual_below_reach" + elif stocks_and_shares_target >= highest: + shift, saturated = low, "stocks_and_shares_residual_above_reach" + else: + for _ in range(200): + mid = (low + high) / 2.0 + if stocks_total(mid) > stocks_and_shares_target: + low = mid + else: + high = mid + shift = (low + high) / 2.0 + share = _shifted_share(logit, shift, share_floor) + total = float(weighted.sum()) + receipt = { + "logit_shift": shift, + "saturated": saturated, + "stocks_and_shares_target_gbp": stocks_and_shares_target, + "stocks_and_shares_achieved_gbp": stocks_total(shift), + "stocks_and_shares_share_of_group": ( + stocks_total(shift) / total if total > 0 else None + ), + } + return share, receipt + + +# -------------------------------------------------------------------------- +# Step 5: growth and step 6: Lifetime ISA payments +# -------------------------------------------------------------------------- + + +def _capped( + cash: np.ndarray, stocks: np.ndarray, limit: float +) -> tuple[np.ndarray, np.ndarray]: + combined = cash + stocks + over = combined > limit + if over.any(): + factor = np.ones(len(cash)) + factor[over] = limit / combined[over] + return cash * factor, stocks * factor + return cash, stocks + + +def scale_to_amount_growth( + cash: np.ndarray, + stocks: np.ndarray, + weights: np.ndarray, + *, + cash_target: float, + stocks_target: float, + limit: float, +) -> tuple[np.ndarray, np.ndarray, dict[str, Any]]: + """One factor per type, capped at the overall limit, solved to both totals.""" + + def totals(f_cash: float, f_stocks: float) -> tuple[float, float]: + c, s = _capped(cash * f_cash, stocks * f_stocks, limit) + return float((c * weights).sum()), float((s * weights).sum()) + + def solve(target: float, other: float, which: int) -> float: + low, high = 0.0, 50.0 + for _ in range(100): + mid = (low + high) / 2.0 + achieved = totals(mid, other)[0] if which == 0 else totals(other, mid)[1] + if achieved < target: + low = mid + else: + high = mid + return (low + high) / 2.0 + + f_cash, f_stocks = 1.0, 1.0 + for _ in range(50): + new_cash = solve(cash_target, f_stocks, 0) + new_stocks = solve(stocks_target, new_cash, 1) + converged = ( + abs(new_cash - f_cash) < 1e-10 and abs(new_stocks - f_stocks) < 1e-10 + ) + f_cash, f_stocks = new_cash, new_stocks + if converged: + break + scaled_cash, scaled_stocks = _capped(cash * f_cash, stocks * f_stocks, limit) + achieved = totals(f_cash, f_stocks) + receipt = { + "cash_factor": f_cash, + "stocks_and_shares_factor": f_stocks, + "cash_target_gbp": cash_target, + "cash_achieved_gbp": achieved[0], + "stocks_and_shares_target_gbp": stocks_target, + "stocks_and_shares_achieved_gbp": achieved[1], + "at_overall_limit_records": rounded_count( + int(((scaled_cash + scaled_stocks) >= limit - 1e-6).sum()) + ), + } + return scaled_cash, scaled_stocks, receipt + + +def draw_lifetime_isa_payments( + recipients: pd.DataFrame, + *, + headroom: np.ndarray, + target_gbp: float, + spec: ISASubscriptionsSpec, +) -> tuple[np.ndarray, dict[str, Any]]: + """Lifetime ISA payments on (0, limit], tilted to Table 9.4's amount, in headroom.""" + + payments = np.zeros(len(recipients), dtype=float) + ages = recipients["age"].to_numpy(float) + payers = ( + recipients["holds_lifetime_isa"].to_numpy(bool) + & (ages >= spec.lifetime_minimum_age) + & (ages <= spec.lifetime_maximum_age) + ) + rows = np.flatnonzero(payers) + weights = recipients["weight"].to_numpy(float) + receipt: dict[str, Any] = { + "payer_weight": float(weights[rows].sum()), + "payer_records": rounded_count(int(rows.size)), + "target_gbp": target_gbp, + } + if rows.size == 0: + receipt["achieved_gbp"] = 0.0 + return payments, receipt + w = weights[rows] + person_ids = recipients["person_id"].to_numpy()[rows] + uniforms = stable_identity_uniforms( + person_ids, seed=spec.lifetime_seed, salt=f"{spec.lifetime_salt}:rank" + ) + key = ( + spec.balance_rank_weight + * _weighted_rank(recipients["lifetime_isa_balance"].to_numpy(float)[rows], w) + + (1.0 - spec.balance_rank_weight) * uniforms + ) + order = np.lexsort((person_ids, key)) + cumulative = np.cumsum(w[order]) + tops = cumulative / cumulative[-1] + bottoms = np.concatenate(([0.0], tops[:-1])) + quantiles = np.empty(rows.size) + quantiles[order] = (bottoms + tops) / 2.0 + room = np.clip(headroom[rows], 0.0, spec.lifetime_limit_gbp) + limit = spec.lifetime_limit_gbp + + def drawn(mean: float) -> np.ndarray: + return np.minimum( + _truncated_exponential_quantile(quantiles, 0.0, limit, mean), room + ) + + low, high = limit * 1e-6, limit * (1 - 1e-6) + if float((drawn(high) * w).sum()) <= target_gbp: + mean, receipt["saturated"] = high, "target_above_reach" + else: + for _ in range(100): + mid = (low + high) / 2.0 + if float((drawn(mid) * w).sum()) < target_gbp: + low = mid + else: + high = mid + mean = (low + high) / 2.0 + receipt["saturated"] = None + payments[rows] = drawn(mean) + receipt.update( + { + "uncapped_mean_gbp": mean, + "achieved_gbp": float((payments[rows] * w).sum()), + "trimmed_to_overall_limit_records": rounded_count( + int( + ( + room + < _truncated_exponential_quantile(quantiles, 0.0, limit, mean) + ).sum() + ) + ), + } + ) + return payments, receipt + + +# -------------------------------------------------------------------------- +# The whole imputation +# -------------------------------------------------------------------------- + + +@dataclass(frozen=True) +class ISASubscriptionsResult: + cash_balance: np.ndarray + stocks_and_shares_balance: np.ndarray + cash_subscriptions: np.ndarray + stocks_and_shares_subscriptions: np.ndarray + lifetime_isa_payments: np.ndarray + receipt: Mapping[str, Any] + + +def _class_balance(isa_type: str, cash: np.ndarray, stocks: np.ndarray) -> np.ndarray: + if isa_type == CASH_ONLY: + return cash + if isa_type == STOCKS_AND_SHARES_ONLY: + return stocks + return cash + stocks + + +def _eligible(isa_type: str, cash: np.ndarray, stocks: np.ndarray) -> np.ndarray: + if isa_type == CASH_ONLY: + return cash > 0 + if isa_type == STOCKS_AND_SHARES_ONLY: + return stocks > 0 + return (cash > 0) & (stocks > 0) + + +def impute_isa_subscriptions( + recipients: pd.DataFrame, + *, + cash_balance: np.ndarray, + stocks_balance: np.ndarray, + statistics: HMRCISAStatistics, + spec: ISASubscriptionsSpec, +) -> tuple[np.ndarray, np.ndarray, np.ndarray, dict[str, Any]]: + """Steps 2 to 6 on recipients that already carry per-person balances.""" + + weights = recipients["weight"].to_numpy(float) + person_ids = recipients["person_id"].to_numpy() + adult = recipients["age"].to_numpy(float) >= spec.minimum_age + taken = np.zeros(len(recipients), dtype=bool) + class_of = np.full(len(recipients), "", dtype=object) + extra = np.zeros(len(recipients), dtype=bool) + base_year, build_year = spec.base_tax_year, spec.build_tax_year + growth = { + CASH_ONLY: statistics.accounts_subscribed[("cash", build_year)] + / statistics.accounts_subscribed[("cash", base_year)], + STOCKS_AND_SHARES_ONLY: statistics.accounts_subscribed[ + ("stocks_and_shares", build_year) + ] + / statistics.accounts_subscribed[("stocks_and_shares", base_year)], + } + growth[BOTH] = ( + statistics.accounts_subscribed[("cash", build_year)] + + statistics.accounts_subscribed[("stocks_and_shares", build_year)] + ) / ( + statistics.accounts_subscribed[("cash", base_year)] + + statistics.accounts_subscribed[("stocks_and_shares", base_year)] + ) + selection: dict[str, Any] = {} + for isa_type in CLASS_ORDER: + eligible = adult & ~taken & _eligible(isa_type, cash_balance, stocks_balance) + chosen, receipt = select_subscribers( + recipients, + eligible, + _margins(statistics, isa_type), + seed=spec.select_seed, + salt=f"{spec.select_salt}:{isa_type}", + ) + taken |= chosen + class_of[chosen] = isa_type + # Step 5's people: the account growth, drawn from those still eligible. + more = adult & ~taken & _eligible(isa_type, cash_balance, stocks_balance) + added, growth_receipt = select_subscribers( + recipients, + more, + _margins(statistics, isa_type, scale=growth[isa_type] - 1.0), + seed=spec.select_seed, + salt=f"{spec.select_salt}:{isa_type}:growth", + ) + taken |= added + class_of[added] = isa_type + extra |= added + selection[isa_type] = { + "base": receipt, + "growth": {**growth_receipt, "account_growth": growth[isa_type]}, + } + + combined = np.zeros(len(recipients), dtype=float) + for isa_type in CLASS_ORDER: + balance = _class_balance(isa_type, cash_balance, stocks_balance) + for income in HMRC_ISA_INCOME_BAND_IDS: + shares = np.asarray( + [ + statistics.subscribers(isa_type, income, band) + for band in HMRC_ISA_SUBSCRIPTION_BAND_IDS + ] + ) + for cohort, mask in (("base", ~extra), ("growth", extra)): + rows = np.flatnonzero( + (class_of == isa_type) + & mask + & (recipients["income_band"].to_numpy() == income) + ) + combined[rows] = draw_band_amounts( + rows, + weights=weights, + balance=balance, + person_ids=person_ids, + band_shares=shares, + balance_rank_weight=spec.balance_rank_weight, + seed=spec.amount_seed, + salt=f"{spec.amount_salt}:{isa_type}", + key=f"{isa_type}|{income}|{cohort}", + ) + + cash = np.where(class_of == CASH_ONLY, combined, 0.0) + stocks = np.where(class_of == STOCKS_AND_SHARES_ONLY, combined, 0.0) + both = class_of == BOTH + base = ~extra + stocks_only_base = float((stocks[base] * weights[base]).sum()) + residual = ( + statistics.amount_subscribed[("stocks_and_shares", base_year)] + - stocks_only_base + ) + holding = cash_balance + stocks_balance + balance_share = np.divide( + cash_balance, holding, out=np.full(len(holding), 0.5), where=holding > 0 + ) + share = np.zeros(len(recipients)) + share[both & base], split_receipt = split_both_type_amounts( + combined[both & base], + balance_share[both & base], + weights[both & base], + stocks_and_shares_target=residual, + share_floor=spec.share_floor, + ) + shift = split_receipt["logit_shift"] + if (both & extra).any(): + share[both & extra] = _shifted_share( + _share_logit(balance_share[both & extra], spec.share_floor), + shift, + spec.share_floor, + ) + cash[both] = combined[both] * share[both] + stocks[both] = combined[both] * (1.0 - share[both]) + + base_cash = float((cash[base] * weights[base]).sum()) + base_stocks = float((stocks[base] * weights[base]).sum()) + amount_growth = { + "cash": statistics.amount_subscribed[("cash", build_year)] + / statistics.amount_subscribed[("cash", base_year)], + "stocks_and_shares": statistics.amount_subscribed[ + ("stocks_and_shares", build_year) + ] + / statistics.amount_subscribed[("stocks_and_shares", base_year)], + } + cash, stocks, scale_receipt = scale_to_amount_growth( + cash, + stocks, + weights, + cash_target=base_cash * amount_growth["cash"], + stocks_target=base_stocks * amount_growth["stocks_and_shares"], + limit=spec.overall_limit_gbp, + ) + headroom = spec.overall_limit_gbp - cash - stocks + lifetime, lifetime_receipt = draw_lifetime_isa_payments( + recipients, + headroom=headroom, + target_gbp=statistics.amount_subscribed[("lifetime", build_year)], + spec=spec, + ) + lifetime_receipt["hmrc_accounts_subscribed"] = statistics.accounts_subscribed[ + ("lifetime", build_year) + ] + receipt = { + "selection": selection, + "both_type_split": split_receipt, + "base_year": { + "tax_year": base_year, + "cash_gbp": base_cash, + "stocks_and_shares_gbp": base_stocks, + "table_9_4_cash_gbp": statistics.amount_subscribed[("cash", base_year)], + "table_9_4_stocks_and_shares_gbp": statistics.amount_subscribed[ + ("stocks_and_shares", base_year) + ], + "cash_excess_over_table_9_4_gbp": base_cash + - statistics.amount_subscribed[("cash", base_year)], + }, + "growth": { + "to_tax_year": build_year, + "people": "table_9_4_account_growth (upper bound on people)", + "account_growth": growth, + "amount_growth": amount_growth, + **scale_receipt, + }, + "lifetime_isa": lifetime_receipt, + "checks": _checks( + recipients, + cash, + stocks, + lifetime, + class_of, + cash_balance, + stocks_balance, + spec, + ), + } + return cash, stocks, lifetime, receipt + + +def _checks( + recipients: pd.DataFrame, + cash: np.ndarray, + stocks: np.ndarray, + lifetime: np.ndarray, + class_of: np.ndarray, + cash_balance: np.ndarray, + stocks_balance: np.ndarray, + spec: ISASubscriptionsSpec, +) -> dict[str, Any]: + weights = recipients["weight"].to_numpy(float) + ages = recipients["age"].to_numpy(float) + under_65_cash = (cash > 0) & (ages < 65) + cash_only_under_65 = (class_of == CASH_ONLY) & (ages < 65) + violations = { + "over_overall_limit": int( + (cash + stocks + lifetime > spec.overall_limit_gbp + 1e-6).sum() + ), + "lifetime_over_annual_limit": int( + (lifetime > spec.lifetime_limit_gbp + 1e-6).sum() + ), + "subscriber_under_minimum_age": int( + (((cash + stocks) > 0) & (ages < spec.minimum_age)).sum() + ), + "cash_without_cash_holding": int(((cash > 0) & (cash_balance <= 0)).sum()), + "stocks_without_stocks_holding": int( + ((stocks > 0) & (stocks_balance <= 0)).sum() + ), + "both_class_missing_a_part": int( + ((class_of == BOTH) & ((cash <= 0) | (stocks <= 0))).sum() + ), + "negative_amounts": int(((cash < 0) | (stocks < 0) | (lifetime < 0)).sum()), + } + return { + "violations": violations, + "impact_note_under_65_cash_share_over_12000": { + "cash_part": _share(cash[under_65_cash] > 12000, weights[under_65_cash]), + "cash_only_subscribers": _share( + cash[cash_only_under_65] > 12000, weights[cash_only_under_65] + ), + "published_2022_23_percent": 22, + }, + "subscribers_below_their_balance_records": rounded_count( + int( + ( + ((cash > cash_balance) & (cash > 0)) + | ((stocks > stocks_balance) & (stocks > 0)) + ).sum() + ) + ), + } + + +def _share(mask: np.ndarray, weights: np.ndarray) -> float | None: + total = float(weights.sum()) + return float(weights[mask].sum() / total) if total > 0 else None + + +# -------------------------------------------------------------------------- +# Stage transform +# -------------------------------------------------------------------------- + + +@dataclass +class UKISASubscriptionsStageTransform: + """Whole-stage callable for the ISA subscriptions imputation.""" + + stage: SourceStageSpec + engine: object + was_tab_path: str | Path | None = None + was_person_tab_path: str | Path | None = None + donor_household: pd.DataFrame | None = None + donor_person: pd.DataFrame | None = None + #: Supplied facts (tests and the synthetic fixture); else the vendored resource. + statistics: HMRCISAStatistics | None = None + last_receipt: Mapping[str, Any] | None = field(default=None, init=False) + + @property + def fit_weight_records(self) -> tuple[FitWeightRecord, ...]: + return () + + def _table( + self, + supplied: pd.DataFrame | None, + path: str | Path | None, + role: str, + *, + columns: Sequence[str] | None = None, + ) -> pd.DataFrame: + if supplied is not None: + return supplied + if path is None: + raise ISASubscriptionsError( + f"{UK_ISA_SUBSCRIPTIONS_STAGE_NAME} requires the caller-supplied {role} tab." + ) + return read_pinned_tab( + Path(path).expanduser().resolve(), + _artifact(self.stage, role), + columns=columns, + ) + + def __call__(self, frame: Frame) -> Frame: + assert_rules_engine_country(self.engine, "uk") + spec = ISASubscriptionsSpec.from_stage(self.stage) + check_isa_statistics_declaration( + _operation(self.stage, VERIFY_VENDORED_FACT_RESOURCE_KIND), + stage=UK_ISA_SUBSCRIPTIONS_STAGE_NAME, + period=int(uk_time_period(frame)), + ) + statistics = self.statistics or load_hmrc_isa_statistics() + donor = clean_was_isa_person_donor( + self._table( + self.donor_person, + self.was_person_tab_path, + UK_WAS_PERSON_TAB_ROLE, + columns=spec.columns.person_raw_columns(), + ), + self._table( + self.donor_household, self.was_tab_path, UK_WAS_HOUSEHOLD_TAB_ROLE + ), + columns=spec.columns, + maximum_adults=spec.maximum_donor_adults, + ) + person = frame.table("person").copy() + household = frame.table("household") + cash_balance, stocks_balance, split_receipt = split_household_isa_balances( + person=person, + household=household, + donor=donor, + seed=spec.split_seed, + salt=spec.split_salt, + minimum_age=spec.minimum_age, + maximum_adults=spec.maximum_donor_adults, + ) + recipients = recipient_table(frame) + cash, stocks, lifetime, receipt = impute_isa_subscriptions( + recipients, + cash_balance=cash_balance, + stocks_balance=stocks_balance, + statistics=statistics, + spec=spec, + ) + person[CASH_BALANCE] = cash_balance + person[STOCKS_AND_SHARES_BALANCE] = stocks_balance + person[CASH_SUBSCRIPTIONS] = cash + person[STOCKS_AND_SHARES_SUBSCRIPTIONS] = stocks + person[LIFETIME_ISA_PAYMENTS] = lifetime + household_weights = np.asarray( + frame.weights_for("household").values, dtype=float + ) + sums = ( + pd.DataFrame( + { + "cash": cash_balance, + "stocks": stocks_balance, + "household": person["person_household_id"].to_numpy(), + } + ) + .groupby("household")[["cash", "stocks"]] + .sum() + ) + published = household.set_index("household_id")[ + [HOUSEHOLD_CASH, HOUSEHOLD_STOCKS_AND_SHARES] + ] + published = published.apply(pd.to_numeric, errors="coerce").fillna(0.0) + aligned = sums.reindex(published.index).fillna(0.0) + exact = float( + max( + (aligned["cash"] - published[HOUSEHOLD_CASH]).abs().max(), + (aligned["stocks"] - published[HOUSEHOLD_STOCKS_AND_SHARES]) + .abs() + .max(), + ) + ) + result = uk_national_frame( + person=person, + benunit=frame.table("benunit").copy(), + household=household.copy(), + time_period=uk_time_period(frame), + weight_kind=uk_household_weight_kind(frame), + household_weights=household_weights, + mass_log=( + *frame.mass_log, + uk_household_mass_conservation_receipt( + frame, UK_ISA_SUBSCRIPTIONS_MASS_CONSERVATION_REASON + ), + ), + ) + validate_uk_national_frame(result) + self.last_receipt = { + "stage": UK_ISA_SUBSCRIPTIONS_STAGE_NAME, + "facts": statistics.evidence(), + "donor": donor.receipt, + "balance_split": { + **split_receipt, + "max_abs_household_sum_error_gbp": exact, + }, + **receipt, + } + return result + + @staticmethod + def output_columns() -> tuple[str, ...]: + return UK_ISA_SUBSCRIPTIONS_OUTPUT_COLUMNS + + def checkpoint_metadata(self) -> dict[str, object]: + if self.last_receipt is None: + return {} + return {"evidence": dict(self.last_receipt)} 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 717448a6df..1826f61ab9 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 @@ -107,6 +107,10 @@ def uk_stage_health_gate( return _legacy_closure_take_up_gate(stage, evidence, parameters) if check == "apprentice_draw": return _apprentice_draw_gate(stage, evidence, parameters) + if check == "isa_subscriptions": + return _isa_subscriptions_gate(stage, evidence, parameters) + if check == "was_lisa_anchor": + return _was_lisa_anchor_gate(stage, evidence, parameters) return GateResult( name="stage_health", passed=False, @@ -4663,3 +4667,159 @@ def _figure(key: str) -> float | None: if failures: return _fail(stage, check, failures, details) return _pass(stage, check, details) + + +def _isa_subscriptions_gate( + stage: str, + evidence: Mapping[str, object], + parameters: Mapping[str, object], +) -> GateResult: + """ISA subscriptions keep their invariants (microcosm#1415). + + Fails on any coherence violation the receipt counts (the overall and Lifetime + ISA limits, ages, holding what is paid into, both parts of a both-type + subscription, negative amounts), on person balances that do not sum to the + household draws within ``maximum_household_sum_error_gbp``, and on growth + totals, the Lifetime ISA total or the both-type split's stocks-and-shares + total off their targets by more than ``maximum_relative_total_deviation`` + (a reported saturation is named, not failed). Cells short of eligible adults + are reported, never failed: the stage invents no holders, and how far the + result sits from HMRC's tables after calibration is a measurement, not a + gate (María's ruling of 28 October 2026). + """ + + check = "isa_subscriptions" + tolerance = _finite_number( + parameters["maximum_relative_total_deviation"], + label=f"{stage}.maximum_relative_total_deviation", + ) + sum_tolerance = _finite_number( + parameters["maximum_household_sum_error_gbp"], + label=f"{stage}.maximum_household_sum_error_gbp", + ) + failures: list[str] = [] + checks = _mapping(evidence.get("checks"), label=f"{stage}.checks") + violations = _mapping(checks.get("violations"), label=f"{stage}.violations") + for name, count in violations.items(): + if count != 0: + failures.append(f"{stage}: {count} record(s) break {name}.") + split = _mapping(evidence.get("balance_split"), label=f"{stage}.balance_split") + error = _finite_number( + split.get("max_abs_household_sum_error_gbp"), + label=f"{stage}.max_abs_household_sum_error_gbp", + ) + if error > sum_tolerance: + failures.append( + f"{stage}: person balances miss the household draws by up to {error} GBP." + ) + growth = _mapping(evidence.get("growth"), label=f"{stage}.growth") + named: list[str] = [] + for kind in ("cash", "stocks_and_shares"): + target = _finite_number( + growth.get(f"{kind}_target_gbp"), label=f"{stage}.{kind}_target_gbp" + ) + achieved = _finite_number( + growth.get(f"{kind}_achieved_gbp"), label=f"{stage}.{kind}_achieved_gbp" + ) + if target > 0 and abs(achieved - target) / target > tolerance: + failures.append( + f"{stage}: 2024-25 {kind} subscriptions miss Table 9.4's growth." + ) + both = _mapping(evidence.get("both_type_split"), label=f"{stage}.both_type_split") + if both.get("saturated"): + named.append(f"both_type_split:{both['saturated']}") + else: + target = _finite_number( + both.get("stocks_and_shares_target_gbp"), label=f"{stage}.both_target" + ) + achieved = _finite_number( + both.get("stocks_and_shares_achieved_gbp"), label=f"{stage}.both_achieved" + ) + if target > 0 and abs(achieved - target) / target > tolerance: + failures.append(f"{stage}: the both-type split misses its residual.") + lifetime = _mapping(evidence.get("lifetime_isa"), label=f"{stage}.lifetime_isa") + if lifetime.get("saturated"): + named.append(f"lifetime_isa:{lifetime['saturated']}") + else: + target = _finite_number( + lifetime.get("target_gbp"), label=f"{stage}.lisa_target" + ) + achieved = _finite_number( + lifetime.get("achieved_gbp"), label=f"{stage}.lisa_achieved" + ) + if target > 0 and abs(achieved - target) / target > tolerance: + failures.append(f"{stage}: Lifetime ISA payments miss Table 9.4's amount.") + selection = _mapping(evidence.get("selection"), label=f"{stage}.selection") + return GateResult( + name="stage_health", + passed=not failures, + failures=tuple(failures), + details={ + "stage": stage, + "check": check, + "saturations_named": named, + "selection": dict(selection), + }, + ) + + +def _was_lisa_anchor_gate( + stage: str, + evidence: Mapping[str, object], + parameters: Mapping[str, object], +) -> GateResult: + """The anchored Lifetime ISA holders reach HMRC's payers (microcosm#1415). + + After the financial-wealth cap the weighted holders at the counted ages lie + within ``maximum_relative_deviation`` of the anchor's target, or at or above it + when the drawn holders already were (no shift), and a positive shift removes no + holder (the same keyed uniforms decide ownership). A target above what the + largest shift reaches is named, not failed. + """ + + check = "was_lisa_anchor" + tolerance = _finite_number( + parameters["maximum_relative_deviation"], + label=f"{stage}.maximum_relative_deviation", + ) + model = _mapping(evidence.get("ownership_model"), label=f"{stage}.ownership_model") + anchor = _mapping(model.get("anchor"), label=f"{stage}.anchor") + target = _finite_number( + anchor.get("target_holders"), label=f"{stage}.target_holders" + ) + achieved = _finite_number( + evidence.get("anchored_holders_after_cap"), + label=f"{stage}.anchored_holders_after_cap", + ) + shift = _finite_number(anchor.get("logit_shift"), label=f"{stage}.logit_shift") + saturated = anchor.get("saturated") + failures: list[str] = [] + if target <= 0: + failures.append(f"{stage}: the anchor's target must be positive.") + elif shift < 0: + failures.append(f"{stage}: the anchor's shift must not be negative.") + elif saturated is not None: + pass + elif shift == 0: + if achieved < target * (1.0 - tolerance): + failures.append( + f"{stage}: unshifted holders after the cap fall below the target." + ) + elif abs(achieved - target) / target > tolerance: + failures.append( + f"{stage}: anchored holders after the cap miss the target by more than " + f"{tolerance:.2%}." + ) + if anchor.get("removed_holders") != 0: + failures.append(f"{stage}: the anchor removed holders.") + return GateResult( + name="stage_health", + passed=not failures, + failures=tuple(failures), + details={ + "stage": stage, + "check": check, + "anchor": dict(anchor), + "saturations_named": [] if saturated is None else [f"anchor:{saturated}"], + }, + ) diff --git a/packages/microcosm-build/src/microcosm/build/uk_runtime/was_lisa.py b/packages/microcosm-build/src/microcosm/build/uk_runtime/was_lisa.py index 8b1871e5cf..b039f91b8c 100644 --- a/packages/microcosm-build/src/microcosm/build/uk_runtime/was_lisa.py +++ b/packages/microcosm-build/src/microcosm/build/uk_runtime/was_lisa.py @@ -44,6 +44,14 @@ persons' balances scaled down pro rata, with a receipt. WAS records holdings, not annual contributions; nothing here derives a contribution or a bonus from a balance. + +When the stage declares ``anchor_lifetime_isa_ownership`` (microcosm#1415), the +ownership logit is shifted on the ages that can hold a LISA in the build year until +the weighted holders who survive the financial-wealth cap, at the ages that may pay +in, equal HMRC's Table 9.4 Lifetime ISA accounts subscribed to that year. A person +pays into one LISA a year and every payer holds one, so that count is the fewest +holders consistent with HMRC. The same keyed uniforms decide ownership, so the +anchor only adds holders; one it cannot reach is named in the receipt. """ from __future__ import annotations @@ -60,6 +68,12 @@ from microcosm.build.source_manifest import SourceStageSpec from microcosm.build.stochastic_assignment import stable_identity_uniforms from microcosm.build.uk_runtime.frs_spine import read_pinned_tab +from microcosm.build.uk_runtime.hmrc_isa_statistics import ( + HMRC_ISA_BUILD_TAX_YEAR, + HMRCISAStatistics, + check_isa_statistics_declaration, + load_hmrc_isa_statistics, +) from microcosm.build.uk_runtime.national_frame import ( uk_household_mass_conservation_receipt, uk_household_weight_kind, @@ -85,10 +99,12 @@ "UK_WAS_LISA_OUTPUT_COLUMNS", "UK_WAS_LISA_STAGE_NAME", "BalanceModelSpec", + "OwnershipAnchorSpec", "OwnershipModelSpec", "UKWASLISAStageTransform", "WASLISAColumns", "WASLISAError", + "anchor_lifetime_isa_ownership", "cap_lifetime_isa_to_financial_wealth", "clean_was_lisa_donor", "fit_ownership_model", @@ -114,8 +130,10 @@ CLEAN_WAS_LISA_DONOR_KIND = "clean_was_lisa_donor" IMPUTE_LIFETIME_ISA_OWNERSHIP_KIND = "impute_lifetime_isa_ownership" +ANCHOR_LIFETIME_ISA_OWNERSHIP_KIND = "anchor_lifetime_isa_ownership" IMPUTE_LIFETIME_ISA_BALANCE_KIND = "impute_lifetime_isa_balance" CAP_LIFETIME_ISA_TO_FINANCIAL_WEALTH_KIND = "cap_lifetime_isa_to_financial_wealth" +VERIFY_VENDORED_FACT_RESOURCE_KIND = "verify_vendored_fact_resource" OWNERSHIP_COLUMN = "has_lifetime_isa" BALANCE_COLUMN = "lifetime_isa_balance" @@ -192,10 +210,17 @@ def _artifact(stage: SourceStageSpec, role: str) -> Mapping[str, Any]: def _operation(stage: SourceStageSpec, kind: str) -> Mapping[str, Any]: + declared = _declared_operation(stage, kind) + if declared is None: + raise WASLISAError(f"{stage.stage} declares no {kind!r} operation.") + return declared + + +def _declared_operation(stage: SourceStageSpec, kind: str) -> Mapping[str, Any] | None: for operation in stage.operations: if operation.kind == kind: return dict(operation.parameters) - raise WASLISAError(f"{stage.stage} declares no {kind!r} operation.") + return None def _mapping(value: object, label: str) -> Mapping[str, Any]: @@ -1034,6 +1059,159 @@ def impute_lifetime_isa_ownership( ) +@dataclass(frozen=True) +class OwnershipAnchorSpec: + """The declared anchor of ownership to HMRC's count (``anchor_lifetime_isa_ownership``). + + WAS round 8 (2020-22) implies about half the Lifetime ISA holders HMRC's 2024-25 + subscriptions need (microcosm#1415): every payer holds an account and a person + can pay into one Lifetime ISA a year, so Table 9.4's accounts subscribed to are + payers. Without a published holder count the anchor makes the weighted holders + after the financial-wealth cap equal that payer count, the fewest holders + consistent with HMRC. ``ages`` are the ages that can hold a LISA in the tax year + (opened at 18 to 39 since April 2017), where holders may be added; + ``counted_ages`` are the ages that may pay in (18 to 49), whose holders are + counted against the payers. + """ + + target: str + tax_year: int + minimum_age: int + maximum_age: int + counted_minimum_age: int + counted_maximum_age: int + + @classmethod + def from_parameters(cls, parameters: Mapping[str, Any]) -> OwnershipAnchorSpec: + if parameters.get("output") != OWNERSHIP_COLUMN: + raise WASLISAError( + f"anchor_lifetime_isa_ownership must rewrite {OWNERSHIP_COLUMN!r}." + ) + target = str(parameters.get("target")) + if target != "table_9_4_lifetime_isa_accounts_subscribed": + raise WASLISAError( + "the ownership anchor is Table 9.4's Lifetime ISA accounts subscribed to." + ) + tax_year = int(parameters["tax_year"]) + if tax_year != HMRC_ISA_BUILD_TAX_YEAR: + raise WASLISAError( + f"the ownership anchor counts Table 9.4's {HMRC_ISA_BUILD_TAX_YEAR} " + f"payers, not {tax_year}'s." + ) + ages = _mapping(parameters.get("ages"), "ages") + minimum, maximum = int(ages["minimum"]), int(ages["maximum"]) + counted = _mapping(parameters.get("counted_ages"), "counted_ages") + counted_minimum, counted_maximum = ( + int(counted["minimum"]), + int(counted["maximum"]), + ) + if not 0 < minimum <= maximum: + raise WASLISAError("the anchor's ages must be a non-empty range.") + if not counted_minimum <= minimum <= maximum <= counted_maximum: + raise WASLISAError( + "the anchor adds holders only at ages whose holders it counts." + ) + return cls( + target=target, + tax_year=tax_year, + minimum_age=minimum, + maximum_age=maximum, + counted_minimum_age=counted_minimum, + counted_maximum_age=counted_maximum, + ) + + def counted(self, ages: np.ndarray) -> np.ndarray: + """Persons whose holding counts against the payers.""" + + ages = np.asarray(ages, dtype=float) + return (ages >= self.counted_minimum_age) & (ages <= self.counted_maximum_age) + + +def anchor_lifetime_isa_ownership( + ownership: OwnershipImputation, + recipient: pd.DataFrame, + *, + spec: OwnershipModelSpec, + anchor: OwnershipAnchorSpec, + target_holders: float, + person_weights: np.ndarray, + survives_cap: np.ndarray, +) -> OwnershipImputation: + """Shift the ownership logit on the anchor ages up to the target holder count. + + The same person-keyed uniforms decide ownership, so the shift, never negative, + only adds holders. Holders are counted at the anchor's counted ages as the + financial-wealth cap leaves them (``survives_cap``: the household's gross + financial wealth is positive), on the spine's weights; the shift is solved by + bisection to within one person's weight of the target. Holders already at or + above the target are left as drawn; a target above what the largest shift + reaches is named ``target_above_reach``. + """ + + ages = recipient["age"].to_numpy(dtype=float) + adult = ages >= spec.minimum_age + in_ages = adult & (ages >= anchor.minimum_age) & (ages <= anchor.maximum_age) + uniforms = stable_identity_uniforms( + recipient["person_id"].to_numpy(), seed=spec.seed, salt=spec.salt + ) + probability = np.clip(ownership.probability, 1e-12, 1.0 - 1e-12) + logit = np.log(probability / (1.0 - probability)) + weights = np.asarray(person_weights, dtype=float) + counted = np.asarray(survives_cap, dtype=bool) & anchor.counted(ages) + + def draw(shift: float) -> tuple[np.ndarray, np.ndarray, float]: + shifted = np.where( + in_ages, 1.0 / (1.0 + np.exp(-(logit + shift))), ownership.probability + ) + shifted = np.where(adult, shifted, 0.0) + holds = adult & (uniforms < shifted) + return holds, shifted, float(weights[holds & counted].sum()) + + _, _, before = draw(0.0) + maximum_shift = 30.0 + saturated = None + if before >= target_holders: + shift = 0.0 + elif draw(maximum_shift)[2] < target_holders: + shift = maximum_shift + saturated = "target_above_reach" + else: + low, high = 0.0, maximum_shift + for _ in range(200): + mid = (low + high) / 2.0 + if draw(mid)[2] < target_holders: + low = mid + else: + high = mid + shift = high + holds, shifted, after = draw(shift) + if shift == 0.0: + holds, shifted = ownership.holds, ownership.probability + added = holds & ~ownership.holds + receipt = { + **ownership.receipt, + "anchor": { + "target": anchor.target, + "tax_year": anchor.tax_year, + "ages": [anchor.minimum_age, anchor.maximum_age], + "counted_ages": [anchor.counted_minimum_age, anchor.counted_maximum_age], + "target_holders": float(target_holders), + "holders_before": before, + "holders_after": after, + "logit_shift": shift, + "saturated": saturated, + "holders_added_weight": float(weights[added].sum()), + "removed_holders": int((ownership.holds & ~holds).sum()), + }, + } + return OwnershipImputation( + holds=holds, + probability=shifted, + receipt=receipt, + fit_weight_records=ownership.fit_weight_records, + ) + + # -------------------------------------------------------------------------- # Balance: holders-only QRF at the owner's keyed quantile # -------------------------------------------------------------------------- @@ -1270,9 +1448,11 @@ class UKWASLISAResult: realised: Mapping[str, Any] financial_wealth_coherence: Mapping[str, Any] population: Mapping[str, Any] + #: Weighted holders at the anchor's counted ages after the cap (anchored only). + anchored_holders_after_cap: float | None = None def evidence(self) -> dict[str, object]: - return { + evidence: dict[str, object] = { "stage": UK_WAS_LISA_STAGE_NAME, "support_clip": self.support_clip.evidence(), "donor": dict(self.donor), @@ -1282,6 +1462,9 @@ def evidence(self) -> dict[str, object]: "financial_wealth_coherence": dict(self.financial_wealth_coherence), "population": dict(self.population), } + if self.anchored_holders_after_cap is not None: + evidence["anchored_holders_after_cap"] = self.anchored_holders_after_cap + return evidence # -------------------------------------------------------------------------- @@ -1301,6 +1484,9 @@ class UKWASLISAStageTransform: #: case-insensitive either way. donor_household: pd.DataFrame | None = None donor_person: pd.DataFrame | None = None + #: Supplied ISA facts (tests and the synthetic fixture); else the vendored + #: resource, read only when the stage declares the ownership anchor. + statistics: HMRCISAStatistics | None = None last_result: UKWASLISAResult | None = field(default=None, init=False) last_fit_weight_records: tuple[FitWeightRecord, ...] | None = field( default=None, init=False, repr=False @@ -1355,6 +1541,22 @@ def __call__(self, frame: Frame) -> Frame: f"{BALANCE_COLUMN!r} at {FINANCIAL_WEALTH_COLUMN!r} " f"({CAP_METHOD}) and re-derive {OWNERSHIP_COLUMN!r}." ) + anchor_parameters = _declared_operation( + self.stage, ANCHOR_LIFETIME_ISA_OWNERSHIP_KIND + ) + anchor = ( + None + if anchor_parameters is None + else OwnershipAnchorSpec.from_parameters(anchor_parameters) + ) + statistics = None + if anchor is not None: + check_isa_statistics_declaration( + _operation(self.stage, VERIFY_VENDORED_FACT_RESOURCE_KIND), + stage=UK_WAS_LISA_STAGE_NAME, + period=int(uk_time_period(frame)), + ) + statistics = self.statistics or load_hmrc_isa_statistics() donor = clean_was_lisa_donor( self._table( self.donor_person, @@ -1373,6 +1575,37 @@ def __call__(self, frame: Frame) -> Frame: ownership = impute_lifetime_isa_ownership( donor.person, recipient, spec=ownership_spec ) + household_table = frame.table("household") + household_weights = np.asarray( + frame.weights_for("household").values, dtype=float + ) + household_ids = household_table["household_id"].to_numpy() + person_household_ids = recipient["person_household_id"].to_numpy() + person_weights = ( + pd.Series(household_weights, index=household_ids) + .reindex(person_household_ids) + .to_numpy(dtype=float) + ) + financial_wealth = ( + pd.to_numeric(household_table[FINANCIAL_WEALTH_COLUMN], errors="coerce") + .fillna(0.0) + .to_numpy(dtype=float) + ) + if anchor is not None and statistics is not None: + ownership = anchor_lifetime_isa_ownership( + ownership, + recipient, + spec=ownership_spec, + anchor=anchor, + target_holders=statistics.accounts_subscribed[ + ("lifetime", anchor.tax_year) + ], + person_weights=person_weights, + survives_cap=pd.Series(financial_wealth > 0.0, index=household_ids) + .reindex(person_household_ids) + .fillna(False) + .to_numpy(dtype=bool), + ) balance = impute_lifetime_isa_balance( donor.person, recipient, holds=ownership.holds, spec=balance_spec ) @@ -1382,20 +1615,11 @@ def __call__(self, frame: Frame) -> Frame: columns=UK_WAS_LISA_SUPPORT_CLIP_COLUMNS, stage=UK_WAS_LISA_STAGE_NAME, ) - household_table = frame.table("household") - household_weights = np.asarray( - frame.weights_for("household").values, dtype=float - ) - household_ids = household_table["household_id"].to_numpy() capped, coherence = cap_lifetime_isa_to_financial_wealth( - person_household_ids=recipient["person_household_id"].to_numpy(), + person_household_ids=person_household_ids, balances=clip.clipped[BALANCE_COLUMN].to_numpy(dtype=float), household_ids=household_ids, - household_financial_wealth=pd.to_numeric( - household_table[FINANCIAL_WEALTH_COLUMN], errors="coerce" - ) - .fillna(0.0) - .to_numpy(dtype=float), + household_financial_wealth=financial_wealth, household_weights=household_weights, ) holds = capped > 0.0 @@ -1408,10 +1632,6 @@ def __call__(self, frame: Frame) -> Frame: recipient["person_household_id"].to_numpy(), capped, household_ids ) # Evidence. - weight_by_household = pd.Series(household_weights, index=household_ids) - person_weights = weight_by_household.reindex( - recipient["person_household_id"].to_numpy() - ).to_numpy(dtype=float) adult = recipient["age"].to_numpy(dtype=float) >= ownership_spec.minimum_age channel = None if "household_support_channel" in household_table: @@ -1497,6 +1717,15 @@ def __call__(self, frame: Frame) -> Frame: realised=realised, financial_wealth_coherence=coherence, population=population, + anchored_holders_after_cap=( + None + if anchor is None + else float( + person_weights[ + holds & anchor.counted(recipient["age"].to_numpy(dtype=float)) + ].sum() + ) + ), ) return result diff --git a/packages/microcosm-build/tests/engine_free/uk/test_uk_isa_stage_health.py b/packages/microcosm-build/tests/engine_free/uk/test_uk_isa_stage_health.py new file mode 100644 index 0000000000..e32ede3204 --- /dev/null +++ b/packages/microcosm-build/tests/engine_free/uk/test_uk_isa_stage_health.py @@ -0,0 +1,137 @@ +"""Stage-health checks of the ISA subscriptions and Lifetime ISA anchor (microcosm#1415).""" + +from __future__ import annotations + +import copy + +import pytest + +from microcosm.build.uk_runtime.stage_health import uk_stage_health_gate + +PARAMETERS = { + "maximum_relative_total_deviation": 1e-6, + "maximum_household_sum_error_gbp": 0.01, +} +PASSING = { + "stage": "isa_subscriptions", + "balance_split": {"max_abs_household_sum_error_gbp": 1e-9}, + "checks": { + "violations": { + "over_overall_limit": 0, + "lifetime_over_annual_limit": 0, + "subscriber_under_minimum_age": 0, + "cash_without_cash_holding": 0, + "stocks_without_stocks_holding": 0, + "both_class_missing_a_part": 0, + "negative_amounts": 0, + } + }, + "growth": { + "cash_target_gbp": 100.0, + "cash_achieved_gbp": 100.0, + "stocks_and_shares_target_gbp": 50.0, + "stocks_and_shares_achieved_gbp": 50.0, + }, + "both_type_split": { + "saturated": None, + "stocks_and_shares_target_gbp": 10.0, + "stocks_and_shares_achieved_gbp": 10.0, + }, + "lifetime_isa": {"saturated": None, "target_gbp": 5.0, "achieved_gbp": 5.0}, + "selection": {"cash_only": {"base": {"shortfall_weight_unmet": 12.0}}}, +} + + +def _gate(evidence, check="isa_subscriptions", parameters=PARAMETERS): + return uk_stage_health_gate( + evidence=evidence, stage=evidence["stage"], check=check, parameters=parameters + ) + + +def test_a_coherent_receipt_passes_and_reports_shortfalls(): + result = _gate(PASSING) + assert result.passed, result.failures + assert ( + result.details["selection"]["cash_only"]["base"]["shortfall_weight_unmet"] + == 12.0 + ) + + +@pytest.mark.parametrize( + ("path", "value"), + [ + (("checks", "violations", "over_overall_limit"), 1), + (("balance_split", "max_abs_household_sum_error_gbp"), 5.0), + (("growth", "cash_achieved_gbp"), 90.0), + (("both_type_split", "stocks_and_shares_achieved_gbp"), 9.0), + (("lifetime_isa", "achieved_gbp"), 4.0), + ], +) +def test_broken_invariants_fail(path, value): + evidence = copy.deepcopy(PASSING) + target = evidence + for key in path[:-1]: + target = target[key] + target[path[-1]] = value + assert not _gate(evidence).passed + + +def test_saturation_is_named_not_failed(): + evidence = copy.deepcopy(PASSING) + evidence["lifetime_isa"] = { + "saturated": "target_above_reach", + "target_gbp": 5.0, + "achieved_gbp": 1.0, + } + result = _gate(evidence) + assert result.passed + assert result.details["saturations_named"] == ["lifetime_isa:target_above_reach"] + + +ANCHOR_PARAMETERS = {"maximum_relative_deviation": 0.01} + + +def _anchor_evidence(achieved=1004.0, **anchor): + return { + "stage": "was_lisa", + "ownership_model": { + "anchor": { + "target_holders": 1000.0, + "logit_shift": 1.2, + "saturated": None, + "removed_holders": 0, + **anchor, + } + }, + "anchored_holders_after_cap": achieved, + } + + +@pytest.mark.parametrize( + ("evidence", "passes"), + [ + (_anchor_evidence(), True), + (_anchor_evidence(900.0), False), + (_anchor_evidence(1000.0, removed_holders=3), False), + # Holders drawn at or above the payers are left as drawn. + (_anchor_evidence(1300.0, logit_shift=0.0), True), + (_anchor_evidence(900.0, logit_shift=0.0), False), + (_anchor_evidence(1000.0, logit_shift=-0.5), False), + ( + _anchor_evidence(400.0, logit_shift=30.0, saturated="target_above_reach"), + True, + ), + ], +) +def test_the_lifetime_isa_anchor_check(evidence, passes): + result = _gate(evidence, "was_lisa_anchor", ANCHOR_PARAMETERS) + assert result.passed is passes, result.failures + + +def test_an_unreachable_anchor_is_named(): + result = _gate( + _anchor_evidence(400.0, logit_shift=30.0, saturated="target_above_reach"), + "was_lisa_anchor", + ANCHOR_PARAMETERS, + ) + assert result.details["saturations_named"] == ["anchor:target_above_reach"] 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 new file mode 100644 index 0000000000..ae36c5b1da --- /dev/null +++ b/packages/microcosm-build/tests/engine_free/uk/test_uk_isa_subscriptions.py @@ -0,0 +1,340 @@ +"""The ISA subscriptions stage's pieces on synthetic data (microcosm#1415).""" + +from __future__ import annotations + +import dataclasses + +import numpy as np +import pandas as pd +import pytest + +from microcosm.build.source_manifest import SourceOperationSpec +from microcosm.build.uk_runtime import isa_subscriptions as stage +from microcosm.build.uk_runtime.hmrc_isa_statistics import ( + HMRC_ISA_INCOME_BAND_IDS, + HMRCISAStatisticsError, + isa_band_bounds, + load_hmrc_isa_statistics, +) +from test_support.microcosm_build.uk_isa_statistics import ( + isa_stage_spec, + synthetic_isa_statistics_payload, + synthetic_was_isa_tabs, +) + + +@pytest.fixture(scope="module") +def statistics(): + return load_hmrc_isa_statistics( + payload=synthetic_isa_statistics_payload(), verify_feed_identity=False + ) + + +@pytest.fixture(scope="module") +def spec(): + return stage.ISASubscriptionsSpec.from_stage(isa_stage_spec()) + + +@pytest.fixture(scope="module") +def donor(spec): + household, person = synthetic_was_isa_tabs() + return stage.clean_was_isa_person_donor( + person, + household, + columns=spec.columns, + maximum_adults=spec.maximum_donor_adults, + ) + + +def _population(seed: int = 1, households: int = 800): + rng = np.random.default_rng(seed) + household = pd.DataFrame( + { + "household_id": np.arange(households) + 1000, + "cash_isa": np.where( + rng.random(households) < 0.75, rng.integers(100, 80_000, households), 0 + ).astype(float), + "stocks_and_shares_isa": np.where( + rng.random(households) < 0.4, rng.integers(100, 150_000, households), 0 + ).astype(float), + "region": rng.choice(sorted(stage._REGION_ROW), households), + } + ) + rows = [] + for household_id in household["household_id"]: + for _ in range(int(rng.integers(1, 4))): + rows.append( + { + "person_id": 10_000 + len(rows), + "person_household_id": household_id, + "age": float(rng.integers(16, 90)), + "gender": rng.choice(["MALE", "FEMALE"]), + } + ) + person = pd.DataFrame(rows) + weights = pd.Series(rng.uniform(5, 30, households), index=household["household_id"]) + income = rng.lognormal(10.3, 0.9, len(person)) + ages = person["age"].to_numpy(float) + recipients = pd.DataFrame( + { + "person_id": person["person_id"].to_numpy(), + "household_id": person["person_household_id"].to_numpy(), + "weight": weights.reindex(person["person_household_id"]).to_numpy(), + "age": ages, + "sex": person["gender"].str.lower().to_numpy(), + "total_income": income, + "income_band": stage._income_band_ids(income), + "age_band": stage._age_band_ids(ages), + "region": household.set_index("household_id")["region"] + .reindex(person["person_household_id"]) + .map(stage._REGION_ROW) + .to_numpy(), + "holds_lifetime_isa": (rng.random(len(person)) < 0.06) + & (ages < 45) + & (ages >= 18), + "lifetime_isa_balance": rng.uniform(100, 20_000, len(person)), + } + ) + return household, person, recipients + + +def _run(spec, donor, statistics, seed: int = 1): + household, person, recipients = _population(seed) + cash_balance, stocks_balance, receipt = stage.split_household_isa_balances( + person=person, + household=household, + donor=donor, + seed=spec.split_seed, + salt=spec.split_salt, + minimum_age=spec.minimum_age, + maximum_adults=spec.maximum_donor_adults, + ) + cash, stocks, lifetime, result = stage.impute_isa_subscriptions( + recipients, + cash_balance=cash_balance, + stocks_balance=stocks_balance, + statistics=statistics, + spec=spec, + ) + return ( + household, + person, + recipients, + cash_balance, + stocks_balance, + cash, + stocks, + lifetime, + result, + ) + + +def test_the_declaration_is_read_and_refuses_drift(): + spec = stage.ISASubscriptionsSpec.from_stage(isa_stage_spec()) + assert spec.minimum_age == 18 and spec.overall_limit_gbp == 20_000 + assert (spec.base_tax_year, spec.build_tax_year) == (2023, 2024) + for kind, key, value in ( + ("allocate_isa_subscribers", "selection_order", ["cash_only"]), + ("draw_isa_subscription_amounts", "within_band", "tilted"), + ("split_both_type_subscriptions", "anchor", "table_9_4_cash_residual"), + ("grow_isa_subscriptions", "people", "table_9_4_amount_growth"), + ("draw_lifetime_isa_payments", "outputs", ["lifetime_isa_bonus"]), + ("grow_isa_subscriptions", "to_tax_year", 2025), + ("classify_isa_facts_with_reviewed_fence", "calibration_permitted", True), + ("classify_isa_facts_with_reviewed_fence", "fenced_fact_count", 1000), + ): + declared = isa_stage_spec() + operations = tuple( + SourceOperationSpec(op.kind, {**op.parameters, key: value}) + if op.kind == kind + else op + for op in declared.operations + ) + with pytest.raises(stage.ISASubscriptionsError): + stage.ISASubscriptionsSpec.from_stage( + dataclasses.replace(declared, operations=operations) + ) + + +def test_the_donor_pins_person_values_to_the_household_aggregates(spec): + household, person = synthetic_was_isa_tabs() + donor = stage.clean_was_isa_person_donor( + person, household, columns=spec.columns, maximum_adults=4 + ) + for shares, holds in ( + (donor.cash_shares, donor.holds_cash), + (donor.stocks_and_shares_shares, donor.holds_stocks_and_shares), + ): + totals = np.asarray([share.sum() for share in shares]) + assert np.allclose(totals[holds], 1.0) and np.allclose(totals[~holds], 0.0) + broken = person.copy() + broken.loc[broken.index[0], "DVCISAvR8"] += 50.0 + with pytest.raises(stage.ISASubscriptionsError, match="do not sum"): + stage.clean_was_isa_person_donor( + broken, household, columns=spec.columns, maximum_adults=4 + ) + negative = person.copy() + negative.loc[negative.index[0], "DVIISAvR8"] = -1.0 + with pytest.raises(stage.ISASubscriptionsError, match="non-negative"): + stage.clean_was_isa_person_donor( + negative, household, columns=spec.columns, maximum_adults=4 + ) + + +def test_person_balances_sum_exactly_to_the_household_draws(spec, donor): + household, person, *_ = _population() + cash, stocks, receipt = stage.split_household_isa_balances( + person=person, + household=household, + donor=donor, + seed=0, + salt="split", + minimum_age=18, + maximum_adults=4, + ) + sums = ( + pd.DataFrame( + {"cash": cash, "stocks": stocks, "household": person["person_household_id"]} + ) + .groupby("household")[["cash", "stocks"]] + .sum() + .reindex(household["household_id"]) + .fillna(0.0) + ) + assert np.allclose(sums["cash"], household["cash_isa"], rtol=0, atol=1e-6) + assert np.allclose( + sums["stocks"], household["stocks_and_shares_isa"], rtol=0, atol=1e-6 + ) + assert (cash >= 0).all() and (stocks >= 0).all() + minors = person["age"].to_numpy(float) < 18 + has_adult = person.groupby("person_household_id")["age"].transform("max") >= 18 + assert not ((cash > 0) & minors & has_adult.to_numpy()).any() + + +def test_the_imputation_keeps_every_invariant(spec, donor, statistics): + *_, recipients, cash_balance, stocks_balance, cash, stocks, lifetime, result = _run( + spec, donor, statistics + ) + assert all(count == 0 for count in result["checks"]["violations"].values()), result[ + "checks" + ] + combined = cash + stocks + assert ((combined + lifetime) <= 20_000 + 1e-6).all() + assert (lifetime <= 4_000 + 1e-6).all() + assert ((cash > 0) <= (cash_balance > 0)).all() and ( + (stocks > 0) <= (stocks_balance > 0) + ).all() + ages = recipients["age"].to_numpy(float) + assert not ((combined > 0) & (ages < 18)).any() + assert not ( + (lifetime > 0) & ((ages > 49) | ~recipients["holds_lifetime_isa"].to_numpy()) + ).any() + split = result["both_type_split"] + assert split["saturated"] is None + assert split["stocks_and_shares_achieved_gbp"] == pytest.approx( + split["stocks_and_shares_target_gbp"] + ) + growth = result["growth"] + assert growth["cash_achieved_gbp"] == pytest.approx( + growth["cash_target_gbp"], rel=1e-9 + ) + assert growth["stocks_and_shares_achieved_gbp"] == pytest.approx( + growth["stocks_and_shares_target_gbp"], rel=1e-9 + ) + + +def test_band_amounts_sit_inside_their_bands_with_an_exact_top(statistics): + rng = np.random.default_rng(3) + rows = np.arange(400) + weights = rng.uniform(1, 5, 400) + shares = np.asarray( + [ + statistics.subscribers("cash_only", HMRC_ISA_INCOME_BAND_IDS[3], band) + for band in stage.HMRC_ISA_SUBSCRIPTION_BAND_IDS + ] + ) + amounts = stage.draw_band_amounts( + rows, + weights=weights, + balance=rng.uniform(0, 50_000, 400), + person_ids=rows + 1, + band_shares=shares, + balance_rank_weight=0.5, + seed=0, + salt="t", + key="k", + ) + assert (amounts > 0).all() and (amounts <= 20_000).all() + top = amounts == 20_000 + assert weights[top].sum() / weights.sum() == pytest.approx( + shares[-1] / shares.sum(), abs=0.02 + ) + assert not ((amounts > 18_000) & (amounts < 20_000) & (amounts >= 19_999.999)).any() + + +def test_the_imputation_is_keyed_on_identity(spec, donor, statistics): + first = _run(spec, donor, statistics) + second = _run(spec, donor, statistics) + for left, right in zip(first[5:8], second[5:8], strict=True): + assert np.array_equal(left, right) + + +def test_the_both_split_reports_saturation(): + combined = np.full(10, 10_000.0) + weights = np.ones(10) + share, receipt = stage.split_both_type_amounts( + combined, + np.full(10, 0.5), + weights, + stocks_and_shares_target=-1.0, + share_floor=0.02, + ) + assert receipt["saturated"] == "stocks_and_shares_residual_below_reach" + assert (share > 0).all() and (share < 1).all() + share, receipt = stage.split_both_type_amounts( + combined, + np.full(10, 0.5), + weights, + stocks_and_shares_target=30_000.0, + share_floor=0.02, + ) + assert receipt["saturated"] is None + assert float((combined * (1 - share)).sum()) == pytest.approx(30_000.0) + + +def test_amount_growth_respects_the_overall_limit(): + cash = np.asarray([19_000.0, 5_000.0, 0.0, 10_000.0]) + stocks = np.asarray([1_000.0, 0.0, 8_000.0, 5_000.0]) + weights = np.ones(4) + scaled_cash, scaled_stocks, receipt = stage.scale_to_amount_growth( + cash, + stocks, + weights, + cash_target=40_000.0, + stocks_target=16_000.0, + limit=20_000.0, + ) + assert ((scaled_cash + scaled_stocks) <= 20_000 + 1e-6).all() + assert scaled_cash.sum() == pytest.approx(40_000.0) + assert scaled_stocks.sum() == pytest.approx(16_000.0) + + +def test_band_ids_parse_and_the_loader_refuses_gaps(): + assert isa_band_bounds("subscription_20000_to_20000") == (20000, 20000) + assert isa_band_bounds("income_150001_plus") == (150001, None) + with pytest.raises(HMRCISAStatisticsError): + isa_band_bounds("income_banded") + payload = synthetic_isa_statistics_payload() + payload["rows"] = [ + row for row in payload["rows"] if ".table9_9." not in row["source_record_id"] + ] + with pytest.raises(HMRCISAStatisticsError, match="lack"): + load_hmrc_isa_statistics(payload=payload, verify_feed_identity=False) + payload = synthetic_isa_statistics_payload() + for row in payload["rows"]: + if row["source_record_id"].endswith( + "table9_7.ty2023.all.subscribers.all.all_subscriptions" + ): + row["value"] += 1_000.0 + with pytest.raises(HMRCISAStatisticsError): + load_hmrc_isa_statistics(payload=payload, verify_feed_identity=False) diff --git a/packages/microcosm-build/tests/engine_free/uk/test_uk_was_lisa.py b/packages/microcosm-build/tests/engine_free/uk/test_uk_was_lisa.py index 0e097eceba..0d4ae5990b 100644 --- a/packages/microcosm-build/tests/engine_free/uk/test_uk_was_lisa.py +++ b/packages/microcosm-build/tests/engine_free/uk/test_uk_was_lisa.py @@ -12,7 +12,14 @@ from microcosm.build.country_spec import load_country_spec from microcosm.build.source_manifest import SourceStageSpec -from microcosm.build.uk_runtime.national_frame import uk_national_frame +from microcosm.build.uk_runtime.hmrc_isa_statistics import ( + HMRCISAStatisticsError, + load_hmrc_isa_statistics, +) +from microcosm.build.uk_runtime.national_frame import ( + uk_national_frame, + uk_time_period, +) from microcosm.build.uk_runtime.stage_health import uk_stage_health_gate from microcosm.build.uk_runtime.was_lisa import ( BALANCE_COLUMN, @@ -36,6 +43,12 @@ recipient_predictors, ) from microcosm.build.uk_runtime.was_wealth import UK_WAS_ENGINE_PREDICTOR_ENTITIES +from test_support.microcosm_build.uk_isa_statistics import ( + ISA_FACTS_ARTIFACT, + ISA_FACTS_VERIFY_OPERATION, + LISA_ANCHOR_OPERATION, + synthetic_isa_statistics_payload, +) from test_support.paths import paths_for from tools.graph_uk_spine_fixture import _was_donor, _was_person_donor @@ -139,7 +152,7 @@ def variable_metadata(self, name): return SimpleNamespace(entity=UK_WAS_ENGINE_PREDICTOR_ENTITIES[name]) def materialize(self, frame, variables, period): - assert period == "2023" + assert period == uk_time_period(frame) tables = { entity: frame.table(entity) for entity in ("person", "benunit", "household") } @@ -211,7 +224,7 @@ def _donor(): return clean_was_lisa_donor(_was_person_donor(), _was_donor(), columns=_columns()) -def _recipient_frame(households: int = 64): +def _recipient_frame(households: int = 64, time_period: str = "2023"): """FRS-like recipients in the synthetic donor's ranges (the fixture's scale).""" persons: list[dict[str, object]] = [] @@ -279,7 +292,7 @@ def _recipient_frame(households: int = 64): person=pd.DataFrame(persons), benunit=pd.DataFrame(benunits), household=pd.DataFrame(homes), - time_period="2023", + time_period=time_period, ) @@ -591,6 +604,109 @@ def test_stage_writes_the_declared_outputs_with_receipts() -> None: } +def _anchored_stage() -> SourceStageSpec: + """The packaged declaration with the #1415 anchor and its facts check.""" + + committed = _committed_stage() + return SourceStageSpec.from_mapping( + { + "stage": committed.stage, + "survey": committed.survey, + "source": committed.source, + "grain": committed.grain, + "artifacts": [ + *(dict(artifact) for artifact in committed.artifacts), + ISA_FACTS_ARTIFACT, + ], + "operations": [ + ISA_FACTS_VERIFY_OPERATION, + *( + {"kind": operation.kind, **dict(operation.parameters)} + for operation in committed.operations + ), + LISA_ANCHOR_OPERATION, + ], + "outputs": list(committed.outputs), + "nonnegative_outputs": list(committed.nonnegative_outputs), + } + ) + + +def _counted_holders(frame) -> float: + person = frame.table("person") + weights = ( + pd.Series( + np.asarray(frame.weights_for("household").values, dtype=float), + index=frame.table("household")["household_id"].to_numpy(), + ) + .reindex(person["person_household_id"].to_numpy()) + .to_numpy(dtype=float) + ) + ages = person["age"].to_numpy(dtype=float) + counted = person[OWNERSHIP_COLUMN].to_numpy(bool) & (ages >= 18) & (ages <= 49) + return float(weights[counted].sum()) + + +def test_the_declared_anchor_adds_holders_up_to_hmrc_payers() -> None: + frame = _recipient_frame(households=400, time_period="2024") + drawn = _transform()(frame) + before = _counted_holders(drawn) + target = 1.5 * before + # The synthetic facts carry 1,100 Lifetime ISA accounts in 2024-25. + statistics = load_hmrc_isa_statistics( + payload=synthetic_isa_statistics_payload(scale=target / 1_100.0), + verify_feed_identity=False, + ) + transform = UKWASLISAStageTransform( + stage=_anchored_stage(), + engine=_FakeEngine(), + donor_household=_was_donor(), + donor_person=_was_person_donor(), + statistics=statistics, + ) + + result = transform(frame) + + person = result.table("person") + anchored = person[OWNERSHIP_COLUMN].to_numpy(bool) + assert not ( + drawn.table("person")[OWNERSHIP_COLUMN].to_numpy(bool) & ~anchored + ).any() + np.testing.assert_array_equal(anchored, person[BALANCE_COLUMN].to_numpy() > 0) + evidence = transform.checkpoint_metadata()["evidence"] + achieved = evidence["anchored_holders_after_cap"] + assert achieved == pytest.approx(_counted_holders(result)) + anchor = evidence["ownership_model"]["anchor"] + assert anchor["target_holders"] == pytest.approx(target) + # The cap clears holders exactly where the anchor predicted it would. + assert achieved == pytest.approx(anchor["holders_after"]) + assert target <= achieved <= target + 5.0 + assert anchor["logit_shift"] > 0 + assert anchor["removed_holders"] == 0 + gate = uk_stage_health_gate( + evidence=evidence, + stage=UK_WAS_LISA_STAGE_NAME, + check="was_lisa_anchor", + parameters={"maximum_relative_deviation": 5.0 / target}, + ) + assert gate.passed, gate.failures + + +def test_the_anchor_maps_hmrc_facts_to_the_build_year_only() -> None: + transform = UKWASLISAStageTransform( + stage=_anchored_stage(), + engine=_FakeEngine(), + donor_household=_was_donor(), + donor_person=_was_person_donor(), + statistics=load_hmrc_isa_statistics( + payload=synthetic_isa_statistics_payload(), verify_feed_identity=False + ), + ) + + with pytest.raises(HMRCISAStatisticsError, match="build period 2024"): + transform(_recipient_frame(time_period="2023")) + + def test_stage_is_deterministic() -> None: first = _transform()(_recipient_frame()).table("person") second = _transform()(_recipient_frame()).table("person") diff --git a/packages/microcosm-build/tests/engine_free/uk/test_uk_was_lisa_anchor.py b/packages/microcosm-build/tests/engine_free/uk/test_uk_was_lisa_anchor.py new file mode 100644 index 0000000000..d518259d1e --- /dev/null +++ b/packages/microcosm-build/tests/engine_free/uk/test_uk_was_lisa_anchor.py @@ -0,0 +1,136 @@ +"""The Lifetime ISA ownership anchor to HMRC's 2024-25 payers (microcosm#1415).""" + +from __future__ import annotations + +import numpy as np +import pandas as pd +import pytest + +from microcosm.build.stochastic_assignment import stable_identity_uniforms +from microcosm.build.uk_runtime.was_lisa import ( + OwnershipAnchorSpec, + OwnershipImputation, + OwnershipModelSpec, + WASLISAError, + anchor_lifetime_isa_ownership, +) +from test_support.microcosm_build.uk_isa_statistics import LISA_ANCHOR_OPERATION + +SPEC = OwnershipModelSpec( + output="has_lifetime_isa", + seed=0, + salt="was_lisa:has_lifetime_isa", + penalty_c=1.0, + solver="lbfgs", + max_iter=5000, + age_group_lower_bounds=(0, 25, 35, 45, 55), + log1p_predictors=(), + indicator_predictors=(), + count_predictors=(), + minimum_age=18, +) +ANCHOR_PARAMETERS = { + key: value for key, value in LISA_ANCHOR_OPERATION.items() if key != "kind" +} +ANCHOR = OwnershipAnchorSpec.from_parameters(ANCHOR_PARAMETERS) + + +def _ownership(n: int = 4000, seed: int = 2): + rng = np.random.default_rng(seed) + recipient = pd.DataFrame( + {"person_id": np.arange(n) + 1, "age": rng.integers(0, 90, n).astype(float)} + ) + probability = np.where(recipient["age"] >= 18, rng.uniform(0.001, 0.05, n), 0.0) + uniforms = stable_identity_uniforms( + recipient["person_id"].to_numpy(), seed=SPEC.seed, salt=SPEC.salt + ) + holds = (recipient["age"].to_numpy() >= 18) & (uniforms < probability) + ownership = OwnershipImputation( + holds=holds, probability=probability, receipt={}, fit_weight_records=() + ) + weights = rng.uniform(100, 300, n) + survives = rng.random(n) < 0.95 + return recipient, ownership, weights, survives + + +def _counted(recipient, holds, weights, survives) -> float: + ages = recipient["age"].to_numpy() + counted = (ages >= 18) & (ages <= 49) + return float(weights[holds & survives & counted].sum()) + + +def _anchor(target, recipient, ownership, weights, survives): + return anchor_lifetime_isa_ownership( + ownership, + recipient, + spec=SPEC, + anchor=ANCHOR, + target_holders=target, + person_weights=weights, + survives_cap=survives, + ) + + +def test_the_anchor_reaches_the_target_without_removing_holders(): + recipient, ownership, weights, survives = _ownership() + before = _counted(recipient, ownership.holds, weights, survives) + target = 2.0 * before + anchored = _anchor(target, recipient, ownership, weights, survives) + after = _counted(recipient, anchored.holds, weights, survives) + assert target <= after <= target + weights.max() + assert not (ownership.holds & ~anchored.holds).any() + ages = recipient["age"].to_numpy() + added = anchored.holds & ~ownership.holds + assert ((ages[added] >= 18) & (ages[added] <= 47)).all() + receipt = anchored.receipt["anchor"] + assert receipt["removed_holders"] == 0 + assert receipt["logit_shift"] > 0 + assert receipt["saturated"] is None + assert receipt["holders_before"] == pytest.approx(before) + assert receipt["holders_after"] == pytest.approx(after) + + +def test_holders_outside_the_counted_ages_do_not_count(): + recipient, ownership, weights, survives = _ownership() + ages = recipient["age"].to_numpy() + older = ownership.holds & survives & (ages > 49) + assert older.any() + anchored = _anchor(0.0, recipient, ownership, weights, survives) + assert anchored.receipt["anchor"]["holders_before"] == pytest.approx( + _counted(recipient, ownership.holds, weights, survives) + ) + + +def test_holders_at_or_above_the_target_are_left_as_drawn(): + recipient, ownership, weights, survives = _ownership() + before = _counted(recipient, ownership.holds, weights, survives) + anchored = _anchor(0.5 * before, recipient, ownership, weights, survives) + np.testing.assert_array_equal(anchored.holds, ownership.holds) + np.testing.assert_array_equal(anchored.probability, ownership.probability) + receipt = anchored.receipt["anchor"] + assert receipt["logit_shift"] == 0.0 + assert receipt["saturated"] is None + assert receipt["holders_added_weight"] == 0.0 + + +def test_an_unreachable_target_is_named(): + recipient, ownership, weights, survives = _ownership() + anchored = _anchor(10.0 * weights.sum(), recipient, ownership, weights, survives) + receipt = anchored.receipt["anchor"] + assert receipt["saturated"] == "target_above_reach" + assert receipt["removed_holders"] == 0 + assert not (ownership.holds & ~anchored.holds).any() + + +@pytest.mark.parametrize( + "change", + [ + {"target": "holders_from_was"}, + {"tax_year": 2023}, + {"counted_ages": {"minimum": 18, "maximum": 45}}, + {"ages": {"minimum": 40, "maximum": 30}}, + ], +) +def test_the_anchor_declaration_is_checked(change): + with pytest.raises(WASLISAError): + OwnershipAnchorSpec.from_parameters({**ANCHOR_PARAMETERS, **change}) diff --git a/test_support/microcosm_build/uk_isa_statistics.py b/test_support/microcosm_build/uk_isa_statistics.py new file mode 100644 index 0000000000..ea77ba0718 --- /dev/null +++ b/test_support/microcosm_build/uk_isa_statistics.py @@ -0,0 +1,377 @@ +"""Synthetic ISA facts, WAS person tabs and the stage declaration (microcosm#1415). + +Values are invented and internally consistent (the 'all' blocks are the sums of the +type blocks, Tables 9.8 and 9.9 restate Table 9.7's totals); they exercise the code, +not HMRC's numbers. +""" + +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.hmrc_isa_statistics import ( + HMRC_ISA_AGE_BAND_IDS, + HMRC_ISA_INCOME_BAND_IDS, + HMRC_ISA_REGION_IDS, + HMRC_ISA_STATISTICS_RECORD_SETS, + HMRC_ISA_SUBSCRIPTION_BAND_IDS, + HMRC_ISA_TYPES, +) +from microcosm.build.uk_runtime.isa_subscriptions import ( + UK_ISA_FACT_FENCE, + UK_ISA_SUBSCRIPTIONS_MASS_CONSERVATION_REASON, +) + +PREFIX = "hmrc.isa_statistics_2026." +#: Invented 2023-24 subscriber totals by type, people. +TYPE_TOTALS = { + "cash_only": 9_000.0, + "stocks_and_shares_only": 3_000.0, + "cash_and_stocks_and_shares": 1_000.0, +} +_INCOME_SHARES = np.linspace(1.0, 0.2, len(HMRC_ISA_INCOME_BAND_IDS)) +_BAND_SHARES = np.asarray( + [0.3, 0.12, 0.07, 0.04, 0.05, 0.03, 0.02, 0.03, 0.02, 0.04, 0.28] +) +_AGE_SHARES = np.linspace(0.6, 1.0, len(HMRC_ISA_AGE_BAND_IDS)) +_REGION_SHARES = np.asarray( + [0.5, 1.4, 1.0, 0.9, 1.1, 1.3, 1.8, 2.0, 1.2, 0.6, 0.9, 0.3, 0.02] +) + +#: The vendored-facts artifact and its check, which both stages declare. +ISA_FACTS_ARTIFACT: dict[str, Any] = { + "role": "isa_statistics_facts", + "kind": "public_aggregate_reference", + "resource": "hmrc_isa_statistics_facts.json", + "format": "json", + "runtime_sha256_required": True, +} +ISA_FACTS_VERIFY_OPERATION: dict[str, Any] = { + "kind": "verify_vendored_fact_resource", + "artifact_role": "isa_statistics_facts", + "resource": "hmrc_isa_statistics_facts.json", + "feed_pin": "chronicle_feed.json", + "record_sets": list(HMRC_ISA_STATISTICS_RECORD_SETS), + "source_vintage": "2023-24 individuals; Table 9.4 for 2023-24 and 2024-25", + "mapped_build_period": 2024, + "period_mapping": "individual_tables_grown_to_the_table_9_4_build_year", + "require_before_source_read": True, + "runtime_sha256_required": True, + "fail_on_mismatch": True, +} +#: The ``was_lisa`` anchor to HMRC's 2024-25 Lifetime ISA payers. +LISA_ANCHOR_OPERATION: dict[str, Any] = { + "kind": "anchor_lifetime_isa_ownership", + "output": "has_lifetime_isa", + "target": "table_9_4_lifetime_isa_accounts_subscribed", + "tax_year": 2024, + "ages": {"minimum": 18, "maximum": 47}, + "counted_ages": {"minimum": 18, "maximum": 49}, +} + +ISA_STAGE_OPERATIONS: tuple[dict[str, Any], ...] = ( + ISA_FACTS_VERIFY_OPERATION, + { + "kind": "clean_was_isa_person_donor", + "household_key": "CASER8", + "household_weight": "R8xshhwgt", + "person_columns": { + "person_number": "PersonR8", + "is_dependent_child": "IsDepR8", + "age_band": "DVAge17R8", + "cash_isa_value": "DVCISAvR8", + "stocks_and_shares_isa_value": "DVIISAvR8", + }, + "household_aggregates": { + "cash_isa": "DVCISAVR8_aggr", + "stocks_and_shares_isa": "DVIISAVR8_aggr", + }, + "aggregate_tolerance_gbp": 1.0, + "non_dependent_code": 2, + }, + { + "kind": "split_household_isa_balances", + "outputs": ["cash_isa_balance", "stocks_and_shares_isa_balance"], + "seed": 0, + "salt": "isa_subscriptions:balance_split", + "maximum_donor_adults": 4, + }, + { + "kind": "allocate_isa_subscribers", + "seed": 0, + "salt": "isa_subscriptions:subscribers", + "minimum_age": 18, + "selection_order": [ + "cash_and_stocks_and_shares", + "stocks_and_shares_only", + "cash_only", + ], + }, + { + "kind": "draw_isa_subscription_amounts", + "outputs": ["cash_isa_subscriptions", "stocks_and_shares_isa_subscriptions"], + "seed": 0, + "salt": "isa_subscriptions:amounts", + "within_band": "uniform", + "balance_rank_weight": 0.5, + }, + { + "kind": "split_both_type_subscriptions", + "anchor": "table_9_4_stocks_and_shares_residual", + "share_floor": 0.02, + }, + { + "kind": "grow_isa_subscriptions", + "people": "table_9_4_account_growth", + "amounts": "table_9_4_amount_growth_capped", + "from_tax_year": 2023, + "to_tax_year": 2024, + "overall_limit_gbp": 20000.0, + }, + { + "kind": "draw_lifetime_isa_payments", + "outputs": ["lifetime_isa_payments"], + "seed": 0, + "salt": "isa_subscriptions:lifetime_isa_payments", + "minimum_age": 18, + "maximum_age": 49, + "annual_limit_gbp": 4000.0, + }, + { + "kind": "record_mass_conservation_receipt", + "entity": "household", + "reason": UK_ISA_SUBSCRIPTIONS_MASS_CONSERVATION_REASON, + "declared_factor": 1.0, + "gate_coupling": ( + "The terminal family gate requires a valid mass-conserving " + "MassChangeRecord carrying exactly this stage-specific reason." + ), + }, + {"kind": "classify_isa_facts_with_reviewed_fence", **UK_ISA_FACT_FENCE}, +) + + +def isa_stage_spec() -> SourceStageSpec: + """The stage declaration the tests run against.""" + + return SourceStageSpec( + stage="isa_subscriptions", + survey="HMRC ISA statistics; Wealth and Assets Survey round 8", + source="synthetic", + grain="person", + artifacts=( + ISA_FACTS_ARTIFACT, + {"role": "was_qrf_donor", "filename": "was_household.tab"}, + {"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 ISA_STAGE_OPERATIONS + ), + outputs=( + "cash_isa_balance", + "stocks_and_shares_isa_balance", + "cash_isa_subscriptions", + "stocks_and_shares_isa_subscriptions", + "lifetime_isa_payments", + ), + ) + + +def synthetic_isa_statistics_payload(scale: float = 1.0) -> dict[str, Any]: + """Every record the loader reads, with invented consistent values.""" + + rows: list[dict[str, Any]] = [] + + def add(record_id: str, value: float) -> None: + rows.append({"source_record_id": record_id, "value": float(value)}) + + income = _INCOME_SHARES / _INCOME_SHARES.sum() + bands = _BAND_SHARES / _BAND_SHARES.sum() + blocks: dict[str, np.ndarray] = {} + for isa_type, total in TYPE_TOTALS.items(): + blocks[isa_type] = np.outer(income, bands) * total * scale + blocks["all"] = sum(blocks[t] for t in HMRC_ISA_TYPES) + for isa_type, cells in blocks.items(): + record_set = f"{PREFIX}table9_7.ty2023.{isa_type}" + rows_with_total = np.vstack([cells, cells.sum(axis=0)]) + for i, band_row in enumerate((*HMRC_ISA_INCOME_BAND_IDS, "all")): + for b, band in enumerate(HMRC_ISA_SUBSCRIPTION_BAND_IDS): + add( + f"{record_set}.subscribers.{band_row}.{band}", rows_with_total[i, b] + ) + subscribers = rows_with_total[i].sum() + add(f"{record_set}.subscribers.{band_row}.all_subscriptions", subscribers) + add( + f"{record_set}.holders.{band_row}.no_further_subscription", + subscribers * 0.8, + ) + measures = { + "cash_only": "cash_only_subscribers", + "stocks_and_shares_only": "stocks_and_shares_only_subscribers", + "cash_and_stocks_and_shares": "cash_and_stocks_and_shares_subscribers", + "all": "all_subscribers", + } + ages = _AGE_SHARES / _AGE_SHARES.sum() + for sex, sex_share in (("male", 0.48), ("female", 0.52), ("all", 1.0)): + record_set = f"{PREFIX}table9_8.ty2023.{sex}" + for a, age in enumerate(HMRC_ISA_AGE_BAND_IDS): + age_share = ages[a] + for isa_type, measure in measures.items(): + total = ( + sum(TYPE_TOTALS.values()) + if isa_type == "all" + else TYPE_TOTALS[isa_type] + ) + add( + f"{record_set}.subscribers.{age}.{measure}", + total * scale * sex_share * age_share, + ) + regions = _REGION_SHARES / _REGION_SHARES.sum() + england = [ + index for index, row in enumerate(HMRC_ISA_REGION_IDS) if row.startswith("E12") + ] + for isa_type, measure in measures.items(): + total = ( + sum(TYPE_TOTALS.values()) if isa_type == "all" else TYPE_TOTALS[isa_type] + ) + for r, row in enumerate(HMRC_ISA_REGION_IDS): + add( + f"{PREFIX}table9_9.ty2023.subscribers.{row}.{measure}", + total * scale * regions[r], + ) + add( + f"{PREFIX}table9_9.ty2023.subscribers.E92000001.{measure}", + total * scale * regions[england].sum(), + ) + accounts = { + 2023: { + "cash": 10_000.0, + "stocks_and_shares": 4_000.0, + "innovative_finance": 10.0, + "lifetime": 900.0, + }, + 2024: { + "cash": 10_800.0, + "stocks_and_shares": 4_800.0, + "innovative_finance": 9.0, + "lifetime": 1_100.0, + }, + } + amounts = { + 2023: { + "cash": 60e6, + "stocks_and_shares": 30e6, + "innovative_finance": 0.1e6, + "lifetime": 2.2e6, + }, + 2024: { + "cash": 80e6, + "stocks_and_shares": 36e6, + "innovative_finance": 0.1e6, + "lifetime": 2.7e6, + }, + } + for year in (2023, 2024): + for component in ( + "cash", + "stocks_and_shares", + "innovative_finance", + "lifetime", + ): + add( + f"{PREFIX}table9_4.accounts.ty{year}.{component}.accounts", + accounts[year][component] * scale, + ) + add( + f"{PREFIX}table9_4.amounts.ty{year}.{component}.amounts", + amounts[year][component] * scale, + ) + add( + f"{PREFIX}table9_4.accounts.ty{year}.all.accounts", + sum(accounts[year].values()) * scale, + ) + add( + f"{PREFIX}table9_4.amounts.ty{year}.all.amounts", + sum(amounts[year].values()) * scale, + ) + for component, value in ( + ("stocks_and_shares", 500e6), + ("cash", 400e6), + ("innovative_finance", 0.5e6), + ("all", 900.5e6), + ): + add(f"{PREFIX}table9_6.ty2024.{component}.all.market_value", value * scale) + add( + f"{PREFIX}table9_6.ty2024.stocks_and_shares.cash_on_deposit.market_value", + 20e6 * scale, + ) + note = "hmrc.cash_isa_limit_reduction_2026.cash_subscribers_under_65.ty2022" + add(f"{note}.under_12000.share_of_cash_subscribers", 78) + add(f"{note}.over_12000.share_of_cash_subscribers", 22) + for year in (2024, 2025): + add( + f"hmrc.lisa_statistics_2026.table1a.ty{year}.tax_year_{year}.house_purchase_withdrawers", + 90.0 * scale, + ) + return {"schema_version": 1, "kind": "uk_vendored_ledger_facts", "rows": rows} + + +def synthetic_was_isa_tabs( + households: int = 120, seed: int = 7 +) -> tuple[pd.DataFrame, pd.DataFrame]: + """WAS round-8 household and person tabs whose person ISA values pin to the aggregates. + + The household tab carries the case number, the weight and the ISA aggregates. + """ + + rng = np.random.default_rng(seed) + people = [] + house_rows = [] + for case in range(1, households + 1): + adults = int(rng.integers(1, 4)) + cash = np.where( + rng.random(adults) < 0.6, rng.integers(500, 30_000, adults), 0 + ).astype(float) + stocks = np.where( + rng.random(adults) < 0.3, rng.integers(500, 60_000, adults), 0 + ).astype(float) + for person in range(adults): + people.append( + { + "CASER8": case, + "PersonR8": person + 1, + "IsDepR8": 2, + "DVAge17R8": int(rng.integers(4, 15)), + "DVCISAvR8": cash[person], + "DVIISAvR8": stocks[person], + } + ) + people.append( + { + "CASER8": case, + "PersonR8": adults + 1, + "IsDepR8": 1, + "DVAge17R8": 1, + "DVCISAvR8": 0.0, + "DVIISAvR8": 0.0, + } + ) + house_rows.append( + { + "CASER8": case, + "R8xshhwgt": float(rng.integers(500, 2_000)), + "DVCISAVR8_aggr": float(cash.sum()), + "DVIISAVR8_aggr": float(stocks.sum()), + } + ) + return pd.DataFrame(house_rows), pd.DataFrame(people) From 6dd82b27dfbe08a7532c8cad04ebdcf74aea6082 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mar=C3=ADa=20Juaristi?= <127882282+juaristi22@users.noreply.github.com> Date: Wed, 28 Oct 2026 21:02:36 +0000 Subject: [PATCH 02/14] Register the ISA subscriptions and Lifetime ISA anchor gates, kinds and exports For microcosm#1415, before the stage is declared: - gates.json: uk_stage_isa_subscriptions and uk_stage_was_lisa_anchor (stage_health, transferred, release-blocking, population fact checks), the spine gate scope, the battery's two new parameter keys, the microcosm-data contract mirrors and every digest the edit moves (the battery's policy, manifest and fingerprint, the spine and release-cut part digests). - The export surface allows the five person inputs policyengine-uk#2712 defines or already reads: cash_isa_balance, stocks_and_shares_isa_balance, cash_isa_subscriptions, stocks_and_shares_isa_subscriptions and lifetime_isa_payments (both allow-lists, in lockstep). - The source manifest's operation kinds and the sources schema gain nine new kinds, each a closed branch: the stage's seven operations, the Lifetime ISA anchor and the reviewed fence over the ISA facts. Co-Authored-By: Claude Opus 5.5 --- .../src/microcosm/build/source_manifest.py | 10 + .../spec_engine/schema/sources.schema.json | 375 ++++++++++++++++++ .../src/microcosm/build/uk/gates.json | 34 ++ .../build/uk_runtime/battery_bindings.py | 5 + .../build/uk_runtime/calibration_run.py | 2 + .../build/uk_runtime/terminal_gates.py | 5 + .../engine_free/shared/test_country_spec.py | 4 + .../src/microcosm/data/contract.py | 20 +- .../tests/engine_free/shared/test_contract.py | 10 +- 9 files changed, 455 insertions(+), 10 deletions(-) diff --git a/packages/microcosm-build/src/microcosm/build/source_manifest.py b/packages/microcosm-build/src/microcosm/build/source_manifest.py index 631d7b254d..00d13a4cf5 100644 --- a/packages/microcosm-build/src/microcosm/build/source_manifest.py +++ b/packages/microcosm-build/src/microcosm/build/source_manifest.py @@ -76,6 +76,16 @@ "clone_records", "clean_nts_travel_tables", "clean_was_lisa_donor", + # microcosm#1415: ISA subscriptions per adult and the Lifetime ISA anchor. + "allocate_isa_subscribers", + "anchor_lifetime_isa_ownership", + "classify_isa_facts_with_reviewed_fence", + "clean_was_isa_person_donor", + "draw_isa_subscription_amounts", + "draw_lifetime_isa_payments", + "grow_isa_subscriptions", + "split_both_type_subscriptions", + "split_household_isa_balances", "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 492014c50a..6dc72940b2 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 @@ -13253,6 +13253,381 @@ } } } + }, + { + "type": "object", + "additionalProperties": false, + "required": [ + "kind", + "household_key", + "household_weight", + "person_columns", + "household_aggregates", + "aggregate_tolerance_gbp", + "non_dependent_code" + ], + "properties": { + "kind": { + "const": "clean_was_isa_person_donor" + }, + "household_key": { + "type": "string" + }, + "household_weight": { + "type": "string" + }, + "person_columns": { + "type": "object", + "additionalProperties": false, + "required": [ + "person_number", + "is_dependent_child", + "age_band", + "cash_isa_value", + "stocks_and_shares_isa_value" + ], + "properties": { + "person_number": { + "type": "string" + }, + "is_dependent_child": { + "type": "string" + }, + "age_band": { + "type": "string" + }, + "cash_isa_value": { + "type": "string" + }, + "stocks_and_shares_isa_value": { + "type": "string" + } + } + }, + "household_aggregates": { + "type": "object", + "additionalProperties": false, + "required": [ + "cash_isa", + "stocks_and_shares_isa" + ], + "properties": { + "cash_isa": { + "type": "string" + }, + "stocks_and_shares_isa": { + "type": "string" + } + } + }, + "aggregate_tolerance_gbp": { + "type": "number" + }, + "non_dependent_code": { + "type": "integer" + } + } + }, + { + "type": "object", + "additionalProperties": false, + "required": [ + "kind", + "outputs", + "seed", + "salt", + "maximum_donor_adults" + ], + "properties": { + "kind": { + "const": "split_household_isa_balances" + }, + "outputs": { + "type": "array", + "minItems": 1, + "items": { + "type": "string" + } + }, + "seed": { + "type": "integer" + }, + "salt": { + "type": "string" + }, + "maximum_donor_adults": { + "type": "integer" + } + } + }, + { + "type": "object", + "additionalProperties": false, + "required": [ + "kind", + "seed", + "salt", + "minimum_age", + "selection_order" + ], + "properties": { + "kind": { + "const": "allocate_isa_subscribers" + }, + "seed": { + "type": "integer" + }, + "salt": { + "type": "string" + }, + "minimum_age": { + "type": "integer" + }, + "selection_order": { + "type": "array", + "minItems": 3, + "maxItems": 3, + "items": { + "enum": [ + "cash_and_stocks_and_shares", + "stocks_and_shares_only", + "cash_only" + ] + } + } + } + }, + { + "type": "object", + "additionalProperties": false, + "required": [ + "kind", + "outputs", + "seed", + "salt", + "within_band", + "balance_rank_weight" + ], + "properties": { + "kind": { + "const": "draw_isa_subscription_amounts" + }, + "outputs": { + "type": "array", + "minItems": 1, + "items": { + "type": "string" + } + }, + "seed": { + "type": "integer" + }, + "salt": { + "type": "string" + }, + "within_band": { + "enum": [ + "uniform" + ] + }, + "balance_rank_weight": { + "type": "number" + } + } + }, + { + "type": "object", + "additionalProperties": false, + "required": [ + "kind", + "anchor", + "share_floor" + ], + "properties": { + "kind": { + "const": "split_both_type_subscriptions" + }, + "anchor": { + "enum": [ + "table_9_4_stocks_and_shares_residual" + ] + }, + "share_floor": { + "type": "number" + } + } + }, + { + "type": "object", + "additionalProperties": false, + "required": [ + "kind", + "people", + "amounts", + "from_tax_year", + "to_tax_year", + "overall_limit_gbp" + ], + "properties": { + "kind": { + "const": "grow_isa_subscriptions" + }, + "people": { + "enum": [ + "table_9_4_account_growth" + ] + }, + "amounts": { + "enum": [ + "table_9_4_amount_growth_capped" + ] + }, + "from_tax_year": { + "type": "integer" + }, + "to_tax_year": { + "type": "integer" + }, + "overall_limit_gbp": { + "type": "number" + } + } + }, + { + "type": "object", + "additionalProperties": false, + "required": [ + "kind", + "outputs", + "seed", + "salt", + "minimum_age", + "maximum_age", + "annual_limit_gbp" + ], + "properties": { + "kind": { + "const": "draw_lifetime_isa_payments" + }, + "outputs": { + "type": "array", + "minItems": 1, + "items": { + "type": "string" + } + }, + "seed": { + "type": "integer" + }, + "salt": { + "type": "string" + }, + "minimum_age": { + "type": "integer" + }, + "maximum_age": { + "type": "integer" + }, + "annual_limit_gbp": { + "type": "number" + } + } + }, + { + "type": "object", + "additionalProperties": false, + "required": [ + "kind", + "output", + "target", + "tax_year", + "ages", + "counted_ages" + ], + "properties": { + "kind": { + "const": "anchor_lifetime_isa_ownership" + }, + "output": { + "type": "string" + }, + "target": { + "enum": [ + "table_9_4_lifetime_isa_accounts_subscribed" + ] + }, + "tax_year": { + "type": "integer" + }, + "ages": { + "type": "object", + "additionalProperties": false, + "required": [ + "minimum", + "maximum" + ], + "properties": { + "minimum": { + "type": "integer" + }, + "maximum": { + "type": "integer" + } + } + }, + "counted_ages": { + "type": "object", + "additionalProperties": false, + "required": [ + "minimum", + "maximum" + ], + "properties": { + "minimum": { + "type": "integer" + }, + "maximum": { + "type": "integer" + } + } + } + } + }, + { + "type": "object", + "additionalProperties": false, + "properties": { + "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" + }, + "kind": { + "const": "classify_isa_facts_with_reviewed_fence" + } + }, + "required": [ + "adjudication", + "calibration_permitted", + "classification_rationale", + "fact_fence_id", + "fenced_fact_composition", + "fenced_fact_count", + "kind" + ] } ], "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/gates.json b/packages/microcosm-build/src/microcosm/build/uk/gates.json index 2e6322ac42..92e071b727 100644 --- a/packages/microcosm-build/src/microcosm/build/uk/gates.json +++ b/packages/microcosm-build/src/microcosm/build/uk/gates.json @@ -166,6 +166,20 @@ }, "notes": "Stage-time support-clip health gate over the WAS Lifetime ISA receipt (microcosm#1003): the balance is drawn from the QRF fitted on the credible donor holders, so every draw lies inside their realised range and non-holders are zero; the zero allowances make any clip a signal." }, + { + "id": "uk_stage_was_lisa_anchor", + "gate": "stage_health", + "phase": "transferred", + "criticality": "release_blocking", + "evidence_absent_blocks": true, + "population_fact_check": true, + "parameters": { + "stage": "was_lisa", + "check": "was_lisa_anchor", + "maximum_relative_deviation": 0.01 + }, + "notes": "Stage-time check on the was_lisa ownership anchor (microcosm#1415): WAS round 8 implies about half the Lifetime ISA holders HMRC's 2024-25 subscriptions need, so the stage shifts its ownership logit on ages 18 to 47 until the weighted holders the financial-wealth cap leaves equal Table 9.4's Lifetime ISA accounts subscribed to (one subscription a year, so payers). The receipt's realised post-cap holders must sit within maximum_relative_deviation of that target, and a positive shift must remove no holder (the same person-keyed uniforms decide ownership). A population fact check: the synthetic smoke records it without blocking." + }, { "id": "uk_stage_property_components", "gate": "stage_health", @@ -916,6 +930,21 @@ }, "notes": "Stage-time gate over the is_apprentice receipt (microcosm#1373). The draw's target is the contract's apprentice_stock_19_to_24 for the build year (DfE's England apprentices in learning at the start of the academic year, participation less starts, per head aged 19 to 24) times the weighted population aged 21 to 24 at the stage's weights, and eligible employees aged 21 to 24 are flagged in the order of their identity-keyed uniform until their weight is nearest it, so the stage misses it by at most half one person's weight. The gate checks that the receipt carries the contract's rate under the declared key, that its target is that rate times its population, that its support is printed in bands, and, unless the eligible employees weigh no more than the target (cap-bound, every one of them flagged), that the flagged weight lies within maximum_relative_realization_deviation (5 percent) of the target. That tolerance is a declared rule set above the half-weight bound, not a fact. A figure resting on fewer than ten source households, which the receipt withholds under the UKDS disclosure rule and prints \"<10\", is named unchecked, never failed: a small-cell rule never stops a build (María's ruling of 2026-10-26). The receipt also records the relief the flags imply at the installed engine's own Class 1 schedule for the build year (on a 2024 frame, 13.8 percent between GBP 9,100 and GBP 50,270), with each flagged employee's pay standing in for NIC earnings, and the gate holds it at or below maximum_implied_relief: GBP 370m, HMRC's NIC - NS1 for 2024-25 (tax relief statistics, January 2026, Table 2), which covers every apprentice under 25, under-21s included, since the apprentice relief takes precedence (Vahid's review of microcosm#1373, S1). It is a ceiling, not a target. The stage refuses an installed engine without the s.9B threshold or without policyengine-uk#2683's split of the apprentice minimum wage from the flag. The entry is a population_fact_check, so the synthetic smoke build over the H2 fixture records its outcome without blocking; every licensed build blocks on it." }, + { + "id": "uk_stage_isa_subscriptions", + "gate": "stage_health", + "phase": "transferred", + "criticality": "release_blocking", + "evidence_absent_blocks": true, + "population_fact_check": true, + "parameters": { + "stage": "isa_subscriptions", + "check": "isa_subscriptions", + "maximum_relative_total_deviation": 1e-06, + "maximum_household_sum_error_gbp": 0.01 + }, + "notes": "Stage-time check on the isa_subscriptions receipt (microcosm#1415). It fails on any record the receipt counts against an invariant (cash, stocks and shares and Lifetime ISA payments over GBP 20,000; a Lifetime ISA payment over GBP 4,000; a subscriber under 18; a payment into a type the person does not hold; a both-type subscriber missing a part; a negative amount), on person balances that miss the household was_wealth draws by more than maximum_household_sum_error_gbp, and on the 2024-25 cash and stocks-and-shares totals, the both-type split's stocks-and-shares residual or the Lifetime ISA total off their Table 9.4 targets by more than maximum_relative_total_deviation; a reported saturation is named, not failed. Cells short of eligible holders are reported, 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." + }, { "id": "uk_release_input_coverage", "gate": "release_input_coverage", @@ -1220,6 +1249,11 @@ "person.is_uc_claimant", "person.legacy_jobseeker_proxy", "person.lifetime_isa_balance", + "person.lifetime_isa_payments", + "person.cash_isa_balance", + "person.stocks_and_shares_isa_balance", + "person.cash_isa_subscriptions", + "person.stocks_and_shares_isa_subscriptions", "person.local_bus_single_fare_share", "person.local_bus_trips", "person.local_bus_use_band", 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 f56ad3e5dd..759e7df8df 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 @@ -2173,6 +2173,11 @@ def _ledger_compile_parity_required_artifacts( # bounds on the scale that anchors the added stakes. "maximum_stratum_shortfall", "amount_scale_bounds", + # #1415 isa_subscriptions check: how far a total may sit from + # its target, and how far person balances may miss the + # household draws they split. + "maximum_relative_total_deviation", + "maximum_household_sum_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 6298dbc81e..6a9b9c7104 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 @@ -99,6 +99,7 @@ "uk_stage_was_wealth_support", "uk_stage_was_wealth_coherence", "uk_stage_was_lisa_support", + "uk_stage_was_lisa_anchor", "uk_stage_high_value_home_support_mass", "uk_stage_property_components", "uk_stage_nts_bus_travel_support", @@ -139,6 +140,7 @@ "uk_stage_property_purchases_fit", "uk_stage_uc_legacy_closure_take_up_contract", "uk_stage_frs_person_draws_apprentices", + "uk_stage_isa_subscriptions", # 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/terminal_gates.py b/packages/microcosm-build/src/microcosm/build/uk_runtime/terminal_gates.py index d929ebf25a..53a696430d 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 @@ -319,6 +319,11 @@ def __post_init__(self) -> None: "person.is_uc_claimant", "person.legacy_jobseeker_proxy", "person.lifetime_isa_balance", + "person.lifetime_isa_payments", + "person.cash_isa_balance", + "person.stocks_and_shares_isa_balance", + "person.cash_isa_subscriptions", + "person.stocks_and_shares_isa_subscriptions", "person.local_bus_single_fare_share", "person.local_bus_trips", "person.local_bus_use_band", 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 efee43d9a7..57d1672dd3 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 @@ -1460,6 +1460,7 @@ def test_declares_the_full_june_battery(self, manifest) -> None: "uk_stage_was_wealth_support", "uk_stage_was_wealth_coherence", "uk_stage_was_lisa_support", + "uk_stage_was_lisa_anchor", "uk_stage_property_components", "uk_stage_nts_bus_travel_support", "uk_stage_nts_bus_travel_facts", @@ -1500,6 +1501,7 @@ def test_declares_the_full_june_battery(self, manifest) -> None: "uk_stage_property_purchases_fit", "uk_stage_uc_legacy_closure_take_up_contract", "uk_stage_frs_person_draws_apprentices", + "uk_stage_isa_subscriptions", "uk_release_input_coverage", "uk_degenerate_release_surface", "uk_zero_weight_strata", @@ -1591,6 +1593,7 @@ def test_strict_absent_evidence_entries_are_declared(self, manifest) -> None: "uk_stage_was_wealth_support", "uk_stage_was_wealth_coherence", "uk_stage_was_lisa_support", + "uk_stage_was_lisa_anchor", "uk_stage_property_components", "uk_stage_nts_bus_travel_support", "uk_stage_nts_bus_travel_facts", @@ -1631,6 +1634,7 @@ def test_strict_absent_evidence_entries_are_declared(self, manifest) -> None: "uk_stage_property_purchases_fit", "uk_stage_uc_legacy_closure_take_up_contract", "uk_stage_frs_person_draws_apprentices", + "uk_stage_isa_subscriptions", "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-data/src/microcosm/data/contract.py b/packages/microcosm-data/src/microcosm/data/contract.py index 8a464af204..9edbb5f88e 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 = ( - "43bde66ba8d7a122722e57331e631389750bba670ea9fb6d1612740443012179" + "609d39688780f69d4e0ec13ca38f95e07335bb964fa956010a67ad426d8cf796" ) _UK_GATE_BATTERY_GATES_MANIFEST_SHA256 = ( - "f20d0a20fe12392586b27ce97a7643e1862d7f6e6da9fe925bf17a4171657bbb" + "87625a3c4f1761646498b3176611b73da0ec3d03131482cbde4b84cb7e202bd0" ) _UK_GATE_BATTERY_SPEC_FINGERPRINT = ( - "e62b50adbc02fd238b800105c2a513cb3514b580afdcdf2783f31189d3ee3e37" + "afd71e682f5b61c43cdcb8c0b5510271480b9086bb4ac7fc80f7328ea0690cd0" ) #: Spec entry id -> the legacy gate name whose observable detail checks #: apply unchanged (the battery re-keys the report by entry id; the gate @@ -501,6 +501,7 @@ def compatibility_claim_declarer_error(declared_by: object) -> str | None: ), "uk_stage_was_wealth_support": ("stage_health", "transferred"), "uk_stage_was_lisa_support": ("stage_health", "transferred"), + "uk_stage_was_lisa_anchor": ("stage_health", "transferred"), "uk_stage_property_components": ("stage_health", "transferred"), "uk_stage_was_wealth_coherence": ("stage_health", "transferred"), "uk_stage_nts_bus_travel_support": ("stage_health", "transferred"), @@ -558,6 +559,7 @@ def compatibility_claim_declarer_error(declared_by: object) -> str | None: "uk_stage_property_purchases_fit": ("stage_health", "transferred"), "uk_stage_uc_legacy_closure_take_up_contract": ("stage_health", "transferred"), "uk_stage_frs_person_draws_apprentices": ("stage_health", "transferred"), + "uk_stage_isa_subscriptions": ("stage_health", "transferred"), "uk_stage_age_tail_targets": ("stage_health", "assembled"), "uk_stage_frs_relationships_composition": ("stage_health", "assembled"), "uk_ledger_compile_parity_local_incumbent_2025": ( @@ -625,6 +627,7 @@ def compatibility_claim_declarer_error(declared_by: object) -> str | None: "uk_input_mass_parity", "uk_stage_was_wealth_support", "uk_stage_was_lisa_support", + "uk_stage_was_lisa_anchor", "uk_stage_property_components", "uk_stage_was_wealth_coherence", "uk_stage_nts_bus_travel_support", @@ -664,6 +667,7 @@ def compatibility_claim_declarer_error(declared_by: object) -> str | None: "uk_stage_property_purchases_fit", "uk_stage_uc_legacy_closure_take_up_contract", "uk_stage_frs_person_draws_apprentices", + "uk_stage_isa_subscriptions", "uk_stage_age_tail_targets", "uk_stage_frs_relationships_composition", "uk_cgt_projection_entrants", @@ -890,6 +894,7 @@ def _uk_line_cut_tag_re(release_id: str) -> re.Pattern[str] | None: "uk_stage_hmrc_cgt_asset_type_spine_summary", "uk_stage_hmrc_cgt_gains_spine_summary", "uk_stage_hmrc_spi_income_spine_identity", + "uk_stage_isa_subscriptions", "uk_stage_lcfs_consumption_basis", "uk_stage_lcfs_consumption_bus_pricing", "uk_stage_lcfs_consumption_energy_rake", @@ -912,6 +917,7 @@ def _uk_line_cut_tag_re(release_id: str) -> re.Pattern[str] | None: "uk_stage_uc_deduction_attributes", "uk_stage_uc_legacy_closure_take_up_contract", "uk_stage_uc_take_up", + "uk_stage_was_lisa_anchor", "uk_stage_was_lisa_support", "uk_stage_was_wealth_coherence", "uk_stage_was_wealth_support", @@ -955,10 +961,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": ( - "f84d12b15441e66cbfdb6b6a5a0109fe1fdde8474675fb0f6aafae011a127ac0" + "104eb63a25135772a6319cac2fe95d204561b137ec8c4b6ac5294f0266fa257e" ), "policy_sha256": ( - "09046812edfa6538e9489f0a462992d74352af9b5d1d6fc9b26a2c5d112633c9" + "b85eb6d9a4c5de71f56a80a9b934f85419bf350780149f2984b400eb3f3d81c7" ), }, "calibration_seam": { @@ -971,10 +977,10 @@ def _uk_line_cut_tag_re(release_id: str) -> re.Pattern[str] | None: }, "release_cut": { "gates_manifest_sha256": ( - "d9996429aa272a6abfcc6c88d8eeea6bba99d23883e78dc4ce16c4432c8cb753" + "51d9de09162699174e9f9e61f0e6ae4817763b86cdb8061e4da03126e952bfc7" ), "policy_sha256": ( - "53d5d9a14a6d118f9fbfd960a06d6e67e54f88c35718e131ce382394abe3209d" + "c1cd798f4a52578e4db69957d08a7f6dabf0af849b4da4e25b4eb442a48d671b" ), }, } 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 7c2b058082..7ba9c13f77 100644 --- a/packages/microcosm-data/tests/engine_free/shared/test_contract.py +++ b/packages/microcosm-data/tests/engine_free/shared/test_contract.py @@ -213,13 +213,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 = ( - "43bde66ba8d7a122722e57331e631389750bba670ea9fb6d1612740443012179" + "609d39688780f69d4e0ec13ca38f95e07335bb964fa956010a67ad426d8cf796" ) UK_GATE_BATTERY_GATES_MANIFEST_SHA256 = ( - "f20d0a20fe12392586b27ce97a7643e1862d7f6e6da9fe925bf17a4171657bbb" + "87625a3c4f1761646498b3176611b73da0ec3d03131482cbde4b84cb7e202bd0" ) UK_GATE_BATTERY_SPEC_FINGERPRINT = ( - "e62b50adbc02fd238b800105c2a513cb3514b580afdcdf2783f31189d3ee3e37" + "afd71e682f5b61c43cdcb8c0b5510271480b9086bb4ac7fc80f7328ea0690cd0" ) UK_GATE_BATTERY_DEGENERATE_EVIDENCE_SHA256 = ( "f246388de42654dd68dbbb40c42282001b5b0a8bf48976162bcb1199085cb1d3" @@ -246,6 +246,7 @@ def _trusted_terminal_gate_signing_key(monkeypatch) -> None: ), "uk_stage_was_wealth_support": ("stage_health", "transferred", None), "uk_stage_was_lisa_support": ("stage_health", "transferred", None), + "uk_stage_was_lisa_anchor": ("stage_health", "transferred", None), "uk_stage_property_components": ("stage_health", "transferred", None), "uk_stage_was_wealth_coherence": ("stage_health", "transferred", None), "uk_stage_uc_deduction_attributes": ( @@ -359,6 +360,7 @@ def _trusted_terminal_gate_signing_key(monkeypatch) -> None: "transferred", None, ), + "uk_stage_isa_subscriptions": ("stage_health", "transferred", None), "uk_stage_hmrc_cgt_asset_type_spine_summary": ( "stage_health", "transferred", @@ -1392,6 +1394,7 @@ def _gate_battery_payload( stage_health_stages = { "uk_stage_was_wealth_support": "was_wealth", "uk_stage_was_lisa_support": "was_lisa", + "uk_stage_was_lisa_anchor": "was_lisa", "uk_stage_property_components": "property_components", "uk_stage_was_wealth_coherence": "was_wealth", "uk_stage_uc_deduction_attributes": "uc_deduction_attributes", @@ -1431,6 +1434,7 @@ def _gate_battery_payload( "uk_stage_property_purchases_fit": "property_purchases", "uk_stage_uc_legacy_closure_take_up_contract": "uc_legacy_closure_take_up", "uk_stage_frs_person_draws_apprentices": "frs_person_draws", + "uk_stage_isa_subscriptions": "isa_subscriptions", "uk_stage_age_tail_targets": "age_tail", "uk_stage_frs_relationships_composition": "frs_relationships", } From 616007e275f6c6adb7dcb9f2ca49c714b0becc06 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mar=C3=ADa=20Juaristi?= <127882282+juaristi22@users.noreply.github.com> Date: Wed, 28 Oct 2026 22:59:00 +0000 Subject: [PATCH 03/14] Export interest outside ISAs and ISA interest apart, under the additive contract microcosm#1360, folded into #1418's PR B: - The FRS spine stores interest outside ISAs in savings_interest_income and ISA interest in individual_savings_account_interest_income. Non-ISA interest is gross interest less the ISA part, as policyengine-uk normalises the legacy layout, so base-year amounts match it. tax_free_savings_income, the engine's sum of the ISA parts, is never stored. - Frames carry the ISA income contract in their metadata. In-process frames carry the producer's additive/additive; a loaded frame carries the file's declaration, and an unmarked H5 reads as legacy gross. - The H5 writer, the row-wise local path, the graph export, the HMRC calibration dataset and the frame adapter all use the frame's own contract. The build refuses an input whose contract is not the producer's. - The SPI channel keeps the stage-1 taxable draw as interest outside ISAs and the stage-2 ISA interest draw beside it. Stage 2 still trains on gross interest and keeps the legacy salt name, so no draw moves. The HMRC accounting identities, the recipient rule and the rank-transport analogue read interest outside ISAs directly. - Predictors that read gross interest read the two parts together: the CGT income proxy, UC capital coherence, the UC reporter redraw and the SPI housing shell. - The Table 3.7 bridge and the outside-ISA measure count non-ISA interest once under either contract. The legacy enhanced-FRS reference still measures gross interest less the ISA part. - Registers: - the export surface allows the ISA interest column; - tax_free_savings_income is dropped as a reviewed exclusion, with an engine-derived exclusion in the coverage manifest and an entry in the input-mass register; - the battery, release-cut and input-mass digests are re-pinned; - the H2 parity fixture is regenerated. Base-year cash and tax are identical between the layouts (new engine tests). In projected years each part grows by its own index, instead of gross interest growing with an unchanged ISA part taken off. Co-Authored-By: Claude Opus 5.5 --- .../1360-uk-additive-isa-income.changed.md | 1 + .../build/frame_serializer_registry.py | 4 +- .../spec_engine/schema/sources.schema.json | 6 +- .../build/uk/efrs_parity_known_gaps.json | 6 + .../src/microcosm/build/uk/gates.json | 6 +- .../uk/input_mass_reviewed_exclusions.json | 7 + .../uk/release_input_coverage_manifest.json | 52 ++-- .../src/microcosm/build/uk/source_stages.json | 24 +- .../src/microcosm/build/uk/spec/sources.yaml | 22 +- .../build/uk/uk_population_targets.json | 6 +- .../build/uk_runtime/cgt_imputation.py | 10 +- .../microcosm/build/uk_runtime/frs_spine.py | 19 +- .../build/uk_runtime/full_build_cli.py | 3 + .../src/microcosm/build/uk_runtime/graph.py | 7 +- .../microcosm/build/uk_runtime/graph_build.py | 4 +- .../build/uk_runtime/graph_terminal.py | 5 + .../build/uk_runtime/hmrc_calibration.py | 66 +++-- .../build/uk_runtime/measure_simulation.py | 39 +-- .../build/uk_runtime/national_frame.py | 96 ++++++- .../build/uk_runtime/rowwise_dataset.py | 29 ++ .../build/uk_runtime/spi_housing_shell.py | 3 + .../microcosm/build/uk_runtime/spi_income.py | 49 ++-- .../build/uk_runtime/spi_rank_transport.py | 13 +- .../microcosm/build/uk_runtime/spi_spine.py | 2 +- .../microcosm/build/uk_runtime/spi_support.py | 2 +- .../build/uk_runtime/terminal_gates.py | 8 + .../build/uk_runtime/uc_relationships.py | 10 +- .../build/uk_runtime/uc_reporter_redraw.py | 4 + .../engine/uk/test_uk_hmrc_calibration.py | 63 +++- .../engine/uk/test_uk_isa_income_contract.py | 154 +++++++--- .../uk/test_uk_release_input_coverage.py | 22 +- .../tests/engine/uk/test_uk_spi_income.py | 37 ++- .../uk/test_uk_battery_bindings.py | 10 +- .../tests/engine_free/uk/test_uk_frs_spine.py | 15 +- .../uk/test_uk_measure_simulation.py | 45 ++- ...test_uk_release_input_coverage_manifest.py | 30 +- .../engine_free/uk/test_uk_spi_income.py | 8 +- .../uk/test_uk_spi_rank_transport.py | 4 +- .../engine_free/uk/test_uk_spi_support.py | 5 +- .../src/microcosm/data/contract.py | 12 +- .../tests/engine_free/shared/test_contract.py | 15 +- .../frame/adapters/policyengine_uk.py | 87 +++++- .../adapters/policyengine_uk_concepts.py | 22 +- .../parity/uk_spine/sources/fixture.json | 24 +- .../parity/uk_spine/sources/person.csv | 272 +++++++++--------- .../parity/uk_spine/sources/schema.json | 2 +- .../fixtures/parity/uk_spine/uk_spine.json | 2 +- .../microcosm_build/uk_hmrc_calibration.py | 10 +- test_support/microcosm_build/uk_spi_income.py | 6 +- ...uild_uk_release_input_coverage_manifest.py | 12 + 50 files changed, 939 insertions(+), 421 deletions(-) create mode 100644 changelog.d/1360-uk-additive-isa-income.changed.md diff --git a/changelog.d/1360-uk-additive-isa-income.changed.md b/changelog.d/1360-uk-additive-isa-income.changed.md new file mode 100644 index 0000000000..fcab888152 --- /dev/null +++ b/changelog.d/1360-uk-additive-isa-income.changed.md @@ -0,0 +1 @@ +The UK producer now stores interest outside ISAs in `savings_interest_income` and ISA interest apart in `individual_savings_account_interest_income`, and declares policyengine-uk's additive ISA income contract (`{"version": 1, "representation": "additive", "projection": "additive"}`) on every frame and H5 it writes; `tax_free_savings_income` is left to the engine, which adds the ISA parts. Frames carry the contract they were loaded with, so the enhanced-FRS reference and older Microcosm files keep their legacy gross reading, and a build refuses them as inputs. Base-year cash and tax are unchanged: predictors that read gross interest read the two parts together and the SPI stage-2 draws keep their salts. From the base year the engine grows each part by its own index instead of growing gross interest and taking off an unchanged ISA part, which removes a small overstatement of taxable interest in projected years (microcosm#1360). diff --git a/packages/microcosm-build/src/microcosm/build/frame_serializer_registry.py b/packages/microcosm-build/src/microcosm/build/frame_serializer_registry.py index 87fffeddbc..51f50d2eb0 100644 --- a/packages/microcosm-build/src/microcosm/build/frame_serializer_registry.py +++ b/packages/microcosm-build/src/microcosm/build/frame_serializer_registry.py @@ -236,8 +236,8 @@ class HdfWriteExclusion: "_write_isa_income_contract", ), reason=( - "Adds the ISA income contract root attribute only " - "(policyengine-uk 2.162.2; microcosm#1095)." + "Adds the frame's ISA income contract root attribute only " + "(policyengine-uk 2.162.2; microcosm#1095, microcosm#1360)." ), ), HdfWriteExclusion( 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 6dc72940b2..1e08d9635d 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 @@ -3559,7 +3559,7 @@ "type": "object", "additionalProperties": false, "properties": { - "gross_savings_interest_income": { + "savings_interest_income": { "type": "string" }, "refresh_disability_categories": { @@ -3576,7 +3576,7 @@ } }, "required": [ - "gross_savings_interest_income", + "savings_interest_income", "refresh_disability_categories", "refresh_disability_flags" ] @@ -8277,7 +8277,7 @@ "type": "object", "additionalProperties": false, "properties": { - "gross_savings_interest_income": { + "savings_interest_income": { "type": "string" }, "refresh_disability_categories": { diff --git a/packages/microcosm-build/src/microcosm/build/uk/efrs_parity_known_gaps.json b/packages/microcosm-build/src/microcosm/build/uk/efrs_parity_known_gaps.json index f3994ddc6a..96faaca49c 100644 --- a/packages/microcosm-build/src/microcosm/build/uk/efrs_parity_known_gaps.json +++ b/packages/microcosm-build/src/microcosm/build/uk/efrs_parity_known_gaps.json @@ -637,6 +637,12 @@ "tracking_note": "microcosm#1106 (the uk-data#543 defect): the release and calibration boundaries drop the WAS total, and policyengine-uk sums main_residence_value, other_residential_property_value and non_residential_property_value, which stay required.", "approved_by": "juaristi22", "approved_on": "2026-10-11" + }, + "tax_free_savings_income": { + "reason": "formula-owned in policyengine-uk and derived from persisted components; a persisted copy overrides the formula and is not uprated", + "tracking_note": "microcosm#1360: under the additive ISA income contract the producer stores ISA interest in individual_savings_account_interest_income, which policyengine-uk adds into tax_free_savings_income; savings_interest_income, now interest outside ISAs, stays required.", + "approved_by": "juaristi22", + "approved_on": "2026-10-28" } }, "exclusion_policy": { diff --git a/packages/microcosm-build/src/microcosm/build/uk/gates.json b/packages/microcosm-build/src/microcosm/build/uk/gates.json index 92e071b727..5913ec7ed1 100644 --- a/packages/microcosm-build/src/microcosm/build/uk/gates.json +++ b/packages/microcosm-build/src/microcosm/build/uk/gates.json @@ -1254,6 +1254,7 @@ "person.stocks_and_shares_isa_balance", "person.cash_isa_subscriptions", "person.stocks_and_shares_isa_subscriptions", + "person.individual_savings_account_interest_income", "person.local_bus_single_fare_share", "person.local_bus_trips", "person.local_bus_use_band", @@ -1357,10 +1358,11 @@ ], "reviewed_exclusions": { "person.incapacity_benefit_reported": "The enhanced FRS stores this legacy reported-benefit input as an all-zero layer; the candidate must drop dead zero layers.", - "household.property_wealth": "policyengine-uk derives property_wealth from main_residence_value, other_residential_property_value and non_residential_property_value; a persisted copy overrides that sum and has no uprating index, so the candidate must drop it (microcosm#1106, the uk-data#543 defect)." + "household.property_wealth": "policyengine-uk derives property_wealth from main_residence_value, other_residential_property_value and non_residential_property_value; a persisted copy overrides that sum and has no uprating index, so the candidate must drop it (microcosm#1106, the uk-data#543 defect).", + "person.tax_free_savings_income": "policyengine-uk derives tax_free_savings_income as the sum of the ISA interest it adds (individual_savings_account_interest_income); a persisted copy overrides that sum and is never uprated, so the candidate stores ISA interest apart from non-ISA interest under the additive ISA income contract and drops it (microcosm#1360)." } }, - "notes": "Reviewed candidate-only fields from the June UK prototype (source provenance or genuine additional model inputs, not incumbent-surface losses), with household.uses_energy_prepayment_meter added for microcosm#1110 (the LCFS prepayment-meter flag policyengine-uk reads from 2.123.3 for the Energy Price Guarantee prepayment discount; an older engine ignores it, and the incumbent does not carry it until uk-data#539), the LCFS excise step's 24 household inputs added for microcosm#1359 (alcohol litres and the beer and cider draught shares, tobacco a week and the gambling duty bases; policyengine-uk reads the alcohol and tobacco ones from 2.145.0 and the gambling ones from 2.151.0, an older engine ignores them, and the incumbent carries none) plus the two reviewed reference-side exclusions (the all-zero incapacity benefit layer and the formula-owned property_wealth total, microcosm#1106). The two hard-required columns that may never be waived stay a code-level guard, per the microcosm#327 rule that a parity comparison's registers are declared inputs. During the migration window the runtime merges the exclusion register with the legacy constant and the spec-pin tests hold the two equal; the register becomes solely load-bearing when the constant retires." + "notes": "Reviewed candidate-only fields from the June UK prototype (source provenance or genuine additional model inputs, not incumbent-surface losses), with household.uses_energy_prepayment_meter added for microcosm#1110 (the LCFS prepayment-meter flag policyengine-uk reads from 2.123.3 for the Energy Price Guarantee prepayment discount; an older engine ignores it, and the incumbent does not carry it until uk-data#539), the LCFS excise step's 24 household inputs added for microcosm#1359 (alcohol litres and the beer and cider draught shares, tobacco a week and the gambling duty bases; policyengine-uk reads the alcohol and tobacco ones from 2.145.0 and the gambling ones from 2.151.0, an older engine ignores them, and the incumbent carries none) plus the reviewed reference-side exclusions (the all-zero incapacity benefit layer and the formula-owned property_wealth total, microcosm#1106; the formula-owned tax_free_savings_income total, whose ISA interest the candidate stores apart under the additive ISA income contract, microcosm#1360). The two hard-required columns that may never be waived stay a code-level guard, per the microcosm#327 rule that a parity comparison's registers are declared inputs. During the migration window the runtime merges the exclusion register with the legacy constant and the spec-pin tests hold the two equal; the register becomes solely load-bearing when the constant retires." }, { "id": "uk_take_up_signal", diff --git a/packages/microcosm-build/src/microcosm/build/uk/input_mass_reviewed_exclusions.json b/packages/microcosm-build/src/microcosm/build/uk/input_mass_reviewed_exclusions.json index 9a7584decd..b1511d68ed 100644 --- a/packages/microcosm-build/src/microcosm/build/uk/input_mass_reviewed_exclusions.json +++ b/packages/microcosm-build/src/microcosm/build/uk/input_mass_reviewed_exclusions.json @@ -16,6 +16,13 @@ "adjudication": "microcosm#1106 (#1145): part B measured on the A9 candidate at 2025 and on the final-head arm c7 of 2026-10-11; ruling 2026-10-11 in session", "approved_on": "2026-10-11", "expires_on": "2027-04-11" + }, + "tax_free_savings_income": { + "reason": "The candidate no longer ships person.tax_free_savings_income: policyengine-uk derives it as the sum of individual_savings_account_interest_income, which the candidate stores apart from non-ISA interest under the additive ISA income contract, and a persisted copy overrides that sum and is never uprated (microcosm#1360). The enhanced-FRS reference stores it in the legacy gross layout, so the column is present in the reference and absent from the candidate, which this gate otherwise fails whatever the tolerance. Non-ISA savings_interest_income stays compared; it falls below the reference's gross total by the ISA part.", + "approved_by": "juaristi22", + "adjudication": "microcosm#1360 folded into microcosm#1418's PR B (ruling 2026-10-28 in session)", + "approved_on": "2026-10-28", + "expires_on": "2027-04-28" } } } 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 2bdf142a49..c0ac4ca192 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 @@ -395,7 +395,9 @@ "status": "required" }, "tax_free_savings_income": { - "status": "required" + "reason": "formula-owned in policyengine-uk and derived from persisted components; a persisted copy overrides the formula and is not uprated", + "status": "reviewed_exclusion", + "tracking_note": "microcosm#1360: under the additive ISA income contract the producer stores ISA interest in individual_savings_account_interest_income, which policyengine-uk adds into tax_free_savings_income; savings_interest_income, now interest outside ISAs, stays required." }, "tenure_type": { "status": "required" @@ -447,8 +449,8 @@ } }, "counts": { - "required": 144, - "reviewed_exclusion": 1, + "required": 143, + "reviewed_exclusion": 2, "total": 145 }, "derivation": "Surface = efrs_parity_reference.json populated effective loader inputs. status='required' when the sha-pinned candidate evidence records non-default signal on at least the reviewed owning-entity effective-mass share OR the column is pinned in restored_required_columns after a source-family restoration; all remaining surface columns are reviewed_exclusion with reason 'not yet ported from enhanced FRS pipeline — pending review' and a UK_COVERAGE_PROGRESS.md tracking note, except the engine_derived_exclusions, which are reviewed_exclusion with their own reason because the engine computes them from persisted inputs. The final release gate applies the same effective-mass floor, and distributional restorations must pass it on their required source channel.", @@ -470,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": "5c531c2ab2c429b409be72e03a079bc0f35f54a3f6330498d84a9299ee86d906", + "source_manifest_sha256": "3f3e5aa0f9c2ed0311e831cf4cd859c5416d3aa6adeee706cb92abb66dec3efb", "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" @@ -493,7 +495,7 @@ "capital_gains" ], "source_manifest": "source_stages.json", - "source_manifest_sha256": "5c531c2ab2c429b409be72e03a079bc0f35f54a3f6330498d84a9299ee86d906", + "source_manifest_sha256": "3f3e5aa0f9c2ed0311e831cf4cd859c5416d3aa6adeee706cb92abb66dec3efb", "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" @@ -516,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": "5c531c2ab2c429b409be72e03a079bc0f35f54a3f6330498d84a9299ee86d906", + "source_manifest_sha256": "3f3e5aa0f9c2ed0311e831cf4cd859c5416d3aa6adeee706cb92abb66dec3efb", "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" @@ -538,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": "5c531c2ab2c429b409be72e03a079bc0f35f54a3f6330498d84a9299ee86d906", + "source_manifest_sha256": "3f3e5aa0f9c2ed0311e831cf4cd859c5416d3aa6adeee706cb92abb66dec3efb", "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)" @@ -567,7 +569,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": "5c531c2ab2c429b409be72e03a079bc0f35f54a3f6330498d84a9299ee86d906", + "source_manifest_sha256": "3f3e5aa0f9c2ed0311e831cf4cd859c5416d3aa6adeee706cb92abb66dec3efb", "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" @@ -587,7 +589,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": "5c531c2ab2c429b409be72e03a079bc0f35f54a3f6330498d84a9299ee86d906", + "source_manifest_sha256": "3f3e5aa0f9c2ed0311e831cf4cd859c5416d3aa6adeee706cb92abb66dec3efb", "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" @@ -609,7 +611,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": "5c531c2ab2c429b409be72e03a079bc0f35f54a3f6330498d84a9299ee86d906", + "source_manifest_sha256": "3f3e5aa0f9c2ed0311e831cf4cd859c5416d3aa6adeee706cb92abb66dec3efb", "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" @@ -630,7 +632,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": "5c531c2ab2c429b409be72e03a079bc0f35f54a3f6330498d84a9299ee86d906", + "source_manifest_sha256": "3f3e5aa0f9c2ed0311e831cf4cd859c5416d3aa6adeee706cb92abb66dec3efb", "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" @@ -654,7 +656,7 @@ "capital_gains" ], "source_manifest": "source_stages.json", - "source_manifest_sha256": "5c531c2ab2c429b409be72e03a079bc0f35f54a3f6330498d84a9299ee86d906", + "source_manifest_sha256": "3f3e5aa0f9c2ed0311e831cf4cd859c5416d3aa6adeee706cb92abb66dec3efb", "source_vintages": { "conditioning_resource": "hmrc_cgt_conditioning_facts.json", "conditioning_resource_sha256": "e54cdad4cfe4498bfddb329d6b0aef468ea542a55c1970df574859626a3d19d3", @@ -744,7 +746,7 @@ "full_frs_tei_band_unavailable" ], "source_manifest": "source_stages.json", - "source_manifest_sha256": "5c531c2ab2c429b409be72e03a079bc0f35f54a3f6330498d84a9299ee86d906", + "source_manifest_sha256": "3f3e5aa0f9c2ed0311e831cf4cd859c5416d3aa6adeee706cb92abb66dec3efb", "source_vintages": { "hmrc_surface": "2023-24", "mapped_build_period": "2024", @@ -812,7 +814,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": "5c531c2ab2c429b409be72e03a079bc0f35f54a3f6330498d84a9299ee86d906", + "source_manifest_sha256": "3f3e5aa0f9c2ed0311e831cf4cd859c5416d3aa6adeee706cb92abb66dec3efb", "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" @@ -838,7 +840,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": "5c531c2ab2c429b409be72e03a079bc0f35f54a3f6330498d84a9299ee86d906", + "source_manifest_sha256": "3f3e5aa0f9c2ed0311e831cf4cd859c5416d3aa6adeee706cb92abb66dec3efb", "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" @@ -858,7 +860,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": "5c531c2ab2c429b409be72e03a079bc0f35f54a3f6330498d84a9299ee86d906", + "source_manifest_sha256": "3f3e5aa0f9c2ed0311e831cf4cd859c5416d3aa6adeee706cb92abb66dec3efb", "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" @@ -881,7 +883,7 @@ "property_finance_costs" ], "source_manifest": "source_stages.json", - "source_manifest_sha256": "5c531c2ab2c429b409be72e03a079bc0f35f54a3f6330498d84a9299ee86d906", + "source_manifest_sha256": "3f3e5aa0f9c2ed0311e831cf4cd859c5416d3aa6adeee706cb92abb66dec3efb", "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)" @@ -902,7 +904,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": "5c531c2ab2c429b409be72e03a079bc0f35f54a3f6330498d84a9299ee86d906", + "source_manifest_sha256": "3f3e5aa0f9c2ed0311e831cf4cd859c5416d3aa6adeee706cb92abb66dec3efb", "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" @@ -925,7 +927,7 @@ "property_wealth" ], "source_manifest": "source_stages.json", - "source_manifest_sha256": "5c531c2ab2c429b409be72e03a079bc0f35f54a3f6330498d84a9299ee86d906", + "source_manifest_sha256": "3f3e5aa0f9c2ed0311e831cf4cd859c5416d3aa6adeee706cb92abb66dec3efb", "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)" @@ -949,7 +951,7 @@ "non_residential_property_value" ], "source_manifest": "source_stages.json", - "source_manifest_sha256": "5c531c2ab2c429b409be72e03a079bc0f35f54a3f6330498d84a9299ee86d906", + "source_manifest_sha256": "3f3e5aa0f9c2ed0311e831cf4cd859c5416d3aa6adeee706cb92abb66dec3efb", "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" @@ -977,7 +979,7 @@ "employment_income" ], "source_manifest": "source_stages.json", - "source_manifest_sha256": "5c531c2ab2c429b409be72e03a079bc0f35f54a3f6330498d84a9299ee86d906", + "source_manifest_sha256": "3f3e5aa0f9c2ed0311e831cf4cd859c5416d3aa6adeee706cb92abb66dec3efb", "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" @@ -1010,7 +1012,7 @@ "household_source_id" ], "source_manifest": "source_stages.json", - "source_manifest_sha256": "5c531c2ab2c429b409be72e03a079bc0f35f54a3f6330498d84a9299ee86d906", + "source_manifest_sha256": "3f3e5aa0f9c2ed0311e831cf4cd859c5416d3aa6adeee706cb92abb66dec3efb", "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" @@ -1032,7 +1034,7 @@ "student_loan_plan" ], "source_manifest": "source_stages.json", - "source_manifest_sha256": "5c531c2ab2c429b409be72e03a079bc0f35f54a3f6330498d84a9299ee86d906", + "source_manifest_sha256": "3f3e5aa0f9c2ed0311e831cf4cd859c5416d3aa6adeee706cb92abb66dec3efb", "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" @@ -1054,7 +1056,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": "5c531c2ab2c429b409be72e03a079bc0f35f54a3f6330498d84a9299ee86d906", + "source_manifest_sha256": "3f3e5aa0f9c2ed0311e831cf4cd859c5416d3aa6adeee706cb92abb66dec3efb", "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" @@ -1093,7 +1095,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": "5c531c2ab2c429b409be72e03a079bc0f35f54a3f6330498d84a9299ee86d906", + "source_manifest_sha256": "3f3e5aa0f9c2ed0311e831cf4cd859c5416d3aa6adeee706cb92abb66dec3efb", "source_vintages": { "source": "Office for National Statistics Wealth and Assets Survey, UK Data Service SN 7215, DOI 10.5255/UKDA-SN-7215-20; local licensed 2006-22 household tab.", "survey": "Wealth and Assets Survey round 8" diff --git a/packages/microcosm-build/src/microcosm/build/uk/source_stages.json b/packages/microcosm-build/src/microcosm/build/uk/source_stages.json index 6754901554..d4665a3e83 100644 --- a/packages/microcosm-build/src/microcosm/build/uk/source_stages.json +++ b/packages/microcosm-build/src/microcosm/build/uk/source_stages.json @@ -277,7 +277,7 @@ "loss_relief", "ni_class_4_losses_brought_forward", "private_pension_income", - "tax_free_savings_income", + "individual_savings_account_interest_income", "savings_interest_income", "dividend_income", "other_investment_income", @@ -379,7 +379,7 @@ "loss_relief", "ni_class_4_losses_brought_forward", "private_pension_income", - "tax_free_savings_income", + "individual_savings_account_interest_income", "savings_interest_income", "dividend_income", "other_investment_income", @@ -1939,7 +1939,7 @@ } }, "recipient_income_rule": { - "drawn": "the twin reports pay, a trade (self_employment_income > 0 or a self-employed main job) or a pension (private_pension_income + state_pension_reported > 0), or more than the floor of taxable interest (savings_interest_income less tax_free_savings_income), dividend_income, property_income and miscellaneous_income together; a reserved band carrier is always drawn; a twin whose only record is the State Pension is drawn, against a tape that mostly holds taxpayers, which can lift its pension leaves", + "drawn": "the twin reports pay, a trade (self_employment_income > 0 or a self-employed main job) or a pension (private_pension_income + state_pension_reported > 0), or more than the floor of taxable interest (savings_interest_income, the interest outside ISAs), dividend_income, property_income and miscellaneous_income together; a reserved band carrier is always drawn; a twin whose only record is the State Pension is drawn, against a tape that mostly holds taxpayers, which can lift its pension leaves", "undrawn": "the twin has no tax record for the tape to condition on; the copy keeps the twin's values at stage 1 and stage 2 (a declared modelling boundary like the under-16 one, microcosm#840)", "unearned_income_floor_gbp": 1000 }, @@ -1978,7 +1978,7 @@ "n_estimators": 100, "folds": 5, "fold_key": "predictor cell (gender, region, whole-year age, main_source, has_pay, has_trade, at_or_over_spa), the fold being floor(uniform x folds) of the cell's stable_identity_uniforms draw at the stage seed and salt spi_stage1:reference_fold; each fold's recipients are located by a forest fitted on the other folds, so the forest that locates a copy never saw its twin, and every row of a cell is located by one forest", - "method": "Rosenblatt transport (microcosm#840): each drawn recipient's twin values are located on the reference forest, the sign uniform in the gate's cumulative class probabilities and the quantile on the sign's magnitude forest, each leaf chained on the twin's observed earlier leaves, and the stage-1 forest draws at those uniforms, so the recipient receives the SPI income of someone in the same position among SPI people like it as the twin holds among FRS people like it. taxable_savings_interest is savings_interest_income less tax_free_savings_income, floored at zero. A leaf without an analogue, or whose analogue is degenerate on the FRS rows, draws at identity-keyed uniforms, as do the placements inside a class or a flat stretch of a conditional; no model random stream is consumed. The reference locates a leaf given the twin's observed earlier analogue leaves, while the stage-1 forest draws it given every earlier output, the identity-uniform leaves included, so the located quantile is read off a conditional the identity draws also shape (microcosm#840 follow-up: the chain order). A full build refuses a reference the predictor cells cannot cross-fit (only a sampled rung or a synthetic fixture may locate in-sample, and its receipt says so), a recipient whose fold differs from its twin's, and a reference whose sign classes differ from the stage-1 forest's on any located target.", + "method": "Rosenblatt transport (microcosm#840): each drawn recipient's twin values are located on the reference forest, the sign uniform in the gate's cumulative class probabilities and the quantile on the sign's magnitude forest, each leaf chained on the twin's observed earlier leaves, and the stage-1 forest draws at those uniforms, so the recipient receives the SPI income of someone in the same position among SPI people like it as the twin holds among FRS people like it. taxable_savings_interest is savings_interest_income, the interest outside ISAs, floored at zero. A leaf without an analogue, or whose analogue is degenerate on the FRS rows, draws at identity-keyed uniforms, as do the placements inside a class or a flat stretch of a conditional; no model random stream is consumed. The reference locates a leaf given the twin's observed earlier analogue leaves, while the stage-1 forest draws it given every earlier output, the identity-uniform leaves included, so the located quantile is read off a conditional the identity draws also shape (microcosm#840 follow-up: the chain order). A full build refuses a reference the predictor cells cannot cross-fit (only a sampled rung or a synthetic fixture may locate in-sample, and its receipt says so), a recipient whose fold differs from its twin's, and a reference whose sign classes differ from the stage-1 forest's on any located target.", "receipt": "per target the analogue, the FRS regime and sign classes, the uniform source and the Kolmogorov-Smirnov distance of the sign uniforms and of the quantiles over positive rows from U[0,1), overall and by main_source over at least 10 rows; a positive-row count under 10 is withheld; the counts in the stage evidence stay with the build and are not published" }, "identity_uniforms": { @@ -2194,7 +2194,7 @@ "employer_pension_contributions", "personal_pension_contributions", "pension_contributions_via_salary_sacrifice", - "tax_free_savings_income", + "individual_savings_account_interest_income", "universal_credit_reported", "pension_credit_reported", "child_benefit_reported", @@ -2234,7 +2234,6 @@ "maternity_allowance_reported": "Absent from the pinned enhanced-FRS export and certified Microcosm UK base; no training source can be materialized for this stage." }, "postprocess": { - "gross_savings_interest_income": "stage1 INCBBS draw + stage2 tax_free_savings_income", "refresh_disability_categories": [ "aa_category", "dla_sc_category", @@ -2246,7 +2245,8 @@ "is_disabled_for_benefits", "is_enhanced_disabled_for_benefits", "is_severely_disabled_for_benefits" - ] + ], + "savings_interest_income": "the stage-1 INCBBS draw, interest outside ISAs; individual_savings_account_interest_income is the stage-2 draw beside it (microcosm#1360)" }, "joint_draw": true, "require_all_predictors": true, @@ -2578,7 +2578,7 @@ "employer_pension_contributions", "personal_pension_contributions", "pension_contributions_via_salary_sacrifice", - "tax_free_savings_income", + "individual_savings_account_interest_income", "universal_credit_reported", "pension_credit_reported", "child_benefit_reported", @@ -6013,7 +6013,7 @@ "rows": "spi_channel", "donor_rows": "base_frs_with_available_capital", "reporter_status": "universal_credit_reported_anchor", - "investment_income": "savings_interest_income + dividend_income + other_investment_income, summed over benefit-unit members", + "investment_income": "savings_interest_income + individual_savings_account_interest_income + dividend_income + other_investment_income, summed over benefit-unit members", "investment_income_band_edges": [ 0.0, 240.0, @@ -6510,6 +6510,7 @@ "private_pension_income", "property_income", "savings_interest_income", + "individual_savings_account_interest_income", "dividend_income", "miscellaneous_income" ], @@ -6584,6 +6585,7 @@ "private_pension_income", "property_income", "savings_interest_income", + "individual_savings_account_interest_income", "dividend_income", "miscellaneous_income" ], @@ -6679,10 +6681,11 @@ "private_pension_income", "property_income", "savings_interest_income", + "individual_savings_account_interest_income", "dividend_income", "miscellaneous_income" ], - "components_semantics": "Persisted leaves of the model's total_income concept (ITA 2007 s.23); state_pension_reported stands in for social_security_income, whose other taxable benefits are not persisted; reliefs such as pension contributions and Gift Aid are not deducted.", + "components_semantics": "Persisted leaves of the model's total_income concept (ITA 2007 s.23); state_pension_reported stands in for social_security_income, whose other taxable benefits are not persisted; reliefs such as pension contributions and Gift Aid are not deducted. ISA interest is exempt but stays beside non-ISA interest, as gross interest held it before microcosm#1360, so the proxy is unchanged.", "allowance": "tapered Personal Allowance from the policy_parameters artifact", "fail_on_missing_component": true }, @@ -6860,6 +6863,7 @@ "private_pension_income", "property_income", "savings_interest_income", + "individual_savings_account_interest_income", "dividend_income", "miscellaneous_income" ], 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 f056d5b181..1fa22fd814 100644 --- a/packages/microcosm-build/src/microcosm/build/uk/spec/sources.yaml +++ b/packages/microcosm-build/src/microcosm/build/uk/spec/sources.yaml @@ -408,7 +408,7 @@ stages: - loss_relief - ni_class_4_losses_brought_forward - private_pension_income - - tax_free_savings_income + - individual_savings_account_interest_income - savings_interest_income - dividend_income - other_investment_income @@ -509,7 +509,7 @@ stages: - loss_relief - ni_class_4_losses_brought_forward - private_pension_income - - tax_free_savings_income + - individual_savings_account_interest_income - savings_interest_income - dividend_income - other_investment_income @@ -1676,7 +1676,7 @@ stages: twin: age at or over policyengine-uk gov.dwp.state_pension.age at the build instant validation: SRP > 0 share among SPA 1 and SPA 1 share among SRP > 0 recipient_income_rule: - drawn: the twin reports pay, a trade (self_employment_income > 0 or a self-employed main job) or a pension (private_pension_income + state_pension_reported > 0), or more than the floor of taxable interest (savings_interest_income less tax_free_savings_income), dividend_income, property_income and miscellaneous_income together; a reserved band carrier is always drawn; a twin whose only record is the State Pension is drawn, against a tape that mostly holds taxpayers, which can lift its pension leaves + drawn: the twin reports pay, a trade (self_employment_income > 0 or a self-employed main job) or a pension (private_pension_income + state_pension_reported > 0), or more than the floor of taxable interest (savings_interest_income, the interest outside ISAs), dividend_income, property_income and miscellaneous_income together; a reserved band carrier is always drawn; a twin whose only record is the State Pension is drawn, against a tape that mostly holds taxpayers, which can lift its pension leaves undrawn: the twin has no tax record for the tape to condition on; the copy keeps the twin's values at stage 1 and stage 2 (a declared modelling boundary like the under-16 one, microcosm#840) unearned_income_floor_gbp: 1000 draw: twin_conditional_quantiles @@ -1713,7 +1713,7 @@ stages: n_estimators: 100 folds: 5 fold_key: 'predictor cell (gender, region, whole-year age, main_source, has_pay, has_trade, at_or_over_spa), the fold being floor(uniform x folds) of the cell''s stable_identity_uniforms draw at the stage seed and salt spi_stage1:reference_fold; each fold''s recipients are located by a forest fitted on the other folds, so the forest that locates a copy never saw its twin, and every row of a cell is located by one forest' - method: 'Rosenblatt transport (microcosm#840): each drawn recipient''s twin values are located on the reference forest, the sign uniform in the gate''s cumulative class probabilities and the quantile on the sign''s magnitude forest, each leaf chained on the twin''s observed earlier leaves, and the stage-1 forest draws at those uniforms, so the recipient receives the SPI income of someone in the same position among SPI people like it as the twin holds among FRS people like it. taxable_savings_interest is savings_interest_income less tax_free_savings_income, floored at zero. A leaf without an analogue, or whose analogue is degenerate on the FRS rows, draws at identity-keyed uniforms, as do the placements inside a class or a flat stretch of a conditional; no model random stream is consumed. The reference locates a leaf given the twin''s observed earlier analogue leaves, while the stage-1 forest draws it given every earlier output, the identity-uniform leaves included, so the located quantile is read off a conditional the identity draws also shape (microcosm#840 follow-up: the chain order). A full build refuses a reference the predictor cells cannot cross-fit (only a sampled rung or a synthetic fixture may locate in-sample, and its receipt says so), a recipient whose fold differs from its twin''s, and a reference whose sign classes differ from the stage-1 forest''s on any located target.' + method: 'Rosenblatt transport (microcosm#840): each drawn recipient''s twin values are located on the reference forest, the sign uniform in the gate''s cumulative class probabilities and the quantile on the sign''s magnitude forest, each leaf chained on the twin''s observed earlier leaves, and the stage-1 forest draws at those uniforms, so the recipient receives the SPI income of someone in the same position among SPI people like it as the twin holds among FRS people like it. taxable_savings_interest is savings_interest_income, the interest outside ISAs, floored at zero. A leaf without an analogue, or whose analogue is degenerate on the FRS rows, draws at identity-keyed uniforms, as do the placements inside a class or a flat stretch of a conditional; no model random stream is consumed. The reference locates a leaf given the twin''s observed earlier analogue leaves, while the stage-1 forest draws it given every earlier output, the identity-uniform leaves included, so the located quantile is read off a conditional the identity draws also shape (microcosm#840 follow-up: the chain order). A full build refuses a reference the predictor cells cannot cross-fit (only a sampled rung or a synthetic fixture may locate in-sample, and its receipt says so), a recipient whose fold differs from its twin''s, and a reference whose sign classes differ from the stage-1 forest''s on any located target.' receipt: per target the analogue, the FRS regime and sign classes, the uniform source and the Kolmogorov-Smirnov distance of the sign uniforms and of the quantiles over positive rows from U[0,1), overall and by main_source over at least 10 rows; a positive-row count under 10 is withheld; the counts in the stage evidence stay with the build and are not published identity_uniforms: key: person_source_id @@ -1885,7 +1885,7 @@ stages: - employer_pension_contributions - personal_pension_contributions - pension_contributions_via_salary_sacrifice - - tax_free_savings_income + - individual_savings_account_interest_income - universal_credit_reported - pension_credit_reported - child_benefit_reported @@ -1923,7 +1923,7 @@ stages: incapacity_benefit_reported: Absent/all-default on the pinned enhanced-FRS export and certified Microcosm UK base; not a populated loader layer. maternity_allowance_reported: Absent from the pinned enhanced-FRS export and certified Microcosm UK base; no training source can be materialized for this stage. postprocess: - gross_savings_interest_income: stage1 INCBBS draw + stage2 tax_free_savings_income + savings_interest_income: the stage-1 INCBBS draw, interest outside ISAs; individual_savings_account_interest_income is the stage-2 draw beside it (microcosm#1360) refresh_disability_categories: - aa_category - dla_sc_category @@ -2203,7 +2203,7 @@ stages: - employer_pension_contributions - personal_pension_contributions - pension_contributions_via_salary_sacrifice - - tax_free_savings_income + - individual_savings_account_interest_income - universal_credit_reported - pension_credit_reported - child_benefit_reported @@ -4856,7 +4856,7 @@ stages: rows: spi_channel donor_rows: base_frs_with_available_capital reporter_status: universal_credit_reported_anchor - investment_income: savings_interest_income + dividend_income + other_investment_income, summed over benefit-unit members + investment_income: savings_interest_income + individual_savings_account_interest_income + dividend_income + other_investment_income, summed over benefit-unit members investment_income_band_edges: - 0.0 - 240.0 @@ -5232,6 +5232,7 @@ stages: - private_pension_income - property_income - savings_interest_income + - individual_savings_account_interest_income - dividend_income - miscellaneous_income allowance_subtraction: true @@ -5293,6 +5294,7 @@ stages: - private_pension_income - property_income - savings_interest_income + - individual_savings_account_interest_income - dividend_income - miscellaneous_income allowance_subtraction: false @@ -5368,9 +5370,10 @@ stages: - private_pension_income - property_income - savings_interest_income + - individual_savings_account_interest_income - dividend_income - miscellaneous_income - components_semantics: Persisted leaves of the model's total_income concept (ITA 2007 s.23); state_pension_reported stands in for social_security_income, whose other taxable benefits are not persisted; reliefs such as pension contributions and Gift Aid are not deducted. + components_semantics: Persisted leaves of the model's total_income concept (ITA 2007 s.23); state_pension_reported stands in for social_security_income, whose other taxable benefits are not persisted; reliefs such as pension contributions and Gift Aid are not deducted. ISA interest is exempt but stays beside non-ISA interest, as gross interest held it before microcosm#1360, so the proxy is unchanged. allowance: tapered Personal Allowance from the policy_parameters artifact fail_on_missing_component: true - kind: rake_allocation_targets @@ -5516,6 +5519,7 @@ stages: - private_pension_income - property_income - savings_interest_income + - individual_savings_account_interest_income - dividend_income - miscellaneous_income allowance_subtraction: false 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 d6efad1eb9..9927497172 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 @@ -14721,7 +14721,7 @@ "value_expression": "savings_interest_income + tax_free_savings_income + other_investment_income", "from_entity": "person", "map_to": "household", - "notes": "uk-data holds the last actual flat for later years - a populace-side declaration (uk-data targets/sources/ons_savings.py:39-44 at 12a1e028afeef08d8b2d74ee03fd9de3a78b2dd3). The row measures cash interest in and outside tax-free accounts. From policyengine-uk 2.162.2 savings_interest_income is the interest outside them: the engine takes the frame's tax_free_savings_income out of the frame's gross interest when it loads the frame. The ISA part, tax_free_savings_income, is added back (microcosm#1095). D.41 also counts interest on gilts, National Savings bonds and other securities, which the frame holds in other_investment_income: the SPI tape's other investment income on SPI rows and, from microcosm#1418, the FRS NS&I and gilt accounts on FRS rows. The engine taxes it as savings income beside savings_interest_income." + "notes": "uk-data holds the last actual flat for later years - a populace-side declaration (uk-data targets/sources/ons_savings.py:39-44 at 12a1e028afeef08d8b2d74ee03fd9de3a78b2dd3). The row measures cash interest in and outside tax-free accounts. From policyengine-uk 2.162.2 savings_interest_income is the interest outside them, which the frame stores so under the additive ISA income contract, with ISA interest apart in individual_savings_account_interest_income; the ISA part, tax_free_savings_income, adds it back (microcosm#1095, microcosm#1360). D.41 also counts interest on gilts, National Savings bonds and other securities, which the frame holds in other_investment_income: the SPI tape's other investment income on SPI rows and, from microcosm#1418, the FRS NS&I and gilt accounts on FRS rows. The engine taxes it as savings income beside savings_interest_income." }, "axiom": { "metric_name": "ons/savings_interest_income", @@ -21799,7 +21799,7 @@ "map_to": "household", "groupby_variable": "total_income_after_loss_relief_annual", "band_filter_dimension": "total_income", - "notes": "Taxable interest from banks and building societies of taxpayers by total-income band (SPI Table 3.7; ISA interest excluded), the taxpayer-concept anchor microcosm#866 asked for in place of the ONS D.41 row. Banded by person-level total income; band edges come from the fact dimension. From policyengine-uk 2.162.2 the engine's savings_interest_income leaves ISA interest out, as Table 3.7 does: the engine takes the frame's tax_free_savings_income out of the frame's gross interest when it loads the frame. Through 2.161.0 the measure was gross of ISA interest (microcosm#1095). The frame declares the legacy-gross contract, so the engine grows the gross interest to the calibration year and takes off the stored ISA part unchanged; the measure then overstates the interest outside ISAs a little, by about the ISA share times the year's interest growth. Writing ordinary interest under the additive contract would remove that (microcosm#1095).", + "notes": "Taxable interest from banks and building societies of taxpayers by total-income band (SPI Table 3.7; ISA interest excluded), the taxpayer-concept anchor microcosm#866 asked for in place of the ONS D.41 row. Banded by person-level total income; band edges come from the fact dimension. From policyengine-uk 2.162.2 the engine's savings_interest_income leaves ISA interest out, as Table 3.7 does. Through 2.161.0 the measure was gross of ISA interest (microcosm#1095). Under the legacy-gross contract the engine grew the gross interest to the calibration year and took off the stored ISA part unchanged, overstating the interest outside ISAs by about the ISA share times the year's interest growth; since microcosm#1360 the frame stores interest outside ISAs under the additive contract, which grows it by its own index.", "filters": [ { "variable": "income_tax_before_winter_fuel_payment_charge_annual", @@ -21869,7 +21869,7 @@ "value_variable": "person_count", "from_entity": "person", "map_to": "household", - "notes": "Counts the recipients of interest outside ISAs, as SPI Table 3.7 counts the recipients of taxable interest: the filter reads savings_interest_income_outside_isas, the frame's stored gross savings_interest_income less its tax_free_savings_income, so a person whose only interest is ISA interest is not counted (Vahid's review of #1400, round 2)." + "notes": "Counts the recipients of interest outside ISAs, as SPI Table 3.7 counts the recipients of taxable interest: the filter reads savings_interest_income_outside_isas, the frame's stored interest outside ISAs (a legacy gross reference's savings_interest_income less its tax_free_savings_income), so a person whose only interest is ISA interest is not counted (Vahid's review of #1400, round 2; microcosm#1360)." }, "axiom": { "metric_name": "hmrc/savings_interest_income_count_income_band", diff --git a/packages/microcosm-build/src/microcosm/build/uk_runtime/cgt_imputation.py b/packages/microcosm-build/src/microcosm/build/uk_runtime/cgt_imputation.py index 8832719670..360c4d6fb3 100644 --- a/packages/microcosm-build/src/microcosm/build/uk_runtime/cgt_imputation.py +++ b/packages/microcosm-build/src/microcosm/build/uk_runtime/cgt_imputation.py @@ -191,7 +191,10 @@ #: Persisted components of the model's ``total_income`` concept (ITA 2007 #: s.23: taxable income after tax reliefs and before allowances). #: ``state_pension_reported`` stands in for ``social_security_income``; the -#: other taxable benefits inside that concept are not persisted inputs. +#: other taxable benefits inside that concept are not persisted inputs. ISA +#: interest is exempt, but gross interest held it before the additive +#: contract (microcosm#1360), so it stays beside non-ISA interest and the +#: proxy, and every draw on it, are unchanged. UK_CGT_TAXABLE_INCOME_PROXY_COMPONENTS: tuple[str, ...] = ( "employment_income", "self_employment_income", @@ -199,6 +202,7 @@ "private_pension_income", "property_income", "savings_interest_income", + "individual_savings_account_interest_income", "dividend_income", "miscellaneous_income", ) @@ -2340,7 +2344,9 @@ def _assert_cgt_spine_stage_parameters(stage: SourceStageSpec) -> None: "2007 s.23); state_pension_reported stands in for " "social_security_income, whose other taxable benefits are " "not persisted; reliefs such as pension contributions and " - "Gift Aid are not deducted." + "Gift Aid are not deducted. ISA interest is exempt but stays " + "beside non-ISA interest, as gross interest held it before " + "microcosm#1360, so the proxy is unchanged." ), "allowance": ( "tapered Personal Allowance from the policy_parameters artifact" 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 1af0349e8f..67333a5c63 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 @@ -248,7 +248,7 @@ "loss_relief", "ni_class_4_losses_brought_forward", "private_pension_income", - "tax_free_savings_income", + "individual_savings_account_interest_income", "savings_interest_income", "dividend_income", "other_investment_income", @@ -740,9 +740,13 @@ def _add_private_pension( #: FRS ACCOUNTS.ACCOUNT codes (FRS 2024-25 variable listing, SN 9563) by the -#: input their weekly interest (ACCINT) lands in (microcosm#1418). ISAs (21) -#: are tax-free, kept apart in tax_free_savings_income inside gross interest. +#: input their weekly interest (ACCINT) lands in (microcosm#1418). ISA (21) +#: interest is tax-free and stored apart from non-ISA interest, in +#: individual_savings_account_interest_income (microcosm#1360). FRS_ISA_ACCOUNT = 21 +#: ISA interest under the producer's additive ISA income contract +#: (microcosm#1360); policyengine-uk's tax_free_savings_income adds it. +ISA_INTEREST_COLUMN = "individual_savings_account_interest_income" #: Deposit interest, savings_interest_income: current (1), NS&I investment #: (3), savings and investment (5), fixed-rate, guaranteed income and #: guaranteed growth bond (25; no interest recorded on FRS 2024-25), basic @@ -794,8 +798,13 @@ def annual(codes: tuple[int, ...], after_tax: object) -> pd.Series: # A savings product answers ACCTAX and a gilt INVTAX. other = annual(FRS_OTHER_INTEREST_ACCOUNTS, (acctax == 1) | (invtax == 1)) dividends = annual(FRS_DIVIDEND_ACCOUNTS, invtax == 1) - pe_person["tax_free_savings_income"] = np.maximum(0, tax_free) - pe_person["savings_interest_income"] = np.maximum(0, taxable + tax_free) + isa_interest = np.maximum(0, tax_free) + pe_person[ISA_INTEREST_COLUMN] = isa_interest + # Non-ISA interest is gross interest less the ISA part, as policyengine-uk + # normalises the legacy gross layout, so base-year amounts match it exactly. + pe_person["savings_interest_income"] = ( + np.maximum(0, taxable + tax_free) - isa_interest + ) pe_person["dividend_income"] = np.maximum(0, dividends) pe_person["other_investment_income"] = np.maximum(0, other) diff --git a/packages/microcosm-build/src/microcosm/build/uk_runtime/full_build_cli.py b/packages/microcosm-build/src/microcosm/build/uk_runtime/full_build_cli.py index 834d4ded51..91a93753bc 100644 --- a/packages/microcosm-build/src/microcosm/build/uk_runtime/full_build_cli.py +++ b/packages/microcosm-build/src/microcosm/build/uk_runtime/full_build_cli.py @@ -180,6 +180,7 @@ from .national_doctrine import uk_doctrine_with_overrides from .national_frame import ( load_uk_national_frame, + require_uk_producer_isa_income_contract, uk_release_export_frame, write_uk_national_frame, ) @@ -1222,6 +1223,7 @@ def prepare_full_build( args.input_h5, pins["dataset"], pinned=args.input_sha256 is not None ) frame, _ = load_uk_national_frame(args.input_h5) + require_uk_producer_isa_income_contract(frame, label="--input-h5") sidecar_path = args.input_sidecar or args.input_h5.with_suffix(".build.json") gates_path = args.input_spine_gates or args.input_h5.with_suffix( ".spine_gates.json" @@ -2751,6 +2753,7 @@ def prepare_national_build( pins = {"dataset": _pin(input_h5, args.input_sha256)} inputs = {"dataset": _input_record(input_h5, pins["dataset"], pinned=True)} frame, _ = load_uk_national_frame(input_h5) + require_uk_producer_isa_income_contract(frame, label="--input-h5") sidecar_path = args.input_sidecar or input_h5.with_suffix(".build.json") gates_path = args.input_spine_gates or input_h5.with_suffix(".spine_gates.json") load_bound_spine_checkpoint( 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 21d63ff3d4..906a4905ba 100644 --- a/packages/microcosm-build/src/microcosm/build/uk_runtime/graph.py +++ b/packages/microcosm-build/src/microcosm/build/uk_runtime/graph.py @@ -356,6 +356,7 @@ ("person", "self_employment_income"), ("person", "private_pension_income"), ("person", "savings_interest_income"), + ("person", "individual_savings_account_interest_income"), ("person", "dividend_income"), ("person", "property_income"), ("person", "other_investment_income"), @@ -436,6 +437,7 @@ ("person", "universal_credit_reported"), # The capital cells' financial investment income (microcosm#1095). ("person", "savings_interest_income"), + ("person", "individual_savings_account_interest_income"), ("person", "dividend_income"), ("person", "other_investment_income"), # The recorded capitals' property: the household reference @@ -501,7 +503,7 @@ "private_pension_income", "property_income", "state_pension_reported", - "tax_free_savings_income", + "individual_savings_account_interest_income", "age", ) ), @@ -559,6 +561,7 @@ "private_pension_income", "property_income", "savings_interest_income", + "individual_savings_account_interest_income", "dividend_income", "miscellaneous_income", ) @@ -1218,7 +1221,7 @@ def _cells( "employer_pension_contributions", "personal_pension_contributions", "pension_contributions_via_salary_sacrifice", - "tax_free_savings_income", + "individual_savings_account_interest_income", "universal_credit_reported", "pension_credit_reported", "child_benefit_reported", diff --git a/packages/microcosm-build/src/microcosm/build/uk_runtime/graph_build.py b/packages/microcosm-build/src/microcosm/build/uk_runtime/graph_build.py index 54d893a73f..1d6d28a235 100644 --- a/packages/microcosm-build/src/microcosm/build/uk_runtime/graph_build.py +++ b/packages/microcosm-build/src/microcosm/build/uk_runtime/graph_build.py @@ -352,7 +352,9 @@ def uk_full_graph( def _load_spine_h5(path: Path) -> Frame: - return national_frame.load_uk_national_frame(path)[0] + frame = national_frame.load_uk_national_frame(path)[0] + national_frame.require_uk_producer_isa_income_contract(frame, label=str(path)) + return frame SOURCE_CODECS.register("uk-spine-h5-v1", _load_spine_h5) diff --git a/packages/microcosm-build/src/microcosm/build/uk_runtime/graph_terminal.py b/packages/microcosm-build/src/microcosm/build/uk_runtime/graph_terminal.py index 25fe8c8bbb..0d6bc5534b 100644 --- a/packages/microcosm-build/src/microcosm/build/uk_runtime/graph_terminal.py +++ b/packages/microcosm-build/src/microcosm/build/uk_runtime/graph_terminal.py @@ -25,6 +25,7 @@ from microcosm.calibrate import TargetRegistry from microcosm.frame import Frame, MassChangeRecord, WeightKind, engine_tables +from microcosm.frame.adapters.policyengine_uk import UK_ISA_INCOME_CONTRACT from microcosm.graph import ( ArtifactInput, ArtifactOutput, @@ -68,6 +69,7 @@ _write_uk_single_year_tables, uk_household_weight_kind, uk_identifier_range_failures, + uk_isa_income_contract, uk_release_identifier_tables, uk_time_period, validate_uk_national_frame, @@ -297,6 +299,7 @@ def materialize_uk_export( time_period=uk_time_period(frame), weight_kind=uk_household_weight_kind(frame), mass_log=frame.mass_log, + isa_income_contract=uk_isa_income_contract(frame), path=destination, ) return file_artifact(destination) @@ -323,6 +326,8 @@ def validate_uk_export( for key in ("time_period", "weight_kind", "mass_log", "hash_environment"): if actual[key] != descriptor[key]: failures.append(f"Exported {key} differs from its graph descriptor.") + if payload["isa_income_contract"] != dict(UK_ISA_INCOME_CONTRACT): + failures.append("Exported ISA income contract is not the producer's.") failures.extend(_area_code_failures(payload["household"], descriptor)) failures.extend(uk_identifier_range_failures(payload)) if file_artifact(path) != dataset: diff --git a/packages/microcosm-build/src/microcosm/build/uk_runtime/hmrc_calibration.py b/packages/microcosm-build/src/microcosm/build/uk_runtime/hmrc_calibration.py index a860d9365d..185dfbf0cf 100644 --- a/packages/microcosm-build/src/microcosm/build/uk_runtime/hmrc_calibration.py +++ b/packages/microcosm-build/src/microcosm/build/uk_runtime/hmrc_calibration.py @@ -23,6 +23,7 @@ ) from microcosm.build.uk_runtime.national_frame import ( uk_household_weight_kind, + uk_isa_income_contract, uk_time_period, ) from microcosm.build.uk_runtime.spi_income import derive_hmrc_income_auxiliaries @@ -110,7 +111,7 @@ def materialize_uk_hmrc_calibration_frame( """ _validate_materialization_inputs(frame, source_targets) - person = frame.table("person").copy() + person = _person_with_interest_outside_isas(frame) household = frame.table("household").copy() simulation_input = _uk_single_year_dataset(frame) @@ -135,7 +136,6 @@ def materialize_uk_hmrc_calibration_frame( person = derive_hmrc_income_auxiliaries(person) component_values: dict[str, np.ndarray] = {} - tax_free_values: np.ndarray | None = None for component in HMRC_SPI_INCOME_COMPONENTS: if component == "employment_income": source_column = SPI_HMRC_EMPLOYED_INCOME_COLUMN @@ -165,36 +165,17 @@ def materialize_uk_hmrc_calibration_frame( .to_numpy(dtype=float), ) if component == "savings_interest_income": - if "tax_free_savings_income" not in person: - raise ValueError( - "HMRC savings-interest materialization requires " - "tax_free_savings_income so Table 3.7 excludes tax-exempt " - "interest." - ) - tax_free = pd.to_numeric( - person["tax_free_savings_income"], errors="coerce" - ).to_numpy(dtype=float, na_value=np.nan) - if not np.isfinite(tax_free).all() or (tax_free < 0.0).any(): - raise ValueError( - "HMRC tax-free savings interest must be finite and non-negative." - ) - if (values < tax_free).any(): + # HMRC Table 3.7 and its total-income bands count interest outside + # ISAs, the column after _person_with_interest_outside_isas; it + # feeds both the measure and the band assignment. + if (values < 0.0).any(): raise ValueError( - "HMRC taxable-savings bridge requires PolicyEngine gross " - "savings_interest_income to be at least " - "tax_free_savings_income on every person row." + "HMRC taxable-savings bridge requires non-negative savings " + "interest outside ISAs on every person row." ) - # PolicyEngine's persisted input is gross savings interest, while - # HMRC Table 3.7 and its total-income bands exclude tax-exempt - # interest. Keep the PE input intact and derive the taxable source - # component explicitly for both the measure and band assignment. - values = values - tax_free - tax_free_values = tax_free person[HMRC_TAXABLE_SAVINGS_INTEREST_COLUMN] = values component_values[component] = values - if tax_free_values is None: # pragma: no cover - fixed component contract - raise RuntimeError("HMRC savings-interest bridge was not materialized.") auxiliary_values: dict[str, np.ndarray] = {} for column in ( SPI_HMRC_OTHER_INCOME_COLUMN, @@ -439,6 +420,34 @@ def _validate_materialization_inputs( ) +def _person_with_interest_outside_isas(frame: Frame) -> pd.DataFrame: + """The person table with ``savings_interest_income`` outside ISAs. + + The producer's additive layout stores it so. A legacy gross frame stores + gross interest with the exempt part in ``tax_free_savings_income``, taken + off here once (microcosm#1360); the engine reads either from the frame's + declared contract. + """ + + person = frame.table("person").copy() + if uk_isa_income_contract(frame)["representation"] != "legacy_gross": + return person + if "tax_free_savings_income" not in person: + raise ValueError( + "A legacy gross frame must carry tax_free_savings_income so Table " + "3.7 excludes tax-exempt interest." + ) + tax_free = pd.to_numeric(person["tax_free_savings_income"], errors="coerce") + tax_free = tax_free.to_numpy(dtype=float, na_value=np.nan) + if not np.isfinite(tax_free).all() or (tax_free < 0.0).any(): + raise ValueError( + "HMRC tax-free savings interest must be finite and non-negative." + ) + gross = pd.to_numeric(person["savings_interest_income"], errors="coerce") + person["savings_interest_income"] = gross.to_numpy(dtype=float) - tax_free + return person + + def _uk_single_year_dataset(frame: Frame) -> Any: try: from policyengine_uk.data import UKSingleYearDataset @@ -446,7 +455,6 @@ def _uk_single_year_dataset(frame: Frame) -> Any: raise ImportError( "HMRC target materialization requires policyengine-uk." ) from exc - from microcosm.frame.adapters.policyengine_uk import UK_ISA_INCOME_CONTRACT tables = engine_tables(frame) return UKSingleYearDataset( @@ -454,7 +462,7 @@ def _uk_single_year_dataset(frame: Frame) -> Any: benunit=tables["benunit"], household=tables["household"], fiscal_year=int(uk_time_period(frame)), - isa_income_contract=dict(UK_ISA_INCOME_CONTRACT), + isa_income_contract=uk_isa_income_contract(frame), ) 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 419901b48d..5bc4e03197 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 @@ -80,7 +80,10 @@ ) from microcosm.calibrate import TargetRegistry from microcosm.frame import Frame, MassChangeRecord, Weights -from microcosm.frame.adapters.policyengine_uk import validate_uc_claimant_input +from microcosm.frame.adapters.policyengine_uk import ( + frame_isa_income_contract, + validate_uc_claimant_input, +) _ENTITY_LINK = {"benunit": "person_benunit_id", "household": "person_household_id"} _ENTITY_ID = { @@ -250,17 +253,22 @@ def household_high_value_home(frame: Any, variable: str) -> np.ndarray: ).astype(float) -#: Savings interest outside ISAs, from the frame's stored columns: the frame -#: stores savings_interest_income gross, ISA interest included, with the ISA -#: part in tax_free_savings_income. SPI Table 3.7 counts the recipients of -#: taxable interest, so its count rows filter on this, read at the frame as a -#: filter's stored columns are (microcosm#1095). A reserved name: a persisted -#: column would bypass the difference. +#: Savings interest outside ISAs, from the frame's stored columns. SPI Table +#: 3.7 counts the recipients of taxable interest, so its count rows filter on +#: this, read at the frame as a filter's stored columns are (microcosm#1095). +#: The producer's additive layout stores it as savings_interest_income; a +#: legacy gross frame (the enhanced FRS reference) stores gross interest with +#: the ISA part in tax_free_savings_income (microcosm#1360). A reserved name: a +#: persisted column would bypass the frame's contract. UK_SAVINGS_INTEREST_OUTSIDE_ISAS = "savings_interest_income_outside_isas" +def _legacy_gross_savings(frame: Any) -> bool: + return frame_isa_income_contract(frame)["representation"] == "legacy_gross" + + def savings_interest_outside_isas(frame: Any) -> np.ndarray: - """Each person's stored gross savings interest less its ISA part, not below zero.""" + """Each person's stored savings interest outside ISAs, not below zero.""" person = frame.table("person") if "savings_interest_income" not in person: @@ -268,13 +276,10 @@ def savings_interest_outside_isas(frame: Any) -> np.ndarray: f"{UK_SAVINGS_INTEREST_OUTSIDE_ISAS} needs the stored person column " "savings_interest_income." ) - gross = person["savings_interest_income"].to_numpy(dtype=float) - tax_free = ( - person["tax_free_savings_income"].to_numpy(dtype=float) - if "tax_free_savings_income" in person - else np.zeros(len(person)) - ) - return np.maximum(gross - tax_free, 0.0) + interest = person["savings_interest_income"].to_numpy(dtype=float) + if _legacy_gross_savings(frame) and "tax_free_savings_income" in person: + interest = interest - person["tax_free_savings_income"].to_numpy(dtype=float) + return np.maximum(interest, 0.0) #: The named terms the resolver computes: measures declared once as @@ -530,7 +535,9 @@ def compute_uk_measure_input( raise KeyError(f"{variable} is person-only: {entity}") return ( savings_interest_outside_isas(frame), - "frame_columns:savings_interest_income_less_tax_free_savings_income", + "frame_columns:savings_interest_income_less_tax_free_savings_income" + if _legacy_gross_savings(frame) + else "frame_columns:savings_interest_income", ) if variable in DFE_SPRING_TERM_MEASURES: 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 9b9ca065ee..f5277496db 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 @@ -64,8 +64,10 @@ "uk_build_identifier_frame", "uk_build_identifier_tables", "uk_build_identifiers", + "require_uk_producer_isa_income_contract", "uk_household_weight_kind", "uk_identifier_range_failures", + "uk_isa_income_contract", "uk_national_frame", "uk_release_identifier_tables", "uk_household_mass_conservation_receipt", @@ -225,18 +227,18 @@ def _write_energy_price_basis(path: Path, household: pd.DataFrame) -> None: ) -def _write_isa_income_contract(path: Path) -> None: +def _write_isa_income_contract(path: Path, contract: Mapping[str, object]) -> None: """Declare how the H5's savings interest holds ISA interest. - policyengine-uk 2.162.2 reads the contract from this root attribute and - takes the ISA part off gross interest when it loads a ``legacy_gross`` - dataset, the frame's representation. Written as the engine writes its own - declaration, keys sorted (microcosm#1095). + policyengine-uk 2.162.2 reads the contract from this root attribute: the + frame's own declaration, so a file never claims a layout its columns do not + hold. Written as the engine writes its own declaration, keys sorted + (microcosm#1095, microcosm#1360). """ from microcosm.frame.adapters.policyengine_uk import ( - UK_ISA_INCOME_CONTRACT, UK_ISA_INCOME_CONTRACT_ATTR, + uk_isa_income_contract_from, ) try: @@ -245,10 +247,30 @@ def _write_isa_income_contract(path: Path) -> None: raise RuntimeError("h5py is required to write UK national metadata.") from exc with h5py.File(path, mode="r+") as file: file.attrs[UK_ISA_INCOME_CONTRACT_ATTR] = json.dumps( - dict(UK_ISA_INCOME_CONTRACT), sort_keys=True + uk_isa_income_contract_from(contract), sort_keys=True ) +def _read_isa_income_contract(path: Path) -> dict[str, object]: + """The H5's declared contract; a file declaring none reads as legacy gross.""" + + from microcosm.frame.adapters.policyengine_uk import ( + UK_ISA_INCOME_CONTRACT_ATTR, + UK_LEGACY_ISA_INCOME_CONTRACT, + uk_isa_income_contract_from, + ) + + try: + import h5py + except ImportError as exc: # pragma: no cover - UK H5 runtime dependency + raise RuntimeError("h5py is required to read UK national metadata.") from exc + with h5py.File(path, mode="r") as file: + stored = file.attrs.get(UK_ISA_INCOME_CONTRACT_ATTR) + if stored is None: + return dict(UK_LEGACY_ISA_INCOME_CONTRACT) + return uk_isa_income_contract_from(stored) + + def _mass_log_from_stored(value: object) -> tuple[MassChangeRecord, ...]: if isinstance(value, bytes): value = value.decode("utf-8") @@ -346,6 +368,7 @@ def _read_uk_national_tables( fingerprint_before = _uk_source_file_fingerprint(input_path) stored_kind, stored_mass_log = _read_weight_metadata(input_path) + isa_income_contract = _read_isa_income_contract(input_path) with pd.HDFStore(input_path, mode="r") as store: keys = {key.lstrip("/") for key in store.keys()} missing = sorted(set(UK_NATIONAL_H5_TABLES) - keys) @@ -363,6 +386,7 @@ def _read_uk_national_tables( "time_period": str(raw_period.iloc[0]), "household_weight_kind": _weight_kind_from_stored(stored_kind), "mass_log": _mass_log_from_stored(stored_mass_log), + "isa_income_contract": isa_income_contract, } fingerprint_after = _uk_source_file_fingerprint(input_path) if fingerprint_after != fingerprint_before: @@ -386,6 +410,7 @@ def load_uk_national_frame( time_period=payload["time_period"], weight_kind=payload["household_weight_kind"], mass_log=payload["mass_log"], + isa_income_contract=payload["isa_income_contract"], ) validate_uk_national_frame(frame) return frame, UKStagingProvenance(source_h5=input_path, fingerprint=fingerprint) @@ -400,9 +425,14 @@ def uk_national_frame( weight_kind: WeightKind = WeightKind.DESIGN, household_weights: Sequence[float] | np.ndarray | pd.Series | None = None, mass_log: tuple[MassChangeRecord, ...] = (), + isa_income_contract: Mapping[str, object] | None = None, ) -> Frame: """Assemble the UK national tables into a validated Frame. + ``isa_income_contract`` is how the savings columns hold ISA interest; the + producer's own contract unless the tables came from a file declaring + another (``load_uk_national_frame``). + The typed household weights are built from ``household_weights`` when supplied, otherwise from a legacy input ``household_weight`` column. The stored carrier table never keeps that export column; materialization @@ -432,15 +462,55 @@ def uk_national_frame( ) _assert_uk_benunit_nesting(person) carrier_household = household.drop(columns=["household_weight"], errors="ignore") + from microcosm.frame.adapters.policyengine_uk import ( + UK_ISA_INCOME_CONTRACT, + UK_ISA_INCOME_CONTRACT_ATTR, + uk_isa_income_contract_from, + ) + + contract = uk_isa_income_contract_from( + UK_ISA_INCOME_CONTRACT if isa_income_contract is None else isa_income_contract + ) return Frame( tables={"person": person, "benunit": benunit, "household": carrier_household}, schema=UK_NATIONAL_SCHEMA, weights={"household": weights}, mass_log=mass_log, - metadata={UK_TIME_PERIOD_METADATA_KEY: period}, + # The contract travels as the H5 attribute's JSON, which the graph's + # frame-metadata store serialises as it is. + metadata={ + UK_TIME_PERIOD_METADATA_KEY: period, + UK_ISA_INCOME_CONTRACT_ATTR: json.dumps(contract, sort_keys=True), + }, ) +def uk_isa_income_contract(frame: Frame) -> dict[str, object]: + """How the frame's savings columns hold ISA interest (microcosm#1360).""" + + from microcosm.frame.adapters.policyengine_uk import frame_isa_income_contract + + return frame_isa_income_contract(frame) + + +def require_uk_producer_isa_income_contract(frame: Frame, *, label: str) -> None: + """Refuse a build input whose savings columns are not the producer's. + + A stage writes the producer's columns under the producer's declaration, so + an input holding another layout (an older gross-interest file) would come + out mislabelled; it is rebuilt from source instead. + """ + + from microcosm.frame.adapters.policyengine_uk import UK_ISA_INCOME_CONTRACT + + declared = uk_isa_income_contract(frame) + if declared != dict(UK_ISA_INCOME_CONTRACT): + raise ValueError( + f"{label} declares the ISA income contract {declared}, not the " + f"producer's {dict(UK_ISA_INCOME_CONTRACT)}; rebuild it from source." + ) + + def uk_household_mass_conservation_receipt( frame: Frame, reason: str ) -> MassChangeRecord: @@ -485,6 +555,7 @@ def _write_uk_single_year_tables( time_period: str, weight_kind: WeightKind, mass_log: tuple[MassChangeRecord, ...], + isa_income_contract: Mapping[str, object], path: Path, ) -> Path: """The one physical writer for every UK single-year H5.""" @@ -524,7 +595,7 @@ def _write_uk_single_year_tables( temporary_path, weight_kind=weight_kind, mass_log=mass_log ) _write_energy_price_basis(temporary_path, household) - _write_isa_income_contract(temporary_path) + _write_isa_income_contract(temporary_path, isa_income_contract) temporary_path.replace(path) finally: temporary_path.unlink(missing_ok=True) @@ -576,6 +647,11 @@ 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", + # 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 + # never be uprated, so the boundary drops one should it appear. + "tax_free_savings_income", ), # The value the spine's regional home values replaced (microcosm#1112): # the dense node ranks on it, and it is no engine input. @@ -856,6 +932,7 @@ def uk_release_export_frame(frame: Frame) -> Frame: weight_kind=uk_household_weight_kind(frame), household_weights=frame.weights_for("household").values, mass_log=frame.mass_log, + isa_income_contract=uk_isa_income_contract(frame), ) @@ -874,6 +951,7 @@ def write_uk_national_frame(frame: Frame, path: str | Path) -> Path: time_period=uk_time_period(frame), weight_kind=uk_household_weight_kind(frame), mass_log=frame.mass_log, + isa_income_contract=uk_isa_income_contract(frame), path=output_path, ) diff --git a/packages/microcosm-build/src/microcosm/build/uk_runtime/rowwise_dataset.py b/packages/microcosm-build/src/microcosm/build/uk_runtime/rowwise_dataset.py index 7713bdc764..f0c23d4356 100644 --- a/packages/microcosm-build/src/microcosm/build/uk_runtime/rowwise_dataset.py +++ b/packages/microcosm-build/src/microcosm/build/uk_runtime/rowwise_dataset.py @@ -8,6 +8,7 @@ from __future__ import annotations import importlib.util +from collections.abc import Mapping from dataclasses import dataclass, replace from pathlib import Path from typing import Any @@ -27,10 +28,12 @@ ) from microcosm.build.uk_runtime.national_frame import ( _mass_log_from_stored, + _read_isa_income_contract, _read_weight_metadata, _weight_kind_from_stored, _write_uk_single_year_tables, uk_household_weight_kind, + uk_isa_income_contract, uk_national_frame, uk_time_period, ) @@ -137,6 +140,8 @@ class UKRowwiseDatasetResult: output_path: Path | None = None household_weight_kind: WeightKind = WeightKind.DESIGN mass_log: tuple[MassChangeRecord, ...] = () + #: The source's ISA income contract; ``None`` is the producer's. + isa_income_contract: Mapping[str, object] | None = None @property def id_multiplier(self) -> int: @@ -171,6 +176,7 @@ def clone_uk_dataset_tables_with_rowwise_geography( household_weight_kind: WeightKind = WeightKind.DESIGN, mass_log: tuple[MassChangeRecord, ...] = (), source_lineage_modulus: int | None = None, + isa_income_contract: Mapping[str, object] | None = None, ) -> UKRowwiseDatasetResult: """Clone UK person/benunit/household tables and assign row-wise geography.""" @@ -273,6 +279,7 @@ def clone_uk_dataset_tables_with_rowwise_geography( time_period=_normalise_time_period(time_period, source_year=source_year), household_weight_kind=household_weight_kind, mass_log=(*mass_log, clone_record), + isa_income_contract=isa_income_contract, ) validate_uk_rowwise_dataset_tables(result.person, result.benunit, result.household) return result @@ -329,6 +336,7 @@ def expand_uk_geographic_pool( household_weight_kind: WeightKind = WeightKind.DESIGN, mass_log: tuple[MassChangeRecord, ...] = (), source_lineage_modulus: int | None = None, + isa_income_contract: Mapping[str, object] | None = None, ) -> UKGeographicPool: """Prepare lineage and expand linked entities using shared clone operations. @@ -451,6 +459,7 @@ def expand_uk_geographic_pool( time_period=_normalise_time_period(time_period, source_year=source_year), weight_kind=household_weight_kind, mass_log=(*mass_log, clone_record), + isa_income_contract=isa_income_contract, ), n_clones=n_clones, id_multiplier=id_multiplier, @@ -483,6 +492,7 @@ def assign_uk_geographic_pool( weight_kind=frame.weights_for("household").kind, household_weights=frame.weights_for("household").values, mass_log=frame.mass_log, + isa_income_contract=uk_isa_income_contract(frame), ) @@ -533,6 +543,7 @@ def clone_uk_dataset_tables_with_ladder_geography( household_weight_kind: WeightKind = WeightKind.DESIGN, mass_log: tuple[MassChangeRecord, ...] = (), source_lineage_modulus: int | None = None, + isa_income_contract: Mapping[str, object] | None = None, ) -> UKLadderRowwiseDatasetResult: """Clone UK tables and assign geography through the OA ladder. @@ -551,6 +562,7 @@ def clone_uk_dataset_tables_with_ladder_geography( household_weight_kind=household_weight_kind, mass_log=mass_log, source_lineage_modulus=source_lineage_modulus, + isa_income_contract=isa_income_contract, ) frame = assign_uk_geographic_pool( pool, @@ -613,6 +625,7 @@ def clone_uk_dataset_with_ladder_geography( household_weight_kind=tables["household_weight_kind"], mass_log=tables["mass_log"], source_lineage_modulus=source_lineage_modulus, + isa_income_contract=tables["isa_income_contract"], ) if output_path is None: return result @@ -763,6 +776,7 @@ def clone_uk_dataset_with_rowwise_geography( household_weight_kind=tables["household_weight_kind"], mass_log=tables["mass_log"], source_lineage_modulus=source_lineage_modulus, + isa_income_contract=tables["isa_income_contract"], ) if output_path is None: return result @@ -776,6 +790,7 @@ def clone_uk_dataset_with_rowwise_geography( output_path=path, household_weight_kind=result.household_weight_kind, mass_log=result.mass_log, + isa_income_contract=result.isa_income_contract, ) @@ -814,6 +829,7 @@ def load_uk_rowwise_dataset(path: str | Path): time_period=payload["time_period"], weight_kind=payload["household_weight_kind"], mass_log=payload["mass_log"], + isa_income_contract=payload["isa_income_contract"], ) validate_uk_national_frame(frame) return frame, UKStagingProvenance(source_h5=input_path, fingerprint=fingerprint) @@ -846,10 +862,19 @@ def write_uk_rowwise_dataset( time_period=result.time_period, weight_kind=result.household_weight_kind, mass_log=result.mass_log, + isa_income_contract=_result_isa_income_contract(result), path=Path(output_path), ) +def _result_isa_income_contract(result: UKRowwiseDatasetResult) -> Mapping[str, object]: + from microcosm.frame.adapters.policyengine_uk import UK_ISA_INCOME_CONTRACT + + if result.isa_income_contract is None: + return UK_ISA_INCOME_CONTRACT + return result.isa_income_contract + + def _write_uk_ladder_rowwise_dataset( result: UKLadderRowwiseDatasetResult, output_path: str | Path, @@ -900,6 +925,7 @@ def _write_uk_ladder_rowwise_dataset( time_period=uk_time_period(frame), weight_kind=uk_household_weight_kind(frame), mass_log=frame.mass_log, + isa_income_contract=uk_isa_income_contract(frame), path=Path(output_path), ) @@ -976,6 +1002,7 @@ def _dataset_tables( ), "household_weight_kind": uk_household_weight_kind(dataset), "mass_log": dataset.mass_log, + "isa_income_contract": uk_isa_income_contract(dataset), } raise TypeError( "UK dataset table extraction requires a microcosm Frame or a UK " @@ -991,6 +1018,7 @@ def _read_uk_single_year_h5(path: str | Path) -> dict[str, Any]: if not dataset_path.exists(): raise FileNotFoundError(f"UK single-year dataset not found: {dataset_path}.") weight_kind, mass_log = read_uk_single_year_weight_metadata(dataset_path) + isa_income_contract = _read_isa_income_contract(dataset_path) with pd.HDFStore(dataset_path, mode="r") as store: keys = {key.lstrip("/") for key in store.keys()} missing = sorted(set(UK_SINGLE_YEAR_TABLES) - keys) @@ -1004,6 +1032,7 @@ def _read_uk_single_year_h5(path: str | Path) -> dict[str, Any]: "time_period": time_period, "household_weight_kind": weight_kind, "mass_log": mass_log, + "isa_income_contract": isa_income_contract, } diff --git a/packages/microcosm-build/src/microcosm/build/uk_runtime/spi_housing_shell.py b/packages/microcosm-build/src/microcosm/build/uk_runtime/spi_housing_shell.py index 3899457365..a20a2a592c 100644 --- a/packages/microcosm-build/src/microcosm/build/uk_runtime/spi_housing_shell.py +++ b/packages/microcosm-build/src/microcosm/build/uk_runtime/spi_housing_shell.py @@ -102,8 +102,11 @@ "investment_income", "state_pension_reported", ) +#: Interest is ISA interest included, as gross interest held it before the +#: additive contract (microcosm#1360). _INVESTMENT_COLUMNS = ( "savings_interest_income", + "individual_savings_account_interest_income", "dividend_income", "property_income", "other_investment_income", diff --git a/packages/microcosm-build/src/microcosm/build/uk_runtime/spi_income.py b/packages/microcosm-build/src/microcosm/build/uk_runtime/spi_income.py index f88a6937c6..eebcf311bb 100644 --- a/packages/microcosm-build/src/microcosm/build/uk_runtime/spi_income.py +++ b/packages/microcosm-build/src/microcosm/build/uk_runtime/spi_income.py @@ -38,6 +38,7 @@ ) from microcosm.build.uk_runtime.frs_spine import ( FRS_LANDLORD_CARRIER_COLUMN, + ISA_INTEREST_COLUMN, uc_gainful_self_employment, ) from microcosm.build.uk_runtime.hmrc_income import ( @@ -105,6 +106,9 @@ ) SPI_DONOR_FIT_NAME = "uk_spi_2022_23_income" FRS_ONLY_FIT_NAME = "uk_frs_only_spi_fill" +#: The stage-2 draw salts keep the name each target had under the legacy gross +#: layout, so moving to the additive contract redraws nothing (microcosm#1360). +_STAGE2_SALT_NAMES = {ISA_INTEREST_COLUMN: "tax_free_savings_income"} DEFAULT_SPI_DONOR_SAMPLE_SIZE = 100_000 # Recipient guard matching the existing constructed SPI age support below. # SN 9422 Annex A labels the youngest band "Under 25"; it does not establish @@ -184,7 +188,7 @@ SPI_RECIPIENT_INCOME_RULE = ( "drawn when the twin reports pay, a trade (self-employment income or a " "self-employed main job) or a pension, or more than the floor of taxable " - "interest (savings interest less the tax-free part), dividends, property " + "interest (savings interest outside ISAs), dividends, property " "and miscellaneous income together, and always for a reserved band " "carrier; otherwise the twin has no tax record for the tape to condition " "on and the copy keeps the twin's values at stage 1 and stage 2; a twin " @@ -1168,8 +1172,15 @@ def fit_reference(encoded: pd.DataFrame, observed: pd.DataFrame): guard_receipts.append(receipt) income_predictors = FRS_ONLY_SPI_FILL_INCOME_PREDICTOR_COLUMNS + # Training rows condition on gross interest, ISA interest included, as + # under the legacy layout, so the fit is unchanged by the additive + # contract (microcosm#1360); recipients condition on the taxable draw. + training_person = person.loc[training_people].copy() + training_person["savings_interest_income"] = pd.to_numeric( + training_person["savings_interest_income"], errors="coerce" + ) + pd.to_numeric(training_person[ISA_INTEREST_COLUMN], errors="coerce") train_predictors = _person_predictors( - person.loc[training_people], + training_person, household, income_predictors=income_predictors, ) @@ -1239,13 +1250,19 @@ def fit_reference(encoded: pd.DataFrame, observed: pd.DataFrame): encoded_target, quantiles={ target: stable_identity_uniforms( - stage2_keys, seed=seed + 1, salt=f"{FRS_ONLY_FIT_NAME}:{target}" + stage2_keys, + seed=seed + 1, + salt=f"{FRS_ONLY_FIT_NAME}:{_STAGE2_SALT_NAMES.get(target, target)}", ) for target in stage2_outputs }, sign_uniforms={ target: stable_identity_uniforms( - stage2_keys, seed=seed + 1, salt=f"{FRS_ONLY_FIT_NAME}:{target}:sign" + stage2_keys, + seed=seed + 1, + salt=( + f"{FRS_ONLY_FIT_NAME}:{_STAGE2_SALT_NAMES.get(target, target)}:sign" + ), ) for target in stage2_outputs }, @@ -1282,10 +1299,9 @@ def fit_reference(encoded: pd.DataFrame, observed: pd.DataFrame): ) guard_receipts.append(receipt) - tax_free = person.loc[spi_people, "tax_free_savings_income"].to_numpy( - dtype=np.float64 - ) - person.loc[spi_people, "savings_interest_income"] = taxable_interest_draw + tax_free + # Non-ISA interest is the stage-1 taxable draw; ISA interest is the stage-2 + # draw beside it (microcosm#1360). + person.loc[spi_people, "savings_interest_income"] = taxable_interest_draw person = derive_hmrc_income_auxiliaries(person, row_mask=spi_people) person = _move_losses_brought_forward_to_loss_relief(person, spi_people=spi_people) person = _refresh_disability_derived_inputs(person, spi_people=spi_people) @@ -2053,7 +2069,6 @@ def derive_hmrc_income_auxiliaries( "self_employment_income", "private_pension_income", "savings_interest_income", - "tax_free_savings_income", "dividend_income", "property_income", "other_investment_income", @@ -2080,14 +2095,9 @@ def derive_hmrc_income_auxiliaries( numeric["self_employment_income"].to_numpy(dtype=float), relief.fillna(0.0).to_numpy(dtype=float), ) - taxable_interest = ( - numeric["savings_interest_income"] - numeric["tax_free_savings_income"] - ) - if (taxable_interest < 0.0).any(): - raise ValueError( - "HMRC accounting identity requires gross savings_interest_income " - "to be at least tax_free_savings_income on every person row." - ) + # Taxable interest is the non-ISA interest the producer stores + # (microcosm#1360), held non-negative with the other leaves above. + taxable_interest = numeric["savings_interest_income"] employed_income = ( np.maximum( numeric[SPI_HMRC_PAY_COLUMN] @@ -2233,7 +2243,6 @@ def _main_source(pay: np.ndarray, pension: np.ndarray, trade: np.ndarray) -> np. ) _UNEARNED_INCOME_COLUMNS = ( "savings_interest_income", - "tax_free_savings_income", "dividend_income", "property_income", "miscellaneous_income", @@ -2291,9 +2300,7 @@ def _taxable_income_mask(person: pd.DataFrame) -> np.ndarray: | (values["private_pension_income"] + values["state_pension_reported"] > 0.0) ) unearned = ( - np.maximum( - values["savings_interest_income"] - values["tax_free_savings_income"], 0.0 - ) + np.maximum(values["savings_interest_income"], 0.0) + values["dividend_income"] + values["property_income"] + values["miscellaneous_income"] diff --git a/packages/microcosm-build/src/microcosm/build/uk_runtime/spi_rank_transport.py b/packages/microcosm-build/src/microcosm/build/uk_runtime/spi_rank_transport.py index d11eb52133..b8f1316c9f 100644 --- a/packages/microcosm-build/src/microcosm/build/uk_runtime/spi_rank_transport.py +++ b/packages/microcosm-build/src/microcosm/build/uk_runtime/spi_rank_transport.py @@ -85,8 +85,8 @@ SPI_TRANSPORT_SALT = "spi_stage1" #: The identity a recipient's uniforms are keyed on: the FRS person it copies. SPI_TRANSPORT_KEY_COLUMN = "person_source_id" -#: Taxable savings interest on the twin: the FRS gross interest less the -#: tax-free part, the concept the tape's INCBBS leaf holds. +#: Taxable savings interest on the twin: the FRS interest outside ISAs +#: (microcosm#1360), the concept the tape's INCBBS leaf holds. TAXABLE_SAVINGS_INTEREST_ANALOGUE = "taxable_savings_interest" #: Per-group uniformity is reported only over at least this many rows. SPI_TRANSPORT_GROUP_MINIMUM_ROWS = 10 @@ -186,7 +186,7 @@ def analogue_source_columns() -> tuple[str, ...]: for column in SPI_STAGE1_ANALOGUE_COLUMNS.values() if column and column != TAXABLE_SAVINGS_INTEREST_ANALOGUE } - columns |= {"savings_interest_income", "tax_free_savings_income"} + columns |= {"savings_interest_income"} return tuple(sorted(columns)) @@ -197,8 +197,8 @@ def observed_analogues( """The twin's observed values of every analogue target, named by target. Rows are FRS persons (the twins, or the SPI copies before the draw, which - still carry the twin's values). Taxable savings interest is derived as the - gross FRS interest less the tax-free part, floored at zero. + still carry the twin's values). Taxable savings interest is the FRS + interest outside ISAs, floored at zero. """ missing = sorted(set(analogue_source_columns()) - set(person.columns)) @@ -207,9 +207,6 @@ def observed_analogues( taxable_interest = np.maximum( pd.to_numeric(person["savings_interest_income"], errors="coerce").to_numpy( dtype=np.float64, na_value=np.nan - ) - - pd.to_numeric(person["tax_free_savings_income"], errors="coerce").to_numpy( - dtype=np.float64, na_value=np.nan ), 0.0, ) diff --git a/packages/microcosm-build/src/microcosm/build/uk_runtime/spi_spine.py b/packages/microcosm-build/src/microcosm/build/uk_runtime/spi_spine.py index f3e54ee5d9..0fcbd5724b 100644 --- a/packages/microcosm-build/src/microcosm/build/uk_runtime/spi_spine.py +++ b/packages/microcosm-build/src/microcosm/build/uk_runtime/spi_spine.py @@ -224,7 +224,7 @@ EMPLOYER_PENSION_CONTRIBUTIONS_COLUMN, "personal_pension_contributions", "pension_contributions_via_salary_sacrifice", - "tax_free_savings_income", + "individual_savings_account_interest_income", "universal_credit_reported", "pension_credit_reported", "child_benefit_reported", diff --git a/packages/microcosm-build/src/microcosm/build/uk_runtime/spi_support.py b/packages/microcosm-build/src/microcosm/build/uk_runtime/spi_support.py index 1892257ac5..230b776fa8 100644 --- a/packages/microcosm-build/src/microcosm/build/uk_runtime/spi_support.py +++ b/packages/microcosm-build/src/microcosm/build/uk_runtime/spi_support.py @@ -165,7 +165,7 @@ "employer_pension_contributions", "personal_pension_contributions", "pension_contributions_via_salary_sacrifice", - "tax_free_savings_income", + "individual_savings_account_interest_income", "universal_credit_reported", "pension_credit_reported", "child_benefit_reported", 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 53a696430d..bef56e283d 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 @@ -324,6 +324,7 @@ def __post_init__(self) -> None: "person.stocks_and_shares_isa_balance", "person.cash_isa_subscriptions", "person.stocks_and_shares_isa_subscriptions", + "person.individual_savings_account_interest_income", "person.local_bus_single_fare_share", "person.local_bus_trips", "person.local_bus_use_band", @@ -475,6 +476,13 @@ def __post_init__(self) -> None: "a persisted copy overrides that sum and has no uprating index, so the " "candidate must drop it (microcosm#1106, the uk-data#543 defect)." ), + "person.tax_free_savings_income": ( + "policyengine-uk derives tax_free_savings_income as the sum of the ISA " + "interest it adds (individual_savings_account_interest_income); a " + "persisted copy overrides that sum and is never uprated, so the " + "candidate stores ISA interest apart from non-ISA interest under the " + "additive ISA income contract and drops it (microcosm#1360)." + ), } _STRUCTURAL_COLUMNS: Mapping[str, frozenset[str]] = { diff --git a/packages/microcosm-build/src/microcosm/build/uk_runtime/uc_relationships.py b/packages/microcosm-build/src/microcosm/build/uk_runtime/uc_relationships.py index 16ce77e1f8..e4e2bfdc45 100644 --- a/packages/microcosm-build/src/microcosm/build/uk_runtime/uc_relationships.py +++ b/packages/microcosm-build/src/microcosm/build/uk_runtime/uc_relationships.py @@ -83,12 +83,14 @@ def frs_uc_couple_mask(person: pd.DataFrame, benunit: pd.DataFrame) -> np.ndarra return counts.eq(2).to_numpy(dtype=bool) -#: Benefit-unit financial investment income: interest (tax-free included), -#: dividends and other investment income. TOTCAPB4 counts accounts and assets -#: and has no property code (SN 9563), so let-property income is not part of -#: the capital it predicts (microcosm#1095). +#: Benefit-unit financial investment income: interest (ISA interest included, +#: stored beside non-ISA interest since microcosm#1360), dividends and other +#: investment income. TOTCAPB4 counts accounts and assets and has no property +#: code (SN 9563), so let-property income is not part of the capital it +#: predicts (microcosm#1095). UC_FINANCIAL_INVESTMENT_INCOME_COLUMNS = ( "savings_interest_income", + "individual_savings_account_interest_income", "dividend_income", "other_investment_income", ) diff --git a/packages/microcosm-build/src/microcosm/build/uk_runtime/uc_reporter_redraw.py b/packages/microcosm-build/src/microcosm/build/uk_runtime/uc_reporter_redraw.py index c376de20fe..e8c595f700 100644 --- a/packages/microcosm-build/src/microcosm/build/uk_runtime/uc_reporter_redraw.py +++ b/packages/microcosm-build/src/microcosm/build/uk_runtime/uc_reporter_redraw.py @@ -115,10 +115,13 @@ UC_REPORTER_REWRITE_ROWS = "spi_channel" UC_REPORTER_LANDING = "eldest_working_age_adult_lowest_person_id" _HOUSEHOLD_CGT_CLONE_COLUMN = "household_is_capital_gains_clone" +#: Interest is ISA interest included, as gross interest held it before the +#: additive contract (microcosm#1360). _PERSON_INCOME_COLUMNS = ( "employment_income", "self_employment_income", "savings_interest_income", + "individual_savings_account_interest_income", "dividend_income", "property_income", "other_investment_income", @@ -553,6 +556,7 @@ def _benefit_unit_predictors( grouped[ [ "savings_interest_income", + "individual_savings_account_interest_income", "dividend_income", "property_income", "other_investment_income", diff --git a/packages/microcosm-build/tests/engine/uk/test_uk_hmrc_calibration.py b/packages/microcosm-build/tests/engine/uk/test_uk_hmrc_calibration.py index eeca0133e7..aa363365fe 100644 --- a/packages/microcosm-build/tests/engine/uk/test_uk_hmrc_calibration.py +++ b/packages/microcosm-build/tests/engine/uk/test_uk_hmrc_calibration.py @@ -1,6 +1,9 @@ """Tests split from packages/microcosm-build/tests/test_uk_hmrc_calibration.py.""" # ruff: noqa: F403, F405 +from microcosm.build.uk_runtime.hmrc_calibration import ( + HMRC_TAXABLE_SAVINGS_INTEREST_COLUMN, +) from test_support.microcosm_build.uk_hmrc_calibration import * @@ -107,15 +110,69 @@ def test_materialization_fails_closed_when_one_component_has_no_band_support() - ) -def test_materialization_rejects_tax_free_interest_above_gross() -> None: +def test_materialization_rejects_negative_interest_outside_isas() -> None: dataset, targets = _feasible_dataset_and_targets() person = dataset.person.copy() - person.loc[0, "tax_free_savings_income"] = 1.0 + person.loc[0, "savings_interest_income"] = -1.0 broken = _with(dataset, person=person) - with pytest.raises(ValueError, match="gross savings_interest_income"): + with pytest.raises(ValueError, match="negative"): materialize_uk_hmrc_calibration_frame( broken, targets, simulation_factory=_simulation_factory, ) + + +def test_materialization_counts_interest_outside_isas_once_in_either_layout() -> None: + """Table 3.7 and its bands read non-ISA interest once (microcosm#1360). + + The producer stores it; a legacy gross frame stores gross interest with the + ISA part in tax_free_savings_income, taken off once. + """ + + from microcosm.frame.adapters.policyengine_uk import ( + UK_LEGACY_ISA_INCOME_CONTRACT, + ) + + dataset, targets = _feasible_dataset_and_targets() + person = dataset.person.copy() + person["individual_savings_account_interest_income"] = 25.0 + additive = _with(dataset, person=person) + legacy_person = person.drop(columns="individual_savings_account_interest_income") + legacy_person["savings_interest_income"] = person["savings_interest_income"] + 25.0 + legacy_person["tax_free_savings_income"] = 25.0 + legacy = _with( + dataset, + person=legacy_person, + isa_income_contract=UK_LEGACY_ISA_INCOME_CONTRACT, + ) + + readings = [ + materialize_uk_hmrc_calibration_frame( + frame, targets, simulation_factory=_simulation_factory + ) + for frame in (additive, legacy) + ] + columns = (HMRC_TAXABLE_SAVINGS_INTEREST_COLUMN, "hmrc_spi_assessable_income") + tables = [reading.frame.table("person") for reading in readings] + for column in columns: + np.testing.assert_allclose( + tables[0][column].to_numpy(dtype=float), + tables[1][column].to_numpy(dtype=float), + ) + assert readings[0].taxpayer_rows == readings[1].taxpayer_rows + + broken_person = legacy_person.copy() + broken_person.loc[0, "tax_free_savings_income"] = ( + broken_person.loc[0, "savings_interest_income"] + 1.0 + ) + broken = _with( + dataset, + person=broken_person, + isa_income_contract=UK_LEGACY_ISA_INCOME_CONTRACT, + ) + with pytest.raises(ValueError, match="negative"): + materialize_uk_hmrc_calibration_frame( + broken, targets, simulation_factory=_simulation_factory + ) diff --git a/packages/microcosm-build/tests/engine/uk/test_uk_isa_income_contract.py b/packages/microcosm-build/tests/engine/uk/test_uk_isa_income_contract.py index 48f7dbf9b3..6775ee49d8 100644 --- a/packages/microcosm-build/tests/engine/uk/test_uk_isa_income_contract.py +++ b/packages/microcosm-build/tests/engine/uk/test_uk_isa_income_contract.py @@ -1,11 +1,12 @@ -"""The frame's savings interest reaches policyengine-uk as interest outside ISAs. - -The frame stores ``savings_interest_income`` gross, ISA interest included, -with the ISA part in ``tax_free_savings_income``. From policyengine-uk 2.162.2 -the engine's ``savings_interest_income`` is the interest outside tax-free -accounts: the build declares the ``legacy_gross`` ISA income contract, so the -engine takes the ISA part off when it loads the frame, whatever its default -for a dataset that declares nothing (microcosm#1095). +"""The frame's ISA income contract reaches policyengine-uk (microcosm#1360). + +The producer stores non-ISA interest in ``savings_interest_income`` and ISA +interest in ``individual_savings_account_interest_income`` and declares the +``additive`` contract; ``tax_free_savings_income`` is the engine's sum of the +ISA parts and is never stored. A legacy gross file (the enhanced FRS, Microcosm +before #1360) stores gross interest with the ISA part in +``tax_free_savings_income``; it keeps that reading through every load, and the +build refuses it as an input. Both layouts give the same base-year cash and tax. """ from __future__ import annotations @@ -18,6 +19,9 @@ import pytest from microcosm.build.uk_runtime.national_frame import ( + load_uk_national_frame, + require_uk_producer_isa_income_contract, + uk_isa_income_contract, uk_national_frame, write_uk_national_frame, ) @@ -25,21 +29,38 @@ from microcosm.frame.adapters.policyengine_uk import ( UK_ISA_INCOME_CONTRACT, UK_ISA_INCOME_CONTRACT_ATTR, + UK_LEGACY_ISA_INCOME_CONTRACT, PolicyEngineUKEngine, + uk_isa_income_contract_from, ) - -def _frame(time_period: str = "2025"): - # One saver with 1,000 of gross interest, 300 of it in an ISA, and one - # whose only interest is 300 in an ISA. +#: One saver with 1,000 of interest, 300 of it in an ISA, and one whose only +#: interest is 300 in an ISA, in each layout. +_LAYOUTS = { + "additive": { + "savings_interest_income": [700.0, 0.0], + "individual_savings_account_interest_income": [300.0, 300.0], + }, + "legacy_gross": { + "savings_interest_income": [1_000.0, 300.0], + "tax_free_savings_income": [300.0, 300.0], + }, +} +_CONTRACTS = { + "additive": UK_ISA_INCOME_CONTRACT, + "legacy_gross": UK_LEGACY_ISA_INCOME_CONTRACT, +} + + +def _frame(layout: str = "additive", time_period: str = "2025"): person = pd.DataFrame( { "person_id": [11, 21], "person_benunit_id": [1, 2], "person_household_id": [1, 2], "age": [40.0, 40.0], - "savings_interest_income": [1_000.0, 300.0], - "tax_free_savings_income": [300.0, 300.0], + "employment_income": [30_000.0, 60_000.0], + **_LAYOUTS[layout], } ) benunit = pd.DataFrame({"benunit_id": [1, 2], "would_claim_uc": [False, False]}) @@ -59,47 +80,114 @@ def _frame(time_period: str = "2025"): household_weights=np.ones(2), weight_kind=WeightKind.DESIGN, time_period=time_period, + isa_income_contract=_CONTRACTS[layout], ) -def test_the_adapter_dataset_reads_interest_outside_isas_at_the_frames_year() -> None: - values = PolicyEngineUKEngine().materialize( - _frame(), ["savings_interest_income", "tax_free_savings_income"], 2025 - ) +_BASE_YEAR_MEASURES = ( + "savings_interest_income", + "tax_free_savings_income", + "capital_income", + "taxable_savings_interest_income", + "income_tax", +) - assert np.asarray(values["savings_interest_income"]) == pytest.approx([700.0, 0.0]) - assert np.asarray(values["tax_free_savings_income"]) == pytest.approx( + +def test_both_layouts_give_the_same_base_year_cash_and_tax() -> None: + engine = PolicyEngineUKEngine() + additive = engine.materialize(_frame("additive"), list(_BASE_YEAR_MEASURES), 2025) + legacy = engine.materialize(_frame("legacy_gross"), list(_BASE_YEAR_MEASURES), 2025) + + assert np.asarray(additive["savings_interest_income"]) == pytest.approx( + [700.0, 0.0] + ) + assert np.asarray(additive["tax_free_savings_income"]) == pytest.approx( [300.0, 300.0] ) + for measure in _BASE_YEAR_MEASURES: + assert np.asarray(additive[measure]) == pytest.approx( + np.asarray(legacy[measure]), abs=1e-6 + ), measure -def test_a_written_frame_declares_the_contract_and_reads_the_same(tmp_path) -> None: +def test_a_written_frame_declares_its_contract_and_loads_with_it(tmp_path) -> None: from policyengine_uk import Microsimulation path = write_uk_national_frame(_frame(), tmp_path / "frame.h5") with h5py.File(path, mode="r") as file: declared = json.loads(file.attrs[UK_ISA_INCOME_CONTRACT_ATTR]) assert declared == dict(UK_ISA_INCOME_CONTRACT) + loaded, _ = load_uk_national_frame(path) + assert uk_isa_income_contract(loaded) == dict(UK_ISA_INCOME_CONTRACT) + require_uk_producer_isa_income_contract(loaded, label="frame.h5") simulation = Microsimulation(dataset=str(path)) interest = simulation.calculate("savings_interest_income", 2025).values assert interest == pytest.approx([700.0, 0.0]) -def test_a_2024_frame_read_at_2025_grows_gross_interest_less_a_flat_isa_part( +def test_a_legacy_file_keeps_its_reading_and_is_refused_as_a_build_input( tmp_path, ) -> None: - """The build's frame is FRS 2024-25, read at 2025. Under legacy_gross the - engine grows the gross interest (by per-capita GDP, 1.0474 to 2025) and takes - off the stored ISA part unchanged, so the saver reads 1,000 x 1.0474 - 300 and - the ISA-only saver keeps 300 x 0.0474 as interest outside ISAs. The count - rows exclude that saver, as they read the frame; the amount rows do not. - Moving the frame to the additive contract (microcosm#1095) changes both - values (Vahid's review of #1400, round 3).""" + path = write_uk_national_frame(_frame("legacy_gross"), tmp_path / "legacy.h5") + loaded, _ = load_uk_national_frame(path) + assert uk_isa_income_contract(loaded) == dict(UK_LEGACY_ISA_INCOME_CONTRACT) + values = PolicyEngineUKEngine().materialize( + loaded, ["savings_interest_income"], 2025 + ) + assert np.asarray(values["savings_interest_income"]) == pytest.approx([700.0, 0.0]) + with pytest.raises(ValueError, match="rebuild it from source"): + require_uk_producer_isa_income_contract(loaded, label="legacy.h5") + + # A file declaring nothing reads as legacy gross, as policyengine-uk reads it. + with h5py.File(path, mode="r+") as file: + del file.attrs[UK_ISA_INCOME_CONTRACT_ATTR] + unmarked, _ = load_uk_national_frame(path) + assert uk_isa_income_contract(unmarked) == dict(UK_LEGACY_ISA_INCOME_CONTRACT) + + +def test_a_malformed_contract_fails_closed(tmp_path) -> None: + for declared in ( + {"version": 2, "representation": "additive", "projection": "additive"}, + {"version": 1, "representation": "legacy_gross", "projection": "additive"}, + {"version": True, "representation": "additive", "projection": "additive"}, + "not json", + ): + with pytest.raises(ValueError, match="ISA income contract"): + uk_isa_income_contract_from(declared) + path = write_uk_national_frame(_frame(), tmp_path / "frame.h5") + with h5py.File(path, mode="r+") as file: + file.attrs[UK_ISA_INCOME_CONTRACT_ATTR] = json.dumps({"version": 1}) + with pytest.raises(ValueError, match="ISA income contract"): + load_uk_national_frame(path) + + +def test_a_2024_frame_read_at_2025_projects_each_component(tmp_path) -> None: + """The build's frame is FRS 2024-25, read at 2025. + + Under legacy_gross the engine grows gross interest (by per-capita GDP, + 1.0474 to 2025) and takes off the stored ISA part unchanged: 1,000 x 1.0474 + - 300 and 300 x 0.0474 outside ISAs. The additive contract grows non-ISA and + ISA interest each by its own index, so the ISA-only saver has no interest + outside ISAs and both savers' ISA interest grows (microcosm#1360). + """ from policyengine_uk import Microsimulation - path = write_uk_national_frame(_frame("2024"), tmp_path / "frame.h5") - simulation = Microsimulation(dataset=str(path)) - interest = simulation.calculate("savings_interest_income", 2025).values - assert interest == pytest.approx([747.4, 14.22], abs=0.01) + readings = {} + for layout in ("legacy_gross", "additive"): + path = write_uk_national_frame( + _frame(layout, "2024"), tmp_path / f"{layout}.h5" + ) + simulation = Microsimulation(dataset=str(path)) + readings[layout] = { + name: simulation.calculate(name, 2025).values + for name in ("savings_interest_income", "tax_free_savings_income") + } + legacy, additive = readings["legacy_gross"], readings["additive"] + assert legacy["savings_interest_income"] == pytest.approx([747.4, 14.22], abs=0.01) + assert legacy["tax_free_savings_income"] == pytest.approx([300.0, 300.0]) + assert additive["savings_interest_income"] == pytest.approx([733.18, 0.0], abs=0.01) + assert additive["tax_free_savings_income"] == pytest.approx( + [314.22, 314.22], abs=0.01 + ) 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 5326688d92..cefee5d380 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 @@ -439,15 +439,21 @@ def test_shipped_manifest_is_current(self) -> None: ) # microcosm#1106: property_wealth is formula-owned in policyengine-uk, # so the release leaves it to the engine; it is an engine-derived - # exclusion, not parity debt, and its components stay required. + # exclusion, not parity debt, and its components stay required. So is + # tax_free_savings_income under the additive ISA income contract + # (microcosm#1360). assert manifest.required_columns == ( frozenset(load_efrs_parity_reference().populated_layers) - - {"property_wealth"} + - {"property_wealth", "tax_free_savings_income"} ) - assert set(manifest.reviewed_exclusions) == {"property_wealth"} + assert set(manifest.reviewed_exclusions) == { + "property_wealth", + "tax_free_savings_income", + } assert load_efrs_parity_known_gaps() == () assert [gap.variable for gap in load_efrs_engine_derived_exclusions()] == [ - "property_wealth" + "property_wealth", + "tax_free_savings_income", ] assert manifest.required_build_stages == frozenset( { @@ -783,12 +789,14 @@ def test_formula_owned_persisted_overrides_are_hard_covered(self) -> None: reference["engine"]["formula_owned_persisted_overrides_included"] ) assert len(overrides) == 13 - # The one exception is declared: property_wealth, whose persisted copy + # The exceptions are declared: property_wealth, whose persisted copy # overrides the engine's component sum and is never uprated, so the - # release leaves it to the formula (microcosm#1106). Every other + # release leaves it to the formula (microcosm#1106), and + # tax_free_savings_income, the engine's sum of the ISA interest the + # additive contract stores apart (microcosm#1360). Every other # formula-owned override stays required. engine_derived = {gap.variable for gap in load_efrs_engine_derived_exclusions()} - assert engine_derived == {"property_wealth"} + assert engine_derived == {"property_wealth", "tax_free_savings_income"} assert engine_derived <= overrides assert overrides - engine_derived <= set(manifest.required_columns) assert engine_derived.isdisjoint(manifest.required_columns) diff --git a/packages/microcosm-build/tests/engine/uk/test_uk_spi_income.py b/packages/microcosm-build/tests/engine/uk/test_uk_spi_income.py index 9008564d2c..d838cfbc55 100644 --- a/packages/microcosm-build/tests/engine/uk/test_uk_spi_income.py +++ b/packages/microcosm-build/tests/engine/uk/test_uk_spi_income.py @@ -20,7 +20,7 @@ def test_spi_preserves_observed_children_outside_the_donor_age_domain( "state_pension_reported", "universal_credit_reported", "savings_interest_income", - "tax_free_savings_income", + "individual_savings_account_interest_income", "dla_sc_reported", ] person.loc[child, preserved] = [0, 0, 0, 0, 0, 12, 3, 42] @@ -89,9 +89,12 @@ def test_spi_rebases_income_before_frs_fill_and_preserves_child_inputs( result.person.loc[spi, "employment_income"], 2 * reference.person.loc[spi, "employment_income"], ) - # Only taxable SPI interest is rebased; the FRS fill's £5 tax-free draw - # is already in the build-year basis and must not be doubled. - assert result.person.loc[spi, "savings_interest_income"].eq(205).all() + # Only taxable SPI interest is rebased; the FRS fill's £5 ISA interest draw + # is already in the build-year basis and stays beside it (microcosm#1360). + assert result.person.loc[spi, "savings_interest_income"].eq(200).all() + assert ( + result.person.loc[spi, "individual_savings_account_interest_income"].eq(5).all() + ) # FRS rows keep their own reported dividends, children and adults alike: # the SPI forest never redraws them (uk-data#498, microcosm#1095). base = person[channel].eq("frs") @@ -325,7 +328,7 @@ def fit(self, frame, predictors, targets, *, weights): ) -def test_spi_qrf_stages_use_typed_weights_and_restore_gross_savings( +def test_spi_qrf_stages_use_typed_weights_and_keep_isa_interest_apart( monkeypatch, tmp_path, ) -> None: @@ -382,7 +385,14 @@ def test_spi_qrf_stages_use_typed_weights_and_restore_gross_savings( channel = support_channel_column("person") spi_people = result.person[channel] == "spi" base_people = ~spi_people - assert result.person.loc[spi_people, "savings_interest_income"].eq(105.0).all() + # Interest outside ISAs is the stage-1 draw; ISA interest is the stage-2 + # draw beside it (microcosm#1360). + assert result.person.loc[spi_people, "savings_interest_income"].eq(100.0).all() + assert ( + result.person.loc[spi_people, "individual_savings_account_interest_income"] + .eq(5.0) + .all() + ) assert result.person.loc[spi_people, "other_investment_income"].eq(25.0).all() assert result.person.loc[spi_people, "gift_aid"].eq(10.0).all() assert result.person.loc[spi_people, "charitable_investment_gifts"].eq(2.0).all() @@ -467,9 +477,9 @@ def test_spi_qrf_stages_use_typed_weights_and_restore_gross_savings( + profit_after_relief + result.person.loc[spi_people, "private_pension_income"] ) + # Interest outside ISAs is the taxable part (microcosm#1360). expected_total_investment = ( result.person.loc[spi_people, "savings_interest_income"] - - result.person.loc[spi_people, "tax_free_savings_income"] + result.person.loc[spi_people, "dividend_income"] + result.person.loc[spi_people, "property_income"] + result.person.loc[spi_people, "other_investment_income"] @@ -785,7 +795,7 @@ def _zero_taxable_income(person: pd.DataFrame, rows) -> None: "private_pension_income", "state_pension_reported", "savings_interest_income", - "tax_free_savings_income", + "individual_savings_account_interest_income", "dividend_income", "property_income", "miscellaneous_income", @@ -953,9 +963,16 @@ def predict_from_uniforms(self, predictors, *, quantiles, sign_uniforms): stage2 = captured["stage2"] assert stage2["rows"] == len(domain_ids) for target in stage2["quantiles"]: + # ISA interest keeps the salt it had as tax_free_savings_income, so the + # additive contract redraws nothing (microcosm#1360). + name = ( + "tax_free_savings_income" + if target == "individual_savings_account_interest_income" + else target + ) for part, salt in ( - ("quantiles", f"{FRS_ONLY_FIT_NAME}:{target}"), - ("sign", f"{FRS_ONLY_FIT_NAME}:{target}:sign"), + ("quantiles", f"{FRS_ONLY_FIT_NAME}:{name}"), + ("sign", f"{FRS_ONLY_FIT_NAME}:{name}:sign"), ): np.testing.assert_array_equal( stage2[part][target], diff --git a/packages/microcosm-build/tests/engine_free/uk/test_uk_battery_bindings.py b/packages/microcosm-build/tests/engine_free/uk/test_uk_battery_bindings.py index 7bf99aca1a..cf12788499 100644 --- a/packages/microcosm-build/tests/engine_free/uk/test_uk_battery_bindings.py +++ b/packages/microcosm-build/tests/engine_free/uk/test_uk_battery_bindings.py @@ -57,11 +57,11 @@ KEY = base64.b64encode(b"\x07" * 32).decode("ascii") #: The shared exclusion-expiry clock, fixed inside the committed registers' #: validity window so the suite never drifts across an approval or expiry -#: boundary: on the latest approval (2026-10-27, the draught-share degenerate -#: entries and the dense build's target-fit sign-off) and before the earliest -#: expiry (2026-11-16, the first of those target-fit entries). Move it forward -#: when a register gains a later approval. -CLOCK = date(2026, 10, 27) +#: boundary: on the latest approval (2026-10-28, the tax_free_savings_income +#: input-mass exclusion of microcosm#1360) and before the earliest expiry +#: (2026-11-16, the first of the dense build's target-fit entries). Move it +#: forward when a register gains a later approval. +CLOCK = date(2026, 10, 28) VALIDATE_REFERENCE = ( "microcosm.build.uk_runtime.weighted_integrity." 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 96658862f4..1b863ab4b9 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 @@ -1243,8 +1243,12 @@ def test_direct_person_mapping_values_are_ported(tmp_path: Path) -> None: assert adult["self_employment_income"] == pytest.approx(3 * WEEKS_IN_YEAR) assert adult["trading_loss"] == 0.0 assert adult["private_pension_income"] == pytest.approx(15 * WEEKS_IN_YEAR) - assert adult["tax_free_savings_income"] == pytest.approx(1 * WEEKS_IN_YEAR) - assert adult["savings_interest_income"] == pytest.approx(3.5 * WEEKS_IN_YEAR) + # ISA interest apart from non-ISA interest (microcosm#1360). + assert adult["individual_savings_account_interest_income"] == pytest.approx( + 1 * WEEKS_IN_YEAR + ) + assert adult["savings_interest_income"] == pytest.approx(2.5 * WEEKS_IN_YEAR) + assert "tax_free_savings_income" not in adult # The gilt is other interest, no longer a dividend (microcosm#1418). assert adult["dividend_income"] == pytest.approx(3 * WEEKS_IN_YEAR) assert adult["other_investment_income"] == pytest.approx(7.5 * WEEKS_IN_YEAR) @@ -1287,14 +1291,15 @@ def test_direct_person_mapping_values_are_ported(tmp_path: Path) -> None: assert adult["salary_sacrifice_asked"] == 1 -#: The spine's person income columns (#1320, uk-data#627). -#: tax_free_savings_income is not one: it is the ISA part of -#: savings_interest_income. +#: The spine's person income columns (#1320, uk-data#627). ISA interest is one +#: since the additive contract stores it apart from non-ISA interest +#: (microcosm#1360). _PERSON_INCOME_COLUMNS = ( "employment_income", "self_employment_income", "private_pension_income", "savings_interest_income", + "individual_savings_account_interest_income", "dividend_income", "other_investment_income", "property_income", 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 39ee367661..5ef5d4b84d 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 @@ -19,6 +19,10 @@ load_uk_calibration_measure_exclusions, ) from microcosm.calibrate import TargetRegistry, TargetSpec +from microcosm.frame.adapters.policyengine_uk import ( + UK_ISA_INCOME_CONTRACT_ATTR, + UK_LEGACY_ISA_INCOME_CONTRACT, +) class FrameStub: @@ -1956,9 +1960,23 @@ def test_the_resolver_routes_high_value_home_measures_to_households( def _savings_frame() -> FrameStub: - """Gross interest with its ISA part: a saver, an ISA-only saver, a non-saver.""" + """The producer's additive layout: a saver, an ISA-only saver, a non-saver.""" + + frame = FrameStub() + frame._tables["person"] = frame._tables["person"].assign( + savings_interest_income=[700.0, 0.0, 0.0], + individual_savings_account_interest_income=[300.0, 300.0, 0.0], + ) + return frame + + +def _legacy_savings_frame() -> FrameStub: + """The same people in the legacy gross layout (the enhanced FRS reference).""" frame = FrameStub() + frame.metadata = { + UK_ISA_INCOME_CONTRACT_ATTR: json.dumps(dict(UK_LEGACY_ISA_INCOME_CONTRACT)) + } frame._tables["person"] = frame._tables["person"].assign( savings_interest_income=[1_000.0, 300.0, 0.0], tax_free_savings_income=[300.0, 300.0, 0.0], @@ -1966,18 +1984,31 @@ def _savings_frame() -> FrameStub: return frame -def test_savings_interest_outside_isas_is_the_stored_gross_less_its_isa_part(): - """SPI Table 3.7 counts recipients of taxable interest (microcosm#1095).""" +@pytest.mark.parametrize( + ("frame", "route"), + [ + (_savings_frame, "frame_columns:savings_interest_income"), + ( + _legacy_savings_frame, + "frame_columns:savings_interest_income_less_tax_free_savings_income", + ), + ], +) +def test_savings_interest_outside_isas_counts_isa_interest_once(frame, route): + """SPI Table 3.7 counts recipients of taxable interest (microcosm#1095). + + Each layout reads the frame's declared contract (microcosm#1360). + """ # No engine: the stored columns are read off the frame, never uprated. - values, route = compute_uk_measure_input( - _savings_frame(), None, "person", UK_SAVINGS_INTEREST_OUTSIDE_ISAS, 2025 + values, measured = compute_uk_measure_input( + frame(), None, "person", UK_SAVINGS_INTEREST_OUTSIDE_ISAS, 2025 ) assert values.tolist() == [700.0, 0.0, 0.0] - assert route == "frame_columns:savings_interest_income_less_tax_free_savings_income" + assert measured == route with pytest.raises(KeyError, match="person-only"): compute_uk_measure_input( - _savings_frame(), None, "household", UK_SAVINGS_INTEREST_OUTSIDE_ISAS, 2025 + frame(), None, "household", UK_SAVINGS_INTEREST_OUTSIDE_ISAS, 2025 ) diff --git a/packages/microcosm-build/tests/engine_free/uk/test_uk_release_input_coverage_manifest.py b/packages/microcosm-build/tests/engine_free/uk/test_uk_release_input_coverage_manifest.py index 48080a95a5..ed82c874d6 100644 --- a/packages/microcosm-build/tests/engine_free/uk/test_uk_release_input_coverage_manifest.py +++ b/packages/microcosm-build/tests/engine_free/uk/test_uk_release_input_coverage_manifest.py @@ -49,9 +49,14 @@ def test_known_gap_register_records_post_candidate_restoration_separately() -> N gaps = _resource("efrs_parity_known_gaps.json") assert gaps["known_gaps"] == {} # microcosm#1106: property_wealth is formula-owned in policyengine-uk, so - # the release leaves it for the engine to derive. It is a declared - # exclusion in its own section, never parity debt in known_gaps. - assert set(gaps["engine_derived_exclusions"]) == {"property_wealth"} + # the release leaves it for the engine to derive, and so is + # tax_free_savings_income under the additive ISA income contract + # (microcosm#1360). Each is a declared exclusion in its own section, never + # parity debt in known_gaps. + assert set(gaps["engine_derived_exclusions"]) == { + "property_wealth", + "tax_free_savings_income", + } assert gaps["engine_derived_exclusions"]["property_wealth"]["reason"] == ( "formula-owned in policyengine-uk and derived from persisted " "components; a persisted copy overrides the formula and is not uprated" @@ -125,24 +130,26 @@ def test_promoted_manifest_requires_the_full_reference_surface() -> None: reference = _resource("efrs_parity_reference.json") manifest = _resource("release_input_coverage_manifest.json") assert manifest["counts"] == { - "required": 144, - "reviewed_exclusion": 1, + "required": 143, + "reviewed_exclusion": 2, "total": 145, } assert set(manifest["columns"]) == set(reference["nonzero_shares"]) - # Every reference input is required except the engine-derived total; its - # three persisted components stay required (microcosm#1106). + # Every reference input is required except the engine-derived totals; their + # persisted components stay required (microcosm#1106, microcosm#1360). excluded = { name: entry for name, entry in manifest["columns"].items() if entry != {"status": "required"} } - assert set(excluded) == {"property_wealth"} - assert excluded["property_wealth"]["status"] == "reviewed_exclusion" + assert set(excluded) == {"property_wealth", "tax_free_savings_income"} + for name in excluded: + assert excluded[name]["status"] == "reviewed_exclusion" for component in ( "main_residence_value", "other_residential_property_value", "non_residential_property_value", + "savings_interest_income", ): assert manifest["columns"][component] == {"status": "required"} assert manifest["restoration_evidence"] == { @@ -412,9 +419,10 @@ def test_engine_derived_exclusions_require_a_signature(tmp_path) -> None: committed = load_efrs_engine_derived_exclusions() assert [(gap.variable, gap.approved_by) for gap in committed] == [ - ("property_wealth", "juaristi22") + ("property_wealth", "juaristi22"), + ("tax_free_savings_income", "juaristi22"), ] - assert committed[0].approved_on == "2026-10-11" + assert [gap.approved_on for gap in committed] == ["2026-10-11", "2026-10-28"] assert all(gap.approved_by is None for gap in load_efrs_parity_known_gaps()) unsigned = tmp_path / "ledger.json" diff --git a/packages/microcosm-build/tests/engine_free/uk/test_uk_spi_income.py b/packages/microcosm-build/tests/engine_free/uk/test_uk_spi_income.py index ce1ce77416..06afdf9573 100644 --- a/packages/microcosm-build/tests/engine_free/uk/test_uk_spi_income.py +++ b/packages/microcosm-build/tests/engine_free/uk/test_uk_spi_income.py @@ -839,17 +839,19 @@ def test_taxable_income_mask_applies_the_no_record_rule() -> None: "state_pension_reported": 0.0, "employment_status": "UNEMPLOYED", "savings_interest_income": 0.0, - "tax_free_savings_income": 0.0, + "individual_savings_account_interest_income": 0.0, "dividend_income": 0.0, "property_income": 0.0, "miscellaneous_income": 0.0, } rows = [ dict(columns), # nothing at all + # ISA interest is not taxable: 900 outside ISAs stays under the floor + # (microcosm#1360). { **columns, - "savings_interest_income": 1_500.0, - "tax_free_savings_income": 600.0, + "savings_interest_income": 900.0, + "individual_savings_account_interest_income": 600.0, }, {**columns, "dividend_income": 1_200.0}, {**columns, "employment_status": "FT_SELF_EMPLOYED"}, diff --git a/packages/microcosm-build/tests/engine_free/uk/test_uk_spi_rank_transport.py b/packages/microcosm-build/tests/engine_free/uk/test_uk_spi_rank_transport.py index cdb7253c36..ed8a3e7901 100644 --- a/packages/microcosm-build/tests/engine_free/uk/test_uk_spi_rank_transport.py +++ b/packages/microcosm-build/tests/engine_free/uk/test_uk_spi_rank_transport.py @@ -41,8 +41,8 @@ def test_observed_analogues_read_the_twin_and_derive_taxable_interest() -> None: {column: [0.0, 5.0] for column in analogue_source_columns()}, index=[10, 11], ) - person["savings_interest_income"] = [100.0, 20.0] - person["tax_free_savings_income"] = [30.0, 50.0] + # Interest outside ISAs, floored at zero (microcosm#1360). + person["savings_interest_income"] = [70.0, -30.0] person["dividend_income"] = [7.0, 0.0] observed = observed_analogues(person) assert list(observed.columns) == list(analogue_targets()) diff --git a/packages/microcosm-build/tests/engine_free/uk/test_uk_spi_support.py b/packages/microcosm-build/tests/engine_free/uk/test_uk_spi_support.py index 6af30dfa77..5672e79fe8 100644 --- a/packages/microcosm-build/tests/engine_free/uk/test_uk_spi_support.py +++ b/packages/microcosm-build/tests/engine_free/uk/test_uk_spi_support.py @@ -241,7 +241,10 @@ def test_spi_variable_surfaces_include_efrs_stage1_and_stage2_fixes() -> None: assert "universal_credit_reported" in FRS_ONLY_SPI_FILL_PERSON_COLUMNS assert "housing_benefit_reported" in FRS_ONLY_SPI_FILL_PERSON_COLUMNS assert "employee_pension_contributions" in FRS_ONLY_SPI_FILL_PERSON_COLUMNS - assert "tax_free_savings_income" in FRS_ONLY_SPI_FILL_PERSON_COLUMNS + assert ( + "individual_savings_account_interest_income" in FRS_ONLY_SPI_FILL_PERSON_COLUMNS + ) + assert "tax_free_savings_income" not in FRS_ONLY_SPI_FILL_PERSON_COLUMNS def _certified_like_dead_spi_support(): diff --git a/packages/microcosm-data/src/microcosm/data/contract.py b/packages/microcosm-data/src/microcosm/data/contract.py index 9edbb5f88e..71930f2f48 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 = ( - "609d39688780f69d4e0ec13ca38f95e07335bb964fa956010a67ad426d8cf796" + "6c7299b0eb36e1cf36659e08e6dc732e84fbaef4564b08bcfda478053b90a83e" ) _UK_GATE_BATTERY_GATES_MANIFEST_SHA256 = ( - "87625a3c4f1761646498b3176611b73da0ec3d03131482cbde4b84cb7e202bd0" + "997590e24580b11eed376b42c64c247d6f69bc5a2919a839718fefba05fbdc8b" ) _UK_GATE_BATTERY_SPEC_FINGERPRINT = ( - "afd71e682f5b61c43cdcb8c0b5510271480b9086bb4ac7fc80f7328ea0690cd0" + "322662956837422dd9164d095c0e4ca4e6b9483404014732c22ae47d16bfd998" ) #: Spec entry id -> the legacy gate name whose observable detail checks #: apply unchanged (the battery re-keys the report by entry id; the gate @@ -678,7 +678,7 @@ def compatibility_claim_declarer_error(declared_by: object) -> str | None: # canonical hash; this pins the wrapped digest so the entry's evidence line # still binds the enhanced-FRS incumbent totals. _UK_GATE_BATTERY_INPUT_MASS_EVIDENCE_SHA256 = ( - "82a5fa0c7dec5ac5c169f0b8b2f4acc6b302e80637dc698d3247e75a6d133933" + "24bb96f93de3bda45425b797a2f5069df7477bf3a56616080cc04376beab56e5" ) # The degenerate binding's evidence payload digests the resolved exclusion # records; for a release that must be the committed register, so its digest @@ -977,10 +977,10 @@ def _uk_line_cut_tag_re(release_id: str) -> re.Pattern[str] | None: }, "release_cut": { "gates_manifest_sha256": ( - "51d9de09162699174e9f9e61f0e6ae4817763b86cdb8061e4da03126e952bfc7" + "f872e884f294cb1c33500d16edad69b18ea31fb4ecccdea939fc27cd19342573" ), "policy_sha256": ( - "c1cd798f4a52578e4db69957d08a7f6dabf0af849b4da4e25b4eb442a48d671b" + "fe04d5e69c718403304b6bdc9a6fccd20db165e7d217ba5cbf7045d3a326f029" ), }, } 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 7ba9c13f77..c236325aa3 100644 --- a/packages/microcosm-data/tests/engine_free/shared/test_contract.py +++ b/packages/microcosm-data/tests/engine_free/shared/test_contract.py @@ -115,6 +115,13 @@ "approved_on": "2026-10-11", "expires_on": "2027-04-11", }, + "tax_free_savings_income": { + "reason": "The candidate no longer ships person.tax_free_savings_income: policyengine-uk derives it as the sum of individual_savings_account_interest_income, which the candidate stores apart from non-ISA interest under the additive ISA income contract, and a persisted copy overrides that sum and is never uprated (microcosm#1360). The enhanced-FRS reference stores it in the legacy gross layout, so the column is present in the reference and absent from the candidate, which this gate otherwise fails whatever the tolerance. Non-ISA savings_interest_income stays compared; it falls below the reference's gross total by the ISA part.", + "approved_by": "juaristi22", + "adjudication": "microcosm#1360 folded into microcosm#1418's PR B (ruling 2026-10-28 in session)", + "approved_on": "2026-10-28", + "expires_on": "2027-04-28", + }, } GIT_COMMIT = "5fa48f07436a806ad75ff76fd22cfb8613bddbe0" DATASET_SHA = "d" * 64 @@ -213,19 +220,19 @@ 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 = ( - "609d39688780f69d4e0ec13ca38f95e07335bb964fa956010a67ad426d8cf796" + "6c7299b0eb36e1cf36659e08e6dc732e84fbaef4564b08bcfda478053b90a83e" ) UK_GATE_BATTERY_GATES_MANIFEST_SHA256 = ( - "87625a3c4f1761646498b3176611b73da0ec3d03131482cbde4b84cb7e202bd0" + "997590e24580b11eed376b42c64c247d6f69bc5a2919a839718fefba05fbdc8b" ) UK_GATE_BATTERY_SPEC_FINGERPRINT = ( - "afd71e682f5b61c43cdcb8c0b5510271480b9086bb4ac7fc80f7328ea0690cd0" + "322662956837422dd9164d095c0e4ca4e6b9483404014732c22ae47d16bfd998" ) UK_GATE_BATTERY_DEGENERATE_EVIDENCE_SHA256 = ( "f246388de42654dd68dbbb40c42282001b5b0a8bf48976162bcb1199085cb1d3" ) UK_GATE_BATTERY_INPUT_MASS_EVIDENCE_SHA256 = ( - "82a5fa0c7dec5ac5c169f0b8b2f4acc6b302e80637dc698d3247e75a6d133933" + "24bb96f93de3bda45425b797a2f5069df7477bf3a56616080cc04376beab56e5" ) #: Spec entry id -> (neutral gate name, phase, legacy detail-schema name). #: microcosm#1240: the two report-only high-value homes gates. diff --git a/packages/microcosm-frame/src/microcosm/frame/adapters/policyengine_uk.py b/packages/microcosm-frame/src/microcosm/frame/adapters/policyengine_uk.py index 8d0368a629..cd932507ca 100644 --- a/packages/microcosm-frame/src/microcosm/frame/adapters/policyengine_uk.py +++ b/packages/microcosm-frame/src/microcosm/frame/adapters/policyengine_uk.py @@ -7,6 +7,7 @@ from __future__ import annotations +import json from collections.abc import Mapping, Sequence from importlib import metadata from pathlib import Path @@ -31,23 +32,91 @@ "SUPPLIED_ROLE_INPUTS", "UK_ISA_INCOME_CONTRACT", "UK_ISA_INCOME_CONTRACT_ATTR", + "UK_LEGACY_ISA_INCOME_CONTRACT", "UK_SCHEMA", + "frame_isa_income_contract", + "uk_isa_income_contract_from", "validate_uc_claimant_input", ] UK_SCHEMA = EntitySchema(group_entities=("benunit", "household")) -#: How the frame's savings interest holds ISA interest, declared to -#: policyengine-uk (its ``isa_income_contract``, from 2.162.2): the frame -#: stores ``savings_interest_income`` gross, ISA interest included, with the -#: ISA part in ``tax_free_savings_income``. policyengine-uk reads that as -#: ``legacy_gross`` and takes the ISA part off when it loads the dataset; -#: declaring it keeps that reading if the engine's default for a dataset that -#: declares nothing changes (microcosm#1095). +#: How the producer's savings interest holds ISA interest, declared to +#: policyengine-uk (its ``isa_income_contract``, from 2.162.2): non-ISA interest +#: in ``savings_interest_income`` and ISA interest in +#: ``individual_savings_account_interest_income``, each projected by its own +#: index (microcosm#1360). ``tax_free_savings_income`` is the engine's sum of +#: the ISA parts; a stored copy would override it and never be uprated, so the +#: producer never stores it. UK_ISA_INCOME_CONTRACT: Mapping[str, object] = MappingProxyType( + {"version": 1, "representation": "additive", "projection": "additive"} +) +#: How policyengine-uk reads a dataset that declares no contract: gross +#: ``savings_interest_income`` with the ISA part in ``tax_free_savings_income``, +#: the enhanced FRS's layout and Microcosm's before microcosm#1360. +UK_LEGACY_ISA_INCOME_CONTRACT: Mapping[str, object] = MappingProxyType( {"version": 1, "representation": "legacy_gross", "projection": "legacy_gross"} ) -#: The H5 root attribute policyengine-uk reads that contract from. +#: The H5 root attribute policyengine-uk reads the contract from, and the frame +#: metadata key that carries it. UK_ISA_INCOME_CONTRACT_ATTR = "policyengine_uk.isa_income_contract" +#: The (representation, projection) pairs policyengine-uk accepts at version 1. +_ISA_INCOME_CONTRACT_PAIRS = frozenset( + { + ("legacy_gross", "legacy_gross"), + ("additive", "legacy_gross"), + ("additive", "additive"), + } +) + + +def uk_isa_income_contract_from(value: object) -> dict[str, object]: + """Read a declared ISA income contract, a mapping or its JSON. + + Anything but one of policyengine-uk's version-1 pairs fails, so a frame's + reading of its savings columns is never inferred from their amounts. + """ + + if isinstance(value, bytes): + value = value.decode("utf-8") + if isinstance(value, str): + try: + value = json.loads(value) + except json.JSONDecodeError as exc: + raise ValueError( + f"ISA income contract {value!r} is not valid JSON." + ) from exc + if not isinstance(value, Mapping): + raise ValueError( + f"ISA income contract must be a mapping, got {type(value).__name__}." + ) + contract = dict(value) + version = contract.get("version") + pair = (contract.get("representation"), contract.get("projection")) + if ( + set(contract) != {"version", "representation", "projection"} + or type(version) is not int + or version != 1 + or pair not in _ISA_INCOME_CONTRACT_PAIRS + ): + raise ValueError(f"Unsupported ISA income contract {contract!r}.") + return {"version": 1, "representation": pair[0], "projection": pair[1]} + + +def frame_isa_income_contract(bundle: Frame) -> dict[str, object]: + """The contract a frame's savings columns follow. + + A frame loaded from an H5 carries the file's declaration (one declaring + nothing reads as legacy gross); a frame assembled in process holds the + producer's columns and declares the producer's contract. + """ + + metadata = getattr(bundle, "metadata", None) or {} + declared = metadata.get(UK_ISA_INCOME_CONTRACT_ATTR) + if declared is None: + return dict(UK_ISA_INCOME_CONTRACT) + return uk_isa_income_contract_from(declared) + + _PERSON_TABLE = "person" _GROUP_TABLES = ("benunit", "household") _DTYPE_KIND_BY_VALUE_TYPE: dict[type, str] = { @@ -227,7 +296,7 @@ def _build_dataset(self, bundle: Frame, period: int | str) -> Any: benunit=tables["benunit"].copy(), household=tables["household"].copy(), fiscal_year=int(period), - isa_income_contract=dict(UK_ISA_INCOME_CONTRACT), + isa_income_contract=frame_isa_income_contract(bundle), ) 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 085e59a16e..e6c342984c 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 @@ -364,8 +364,8 @@ ), "ISA dividends and the cash interest held in non-cash ISAs " "(policyengine-uk 2.162.2). The FRS records ISA interest as one total, " - "which the frame supplies in tax_free_savings_income, so the of-which " - "detail stays zero. Until 2027-28 that changes nothing; from 2027-28 the " + "which the frame supplies in individual_savings_account_interest_income " + "(microcosm#1360), so the of-which detail stays zero. Until 2027-28 that changes nothing; from 2027-28 the " "detail sets isa_cash_interest_flat_rate_charge, the final charge on cash " "interest in non-cash ISAs, so projections from that year show no such " "charge. It records no ISA dividends " @@ -532,15 +532,15 @@ def _uk_take_up(program: str, entity: str) -> InputBinding: AlignmentRelation.NARROW_MATCH, ( "Engine label from 2.162.2: 'Savings interest outside tax-free " - "accounts'. The frame stores it gross, ISA interest included, " - "with the ISA part in tax_free_savings_income; it carries no " - "ISA income contract, so policyengine-uk reads it as legacy " - "gross and subtracts tax_free_savings_income when it loads the " - "file. Securities and National Savings interest belong to " - "other_investment_income, which stays uncovered. ISA interest " - "(individual_savings_account_interest_income) is no longer an " - "engine input from 2.162.2: a formula supplies it, and the " - "frame's tax_free_savings_income overrides it." + "accounts'. The frame stores it so, under the additive ISA " + "income contract it declares (microcosm#1360): ISA interest is " + "stored apart in individual_savings_account_interest_income, a " + "total the engine's formula takes first, and " + "tax_free_savings_income adds it. A legacy gross file (the " + "enhanced FRS) stores interest gross with the ISA part in " + "tax_free_savings_income, which policyengine-uk subtracts when " + "it loads the file. Securities and National Savings interest " + "belong to other_investment_income, which stays uncovered." ), ), bind( 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 7014621ff7..35aae25aa0 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 @@ -175,6 +175,7 @@ "private_pension_income", "property_income", "savings_interest_income", + "individual_savings_account_interest_income", "dividend_income", "miscellaneous_income" ], @@ -255,6 +256,7 @@ "private_pension_income", "property_income", "savings_interest_income", + "individual_savings_account_interest_income", "dividend_income", "miscellaneous_income" ], @@ -424,6 +426,7 @@ "private_pension_income", "property_income", "savings_interest_income", + "individual_savings_account_interest_income", "dividend_income", "miscellaneous_income" ], @@ -2264,7 +2267,7 @@ "loss_relief", "ni_class_4_losses_brought_forward", "private_pension_income", - "tax_free_savings_income", + "individual_savings_account_interest_income", "savings_interest_income", "dividend_income", "other_investment_income", @@ -2361,7 +2364,7 @@ "loss_relief", "ni_class_4_losses_brought_forward", "private_pension_income", - "tax_free_savings_income", + "individual_savings_account_interest_income", "savings_interest_income", "dividend_income", "other_investment_income", @@ -2853,10 +2856,11 @@ "private_pension_income", "property_income", "savings_interest_income", + "individual_savings_account_interest_income", "dividend_income", "miscellaneous_income" ], - "components_semantics": "Persisted leaves of the model's total_income concept (ITA 2007 s.23); state_pension_reported stands in for social_security_income, whose other taxable benefits are not persisted; reliefs such as pension contributions and Gift Aid are not deducted.", + "components_semantics": "Persisted leaves of the model's total_income concept (ITA 2007 s.23); state_pension_reported stands in for social_security_income, whose other taxable benefits are not persisted; reliefs such as pension contributions and Gift Aid are not deducted. ISA interest is exempt but stays beside non-ISA interest, as gross interest held it before microcosm#1360, so the proxy is unchanged.", "fail_on_missing_component": true, "kind": "taxable_income_proxy" }, @@ -3238,7 +3242,7 @@ ], "rebase_income_to_build_period": true, "recipient_income_rule": { - "drawn": "the twin reports pay, a trade (self_employment_income > 0 or a self-employed main job) or a pension (private_pension_income + state_pension_reported > 0), or more than the floor of taxable interest (savings_interest_income less tax_free_savings_income), dividend_income, property_income and miscellaneous_income together; a reserved band carrier is always drawn; a twin whose only record is the State Pension is drawn, against a tape that mostly holds taxpayers, which can lift its pension leaves", + "drawn": "the twin reports pay, a trade (self_employment_income > 0 or a self-employed main job) or a pension (private_pension_income + state_pension_reported > 0), or more than the floor of taxable interest (savings_interest_income, the interest outside ISAs), dividend_income, property_income and miscellaneous_income together; a reserved band carrier is always drawn; a twin whose only record is the State Pension is drawn, against a tape that mostly holds taxpayers, which can lift its pension leaves", "undrawn": "the twin has no tax record for the tape to condition on; the copy keeps the twin's values at stage 1 and stage 2 (a declared modelling boundary like the under-16 one, microcosm#840)", "unearned_income_floor_gbp": 1000 }, @@ -3271,7 +3275,7 @@ "fit_weight_kind": "importance", "fold_key": "predictor cell (gender, region, whole-year age, main_source, has_pay, has_trade, at_or_over_spa), the fold being floor(uniform x folds) of the cell's stable_identity_uniforms draw at the stage seed and salt spi_stage1:reference_fold; each fold's recipients are located by a forest fitted on the other folds, so the forest that locates a copy never saw its twin, and every row of a cell is located by one forest", "folds": 5, - "method": "Rosenblatt transport (microcosm#840): each drawn recipient's twin values are located on the reference forest, the sign uniform in the gate's cumulative class probabilities and the quantile on the sign's magnitude forest, each leaf chained on the twin's observed earlier leaves, and the stage-1 forest draws at those uniforms, so the recipient receives the SPI income of someone in the same position among SPI people like it as the twin holds among FRS people like it. taxable_savings_interest is savings_interest_income less tax_free_savings_income, floored at zero. A leaf without an analogue, or whose analogue is degenerate on the FRS rows, draws at identity-keyed uniforms, as do the placements inside a class or a flat stretch of a conditional; no model random stream is consumed. The reference locates a leaf given the twin's observed earlier analogue leaves, while the stage-1 forest draws it given every earlier output, the identity-uniform leaves included, so the located quantile is read off a conditional the identity draws also shape (microcosm#840 follow-up: the chain order). A full build refuses a reference the predictor cells cannot cross-fit (only a sampled rung or a synthetic fixture may locate in-sample, and its receipt says so), a recipient whose fold differs from its twin's, and a reference whose sign classes differ from the stage-1 forest's on any located target.", + "method": "Rosenblatt transport (microcosm#840): each drawn recipient's twin values are located on the reference forest, the sign uniform in the gate's cumulative class probabilities and the quantile on the sign's magnitude forest, each leaf chained on the twin's observed earlier leaves, and the stage-1 forest draws at those uniforms, so the recipient receives the SPI income of someone in the same position among SPI people like it as the twin holds among FRS people like it. taxable_savings_interest is savings_interest_income, the interest outside ISAs, floored at zero. A leaf without an analogue, or whose analogue is degenerate on the FRS rows, draws at identity-keyed uniforms, as do the placements inside a class or a flat stretch of a conditional; no model random stream is consumed. The reference locates a leaf given the twin's observed earlier analogue leaves, while the stage-1 forest draws it given every earlier output, the identity-uniform leaves included, so the located quantile is read off a conditional the identity draws also shape (microcosm#840 follow-up: the chain order). A full build refuses a reference the predictor cells cannot cross-fit (only a sampled rung or a synthetic fixture may locate in-sample, and its receipt says so), a recipient whose fold differs from its twin's, and a reference whose sign classes differ from the stage-1 forest's on any located target.", "n_estimators": 4, "population": "uk_frs_raw_spine_base_support_channel claimants and partners (is_uc_claimant) aged 16 and over with taxable income under recipient_income_rule", "predictors": "the stage-1 predictors, encoded identically", @@ -3427,7 +3431,7 @@ "employer_pension_contributions", "personal_pension_contributions", "pension_contributions_via_salary_sacrifice", - "tax_free_savings_income", + "individual_savings_account_interest_income", "universal_credit_reported", "pension_credit_reported", "child_benefit_reported", @@ -3463,7 +3467,6 @@ "owned_company_income_share" ], "postprocess": { - "gross_savings_interest_income": "stage1 INCBBS draw + stage2 tax_free_savings_income", "refresh_disability_categories": [ "aa_category", "dla_sc_category", @@ -3475,7 +3478,8 @@ "is_disabled_for_benefits", "is_enhanced_disabled_for_benefits", "is_severely_disabled_for_benefits" - ] + ], + "savings_interest_income": "the stage-1 INCBBS draw, interest outside ISAs; individual_savings_account_interest_income is the stage-2 draw beside it (microcosm#1360)" }, "predictors": [ "age", @@ -3813,7 +3817,7 @@ "employer_pension_contributions", "personal_pension_contributions", "pension_contributions_via_salary_sacrifice", - "tax_free_savings_income", + "individual_savings_account_interest_income", "universal_credit_reported", "pension_credit_reported", "child_benefit_reported", @@ -6635,7 +6639,7 @@ "donor_rows": "base_frs_with_available_capital", "draw": "weighted_empirical", "identity": "benunit_id", - "investment_income": "savings_interest_income + dividend_income + other_investment_income, summed over benefit-unit members", + "investment_income": "savings_interest_income + individual_savings_account_interest_income + dividend_income + other_investment_income, summed over benefit-unit members", "investment_income_band_edges": [ 0, 240, 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 bb7e5391f3..6a81e370c6 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,tax_free_savings_income,savings_interest_income,dividend_income,other_investment_income,stands_as_sole_owner_or_partner_of_company,is_engaged_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.8_2000000000000000e+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.8_2000000000000000e+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.8_2000000000000000e+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.8_2000000000000000e+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.8_2000000000000000e+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 +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.8_2000000000000000e+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.8_2000000000000000e+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.8_2000000000000000e+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.8_2000000000000000e+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.8_2000000000000000e+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 +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.8_2000000000000000e+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.8_2000000000000000e+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.8_2000000000000000e+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.8_2000000000000000e+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.8_2000000000000000e+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 +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.8_2000000000000000e+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.8_2000000000000000e+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.8_2000000000000000e+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.8_2000000000000000e+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.8_2000000000000000e+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 +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.8_2000000000000000e+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.8_2000000000000000e+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.8_2000000000000000e+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.8_2000000000000000e+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.8_2000000000000000e+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 +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.8_2000000000000000e+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.8_2000000000000000e+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.8_2000000000000000e+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.8_2000000000000000e+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.8_2000000000000000e+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 +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.8_2000000000000000e+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.8_2000000000000000e+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.8_2000000000000000e+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.8_2000000000000000e+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.8_2000000000000000e+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 +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.8_2000000000000000e+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.8_2000000000000000e+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.8_2000000000000000e+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.8_2000000000000000e+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.8_2000000000000000e+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 +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.8_2000000000000000e+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.8_2000000000000000e+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.8_2000000000000000e+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.8_2000000000000000e+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.8_2000000000000000e+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 +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.8_2000000000000000e+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.8_2000000000000000e+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.8_2000000000000000e+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.8_2000000000000000e+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.8_2000000000000000e+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 +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.8_2000000000000000e+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.8_2000000000000000e+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.8_2000000000000000e+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.8_2000000000000000e+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.8_2000000000000000e+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 +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.8_2000000000000000e+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.8_2000000000000000e+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.8_2000000000000000e+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.8_2000000000000000e+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.8_2000000000000000e+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 +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.8_2000000000000000e+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.8_2000000000000000e+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.8_2000000000000000e+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.8_2000000000000000e+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.8_2000000000000000e+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 +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.8_2000000000000000e+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.8_2000000000000000e+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.8_2000000000000000e+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.8_2000000000000000e+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.8_2000000000000000e+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 +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.8_2000000000000000e+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.8_2000000000000000e+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.8_2000000000000000e+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.8_2000000000000000e+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.8_2000000000000000e+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 +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.8_2000000000000000e+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.8_2000000000000000e+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.8_2000000000000000e+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.8_2000000000000000e+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.8_2000000000000000e+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 +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.8_2000000000000000e+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.8_2000000000000000e+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.8_2000000000000000e+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.8_2000000000000000e+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.8_2000000000000000e+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 +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.8_2000000000000000e+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.8_2000000000000000e+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.8_2000000000000000e+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.8_2000000000000000e+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.8_2000000000000000e+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 +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.8_2000000000000000e+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.8_2000000000000000e+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.8_2000000000000000e+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.8_2000000000000000e+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.8_2000000000000000e+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 +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.8_2000000000000000e+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.8_2000000000000000e+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.8_2000000000000000e+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.8_2000000000000000e+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.8_2000000000000000e+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 +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.8_2000000000000000e+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.8_2000000000000000e+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.8_2000000000000000e+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.8_2000000000000000e+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.8_2000000000000000e+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 +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.8_2000000000000000e+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.8_2000000000000000e+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.8_2000000000000000e+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.8_2000000000000000e+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.8_2000000000000000e+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 +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.8_2000000000000000e+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.8_2000000000000000e+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.8_2000000000000000e+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.8_2000000000000000e+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.8_2000000000000000e+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 +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.8_2000000000000000e+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.8_2000000000000000e+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.8_2000000000000000e+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.8_2000000000000000e+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.8_2000000000000000e+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 +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.8_2000000000000000e+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.8_2000000000000000e+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.8_2000000000000000e+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.8_2000000000000000e+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.8_2000000000000000e+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 +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.8_2000000000000000e+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.8_2000000000000000e+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.8_2000000000000000e+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.8_2000000000000000e+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.8_2000000000000000e+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 +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.8_2000000000000000e+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.8_2000000000000000e+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.8_2000000000000000e+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.8_2000000000000000e+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.8_2000000000000000e+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 +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 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 cb12226432..a755b50aa2 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 @@ -61,6 +61,7 @@ "iidb_reported": "float64", "incapacity_benefit_reported": "float64", "income_support_reported": "float64", + "individual_savings_account_interest_income": "float64", "is_benunit_head": "bool", "is_blind": "bool", "is_claimant_or_partner": "bool", @@ -112,7 +113,6 @@ "statutory_sick_pay": "float64", "student_loan_repayments": "float64", "student_loans": "float64", - "tax_free_savings_income": "float64", "trading_loss": "float64", "uc_is_in_gainful_self_employment": "bool", "uc_is_in_startup_period": "bool", 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 74931ed1ad..944238ade3 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":"tax_free_savings_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.162.14"],["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":"d8bc929a1afc1fb21b5d8d5e772bcbcf252cb3912626450784e4c7ebaa1a0df7","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","tax_free_savings_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","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":"tax_free_savings_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","tax_free_savings_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","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.162.14"],["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.162.14"],["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.162.14"],["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.162.14"],["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.162.14"],["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.162.14"],["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","tax_free_savings_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","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.162.14"],["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","tax_free_savings_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","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","tax_free_savings_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","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.162.14"],["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.162.14"],["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.162.14"],["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.162.14"],["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","tax_free_savings_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","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.162.14"],["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","tax_free_savings_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","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.162.14"],["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":"5fc311107a78562d5ceea294f16e85ffb5f43426fba0de2133a1cd92bf208eb9","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.162.14"],["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":"add658b5313c84df523abd5725a20538989b5e6bdf1f45ba6a23245a6f67b08d","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","tax_free_savings_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","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.162.14"],["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","tax_free_savings_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","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.162.14"],["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":"e044163f5b5db2f2f6acea3a80f3729dc132884a3cfaa077a6313f7666a955f4","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":"tax_free_savings_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.162.14"],["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":"5630e05a08aa1b4ba093dedfa104463804b757e4e6fe73704e949bf1579c1a50","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","tax_free_savings_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","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","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.162.14"],["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","tax_free_savings_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","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.162.14"],["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","tax_free_savings_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","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.162.14"],["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":"46f12fdf9228f721d860ff7858b78b25406bb8737628acf63ac17d44d549f657","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","tax_free_savings_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","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.162.14"],["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","tax_free_savings_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","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.162.14"],["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.162.14"],["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.162.14"],["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":"5c84a402f34dc5bfcfc0b3c3c7a5e57576cfd21e7bfdeba3e80dcaf4e9d478ba","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.162.14"],["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":"078a79ce6f8c768c06526f1c05288602ce781e30c77b575b0bdf3f5b7d16da1b","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","tax_free_savings_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","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.162.14"],["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":"b21e69bb5b9efe7086c7852f78b5cf4c7267b7bb742d05a0fd0207841097e426","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","tax_free_savings_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","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.162.14"],["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":"91a3358c59b5383b91156f66b0443c910e672e17f73ea19aff1ecd91ca42c029","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","tax_free_savings_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","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.162.14"],["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","tax_free_savings_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","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.162.14"],["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":"4c5f4285e8db871e28ba09e54095c9e88cc062469f8a4054ca004b2717ff4ac9","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","tax_free_savings_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","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","tax_free_savings_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","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.162.14"],["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","tax_free_savings_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","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.162.14"],["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","tax_free_savings_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","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","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.162.14"],["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":"e7c7311b3852e67ae755c09456cc10c46136681fa92ade60daa1fbeb581288d5","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","tax_free_savings_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","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","tax_free_savings_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","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.162.14"],["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":"9818609b1003442f197e99ca741dc8db658a82f36c67f35308ceef25537b739e","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.162.14"],["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":"0bf6d4151d9cbd32bde34c2538bf6142d458c8828cc698fa1a9aad0d9e432246","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","tax_free_savings_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","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","tax_free_savings_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","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.162.14"],["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","tax_free_savings_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","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","tax_free_savings_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","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.162.14"],["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":"78c889ae5a4bd4c61b1e0b259e3fe3e805f76e12c952d0523c92969957db05d5","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","tax_free_savings_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","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","tax_free_savings_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","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.162.14"],["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":"2b4c6d8d31d8a34de880095b90f312b3a7c5723dfdec14096cb7a2eda20e8673","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.162.14"],["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","tax_free_savings_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","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.162.14"],["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":"d91faf93fc9fc0251b2165af1c79514dc5d942373bc8f13d8d7d5454e0fd931c","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","tax_free_savings_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","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.162.14"],["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":"ee30278543cc0297a5366d855b7753aa04af5518971594c193c52be36bf8a7b4","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","tax_free_savings_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","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","miscellaneous_income","private_pension_income","property_income","savings_interest_income","self_employment_income","state_pension_reported","tax_free_savings_income"],"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.162.14"],["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":"8400624c4efaf1ab36add705318f660bafff7b73b9770080b6950e50de231bb7","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","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.162.14"],["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":"b79ce806015de2f1e1703fa68bf4ad871c6df54b5b32633c864632ab68919a48","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","tax_free_savings_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","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.162.14"],["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":"36fe1dfc69fc2a2645b60fa50492c54174e7bb3e1b2ce34243021f2abf01f6e3","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.162.14"],["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":"0fb6748b73a66e8887d8d9a61da4dd9529bfd6e1d50da1ab8d0127bae5b0c070","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","tax_free_savings_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","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.162.14"],["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":"41009badb290aec19613fea5f5b625744529388a367d5a12e85a8067afbb9134","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.162.14"],["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","tax_free_savings_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","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","tax_free_savings_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","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.162.14"],["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","tax_free_savings_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","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.162.14"],["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}],"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":"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.162.14"],["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.162.14"],["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.162.14"],["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.162.14"],["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.162.14"],["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.162.14"],["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.162.14"],["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.162.14"],["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.162.14"],["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.162.14"],["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.162.14"],["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.162.14"],["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.162.14"],["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.162.14"],["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":"5fc311107a78562d5ceea294f16e85ffb5f43426fba0de2133a1cd92bf208eb9","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.162.14"],["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":"add658b5313c84df523abd5725a20538989b5e6bdf1f45ba6a23245a6f67b08d","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.162.14"],["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.162.14"],["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":"e044163f5b5db2f2f6acea3a80f3729dc132884a3cfaa077a6313f7666a955f4","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.162.14"],["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":"aca5fc3c40e130c6f2a6cc455aca851e603a5687e2cd96b4fb5c556ddc49e349","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.162.14"],["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.162.14"],["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.162.14"],["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":"46f12fdf9228f721d860ff7858b78b25406bb8737628acf63ac17d44d549f657","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.162.14"],["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.162.14"],["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.162.14"],["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.162.14"],["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":"5c84a402f34dc5bfcfc0b3c3c7a5e57576cfd21e7bfdeba3e80dcaf4e9d478ba","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.162.14"],["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":"078a79ce6f8c768c06526f1c05288602ce781e30c77b575b0bdf3f5b7d16da1b","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.162.14"],["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":"b21e69bb5b9efe7086c7852f78b5cf4c7267b7bb742d05a0fd0207841097e426","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.162.14"],["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":"91a3358c59b5383b91156f66b0443c910e672e17f73ea19aff1ecd91ca42c029","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.162.14"],["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.162.14"],["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":"4c5f4285e8db871e28ba09e54095c9e88cc062469f8a4054ca004b2717ff4ac9","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.162.14"],["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.162.14"],["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.162.14"],["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.162.14"],["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":"9818609b1003442f197e99ca741dc8db658a82f36c67f35308ceef25537b739e","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.162.14"],["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":"0bf6d4151d9cbd32bde34c2538bf6142d458c8828cc698fa1a9aad0d9e432246","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.162.14"],["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.162.14"],["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":"78c889ae5a4bd4c61b1e0b259e3fe3e805f76e12c952d0523c92969957db05d5","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.162.14"],["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":"2b4c6d8d31d8a34de880095b90f312b3a7c5723dfdec14096cb7a2eda20e8673","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.162.14"],["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.162.14"],["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":"9314cb10231910e7c438b330d1992c9f6ad93ce987802bf4ce54486358fa19e0","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.162.14"],["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.162.14"],["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":"a331eb5bae1a1e46ac83d700637d8b68f5bcf3784ce2fc4e40521092d55025ca","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.162.14"],["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.162.14"],["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":"36fe1dfc69fc2a2645b60fa50492c54174e7bb3e1b2ce34243021f2abf01f6e3","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.162.14"],["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":"0fb6748b73a66e8887d8d9a61da4dd9529bfd6e1d50da1ab8d0127bae5b0c070","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.162.14"],["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":"41009badb290aec19613fea5f5b625744529388a367d5a12e85a8067afbb9134","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.162.14"],["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.162.14"],["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.162.14"],["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}],"sources":[{"codec":"csv-tables","description":"Content-bound UK FRS and donor fixture/source bundle.","name":"frs"}]} diff --git a/test_support/microcosm_build/uk_hmrc_calibration.py b/test_support/microcosm_build/uk_hmrc_calibration.py index 3d3be3a976..cf61f3766a 100644 --- a/test_support/microcosm_build/uk_hmrc_calibration.py +++ b/test_support/microcosm_build/uk_hmrc_calibration.py @@ -1,6 +1,7 @@ # ruff: noqa: F401 from __future__ import annotations +from collections.abc import Mapping from pathlib import Path import numpy as np @@ -23,6 +24,7 @@ ) from microcosm.build.uk_runtime.national_frame import ( uk_household_weight_kind, + uk_isa_income_contract, uk_national_frame, uk_time_period, ) @@ -64,7 +66,7 @@ def _feasible_dataset_and_targets() -> tuple[Frame, HMRCIncomeTargetSet]: "person_household_id": row_id, "person_benunit_id": row_id, "state_pension_reported": 0.0, - "tax_free_savings_income": 0.0, + "individual_savings_account_interest_income": 0.0, SPI_HMRC_OTHER_INCOME_COLUMN: 0.0, SPI_HMRC_STATE_PENSION_INCOME_COLUMN: 0.0, } @@ -141,6 +143,7 @@ def _with( person: pd.DataFrame | None = None, household: pd.DataFrame | None = None, time_period: str | None = None, + isa_income_contract: Mapping[str, object] | None = None, ) -> Frame: """Rebuild the national frame with selected tables replaced.""" @@ -156,6 +159,11 @@ def _with( else frame.weights_for("household").values ), mass_log=frame.mass_log, + isa_income_contract=( + uk_isa_income_contract(frame) + if isa_income_contract is None + else isa_income_contract + ), ) diff --git a/test_support/microcosm_build/uk_spi_income.py b/test_support/microcosm_build/uk_spi_income.py index 78e215b7a9..06745445c8 100644 --- a/test_support/microcosm_build/uk_spi_income.py +++ b/test_support/microcosm_build/uk_spi_income.py @@ -121,7 +121,7 @@ def predict(self, predictors: pd.DataFrame) -> pd.DataFrame: value = 10.0 elif target == "charitable_investment_gifts": value = 2.0 - elif target == "tax_free_savings_income": + elif target == "individual_savings_account_interest_income": value = 5.0 elif target == SPI_HMRC_MISCELLANEOUS_EMPLOYMENT_INCOME_COLUMN: value = -3.0 @@ -220,7 +220,9 @@ def _dead_support( }.items(): if column in person_columns: person_columns[column] = values - person_columns["tax_free_savings_income"] = np.zeros(4, dtype=float) + person_columns["individual_savings_account_interest_income"] = np.zeros( + 4, dtype=float + ) person = pd.DataFrame(person_columns) benunit = pd.DataFrame({"benunit_id": np.arange(201, 205, dtype="int64")}) dead = create_uk_spi_support_tables( diff --git a/tools/build_uk_release_input_coverage_manifest.py b/tools/build_uk_release_input_coverage_manifest.py index 10d6e45b7e..ef2de2fc03 100644 --- a/tools/build_uk_release_input_coverage_manifest.py +++ b/tools/build_uk_release_input_coverage_manifest.py @@ -88,6 +88,18 @@ "approved_by": "juaristi22", "approved_on": "2026-10-11", }, + "tax_free_savings_income": { + "reason": ENGINE_DERIVED_EXCLUSION_REASON, + "tracking_note": ( + "microcosm#1360: under the additive ISA income contract the " + "producer stores ISA interest in " + "individual_savings_account_interest_income, which policyengine-uk " + "adds into tax_free_savings_income; savings_interest_income, now " + "interest outside ISAs, stays required." + ), + "approved_by": "juaristi22", + "approved_on": "2026-10-28", + }, } ENTITY_TABLES = ("person", "benunit", "household") READ_BATCH_SIZE = 12 From bbc0817de8f6364b683c4a10a07df008b4f858fc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mar=C3=ADa=20Juaristi?= <127882282+juaristi22@users.noreply.github.com> Date: Thu, 29 Oct 2026 04:26:47 +0000 Subject: [PATCH 04/14] Re-pin the UK Chronicle feed to chronicle#392 for HMRC's ISA statistics For microcosm#1415, the pin names PolicyEngine/chronicle#392's head (e56af9a). Its base is 272c987, the previous pin, so the artifact was built from the head's bundle. When #392 merges, the pin moves to the merge commit. The facts and manifest digests stay the same, and only the files that restate the commit move. - uk/chronicle_feed.json: - 1,506,587 rows, with 3,272 new facts from three HMRC sources: the ISA statistics, the Lifetime ISA statistics and the cash ISA limit reduction impact note; - the consumer-fact schema digest is unchanged; - the two tests restating the pin, the local validation levels and the local census follow. - Vendored resources: - a new hmrc_isa_statistics_facts.json (1,074 rows in seven selections), registered in the country package; - the 33 other vendored resources keep their rows under the new feed identity; - the DESNZ constituency resource keeps its values, under keys re-derived from the new identity. - References and receipts: - the national and local references and both compile-parity receipts are byte-identical; - each membership moves its feed label, and the local one also moves its DESNZ keys; - both surfaces were regenerated from cuts of the artifact, by the 272c987 rules. - Other files: the coverage manifest and the H2 fixture's 16 stage contract hashes follow, and the runbook gains a history entry. Co-Authored-By: Claude Opus 5.5 --- ...-chronicle-repin-isa-statistics.changed.md | 1 + docs/uk-chronicle-feed-repin.md | 18 + ...e_employer_pension_contribution_rates.json | 8 +- .../microcosm/build/uk/chronicle_feed.json | 8 +- .../microcosm/build/uk/country_package.json | 5 + .../uk/desnz_constituency_energy_facts.json | 98626 ++++++++-------- .../build/uk/desnz_domestic_energy_facts.json | 8 +- .../build/uk/desnz_local_energy_facts.json | 8 +- .../build/uk/desnz_road_fuel_by_vehicle.json | 8 +- .../build/uk/devolved_bus_finance.json | 8 +- .../microcosm/build/uk/dft_bus_journeys.json | 8 +- .../build/uk/dft_bus_value_anchors.json | 8 +- .../build/uk/dwp_move_to_uc_facts.json | 8 +- .../build/uk/dwp_uc_award_band_facts.json | 8 +- .../src/microcosm/build/uk/excise_facts.json | 8 +- .../uk/gambling_participation_facts.json | 8 +- .../build/uk/hmrc_cgt_asset_type_facts.json | 8 +- .../build/uk/hmrc_cgt_conditioning_facts.json | 8 +- .../uk/hmrc_child_benefit_statistics.json | 8 +- .../build/uk/hmrc_isa_statistics_facts.json | 50441 ++++++++ .../build/uk/hmrc_itl_taxpayer_counts.json | 8 +- .../uk/hmrc_property_rental_income_facts.json | 8 +- .../build/uk/hmrc_spi_table_3_11_uk_rows.json | 8 +- .../build/uk/hmrc_stamp_tax_facts.json | 8 +- .../uk/ledger_fact_vendor_selections.json | 93 + .../build/uk/licensed_cars_fuel_type.json | 8 +- .../uk/local_target_reference_membership.json | 2532 +- .../build/uk/local_validation_levels.json | 6 +- .../microcosm/build/uk/need_energy_facts.json | 8 +- .../build/uk/nts_bus_use_frequency.json | 8 +- .../build/uk/nts_car_availability.json | 8 +- .../microcosm/build/uk/nts_trip_rates.json | 8 +- .../build/uk/obr_hvcts_costing_facts.json | 8 +- .../obr_salary_sacrifice_costing_facts.json | 8 +- .../build/uk/ofgem_price_cap_facts.json | 8 +- .../uk/ons_household_expenditure_facts.json | 8 +- .../ons_mid2025_single_year_age_by_sex.json | 8 +- .../uk/ons_single_year_age_populations.json | 8 +- .../build/uk/ons_spree_tenure_dwellings.json | 8 +- .../microcosm/build/uk/orr_rail_facts.json | 8 +- .../microcosm/build/uk/qep_energy_prices.json | 8 +- .../uk/release_input_coverage_manifest.json | 2 +- .../microcosm/build/uk/road_fuel_anchors.json | 8 +- .../build/uk/target_reference_membership.json | 2 +- .../build/uk/uk_local_target_census.json | 156 +- .../engine_free/shared/test_country_spec.py | 2 + .../engine_free/uk/test_uk_chronicle_feed.py | 8 +- .../engine_free/uk/test_uk_full_targets.py | 8 +- .../fixtures/parity/uk_spine/uk_spine.json | 2 +- 49 files changed, 101367 insertions(+), 50807 deletions(-) create mode 100644 changelog.d/1415-uk-chronicle-repin-isa-statistics.changed.md create mode 100644 packages/microcosm-build/src/microcosm/build/uk/hmrc_isa_statistics_facts.json diff --git a/changelog.d/1415-uk-chronicle-repin-isa-statistics.changed.md b/changelog.d/1415-uk-chronicle-repin-isa-statistics.changed.md new file mode 100644 index 0000000000..13ccb5c55e --- /dev/null +++ b/changelog.d/1415-uk-chronicle-repin-isa-statistics.changed.md @@ -0,0 +1 @@ +The UK Chronicle feed is re-pinned to PolicyEngine/chronicle#392 (microcosm#1415), which brings HMRC's 2026 annual savings statistics: the ISA tables (accounts, amounts and market values by type to 2024-25, and 2023-24 subscribers and holders by income, size of subscription, age, sex and region), the Lifetime ISA withdrawal statistics and the cash ISA limit reduction impact note (3,272 facts; 1,506,587 rows; the consumer-fact schema is unchanged). A new vendored resource, `hmrc_isa_statistics_facts.json`, carries the 1,074 rows the ISA subscriptions stage and the Lifetime ISA anchor read; none is a calibration target, and the other vendored resources carry the same rows under the new feed identity. diff --git a/docs/uk-chronicle-feed-repin.md b/docs/uk-chronicle-feed-repin.md index f73e542d4e..fa768d3093 100644 --- a/docs/uk-chronicle-feed-repin.md +++ b/docs/uk-chronicle-feed-repin.md @@ -322,3 +322,21 @@ national and local reference files are byte-identical, the membership moves only and both compile-parity receipts are unchanged. Both surfaces were regenerated from the national and local cuts, as for `200bf6d`. No reference moves, so the national register version does not either. The high-value home stock still names `735820c`: the addition touches none of its inputs. + +The `e56af9a` re-pin (microcosm#1415, PolicyEngine/chronicle#392, on top of `272c987`) brought +HMRC's 2026 annual savings statistics: the ISA tables (accounts, amounts and market values by type +to 2024-25, and 2023-24 subscribers and holders by income, size of subscription, age, sex and +region), Lifetime ISA Table 1a and the cash ISA limit reduction impact note (3,272 facts; 1,506,587 +rows; the schema digest is unchanged). The pull request's base is `272c987`, so the artifact was +built from its head's bundle. + +A new vendored resource, `hmrc_isa_statistics_facts.json`, carries the 1,074 rows the ISA +subscriptions stage and the Lifetime ISA anchor read; none is a calibration target. The other +vendored resources carry the same rows under the new feed identity, and the DESNZ constituency +resource the same values under keys re-derived from it. No compiled value moves on either surface: +the national and local reference files are byte-identical, each membership moves only its feed +label, and both compile-parity receipts are unchanged. Both surfaces were regenerated from cuts of +the pinned artifact by the `272c987` rules (935,320 national and 884,748 local rows). No reference +moves, so the national register version does not either. The high-value home stock still names +`735820c`: the addition touches none of its inputs (the feed-gated fingerprint check passes). + 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 56a7466e46..03b4379bed 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": "272c987af175687aca21f82851ef349521802b12", + "source_commit": "e56af9a501e71c9b954c84678a81566feb5b33f9", "build": "build-bundle --suite uk -> build-consumer-artifact", "artifact_schema_version": "policyengine_ledger.consumer_artifact.v2", - "fact_row_count": 1503315, - "facts_sha256": "084ddf46fa34b1e03b5f0a7287617aeafaf7f614e3619d87a6565409e4adac85", - "manifest_sha256": "229afc18d8201bbd59a41777453f487ad750be2802425240ac26ee54849bfafd" + "fact_row_count": 1506587, + "facts_sha256": "39ee4926f650f3d38d8c5220a750af4037339359179d70279d170cfbb3b42775", + "manifest_sha256": "a663586f8b3c6d13aa6fc5f64991951efe528b83bd5ea63c3b7267a20fff1c5f" }, "selections": [ { diff --git a/packages/microcosm-build/src/microcosm/build/uk/chronicle_feed.json b/packages/microcosm-build/src/microcosm/build/uk/chronicle_feed.json index 8a69e434df..eb8e2c48ac 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": "272c987af175687aca21f82851ef349521802b12", + "source_commit": "e56af9a501e71c9b954c84678a81566feb5b33f9", "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": 1503315, - "facts_sha256": "084ddf46fa34b1e03b5f0a7287617aeafaf7f614e3619d87a6565409e4adac85", - "manifest_sha256": "229afc18d8201bbd59a41777453f487ad750be2802425240ac26ee54849bfafd" + "fact_row_count": 1506587, + "facts_sha256": "39ee4926f650f3d38d8c5220a750af4037339359179d70279d170cfbb3b42775", + "manifest_sha256": "a663586f8b3c6d13aa6fc5f64991951efe528b83bd5ea63c3b7267a20fff1c5f" } 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 16c83bd22d..436a912257 100644 --- a/packages/microcosm-build/src/microcosm/build/uk/country_package.json +++ b/packages/microcosm-build/src/microcosm/build/uk/country_package.json @@ -102,6 +102,11 @@ "kind": "legacy_json", "schema_id": "legacy_json" }, + { + "path": "hmrc_isa_statistics_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 d1eeebf2dc..40c7a12d39 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-26", + "built_on": "2026-10-29", "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": 1503315, - "facts_sha256": "084ddf46fa34b1e03b5f0a7287617aeafaf7f614e3619d87a6565409e4adac85", - "manifest_sha256": "229afc18d8201bbd59a41777453f487ad750be2802425240ac26ee54849bfafd", - "source_commit": "272c987af175687aca21f82851ef349521802b12" + "fact_row_count": 1506587, + "facts_sha256": "39ee4926f650f3d38d8c5220a750af4037339359179d70279d170cfbb3b42775", + "manifest_sha256": "a663586f8b3c6d13aa6fc5f64991951efe528b83bd5ea63c3b7267a20fff1c5f", + "source_commit": "e56af9a501e71c9b954c84678a81566feb5b33f9" }, "method": "uk-desnz-constituency-energy-v1", "record_sets": [ @@ -24,7 +24,7 @@ "uk_scotland_output_area_2022": "1649fa831315e6fac80caa4af7f68e837fd985b7f59c2831bb0db8cbfeeee443" } }, - "inputs_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "inputs_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "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:00876a55a6c5faa6b2ba14d4", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0004c1b8935176901e751bc2", "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", @@ -208,81 +208,83 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", - "metric": "consumption", - "temperature_adjustment": "weather_corrected" + "fuel": "electricity", + "metric": "meter_count", + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001495", + "id": "E14001288", "level": "constituency", - "name": "South West Devon", + "name": "Hinckley and Bosworth", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, South West Devon: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, 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.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001495" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001288" }, "measure": { - "unit": "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:00876a55a6c5faa6b2ba14d4", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0004c1b8935176901e751bc2", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 45211.0, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:008800349ffdc3388d9e5eed", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:001fac136c5c84cf49b4b128", "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", @@ -298,7 +300,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -307,7 +309,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -315,27 +317,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001376", + "id": "E14001443", "level": "constituency", - "name": "Newbury", + "name": "Ribble Valley", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Newbury: 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_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_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.E14001376" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001443" }, "measure": { - "unit": "count" + "unit": "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", @@ -348,20 +350,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:008800349ffdc3388d9e5eed", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:001fac136c5c84cf49b4b128", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 487429802.825, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:008f3b3bda5ae5c93bcec94e", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:002f43de07b1084bff237255", "aggregation": { "method": "sum" }, @@ -402,19 +404,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001475", + "id": "E14001233", "level": "constituency", - "name": "Skipton and Ripon", + "name": "Fareham and Waterlooville", "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, 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.E14001475" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001233" }, "measure": { "unit": "count" @@ -437,28 +439,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:008f3b3bda5ae5c93bcec94e", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:002f43de07b1084bff237255", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 44763.758, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:009ac047a282113f925733a6", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:003bb682541d899fea0d93b8", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -474,7 +476,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -483,7 +485,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -491,27 +493,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001262", + "id": "E14001522", "level": "constituency", - "name": "Halifax", + "name": "Stoke-on-Trent South", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Halifax: 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.E14001262" + "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", @@ -526,107 +528,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:009ac047a282113f925733a6", - "source": { - "source_file": "desnz_constituency_energy_facts.json", - "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", - "source_table": "DESNZ sub-national 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_type": "float" - }, - { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:00b3a3b0110897c273efca20", - "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": "E14001472", - "level": "constituency", - "name": "Shipley", - "vintage": "pcon_2024" - }, - "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.E14001472" - }, - "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:00b3a3b0110897c273efca20", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:003bb682541d899fea0d93b8", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 41240.59, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:00b3c194bb132b586314b5ab", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0052aae7b2dd0bef5b8bee68", "aggregation": { "method": "sum" }, @@ -667,19 +582,19 @@ "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 consumption, 2024, Liverpool West Derby: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001243" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001341" }, "measure": { "unit": "kwh" @@ -702,28 +617,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:00b3c194bb132b586314b5ab", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0052aae7b2dd0bef5b8bee68", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 123106143.207, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:00b3e1ac642566b9a106e13d", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:005fc8c65ef622dfdc056c1d", "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", @@ -736,75 +651,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": "E14001264", + "id": "E14001278", "level": "constituency", - "name": "Hammersmith and Chiswick", + "name": "Hemel Hempstead", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Hammersmith and Chiswick: 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_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_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.E14001264" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001278" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:00b3e1ac642566b9a106e13d", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:005fc8c65ef622dfdc056c1d", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 39448.327, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:00c8ea6e58263b5e6a304358", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:007077b92525ecce2dde6af7", "aggregation": { "method": "sum" }, @@ -845,19 +758,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001233", + "id": "E14001598", "level": "constituency", - "name": "Fareham and Waterlooville", + "name": "Worsley and Eccles", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Fareham and Waterlooville: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Worsley and Eccles: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001233" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001598" }, "measure": { "unit": "count" @@ -878,28 +791,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:00c8ea6e58263b5e6a304358", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:007077b92525ecce2dde6af7", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 44998.606, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:00e478cc41fc99092f77097b", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:00b4389c0772cf3d4adc03f6", "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", @@ -915,7 +828,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -924,7 +837,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -932,27 +845,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001103", + "id": "E14001173", "level": "constituency", - "name": "Blackley and Middleton South", + "name": "City of Durham", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Blackley and Middleton South: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, 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.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001103" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.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_gas_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "gas_year", @@ -965,28 +878,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:00e478cc41fc99092f77097b", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:00b4389c0772cf3d4adc03f6", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 505514003.775, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:00f9fced0c1840e97f15f308", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:00dc6e0ca513b9d9d5f1ce88", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -1002,7 +915,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -1011,7 +924,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -1019,27 +932,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "W07000087", + "id": "E14001430", "level": "constituency", - "name": "Caerfyrddin", + "name": "Poplar and Limehouse", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Caerfyrddin: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Poplar and Limehouse: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.W07000087" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001430" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "gas_year", @@ -1052,20 +965,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:00f9fced0c1840e97f15f308", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:00dc6e0ca513b9d9d5f1ce88", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 27907.623, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:01116be7906a71d43c528cb6", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:00f22afeb215623c8e7c6e3b", "aggregation": { "method": "sum" }, @@ -1106,19 +1019,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001110", + "id": "E14001209", "level": "constituency", - "name": "Bolton North East", + "name": "Ealing Southall", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Bolton North East: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, 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.E14001110" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001209" }, "measure": { "unit": "count" @@ -1141,28 +1054,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:01116be7906a71d43c528cb6", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:00f22afeb215623c8e7c6e3b", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 44690.828, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:011e070f7afa0b3668eae5fc", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:012f35abbeb2a2198d99df65", "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", @@ -1175,75 +1088,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": "E14001591", + "id": "E14001583", "level": "constituency", - "name": "Witney", + "name": "Whitehaven and Workington", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Witney: 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.E14001591" + "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:011e070f7afa0b3668eae5fc", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:012f35abbeb2a2198d99df65", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 43123.497, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:013b55509a1f4b13e90a420c", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:013af8936706ecd82102471d", "aggregation": { "method": "sum" }, @@ -1284,19 +1195,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001149", + "id": "E14001495", "level": "constituency", - "name": "Cambridge", + "name": "South West Devon", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Cambridge: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, South West Devon: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", "record_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.E14001495" }, "measure": { "unit": "kwh" @@ -1319,20 +1230,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:013b55509a1f4b13e90a420c", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:013af8936706ecd82102471d", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 146158793.442, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0146cc5b93fb532dfb626560", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:014243f1b9b9667159f95fa2", "aggregation": { "method": "sum" }, @@ -1373,19 +1284,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001562", + "id": "E14001203", "level": "constituency", - "name": "Walsall and Bloxwich", + "name": "Droitwich and Evesham", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Walsall and Bloxwich: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, 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.E14001562" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001203" }, "measure": { "unit": "kwh" @@ -1408,28 +1319,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0146cc5b93fb532dfb626560", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:014243f1b9b9667159f95fa2", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 169152973.608, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:01479a0511938daae61d7a88", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0159bc42678542dd47d76893", "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", @@ -1442,81 +1353,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": "W07000098", + "id": "E14001256", "level": "constituency", - "name": "Llanelli", + "name": "Great Yarmouth", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Llanelli: 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.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.W07000098" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001256" }, "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:01479a0511938daae61d7a88", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0159bc42678542dd47d76893", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 157685731.929, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0158b88a24d22c30cb8fc83e", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:01608122a3dcad4af6b95ebd", "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", @@ -1529,75 +1442,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": "E14001498", + "id": "S14000071", "level": "constituency", - "name": "South West Wiltshire", + "name": "Cowdenbeath and Kirkcaldy", "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, 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" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_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.S14000071" }, "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:0158b88a24d22c30cb8fc83e", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:01608122a3dcad4af6b95ebd", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 44551.837, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:01716f06901ffbf5f8a42d9a", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:016ee732cd658e609ae6e1e0", "aggregation": { "method": "sum" }, @@ -1638,19 +1549,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001295", + "id": "E14001073", "level": "constituency", - "name": "Houghton and Sunderland South", + "name": "Barking", "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 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.E14001295" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001073" }, "measure": { "unit": "count" @@ -1673,28 +1584,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:01716f06901ffbf5f8a42d9a", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:016ee732cd658e609ae6e1e0", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 48985.0, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0183248abc56daab10984f20", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0179bdf6c8ff8c39ace80abd", "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", @@ -1707,83 +1618,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": "E14001586", + "id": "E14001096", "level": "constituency", - "name": "Wimbledon", + "name": "Birmingham Ladywood", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Wimbledon: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Birmingham Ladywood: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001586" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001096" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0183248abc56daab10984f20", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0179bdf6c8ff8c39ace80abd", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 36399.147, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0183259ad6db7e78e7240035", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:01c077b02e469cc330a9e40d", "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", @@ -1796,83 +1705,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": "E14001286", + "id": "E14001204", "level": "constituency", - "name": "Heywood and Middleton North", + "name": "Dudley", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Heywood and Middleton North: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Dudley: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001286" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001204" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_concept": "desnz.subnational.domestic_gas_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0183259ad6db7e78e7240035", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:01c077b02e469cc330a9e40d", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 40324.977, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:018d3c43edf3e27971c7efc7", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:01c9f44eb62f75a038d47b47", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_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 +1795,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -1897,7 +1804,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -1905,27 +1812,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001476", + "id": "E14001224", "level": "constituency", - "name": "Sleaford and North Hykeham", + "name": "Ely and East Cambridgeshire", "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 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.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001476" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.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_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "calendar_year", @@ -1940,28 +1847,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:018d3c43edf3e27971c7efc7", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:01c9f44eb62f75a038d47b47", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 185298541.01, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:01970ca4b61c608f0ab063a9", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:01e79d635d96f7a6be9d6c39", "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", @@ -1974,81 +1881,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": "E14001309", + "id": "E14001535", "level": "constituency", - "name": "Kenilworth and Southam", + "name": "Sutton Coldfield", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Kenilworth and Southam: 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_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_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.E14001309" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.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_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:01970ca4b61c608f0ab063a9", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:01e79d635d96f7a6be9d6c39", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 155360338.639, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:01e2bafe01ce2a27706c4365", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:02280d224d5e17b20ab0d7f9", "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", @@ -2061,73 +1970,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": "E14001336", + "id": "E14001451", "level": "constituency", - "name": "Lincoln", + "name": "Rother Valley", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Lincoln: 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.E14001336" + "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:01e2bafe01ce2a27706c4365", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:02280d224d5e17b20ab0d7f9", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 41343.678, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0200caea79639f16736bb18e", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:02418f8ca30d7c2b8edf319b", "aggregation": { "method": "sum" }, @@ -2168,19 +2079,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001133", + "id": "E14001257", "level": "constituency", - "name": "Bristol North East", + "name": "Greenwich and Woolwich", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Bristol North East: 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.E14001133" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001257" }, "measure": { "unit": "kwh" @@ -2203,28 +2114,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0200caea79639f16736bb18e", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:02418f8ca30d7c2b8edf319b", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 150210539.898, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0209030b956752e6f3889c58", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:02577389c989a28eea9ee294", "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", @@ -2237,75 +2148,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": "E14001288", + "id": "E14001216", "level": "constituency", - "name": "Hinckley and Bosworth", + "name": "East Thanet", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Hinckley and Bosworth: 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_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_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.E14001288" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001216" }, "measure": { - "unit": "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:0209030b956752e6f3889c58", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:02577389c989a28eea9ee294", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 46262.349, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:020a996534bece626a0e5840", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:027e2f69f6328f9a1390f636", "aggregation": { "method": "sum" }, @@ -2346,19 +2255,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001220", + "id": "E14001311", "level": "constituency", - "name": "Eastleigh", + "name": "Kettering", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Eastleigh: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Kettering: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001220" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001311" }, "measure": { "unit": "kwh" @@ -2379,28 +2288,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:020a996534bece626a0e5840", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:027e2f69f6328f9a1390f636", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 513864316.585, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:02112d2adab349d9bc10f454", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0296da71f0e6185c3b48cb42", "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", @@ -2413,81 +2322,83 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", - "metric": "consumption", - "temperature_adjustment": "weather_corrected" + "fuel": "electricity", + "metric": "meter_count", + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001147", + "id": "E14001511", "level": "constituency", - "name": "Calder Valley", + "name": "St Ives", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Calder Valley: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, St Ives: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001147" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001511" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:02112d2adab349d9bc10f454", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0296da71f0e6185c3b48cb42", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 48265.876, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:021e7e3f69680c46d17b2d8a", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:02afdb436ebe1df0b9ed6a91", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -2503,7 +2414,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -2512,7 +2423,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -2520,27 +2431,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001385", + "id": "E14001063", "level": "constituency", - "name": "North Cornwall", + "name": "Aldershot", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, North Cornwall: 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_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001385" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001063" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "gas_year", @@ -2553,20 +2464,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:021e7e3f69680c46d17b2d8a", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:02afdb436ebe1df0b9ed6a91", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 44302.462, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:026873c59f680b61c4b8e80e", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:02b1aeeadb41ae00339e25e7", "aggregation": { "method": "sum" }, @@ -2607,19 +2518,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001290", + "id": "E14001111", "level": "constituency", - "name": "Holborn and St Pancras", + "name": "Bolton South and Walkden", "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 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.E14001290" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001111" }, "measure": { "unit": "kwh" @@ -2642,20 +2553,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:026873c59f680b61c4b8e80e", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:02b1aeeadb41ae00339e25e7", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 146413444.425, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:028f99af24b2cb82dc2a8786", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:02c42593e0ff4711573a67de", "aggregation": { "method": "sum" }, @@ -2696,19 +2607,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000101", + "id": "E14001304", "level": "constituency", - "name": "Paisley and Renfrewshire North", + "name": "Isle of Wight West", "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, 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.S14000101" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001304" }, "measure": { "unit": "kwh" @@ -2731,28 +2642,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:028f99af24b2cb82dc2a8786", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:02c42593e0ff4711573a67de", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 120383228.394, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0325f85885c197a3f9713e85", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:02dd0fa31b08381d315b0e3b", "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", @@ -2765,83 +2676,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": "E14001392", + "id": "E14001488", "level": "constituency", - "name": "North East Hampshire", + "name": "South Leicestershire", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, North East Hampshire: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, South Leicestershire: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_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.E14001392" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001488" }, "measure": { - "unit": "count" + "unit": "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:0325f85885c197a3f9713e85", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:02dd0fa31b08381d315b0e3b", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 467854485.137, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0327f1536624b4ec0f135a7f", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:02e0e7728f2b6a580d108a09", "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", @@ -2857,7 +2766,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -2866,7 +2775,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -2874,27 +2783,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001359", + "id": "E14001370", "level": "constituency", - "name": "Mid Bedfordshire", + "name": "Milton Keynes North", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Mid Bedfordshire: 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.E14001359" + "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", @@ -2907,28 +2816,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0327f1536624b4ec0f135a7f", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:02e0e7728f2b6a580d108a09", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 445965494.741, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:032fbbc243384947111e689d", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:02f09e4db496360eb632a758", "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", @@ -2941,75 +2850,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": "E14001370", + "id": "E14001365", "level": "constituency", - "name": "Milton Keynes North", + "name": "Mid Norfolk", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Milton Keynes North: 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_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_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.E14001370" + "source_record_id": "microcosm.desnz_constituency_energy.gas.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_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:032fbbc243384947111e689d", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:02f09e4db496360eb632a758", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 20680.044, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:034c70b1d0832da93b7d6f34", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:02f0aaa3a251c33a1589d26f", "aggregation": { "method": "sum" }, @@ -3050,19 +2957,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001572", + "id": "E14001210", "level": "constituency", - "name": "Wells and Mendip Hills", + "name": "Earley and Woodley", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Wells and Mendip Hills: 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_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001572" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001210" }, "measure": { "unit": "count" @@ -3085,28 +2992,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:034c70b1d0832da93b7d6f34", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:02f0aaa3a251c33a1589d26f", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 41202.12, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0383e50c9bf4f360da974618", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:02f615f733d4745218c14e89", "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", @@ -3119,81 +3026,83 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", - "metric": "meter_count", - "temperature_adjustment": "weather_corrected" + "fuel": "electricity", + "metric": "consumption", + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001089", + "id": "E14001483", "level": "constituency", - "name": "Bexleyheath and Crayford", + "name": "South Derbyshire", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Bexleyheath and Crayford: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, 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.E14001089" + "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:0383e50c9bf4f360da974618", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:02f615f733d4745218c14e89", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 149708986.075, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:038dcce644be51ddbef26d73", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:02f688a2fdc2965754d2aee6", "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", @@ -3209,7 +3118,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -3218,7 +3127,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -3226,27 +3135,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001579", + "id": "E14001132", "level": "constituency", - "name": "West Worcestershire", + "name": "Bristol East", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, West Worcestershire: 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.E14001579" + "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", @@ -3259,28 +3168,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:038dcce644be51ddbef26d73", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:02f688a2fdc2965754d2aee6", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 383245708.385, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:03af8d8d99c88d6e9eaa5849", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:035fc6d870717766ddb5d6d9", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -3293,73 +3202,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": "E14001248", + "id": "E14001243", "level": "constituency", - "name": "Gloucester", + "name": "Gainsborough", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Gloucester: 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.E14001248" + "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:03af8d8d99c88d6e9eaa5849", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:035fc6d870717766ddb5d6d9", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 45394.0, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:03c6fbec8c59139e4ddd0ecb", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:037c7866661290359be11326", "aggregation": { "method": "sum" }, @@ -3400,19 +3311,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001091", + "id": "E14001593", "level": "constituency", - "name": "Birkenhead", + "name": "Wokingham", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Birkenhead: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Wokingham: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001091" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001593" }, "measure": { "unit": "count" @@ -3433,28 +3344,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:03c6fbec8c59139e4ddd0ecb", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:037c7866661290359be11326", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 38055.369, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:03cf8525390b6046b2edac67", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:03965161686afe7c1f990211", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -3470,7 +3381,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -3479,7 +3390,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -3487,27 +3398,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001577", + "id": "E14001554", "level": "constituency", - "name": "West Lancashire", + "name": "Truro and Falmouth", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, West Lancashire: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Truro and Falmouth: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001577" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001554" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "gas_year", @@ -3520,20 +3431,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:03cf8525390b6046b2edac67", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:03965161686afe7c1f990211", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 27196.658, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:03d66e2ec7a815b44bdfb1e2", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:039e63a5f7c6f2f8206f7a5f", "aggregation": { "method": "sum" }, @@ -3574,19 +3485,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001094", + "id": "E14001549", "level": "constituency", - "name": "Birmingham Hall Green and Moseley", + "name": "Tonbridge", "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 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" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001094" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001549" }, "measure": { "unit": "kwh" @@ -3607,28 +3518,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:03d66e2ec7a815b44bdfb1e2", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:039e63a5f7c6f2f8206f7a5f", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 428578762.987, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:03fea26ae7adbaa8d8495589", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:039f8926fa57c7510b661e51", "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", @@ -3644,7 +3555,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -3653,7 +3564,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -3661,27 +3572,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001409", + "id": "E14001535", "level": "constituency", - "name": "Norwich South", + "name": "Sutton Coldfield", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Norwich South: 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.E14001409" + "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", @@ -3694,28 +3605,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:03fea26ae7adbaa8d8495589", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:039f8926fa57c7510b661e51", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 572120009.959, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:04026f159f1fd632e5cceaa0", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:03b04e7c83866c9e528cb5fc", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -3728,83 +3639,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": "E14001371", + "id": "E14001314", "level": "constituency", - "name": "Mitcham and Morden", + "name": "Kingston upon Hull North and Cottingham", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Mitcham and Morden: 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_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001371" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001314" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_concept": "desnz.subnational.domestic_gas_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:04026f159f1fd632e5cceaa0", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:03b04e7c83866c9e528cb5fc", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 540782957.34, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:040d9920869f9f06ce2b7d72", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:03b274e7e21e1afbc9340458", "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", @@ -3817,81 +3726,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": "E14001072", + "id": "E14001077", "level": "constituency", - "name": "Banbury", + "name": "Basildon and Billericay", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Banbury: 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.E14001072" + "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:040d9920869f9f06ce2b7d72", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:03b274e7e21e1afbc9340458", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 44825.113, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:04232b6d628cd11527d1514c", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:03b7c3496362cf12bdba1277", "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", @@ -3904,73 +3815,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": "E14001199", + "id": "E14001427", "level": "constituency", - "name": "Doncaster East and the Isle of Axholme", + "name": "Plymouth Sutton and Devonport", "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 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.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.E14001199" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001427" }, "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:04232b6d628cd11527d1514c", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:03b7c3496362cf12bdba1277", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 140877860.196, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:043d68d0e8d39a30a243c344", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:03bd3accb99396ee0603f6a1", "aggregation": { "method": "sum" }, @@ -4011,19 +3924,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001452", + "id": "E14001339", "level": "constituency", - "name": "Rotherham", + "name": "Liverpool Walton", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Rotherham: 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.gas.consumption", "record_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.E14001339" }, "measure": { "unit": "kwh" @@ -4044,28 +3957,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:043d68d0e8d39a30a243c344", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:03bd3accb99396ee0603f6a1", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 429128678.837, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:045a41c656f21d53817901d7", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:03c1ed85385bc62c1929d1fa", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -4081,7 +3994,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -4090,7 +4003,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -4098,27 +4011,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000089", + "id": "W07000110", "level": "constituency", - "name": "Glasgow West", + "name": "Vale of Glamorgan", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Glasgow West: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Vale of Glamorgan: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.S14000089" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.W07000110" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "calendar_year", @@ -4133,28 +4046,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:045a41c656f21d53817901d7", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:03c1ed85385bc62c1929d1fa", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 43723.442, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:045a4570da325e60c700c1a1", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:03c9636734fd0b61ce113374", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -4167,75 +4080,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": "E14001449", + "id": "S14000097", "level": "constituency", - "name": "Romsey and Southampton North", + "name": "Mid Dunbartonshire", "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 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" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001449" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.S14000097" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_concept": "desnz.subnational.domestic_gas_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:045a4570da325e60c700c1a1", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:03c9636734fd0b61ce113374", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 597475388.071, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:046633da514b475118c000d1", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:03ecacb78ae30887aa4e485f", "aggregation": { "method": "sum" }, @@ -4276,19 +4187,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001362", + "id": "E14001403", "level": "constituency", - "name": "Mid Derbyshire", + "name": "North West Hampshire", "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, 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.gas.consumption", "record_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.E14001403" }, "measure": { "unit": "kwh" @@ -4309,20 +4220,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:046633da514b475118c000d1", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:03ecacb78ae30887aa4e485f", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 387553587.658, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:04685605e4927122b6f80b11", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:041cbe12780ea71ea4ecf530", "aggregation": { "method": "sum" }, @@ -4363,19 +4274,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001484", + "id": "E14001578", "level": "constituency", - "name": "South Devon", + "name": "West Suffolk", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, South Devon: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, West Suffolk: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001484" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001578" }, "measure": { "unit": "count" @@ -4396,28 +4307,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:04685605e4927122b6f80b11", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:041cbe12780ea71ea4ecf530", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 32954.882, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:046e4af4f026a67669306984", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:041ee23edc168857fae3e5ec", "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", @@ -4430,73 +4341,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": "E14001480", + "id": "E14001467", "level": "constituency", - "name": "South Basildon and East Thurrock", + "name": "Sheffield Central", "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 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.gas.meter_count", - "record_set_spec_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.E14001480" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001467" }, "measure": { - "unit": "count" + "unit": "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:046e4af4f026a67669306984", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:041ee23edc168857fae3e5ec", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 128277389.991, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:048163ead45cc9b508ce8490", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:044d386e2d8b3b99255aa758", "aggregation": { "method": "sum" }, @@ -4537,19 +4450,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001133", + "id": "E14001369", "level": "constituency", - "name": "Bristol North East", + "name": "Milton Keynes Central", "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, Milton Keynes Central: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001133" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001369" }, "measure": { "unit": "kwh" @@ -4570,20 +4483,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:048163ead45cc9b508ce8490", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:044d386e2d8b3b99255aa758", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 522385049.687, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:04a0d6cfe141810bd5ef2d60", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:047e6265663c143c9f21a30c", "aggregation": { "method": "sum" }, @@ -4624,19 +4537,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001558", + "id": "E14001524", "level": "constituency", - "name": "Uxbridge and South Ruislip", + "name": "Stourbridge", "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, 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.E14001558" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001524" }, "measure": { "unit": "count" @@ -4657,20 +4570,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:04a0d6cfe141810bd5ef2d60", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:047e6265663c143c9f21a30c", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 39022.03, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:04a11306d41be9c3242d21a1", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:049e95b8a08f98787d9ef002", "aggregation": { "method": "sum" }, @@ -4711,19 +4624,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001138", + "id": "E14001069", "level": "constituency", - "name": "Bromsgrove", + "name": "Ashford", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Bromsgrove: 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.E14001138" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001069" }, "measure": { "unit": "count" @@ -4746,28 +4659,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:04a11306d41be9c3242d21a1", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:049e95b8a08f98787d9ef002", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 45253.939, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:04a8339e5ac29fc58995071a", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:04c2f45537e6f9de02a58d14", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -4783,7 +4696,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -4792,7 +4705,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -4800,27 +4713,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001592", + "id": "W07000083", "level": "constituency", - "name": "Woking", + "name": "Bangor Aberconwy", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Woking: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Bangor Aberconwy: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001592" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.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_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "calendar_year", @@ -4835,107 +4748,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:04a8339e5ac29fc58995071a", - "source": { - "source_file": "desnz_constituency_energy_facts.json", - "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", - "source_table": "DESNZ sub-national 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_type": "float" - }, - { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:04e310eaafe13c4a940b718d", - "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": "E14001425", - "level": "constituency", - "name": "Peterborough", - "vintage": "pcon_2024" - }, - "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.gas.consumption", - "record_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" - }, - "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:04e310eaafe13c4a940b718d", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:04c2f45537e6f9de02a58d14", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 141044881.249, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:04e7fafe2a56475404823018", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:04c8aa98ad97d83bf9b6b317", "aggregation": { "method": "sum" }, @@ -4976,19 +4802,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001516", + "id": "E14001502", "level": "constituency", - "name": "Stevenage", + "name": "Southend West and Leigh", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Stevenage: 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_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", "record_set_spec_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.E14001502" }, "measure": { "unit": "count" @@ -5011,107 +4837,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:04e7fafe2a56475404823018", - "source": { - "source_file": "desnz_constituency_energy_facts.json", - "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", - "source_table": "DESNZ sub-national 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_type": "float" - }, - { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:04edd5ced6d0fe81b291e925", - "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": "E14001469", - "level": "constituency", - "name": "Sheffield Heeley", - "vintage": "pcon_2024" - }, - "label": "Domestic gas meters, 2024, Sheffield Heeley: DESNZ's authority totals split by its small-area figures", - "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" - }, - "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001469" - }, - "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:04edd5ced6d0fe81b291e925", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:04c8aa98ad97d83bf9b6b317", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 45490.115, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:05102a69bc37c5c6cb0ec54e", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:04d8a8401b9b198e84013c4e", "aggregation": { "method": "sum" }, @@ -5152,19 +4891,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001244", + "id": "E14001411", "level": "constituency", - "name": "Gateshead Central and Whickham", + "name": "Nottingham North and Kimberley", "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, 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" }, "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.E14001411" }, "measure": { "unit": "count" @@ -5187,28 +4926,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:05102a69bc37c5c6cb0ec54e", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:04d8a8401b9b198e84013c4e", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 47277.322, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:051f0317767fe462378763e9", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:04dd7aa8b57b30fde809a8a0", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -5224,7 +4963,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -5233,7 +4972,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -5241,27 +4980,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001125", + "id": "E14001569", "level": "constituency", - "name": "Brentwood and Ongar", + "name": "Waveney Valley", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Brentwood and Ongar: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Waveney Valley: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001125" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001569" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "gas_year", @@ -5274,28 +5013,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:051f0317767fe462378763e9", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:04dd7aa8b57b30fde809a8a0", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 15417.042, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:054b37275891e884a1d51612", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:050a804d9e041bb472ef4699", "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", @@ -5308,81 +5047,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": "E14001508", + "id": "E14001445", "level": "constituency", - "name": "St Austell and Newquay", + "name": "Richmond Park", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, St Austell and Newquay: 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.E14001508" + "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:054b37275891e884a1d51612", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:050a804d9e041bb472ef4699", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 187404370.717, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:054b5067f9876a1c70c0190f", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:051494c14c4d4599b8a0b664", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -5398,7 +5139,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -5407,7 +5148,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -5415,27 +5156,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001223", + "id": "E14001081", "level": "constituency", - "name": "Eltham and Chislehurst", + "name": "Battersea", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Eltham and Chislehurst: 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.E14001223" + "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", @@ -5448,28 +5189,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:054b5067f9876a1c70c0190f", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:051494c14c4d4599b8a0b664", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 38080.092, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:056bb78fc79fe6707bb4de9d", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:051a55c85666c3211d849d02", "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", @@ -5482,73 +5223,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": "E14001135", + "id": "W07000103", "level": "constituency", - "name": "Bristol South", + "name": "Neath and Swansea East", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Bristol South: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, 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" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001135" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.W07000103" }, "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:056bb78fc79fe6707bb4de9d", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:051a55c85666c3211d849d02", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 129014043.982, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:056d35296d36ff3f35a1e362", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:05238b2f9a6c68ac3dcd7c7d", "aggregation": { "method": "sum" }, @@ -5589,19 +5332,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001409", + "id": "S14000101", "level": "constituency", - "name": "Norwich South", + "name": "Paisley and Renfrewshire North", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Norwich South: 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.electricity.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001409" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.S14000101" }, "measure": { "unit": "count" @@ -5624,28 +5367,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:056d35296d36ff3f35a1e362", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:05238b2f9a6c68ac3dcd7c7d", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 46426.917, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:05b774ad7f395e1078fb03c3", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:053823e0758040ba0a682ff9", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -5658,83 +5401,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": "E14001251", + "id": "E14001466", "level": "constituency", - "name": "Gorton and Denton", + "name": "Sheffield Brightside and Hillsborough", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Gorton and Denton: 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.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001251" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001466" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_concept": "desnz.subnational.domestic_gas_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:05b774ad7f395e1078fb03c3", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:053823e0758040ba0a682ff9", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 480288132.97, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:05bcac40d5b6e5aa8a13a7fa", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:059cb24e44a4c672474eb19a", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -5747,83 +5488,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": "E14001173", + "id": "E14001165", "level": "constituency", - "name": "City of Durham", + "name": "Chesterfield", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, City of Durham: 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.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001173" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001165" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_concept": "desnz.subnational.domestic_gas_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:05bcac40d5b6e5aa8a13a7fa", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:059cb24e44a4c672474eb19a", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 472805166.793, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:05c7e3b7951b31d624f60d2e", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:05ac63d55aa209718ca6f5ea", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -5839,7 +5578,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -5848,7 +5587,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -5856,27 +5595,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001544", + "id": "E14001353", "level": "constituency", - "name": "Thirsk and Malton", + "name": "Manchester Rusholme", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Thirsk and Malton: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Manchester Rusholme: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001544" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001353" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "calendar_year", @@ -5891,20 +5630,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:05c7e3b7951b31d624f60d2e", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:05ac63d55aa209718ca6f5ea", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 141061317.087, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:05e2029d25b200a7defb5799", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:05d624b4e2e7dfa25ffd183b", "aggregation": { "method": "sum" }, @@ -5945,19 +5684,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001300", + "id": "E14001167", "level": "constituency", - "name": "Ilford North", + "name": "Chingford and Woodford Green", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Ilford North: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Chingford and Woodford Green: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001300" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001167" }, "measure": { "unit": "kwh" @@ -5980,28 +5719,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:05e2029d25b200a7defb5799", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:05d624b4e2e7dfa25ffd183b", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 148799892.135, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:061bc569587b9f0f55869154", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:05e60a63b8d32981149b6c93", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -6017,7 +5756,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -6026,7 +5765,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -6034,27 +5773,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001378", + "id": "W07000105", "level": "constituency", - "name": "Newcastle upon Tyne East and Wallsend", + "name": "Newport West and Islwyn", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Newcastle upon Tyne East and Wallsend: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Newport West and Islwyn: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001378" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.W07000105" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "gas_year", @@ -6067,20 +5806,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:061bc569587b9f0f55869154", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:05e60a63b8d32981149b6c93", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 42126.387, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:061c9ba32052b59f5509d71d", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:05f7f5710f4f4b8846c5b02d", "aggregation": { "method": "sum" }, @@ -6121,19 +5860,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001193", + "id": "E14001317", "level": "constituency", - "name": "Derby North", + "name": "Knowsley", "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, 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.E14001193" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001317" }, "measure": { "unit": "kwh" @@ -6156,20 +5895,107 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:061c9ba32052b59f5509d71d", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:05f7f5710f4f4b8846c5b02d", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 121418384.58, + "value_type": "float" + }, + { + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:05fc10786ec55e1a2b21d3d2", + "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": "E14001453", + "level": "constituency", + "name": "Rugby", + "vintage": "pcon_2024" + }, + "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.E14001453" + }, + "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:05fc10786ec55e1a2b21d3d2", + "source": { + "source_file": "desnz_constituency_energy_facts.json", + "source_name": "microcosm", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_table": "DESNZ sub-national 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_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0627fd7ed1f7fbdc0d35209d", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:06242c5fa5be58cea07e1a1a", "aggregation": { "method": "sum" }, @@ -6210,19 +6036,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001063", + "id": "E14001327", "level": "constituency", - "name": "Aldershot", + "name": "Leicester South", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Aldershot: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Leicester South: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001063" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001327" }, "measure": { "unit": "count" @@ -6243,28 +6069,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0627fd7ed1f7fbdc0d35209d", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:06242c5fa5be58cea07e1a1a", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 34341.7, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:062fa157263ce960e07876b0", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:063e987baffda0d3181e0f10", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -6280,7 +6106,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -6289,7 +6115,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -6297,27 +6123,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001267", + "id": "E14001296", "level": "constituency", - "name": "Harlow", + "name": "Hove and Portslade", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Harlow: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Hove and Portslade: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001267" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001296" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "calendar_year", @@ -6332,28 +6158,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:062fa157263ce960e07876b0", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:063e987baffda0d3181e0f10", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 49248.895, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:064c1cd27f1c8285fae23737", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:064e4ecfad54be275d47a041", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -6369,7 +6195,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -6378,7 +6204,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -6386,27 +6212,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001476", + "id": "E14001122", "level": "constituency", - "name": "Sleaford and North Hykeham", + "name": "Brent East", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Sleaford and North Hykeham: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, 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.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001476" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.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_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "calendar_year", @@ -6421,20 +6247,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:064c1cd27f1c8285fae23737", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:064e4ecfad54be275d47a041", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 51545.526, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0659cab664d274f0cb914c25", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:06605577e246e7d9a5250ab3", "aggregation": { "method": "sum" }, @@ -6475,19 +6301,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001086", + "id": "E14001543", "level": "constituency", - "name": "Bethnal Green and Stepney", + "name": "The Wrekin", "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, The Wrekin: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001086" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001543" }, "measure": { "unit": "kwh" @@ -6508,28 +6334,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0659cab664d274f0cb914c25", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:06605577e246e7d9a5250ab3", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 428012770.415, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:06b3b104cf8476cf9727b2b9", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:06964619d2c4d097b09d98c8", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -6542,75 +6368,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": "E14001202", + "id": "E14001581", "level": "constituency", - "name": "Dover and Deal", + "name": "Weston-super-Mare", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Dover and Deal: 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.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001202" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001581" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_concept": "desnz.subnational.domestic_gas_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:06b3b104cf8476cf9727b2b9", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:06964619d2c4d097b09d98c8", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 381780610.722, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:06b5f2234e8eb9b75554d044", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:06a9f3bdde85fa4993aeec77", "aggregation": { "method": "sum" }, @@ -6651,19 +6475,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001538", + "id": "E14001487", "level": "constituency", - "name": "Tamworth", + "name": "South Holland and The Deepings", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Tamworth: 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.E14001538" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001487" }, "measure": { "unit": "kwh" @@ -6686,28 +6510,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:06b5f2234e8eb9b75554d044", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:06a9f3bdde85fa4993aeec77", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 184853462.266, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:06b75df6a0ab4b9108dc93f9", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:06b8f69c37abe3401160a302", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -6720,73 +6544,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": "E14001347", + "id": "E14001416", "level": "constituency", - "name": "Macclesfield", + "name": "Oldham West, Chadderton and Royton", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Macclesfield: 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.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001347" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001416" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_concept": "desnz.subnational.domestic_electricity_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:06b75df6a0ab4b9108dc93f9", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:06b8f69c37abe3401160a302", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 43532.241, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:06bb6f1b2aca905ad474aa06", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:06eab8bd2131edb38182ce69", "aggregation": { "method": "sum" }, @@ -6827,19 +6653,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001226", + "id": "E14001219", "level": "constituency", - "name": "Epping Forest", + "name": "Eastbourne", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Epping Forest: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Eastbourne: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001226" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001219" }, "measure": { "unit": "count" @@ -6862,20 +6688,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:06bb6f1b2aca905ad474aa06", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:06eab8bd2131edb38182ce69", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 48670.0, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:06c0f21a879153714b3fa393", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:07305372f6a1aa58921ec4a6", "aggregation": { "method": "sum" }, @@ -6916,19 +6742,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001149", + "id": "E14001470", "level": "constituency", - "name": "Cambridge", + "name": "Sheffield South East", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Cambridge: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Sheffield South East: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001149" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001470" }, "measure": { "unit": "count" @@ -6949,28 +6775,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:06c0f21a879153714b3fa393", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:07305372f6a1aa58921ec4a6", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 43688.691, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:06ebe10686ccb72f82a9ffbc", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:07335a9d874d95013f8ca228", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -6983,83 +6809,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": "E14001441", + "id": "E14001215", "level": "constituency", - "name": "Redditch", + "name": "East Surrey", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Redditch: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, East Surrey: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001441" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001215" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_concept": "desnz.subnational.domestic_gas_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:06ebe10686ccb72f82a9ffbc", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:07335a9d874d95013f8ca228", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 544090400.954, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:06fdaeaea7ee85e36a8c731e", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:075e89e1a19f010f907a2a2e", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -7075,7 +6899,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -7084,7 +6908,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -7092,27 +6916,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001452", + "id": "E14001380", "level": "constituency", - "name": "Rotherham", + "name": "Newcastle-under-Lyme", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Rotherham: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Newcastle-under-Lyme: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001452" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001380" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "calendar_year", @@ -7127,28 +6951,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:06fdaeaea7ee85e36a8c731e", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:075e89e1a19f010f907a2a2e", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 125449278.337, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:070e797afa4cc5948908ab21", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:079f4dc2bb7c04ab42f84279", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -7164,7 +6988,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -7173,7 +6997,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -7181,27 +7005,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001482", + "id": "E14001557", "level": "constituency", - "name": "South Cotswolds", + "name": "Tynemouth", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, South Cotswolds: 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_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001482" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001557" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "calendar_year", @@ -7216,28 +7040,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:070e797afa4cc5948908ab21", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:079f4dc2bb7c04ab42f84279", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 46443.0, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:071ea9e1ecd25769a8cd82f3", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:07ac9c9d559f896f69ea368c", "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", @@ -7250,75 +7074,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": "E14001136", + "id": "E14001079", "level": "constituency", - "name": "Broadland and Fakenham", + "name": "Bassetlaw", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Broadland and Fakenham: 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_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_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.E14001136" + "source_record_id": "microcosm.desnz_constituency_energy.gas.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_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:071ea9e1ecd25769a8cd82f3", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:07ac9c9d559f896f69ea368c", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 45794.82, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:07482bf360d2561f316d856a", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:07e79738fc8654717d2bda64", "aggregation": { "method": "sum" }, @@ -7359,19 +7181,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001580", + "id": "E14001546", "level": "constituency", - "name": "Westmorland and Lonsdale", + "name": "Thurrock", "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, Thurrock: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001580" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001546" }, "measure": { "unit": "count" @@ -7392,20 +7214,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:07482bf360d2561f316d856a", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:07e79738fc8654717d2bda64", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 39421.202, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:074b4344db8155770a4d34e0", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:080b151b96330ddf86fc0228", "aggregation": { "method": "sum" }, @@ -7446,19 +7268,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000093", + "id": "E14001337", "level": "constituency", - "name": "Inverclyde and Renfrewshire West", + "name": "Liverpool Garston", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Inverclyde and Renfrewshire West: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, 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.S14000093" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001337" }, "measure": { "unit": "kwh" @@ -7481,28 +7303,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:074b4344db8155770a4d34e0", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:080b151b96330ddf86fc0228", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 127871412.084, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:075647f8f8015e64555eafe5", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:083b61bf5f05d176a0896612", "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", @@ -7518,7 +7340,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -7527,7 +7349,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -7535,27 +7357,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001200", + "id": "E14001084", "level": "constituency", - "name": "Doncaster North", + "name": "Bedford", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Doncaster North: 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_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_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.E14001200" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001084" }, "measure": { - "unit": "count" + "unit": "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", @@ -7568,20 +7390,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:075647f8f8015e64555eafe5", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:083b61bf5f05d176a0896612", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 464264171.94, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:07606aee4f3a7031e5c66915", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:083fafe855a24ed068136eb5", "aggregation": { "method": "sum" }, @@ -7622,19 +7444,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001349", + "id": "E14001235", "level": "constituency", - "name": "Maidstone and Malling", + "name": "Faversham and Mid Kent", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Maidstone and Malling: 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.E14001349" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001235" }, "measure": { "unit": "count" @@ -7655,20 +7477,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:07606aee4f3a7031e5c66915", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:083fafe855a24ed068136eb5", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 38472.988, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0768f0126d63803a4d382e7b", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:08423cd9f5ad5d10c00acd5d", "aggregation": { "method": "sum" }, @@ -7709,19 +7531,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000065", + "id": "E14001571", "level": "constituency", - "name": "Angus and Perthshire Glens", + "name": "Wellingborough and Rushden", "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, 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.S14000065" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001571" }, "measure": { "unit": "kwh" @@ -7744,28 +7566,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0768f0126d63803a4d382e7b", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:08423cd9f5ad5d10c00acd5d", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 154731239.906, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0772f8b9cb25e7b57dc4d622", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:088d03a1c4dcd64233f8e742", "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", @@ -7778,83 +7600,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": "E14001279", + "id": "E14001158", "level": "constituency", - "name": "Hendon", + "name": "Cheadle", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Hendon: 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.electricity.consumption", - "record_set_spec_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.E14001279" + "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_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:0772f8b9cb25e7b57dc4d622", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:088d03a1c4dcd64233f8e742", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 38656.544, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:078ff961fb995a1374694076", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:08b8a4fad90ebc2d96c7ec5c", "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", @@ -7867,83 +7687,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": "E14001554", + "id": "E14001289", "level": "constituency", - "name": "Truro and Falmouth", + "name": "Hitchin", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Truro and Falmouth: 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_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_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.E14001554" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001289" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:078ff961fb995a1374694076", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:08b8a4fad90ebc2d96c7ec5c", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 459084542.124, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:079c41852d082474751915f4", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:08cf500bca3a604ed5905976", "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", @@ -7956,81 +7774,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": "E14001090", "level": "constituency", - "name": "Kingston and Surbiton", + "name": "Bicester and Woodstock", "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, 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.E14001312" + "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:079c41852d082474751915f4", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:08cf500bca3a604ed5905976", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 171593175.781, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:07b3083cb609310064da07d3", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:08d6ef1497f5e1cc1c04e088", "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", @@ -8043,81 +7863,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": "E14001360", + "id": "S14000076", "level": "constituency", - "name": "Mid Buckinghamshire", + "name": "Dunfermline and Dollar", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Mid Buckinghamshire: 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.E14001360" + "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:07b3083cb609310064da07d3", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:08d6ef1497f5e1cc1c04e088", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 132733524.733, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:07b52e847200d52920d892de", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:08f83289d9baefd011ad98e7", "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", @@ -8130,81 +7952,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": "E14001583", "level": "constituency", - "name": "Melksham and Devizes", + "name": "Whitehaven and Workington", "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, 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.gas.meter_count", - "record_set_spec_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.E14001583" }, "measure": { - "unit": "count" + "unit": "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:07b52e847200d52920d892de", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:08f83289d9baefd011ad98e7", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 140298941.259, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:07bf64e5c75ca7ce489be2d6", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0914f8025577b795e1164ed7", "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", @@ -8217,73 +8041,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": "E14001505", + "id": "S14000063", "level": "constituency", - "name": "Spelthorne", + "name": "Airdrie and Shotts", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Spelthorne: 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.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.E14001505" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.S14000063" }, "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:07bf64e5c75ca7ce489be2d6", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0914f8025577b795e1164ed7", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 126019925.013, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:07c6f21a00cb4df589d5787c", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0938cb5b92249aebc49f9e8f", "aggregation": { "method": "sum" }, @@ -8324,19 +8150,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001273", + "id": "E14001279", "level": "constituency", - "name": "Harwich and North Essex", + "name": "Hendon", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Harwich and North Essex: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Hendon: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001273" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001279" }, "measure": { "unit": "kwh" @@ -8357,28 +8183,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:07c6f21a00cb4df589d5787c", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0938cb5b92249aebc49f9e8f", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 530342393.776, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:081010f12313820a7c80f365", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:093ffa0ad61daaea1c88b90b", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -8394,7 +8220,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -8403,7 +8229,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -8411,27 +8237,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000079", + "id": "E14001165", "level": "constituency", - "name": "Edinburgh North and Leith", + "name": "Chesterfield", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Edinburgh North and Leith: 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.S14000079" + "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", @@ -8446,20 +8272,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:081010f12313820a7c80f365", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:093ffa0ad61daaea1c88b90b", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 45552.0, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0825ebe94ddb405c3b241f6b", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0956b575eb7ab97124d599b3", "aggregation": { "method": "sum" }, @@ -8500,19 +8326,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001245", + "id": "W07000097", "level": "constituency", - "name": "Gedling", + "name": "Gower", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Gedling: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Gower: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001245" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.W07000097" }, "measure": { "unit": "kwh" @@ -8533,28 +8359,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0825ebe94ddb405c3b241f6b", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0956b575eb7ab97124d599b3", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 455272048.619, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:082bf4a79d4721ade67d38d7", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:099551cbe49c032809f2402f", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -8567,135 +8393,48 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { "meter_count": "Meter count" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", + "fuel": "electricity", "metric": "meter_count", - "temperature_adjustment": "weather_corrected" + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001411", + "id": "E14001512", "level": "constituency", - "name": "Nottingham North and Kimberley", + "name": "St Neots and Mid Cambridgeshire", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Nottingham North and Kimberley: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity 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" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001411" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001512" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.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:082bf4a79d4721ade67d38d7", - "source": { - "source_file": "desnz_constituency_energy_facts.json", - "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", - "source_table": "DESNZ sub-national 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_type": "float" - }, - { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0843ff7b0ebba088fdc629f1", - "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": "E14001527", - "level": "constituency", - "name": "Streatham and Croydon North", - "vintage": "pcon_2024" - }, - "label": "Domestic electricity consumption, 2024, Streatham and Croydon North: DESNZ's authority totals split by its small-area figures", - "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" - }, - "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001527" - }, - "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 @@ -8709,20 +8448,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0843ff7b0ebba088fdc629f1", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:099551cbe49c032809f2402f", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 48048.504, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:085372578266e1f5b2773b57", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:09e653167ed9c5217e610949", "aggregation": { "method": "sum" }, @@ -8763,19 +8502,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001473", + "id": "E14001226", "level": "constituency", - "name": "Shrewsbury", + "name": "Epping Forest", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Shrewsbury: 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.E14001473" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001226" }, "measure": { "unit": "count" @@ -8798,28 +8537,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:085372578266e1f5b2773b57", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:09e653167ed9c5217e610949", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 43436.064, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:08a553a6cea11b3bb190409f", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:09f2466d1b0d1f4bce097cfa", "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", @@ -8832,83 +8571,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": "E14001219", + "id": "S14000089", "level": "constituency", - "name": "Eastbourne", + "name": "Glasgow West", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Eastbourne: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Glasgow West: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001219" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.S14000089" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:08a553a6cea11b3bb190409f", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:09f2466d1b0d1f4bce097cfa", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 424686431.012, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:09543fb1a6fb30292e726ebf", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0a630688552ca20ec1f1dcb9", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -8924,7 +8661,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -8933,7 +8670,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -8941,27 +8678,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001145", + "id": "E14001446", "level": "constituency", - "name": "Bury South", + "name": "Rochdale", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Bury South: 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.E14001145" + "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", @@ -8976,20 +8713,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:09543fb1a6fb30292e726ebf", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0a630688552ca20ec1f1dcb9", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 41914.446, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:096af7f2eb9bea50b5f3744b", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0a84d5baae5f34efc334a61c", "aggregation": { "method": "sum" }, @@ -9030,19 +8767,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001232", + "id": "S14000095", "level": "constituency", - "name": "Exmouth and Exeter East", + "name": "Livingston", "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, Livingston: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001232" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.S14000095" }, "measure": { "unit": "kwh" @@ -9063,28 +8800,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:096af7f2eb9bea50b5f3744b", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0a84d5baae5f34efc334a61c", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 541986890.581, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0983127e3ff939c68752b76c", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0a91aeb118c15655325418ac", "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", @@ -9097,73 +8834,75 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { "consumption": "Consumption" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", + "fuel": "electricity", "metric": "consumption", - "temperature_adjustment": "weather_corrected" + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "S14000109", + "id": "E14001099", "level": "constituency", - "name": "Central Ayrshire", + "name": "Birmingham Selly Oak", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Central Ayrshire: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Birmingham Selly Oak: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.S14000109" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001099" }, "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:0983127e3ff939c68752b76c", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0a91aeb118c15655325418ac", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 135206159.454, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:09c021fac9c4219d63b121e0", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0a98d1d041bf7eb193c1a391", "aggregation": { "method": "sum" }, @@ -9204,19 +8943,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001335", + "id": "S14000074", "level": "constituency", - "name": "Lichfield", + "name": "Dumfriesshire, Clydesdale and Tweeddale", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Lichfield: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Dumfriesshire, Clydesdale and Tweeddale: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001335" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.S14000074" }, "measure": { "unit": "count" @@ -9237,20 +8976,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:09c021fac9c4219d63b121e0", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0a98d1d041bf7eb193c1a391", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 22736.097, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0a09a09a03e05bcd3a0dc04a", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0af0c0d30ccdcddb6802eebb", "aggregation": { "method": "sum" }, @@ -9291,19 +9030,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001116", + "id": "E14001445", "level": "constituency", - "name": "Bournemouth West", + "name": "Richmond Park", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Bournemouth West: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, 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.E14001116" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001445" }, "measure": { "unit": "count" @@ -9324,28 +9063,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0a09a09a03e05bcd3a0dc04a", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0af0c0d30ccdcddb6802eebb", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 42748.346, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0a20905db2c4bcb37beb7ac9", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0afdba19c9aaae63f2f0187b", "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", @@ -9358,164 +9097,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": "S14000069", + "id": "E14001419", "level": "constituency", - "name": "Caithness, Sutherland and Easter Ross", + "name": "Oxford East", "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 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.S14000069" + "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", - "value": 2024 - }, - "period_coverage": { - "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" - }, - "provenance_class": "derived_administrative", - "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0a20905db2c4bcb37beb7ac9", - "source": { - "source_file": "desnz_constituency_energy_facts.json", - "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", - "source_table": "DESNZ sub-national 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_type": "float" - }, - { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0a27ad6210677eae70d4b631", - "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": "E14001221", - "level": "constituency", - "name": "Edmonton and Winchmore Hill", - "vintage": "pcon_2024" - }, - "label": "Domestic electricity consumption, 2024, Edmonton and Winchmore Hill: DESNZ's authority totals split by its small-area figures", - "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" - }, - "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001221" - }, - "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:0a27ad6210677eae70d4b631", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0afdba19c9aaae63f2f0187b", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 39531.0, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0a2a90fe727784412da390da", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0b00c8f70e115a09e71bea4c", "aggregation": { "method": "sum" }, @@ -9556,19 +9204,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001171", + "id": "S14000061", "level": "constituency", - "name": "Christchurch", + "name": "Aberdeen South", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Christchurch: 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.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001171" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.S14000061" }, "measure": { "unit": "count" @@ -9589,28 +9237,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0a2a90fe727784412da390da", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0b00c8f70e115a09e71bea4c", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 52882.699, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0a5759db038495a10fb08659", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0b1c265ff53152d7d2f11d0d", "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", @@ -9623,75 +9271,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": "W07000097", + "id": "E14001254", "level": "constituency", - "name": "Gower", + "name": "Gravesham", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Gower: 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_meter_count", - "record_set_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.W07000097" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001254" }, "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:0a5759db038495a10fb08659", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0b1c265ff53152d7d2f11d0d", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 40405.0, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0a67f360bc78a205d6dea1f0", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0b1d97f68c63a11d03930141", "aggregation": { "method": "sum" }, @@ -9732,19 +9378,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001441", + "id": "E14001241", "level": "constituency", - "name": "Redditch", + "name": "Frome and East Somerset", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Redditch: 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.E14001441" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001241" }, "measure": { "unit": "count" @@ -9767,28 +9413,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0a67f360bc78a205d6dea1f0", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0b1d97f68c63a11d03930141", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 40943.63, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0ab073a7bde171cba6d0ec34", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0b2e836abbfd802dc465a0b8", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -9804,7 +9450,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -9813,7 +9459,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -9821,27 +9467,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001601", + "id": "E14001393", "level": "constituency", - "name": "Wyre Forest", + "name": "North East Hertfordshire", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Wyre Forest: 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_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001601" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001393" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "calendar_year", @@ -9856,28 +9502,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0ab073a7bde171cba6d0ec34", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0b2e836abbfd802dc465a0b8", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 185695134.374, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0adea4a80b2c4972790ffd52", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0b3531f9f214ebe0d9c15b40", "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", @@ -9890,48 +9536,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": "E14001342", + "id": "E14001432", "level": "constituency", - "name": "Loughborough", + "name": "Portsmouth South", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Loughborough: 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.E14001342" + "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": "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:0b3531f9f214ebe0d9c15b40", + "source": { + "source_file": "desnz_constituency_energy_facts.json", + "source_name": "microcosm", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_table": "DESNZ sub-national 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_type": "float" + }, + { + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0b40b9f5c6900d8c5cd2b1fb", + "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": "W07000102", + "level": "constituency", + "name": "Montgomeryshire and Glynd\u0175r", + "vintage": "pcon_2024" + }, + "label": "Domestic gas meters, 2024, Montgomeryshire and Glynd\u0175r: DESNZ's authority totals split by its small-area figures", + "layout": { + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + }, + "lineage": { + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.W07000102" + }, + "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 @@ -9943,28 +9678,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0adea4a80b2c4972790ffd52", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0b40b9f5c6900d8c5cd2b1fb", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 24173.516, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0b10e6767d60aaec2b1880db", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0b467553e3c0e8eece874c1f", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -9977,83 +9712,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": "E14001389", + "id": "E14001104", "level": "constituency", - "name": "North Durham", + "name": "Blackpool North and Fleetwood", "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, 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" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_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.E14001104" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_concept": "desnz.subnational.domestic_gas_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0b10e6767d60aaec2b1880db", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0b467553e3c0e8eece874c1f", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 457195955.502, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0b3fb803e6fbbbb19f0264ad", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0b57cb4553006a49b9c6d767", "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", @@ -10066,83 +9799,81 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", - "metric": "consumption", - "temperature_adjustment": "as_reported" + "fuel": "gas", + "metric": "meter_count", + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001478", + "id": "E14001567", "level": "constituency", - "name": "Smethwick", + "name": "Washington and Gateshead South", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Smethwick: 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.electricity.consumption", - "record_set_spec_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.E14001567" }, "measure": { - "unit": "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:0b3fb803e6fbbbb19f0264ad", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0b57cb4553006a49b9c6d767", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 43108.704, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0b60a22c536b8fc0e32924cc", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0b5a214921f717f1ac1f5758", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -10155,75 +9886,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": "E14001217", + "id": "E14001444", "level": "constituency", - "name": "East Wiltshire", + "name": "Richmond and Northallerton", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, East Wiltshire: 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.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001217" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001444" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_concept": "desnz.subnational.domestic_gas_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0b60a22c536b8fc0e32924cc", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0b5a214921f717f1ac1f5758", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 337497469.096, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0b8cd0fe7bdf7babed0cc8bf", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0b903f9595e2a77a93201304", "aggregation": { "method": "sum" }, @@ -10264,19 +9993,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001280", + "id": "E14001474", "level": "constituency", - "name": "Henley and Thame", + "name": "Sittingbourne and Sheppey", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Henley and Thame: 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.E14001280" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001474" }, "measure": { "unit": "kwh" @@ -10299,20 +10028,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0b8cd0fe7bdf7babed0cc8bf", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0b903f9595e2a77a93201304", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 153478397.108, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0b8e8964804f389a4efa1101", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0baa7aa4c9b74a974d5fbe33", "aggregation": { "method": "sum" }, @@ -10353,19 +10082,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001436", + "id": "E14001576", "level": "constituency", - "name": "Rawmarsh and Conisbrough", + "name": "West Ham and Beckton", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Rawmarsh and Conisbrough: 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.E14001436" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001576" }, "measure": { "unit": "kwh" @@ -10388,28 +10117,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0b8e8964804f389a4efa1101", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0baa7aa4c9b74a974d5fbe33", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 164340513.506, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0be1dd60f6131c4ac324ac5a", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0bc41ebf2ea3d3b82d31870f", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -10422,73 +10151,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": "E14001384", + "id": "E14001535", "level": "constituency", - "name": "North Bedfordshire", + "name": "Sutton Coldfield", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, North Bedfordshire: 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_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001384" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001535" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_concept": "desnz.subnational.domestic_electricity_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0be1dd60f6131c4ac324ac5a", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0bc41ebf2ea3d3b82d31870f", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 41602.919, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0c0f6350278f7f900c8f90cf", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0bc8784fcbd28be545834e5b", "aggregation": { "method": "sum" }, @@ -10529,19 +10260,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001542", + "id": "S14000099", "level": "constituency", - "name": "Tewkesbury", + "name": "Motherwell, Wishaw and Carluke", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Tewkesbury: 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.E14001542" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.S14000099" }, "measure": { "unit": "kwh" @@ -10562,28 +10293,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0c0f6350278f7f900c8f90cf", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0bc8784fcbd28be545834e5b", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 473378522.079, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0c110f2005f00b2631801107", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0bc884f2872246ef522a605a", "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", @@ -10596,81 +10327,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": "E14001274", + "id": "E14001143", "level": "constituency", - "name": "Hastings and Rye", + "name": "Burton and Uttoxeter", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Hastings and Rye: 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_consumption", - "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.E14001274" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001143" }, "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:0c110f2005f00b2631801107", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0bc884f2872246ef522a605a", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 161802686.848, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0c388f25dd4ab48b6e7264f8", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0bf01ad047aca11af85ee3ae", "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", @@ -10683,75 +10416,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": "E14001549", + "id": "E14001521", "level": "constituency", - "name": "Tonbridge", + "name": "Stoke-on-Trent North", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Tonbridge: 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_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_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.E14001549" + "source_record_id": "microcosm.desnz_constituency_energy.gas.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_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0c388f25dd4ab48b6e7264f8", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0bf01ad047aca11af85ee3ae", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 43895.719, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0c408a4c0a283b1a0c920b19", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0bfc0336155a3cc5ae2570fb", "aggregation": { "method": "sum" }, @@ -10792,19 +10523,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001311", + "id": "E14001278", "level": "constituency", - "name": "Kettering", + "name": "Hemel Hempstead", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Kettering: 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.E14001311" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001278" }, "measure": { "unit": "kwh" @@ -10827,28 +10558,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0c408a4c0a283b1a0c920b19", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0bfc0336155a3cc5ae2570fb", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 153512064.881, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0c5543bbbe3f35e6e5abb41b", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0c0bdfad96ad11c63f5c4fcd", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -10861,73 +10592,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": "E14001076", + "id": "E14001337", "level": "constituency", - "name": "Barrow and Furness", + "name": "Liverpool Garston", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Barrow and Furness: 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.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001076" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001337" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_concept": "desnz.subnational.domestic_electricity_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0c5543bbbe3f35e6e5abb41b", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0c0bdfad96ad11c63f5c4fcd", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 42757.922, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0c8697e93a2491016bfbd251", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0c1659373df5365deb4775d3", "aggregation": { "method": "sum" }, @@ -10968,19 +10701,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000027", + "id": "S14000087", "level": "constituency", - "name": "Na h-Eileanan an Iar", + "name": "Glasgow South", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Na h-Eileanan an Iar: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Glasgow South: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.S14000027" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.S14000087" }, "measure": { "unit": "kwh" @@ -11001,20 +10734,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0c8697e93a2491016bfbd251", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0c1659373df5365deb4775d3", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 434784338.063, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0c872f54e249a28251633f86", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0c1ab3c943590cf5b981f79b", "aggregation": { "method": "sum" }, @@ -11055,19 +10788,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001494", + "id": "E14001426", "level": "constituency", - "name": "South Suffolk", + "name": "Plymouth Moor View", "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, Plymouth Moor View: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001494" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001426" }, "measure": { "unit": "count" @@ -11090,20 +10823,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0c872f54e249a28251633f86", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0c1ab3c943590cf5b981f79b", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 44738.18, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0c9db98843d80954bcfe1e36", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0c3514bd43e6ffd0c7eb89d8", "aggregation": { "method": "sum" }, @@ -11144,19 +10877,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001564", + "id": "E14001089", "level": "constituency", - "name": "Warrington North", + "name": "Bexleyheath and Crayford", "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, 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.gas.consumption", "record_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.E14001089" }, "measure": { "unit": "kwh" @@ -11177,28 +10910,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0c9db98843d80954bcfe1e36", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0c3514bd43e6ffd0c7eb89d8", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 434018782.468, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0cdf46cd1b81ea146ab837a4", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0c557f965ed94165bf19ea62", "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", @@ -11214,7 +10947,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -11223,7 +10956,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -11231,27 +10964,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001530", + "id": "E14001391", "level": "constituency", - "name": "Suffolk Coastal", + "name": "North East Derbyshire", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Suffolk Coastal: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, 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.E14001530" + "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", @@ -11264,28 +10997,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0cdf46cd1b81ea146ab837a4", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0c557f965ed94165bf19ea62", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 486519845.789, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0ce2c00faa9565f29dcd83c6", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0c606cee9b8ffdfdc8c72ed8", "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", @@ -11301,7 +11034,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -11310,7 +11043,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -11318,27 +11051,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001219", + "id": "E14001155", "level": "constituency", - "name": "Eastbourne", + "name": "Central Devon", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Eastbourne: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Central Devon: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_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.E14001219" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001155" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "gas_year", @@ -11351,20 +11084,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0ce2c00faa9565f29dcd83c6", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0c606cee9b8ffdfdc8c72ed8", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 232005680.433, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0cf8270a59299172885ef67b", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0c62c81f374341d427715599", "aggregation": { "method": "sum" }, @@ -11405,19 +11138,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000081", + "id": "S14000072", "level": "constituency", - "name": "Edinburgh South West", + "name": "Cumbernauld and Kirkintilloch", "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, 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.S14000081" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.S14000072" }, "measure": { "unit": "count" @@ -11438,28 +11171,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0cf8270a59299172885ef67b", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0c62c81f374341d427715599", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 40281.986, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0d02108f8de61f9ff84336ab", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0c630a11b8dee6240eb7deac", "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", @@ -11472,75 +11205,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": "W07000111", + "id": "E14001103", "level": "constituency", - "name": "Wrexham", + "name": "Blackley and Middleton South", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Wrexham: 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.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.W07000111" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001103" }, "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:0d02108f8de61f9ff84336ab", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0c630a11b8dee6240eb7deac", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 41978.507, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0d0f4276efd314234346a62c", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0cca94a8edf38d6ec0b634a1", "aggregation": { "method": "sum" }, @@ -11581,19 +11312,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001526", + "id": "S14000066", "level": "constituency", - "name": "Stratford-on-Avon", + "name": "Arbroath and Broughty Ferry", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Stratford-on-Avon: 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.electricity.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001526" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.S14000066" }, "measure": { "unit": "kwh" @@ -11616,28 +11347,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0d0f4276efd314234346a62c", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0cca94a8edf38d6ec0b634a1", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 165890929.241, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0d0f9324493092af24742188", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0cd1e1ca926dd118e5701da6", "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", @@ -11653,7 +11384,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -11662,7 +11393,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -11670,27 +11401,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001370", + "id": "E14001178", "level": "constituency", - "name": "Milton Keynes North", + "name": "Congleton", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Milton Keynes North: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, 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.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001370" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001178" }, "measure": { - "unit": "count" + "unit": "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", @@ -11703,20 +11434,635 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0d0f9324493092af24742188", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0cd1e1ca926dd118e5701da6", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 459960496.998, + "value_type": "float" + }, + { + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0cd3fe8da5e49419adb52c30", + "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": "E14001191", + "level": "constituency", + "name": "Dartford", + "vintage": "pcon_2024" + }, + "label": "Domestic electricity consumption, 2024, Dartford: DESNZ's authority totals split by its small-area figures", + "layout": { + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + }, + "lineage": { + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001191" + }, + "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:0cd3fe8da5e49419adb52c30", + "source": { + "source_file": "desnz_constituency_energy_facts.json", + "source_name": "microcosm", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_table": "DESNZ sub-national 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_type": "float" + }, + { + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0ce47410c996df474fdedbcc", + "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": "E14001471", + "level": "constituency", + "name": "Sherwood Forest", + "vintage": "pcon_2024" + }, + "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.E14001471" + }, + "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:0ce47410c996df474fdedbcc", + "source": { + "source_file": "desnz_constituency_energy_facts.json", + "source_name": "microcosm", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_table": "DESNZ sub-national 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_type": "float" + }, + { + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0cea750d5e129f522e4f091d", + "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": "E14001356", + "level": "constituency", + "name": "Melksham and Devizes", + "vintage": "pcon_2024" + }, + "label": "Domestic electricity consumption, 2024, Melksham and Devizes: DESNZ's authority totals split by its small-area figures", + "layout": { + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + }, + "lineage": { + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001356" + }, + "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:0cea750d5e129f522e4f091d", + "source": { + "source_file": "desnz_constituency_energy_facts.json", + "source_name": "microcosm", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_table": "DESNZ sub-national 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_type": "float" + }, + { + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0d0fdbc5a09fc8f82940f56f", + "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": "E14001285", + "level": "constituency", + "name": "Hexham", + "vintage": "pcon_2024" + }, + "label": "Domestic electricity consumption, 2024, Hexham: DESNZ's authority totals split by its small-area figures", + "layout": { + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + }, + "lineage": { + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001285" + }, + "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:0d0fdbc5a09fc8f82940f56f", + "source": { + "source_file": "desnz_constituency_energy_facts.json", + "source_name": "microcosm", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_table": "DESNZ sub-national 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_type": "float" + }, + { + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0d166e8ea180021bd8f4c100", + "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": "E14001205", + "level": "constituency", + "name": "Dulwich and West Norwood", + "vintage": "pcon_2024" + }, + "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.E14001205" + }, + "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:0d166e8ea180021bd8f4c100", + "source": { + "source_file": "desnz_constituency_energy_facts.json", + "source_name": "microcosm", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_table": "DESNZ sub-national 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_type": "float" + }, + { + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0d19ad91f3bc7366f2af315a", + "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": "E14001223", + "level": "constituency", + "name": "Eltham and Chislehurst", + "vintage": "pcon_2024" + }, + "label": "Domestic gas consumption, 2024, Eltham and Chislehurst: DESNZ's authority totals split by its small-area figures", + "layout": { + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + }, + "lineage": { + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001223" + }, + "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:0d19ad91f3bc7366f2af315a", + "source": { + "source_file": "desnz_constituency_energy_facts.json", + "source_name": "microcosm", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_table": "DESNZ sub-national 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_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0d12deb5e12454882d5e9444", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0d324c55bbe9dcdf6c393559", + "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": "W07000085", + "level": "constituency", + "name": "Brecon, Radnor and Cwm Tawe", + "vintage": "pcon_2024" + }, + "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.W07000085" + }, + "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:0d324c55bbe9dcdf6c393559", + "source": { + "source_file": "desnz_constituency_energy_facts.json", + "source_name": "microcosm", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_table": "DESNZ sub-national 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_type": "float" + }, + { + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0d7376385cb6a89395efc16d", "aggregation": { "method": "sum" }, @@ -11757,19 +12103,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001338", + "id": "E14001201", "level": "constituency", - "name": "Liverpool Riverside", + "name": "Dorking and Horley", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Liverpool Riverside: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Dorking and Horley: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001338" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001201" }, "measure": { "unit": "count" @@ -11792,28 +12138,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0d12deb5e12454882d5e9444", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0d7376385cb6a89395efc16d", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 40371.62, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0d1c340ea7bb3210cd4df5bc", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0d89d0fddb2a828b4f6f9270", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -11826,81 +12172,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": "E14001446", + "id": "E14001208", "level": "constituency", - "name": "Rochdale", + "name": "Ealing North", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Rochdale: 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.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001446" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001208" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_concept": "desnz.subnational.domestic_electricity_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0d1c340ea7bb3210cd4df5bc", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0d89d0fddb2a828b4f6f9270", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 47955.826, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0d2458652666502f47e78335", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0d9c4c24ad45b57f8dd5f2b6", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -11916,7 +12264,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -11925,7 +12273,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -11933,27 +12281,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000104", + "id": "E14001267", "level": "constituency", - "name": "Rutherglen", + "name": "Harlow", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Rutherglen: 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.S14000104" + "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", @@ -11968,20 +12316,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0d2458652666502f47e78335", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0d9c4c24ad45b57f8dd5f2b6", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 47572.085, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0d43c1d96d2dc03f32fcb93c", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0dab75da01a87bec67ffbd30", "aggregation": { "method": "sum" }, @@ -12022,19 +12370,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001266", + "id": "E14001323", "level": "constituency", - "name": "Harborough, Oadby and Wigston", + "name": "Leeds South", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Harborough, Oadby and Wigston: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Leeds South: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001266" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001323" }, "measure": { "unit": "kwh" @@ -12057,117 +12405,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0d43c1d96d2dc03f32fcb93c", - "source": { - "source_file": "desnz_constituency_energy_facts.json", - "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", - "source_table": "DESNZ sub-national 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_type": "float" - }, - { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0d4b67dc8c46ea54e4941947", - "aggregation": { - "method": "sum" - }, - "assertion": "observation", - "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", - "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" - }, - "dimension_labels": { - "domestic_scope": "Domestic scope", - "fuel": "Fuel", - "metric": "Metric", - "temperature_adjustment": "Temperature adjustment" - }, - "dimension_value_labels": { - "domestic_scope": { - "all_domestic": "All domestic meters" - }, - "fuel": { - "electricity": "Electricity" - }, - "metric": { - "meter_count": "Meter count" - }, - "temperature_adjustment": { - "as_reported": "As reported" - } - }, - "dimensions": { - "domestic_scope": "all_domestic", - "fuel": "electricity", - "metric": "meter_count", - "temperature_adjustment": "as_reported" - }, - "entity": { - "name": "household", - "role": "domestic_energy_customer" - }, - "geography": { - "id": "E14001203", - "level": "constituency", - "name": "Droitwich and Evesham", - "vintage": "pcon_2024" - }, - "label": "Domestic electricity meters, 2024, Droitwich and Evesham: DESNZ's authority totals split by its small-area figures", - "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" - }, - "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001203" - }, - "measure": { - "unit": "count" - }, - "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" - }, - "period": { - "type": "calendar_year", - "value": 2024 - }, - "period_coverage": { - "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" - }, - "provenance_class": "derived_administrative", - "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0d4b67dc8c46ea54e4941947", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0dab75da01a87bec67ffbd30", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 180030848.467, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0d6510529b16f78ddc926f38", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0dd41b15be19211b73a0cb3b", "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", @@ -12180,75 +12439,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": "E14001451", + "id": "W07000111", "level": "constituency", - "name": "Rother Valley", + "name": "Wrexham", "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, 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.E14001451" + "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:0d6510529b16f78ddc926f38", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0dd41b15be19211b73a0cb3b", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 38347.113, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0d81d91615932aef9f4e1163", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0dfacbdd632b5e93aeb2e8d7", "aggregation": { "method": "sum" }, @@ -12289,19 +12546,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001454", + "id": "S14000068", "level": "constituency", - "name": "Ruislip, Northwood and Pinner", + "name": "Bathgate and Linlithgow", "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, Bathgate and Linlithgow: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001454" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.S14000068" }, "measure": { "unit": "count" @@ -12322,28 +12579,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0d81d91615932aef9f4e1163", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0dfacbdd632b5e93aeb2e8d7", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 42880.767, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0d8241862fb0a904dce62fc8", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0e14e1038741986fe4d7cc4e", "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", @@ -12356,73 +12613,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": "E14001491", + "id": "E14001496", "level": "constituency", - "name": "South Ribble", + "name": "South West Hertfordshire", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, South Ribble: 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_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_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.E14001491" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001496" }, "measure": { - "unit": "count" + "unit": "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:0d8241862fb0a904dce62fc8", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0e14e1038741986fe4d7cc4e", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 164195807.109, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0db60b116ae4587b8ebb66aa", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0e19771abfe4d73b1529a0f3", "aggregation": { "method": "sum" }, @@ -12463,19 +12722,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001364", + "id": "S14000105", "level": "constituency", - "name": "Mid Leicestershire", + "name": "Stirling and Strathallan", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Mid Leicestershire: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Stirling and Strathallan: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001364" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.S14000105" }, "measure": { "unit": "kwh" @@ -12496,20 +12755,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0db60b116ae4587b8ebb66aa", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0e19771abfe4d73b1529a0f3", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 483597976.684, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0dd3458a32e068c60ba8a4db", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0e329ef29d07765978e650d5", "aggregation": { "method": "sum" }, @@ -12550,19 +12809,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001377", + "id": "E14001357", "level": "constituency", - "name": "Newcastle upon Tyne Central and West", + "name": "Melton and Syston", "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, 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" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001377" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001357" }, "measure": { "unit": "kwh" @@ -12583,28 +12842,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0dd3458a32e068c60ba8a4db", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0e329ef29d07765978e650d5", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 441207553.937, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0ded6a5d79313efcc5993654", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0e57225cd3db1d147a51ef08", "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", @@ -12617,73 +12876,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": "E14001312", "level": "constituency", - "name": "Liverpool Walton", + "name": "Kingston and Surbiton", "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, 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.gas.meter_count", - "record_set_spec_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.E14001312" }, "measure": { - "unit": "count" + "unit": "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:0ded6a5d79313efcc5993654", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0e57225cd3db1d147a51ef08", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 159492722.994, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0deee0017c2feceb87a8c9f5", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0e651fc08500feb51fcc7106", "aggregation": { "method": "sum" }, @@ -12724,19 +12985,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000027", + "id": "E14001346", "level": "constituency", - "name": "Na h-Eileanan an Iar", + "name": "Luton South and South Bedfordshire", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Na h-Eileanan an Iar: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, 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.S14000027" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001346" }, "measure": { "unit": "count" @@ -12759,20 +13020,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0deee0017c2feceb87a8c9f5", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0e651fc08500feb51fcc7106", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 46226.209, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0df14b3a28225b0bb077edd4", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0e6cc90e45f3c450aef493f1", "aggregation": { "method": "sum" }, @@ -12813,19 +13074,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001432", + "id": "E14001076", "level": "constituency", - "name": "Portsmouth South", + "name": "Barrow and Furness", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Portsmouth South: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Barrow and Furness: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001432" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001076" }, "measure": { "unit": "count" @@ -12846,28 +13107,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0df14b3a28225b0bb077edd4", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0e6cc90e45f3c450aef493f1", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 44163.48, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0df5f08ee183c104778e2925", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0e86443ec2cde1f4ae2e2627", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -12883,7 +13144,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -12892,7 +13153,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -12900,27 +13161,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001516", + "id": "E14001064", "level": "constituency", - "name": "Stevenage", + "name": "Aldridge-Brownhills", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Stevenage: 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_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001516" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001064" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "calendar_year", @@ -12935,107 +13196,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0df5f08ee183c104778e2925", - "source": { - "source_file": "desnz_constituency_energy_facts.json", - "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", - "source_table": "DESNZ sub-national 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_type": "float" - }, - { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0e137e96944fdf75ed263eda", - "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:0e137e96944fdf75ed263eda", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0e86443ec2cde1f4ae2e2627", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 40350.347, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0e2ea2867bd3b125c5847321", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0e87d526ce98f778c319fae2", "aggregation": { "method": "sum" }, @@ -13109,11 +13283,11 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0e2ea2867bd3b125c5847321", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0e87d526ce98f778c319fae2", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" @@ -13122,15 +13296,15 @@ "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0e5e735e536547b0f22b37a3", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0e8a46c51af94e313d4a0dd3", "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", @@ -13143,75 +13317,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": "E14001169", + "id": "E14001316", "level": "constituency", - "name": "Chipping Barnet", + "name": "Kingswinford and South Staffordshire", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Chipping Barnet: 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.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.E14001169" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001316" }, "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:0e5e735e536547b0f22b37a3", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0e8a46c51af94e313d4a0dd3", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 37306.26, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0e5f5a4f7a69b0dc508dd267", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0e99fedfe9e0347c87bbc4f4", "aggregation": { "method": "sum" }, @@ -13252,19 +13424,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001579", + "id": "E14001378", "level": "constituency", - "name": "West Worcestershire", + "name": "Newcastle upon Tyne East and Wallsend", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, West Worcestershire: 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.E14001579" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001378" }, "measure": { "unit": "count" @@ -13287,20 +13459,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0e5f5a4f7a69b0dc508dd267", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0e99fedfe9e0347c87bbc4f4", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 53645.33, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0ea395472f362cd2b3f0dac5", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0ef73d1b9ec0618109135dce", "aggregation": { "method": "sum" }, @@ -13341,19 +13513,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001201", + "id": "E14001511", "level": "constituency", - "name": "Dorking and Horley", + "name": "St Ives", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Dorking and Horley: 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.electricity.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001201" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001511" }, "measure": { "unit": "kwh" @@ -13376,28 +13548,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0ea395472f362cd2b3f0dac5", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0ef73d1b9ec0618109135dce", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 199008350.007, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0ea3f365c1c534208a3c284e", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0f23f3022a99dc5015c2ee26", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -13413,7 +13585,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -13422,7 +13594,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -13430,27 +13602,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001476", + "id": "E14001417", "level": "constituency", - "name": "Sleaford and North Hykeham", + "name": "Orpington", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Sleaford and North Hykeham: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, 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.E14001476" + "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", @@ -13463,28 +13635,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0ea3f365c1c534208a3c284e", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0f23f3022a99dc5015c2ee26", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 38646.939, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0eb0202765a7f0933ac29c06", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0f6f58c78de95d0220d5ba65", "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", @@ -13497,81 +13669,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": "E14001151", "level": "constituency", - "name": "Liverpool Garston", + "name": "Canterbury", "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, 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.E14001337" + "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:0eb0202765a7f0933ac29c06", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0f6f58c78de95d0220d5ba65", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 153765066.987, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0ebdaebc70df61b476287e67", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0f912b6b68fdf0d35f7b6bf4", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -13587,7 +13761,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -13596,7 +13770,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -13604,27 +13778,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001384", + "id": "E14001318", "level": "constituency", - "name": "North Bedfordshire", + "name": "Lancaster and Wyre", "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, Lancaster and Wyre: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001384" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001318" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "gas_year", @@ -13637,28 +13811,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0ebdaebc70df61b476287e67", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0f912b6b68fdf0d35f7b6bf4", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 35168.565, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0ed4a3f4383440b9f4971011", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0f9762626a296de32e3818c3", "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", @@ -13671,75 +13845,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": "E14001430", + "id": "E14001177", "level": "constituency", - "name": "Poplar and Limehouse", + "name": "Colne Valley", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Poplar and Limehouse: 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.electricity.meter_count", - "record_set_spec_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.E14001430" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001177" }, "measure": { - "unit": "count" + "unit": "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:0ed4a3f4383440b9f4971011", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0f9762626a296de32e3818c3", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 518522576.302, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0ee0a5789d2f831ad663fb9c", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0fee0959a0e4f481641e9a5b", "aggregation": { "method": "sum" }, @@ -13780,19 +13952,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001224", + "id": "E14001088", "level": "constituency", - "name": "Ely and East Cambridgeshire", + "name": "Bexhill and Battle", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Ely and East Cambridgeshire: 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.E14001224" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001088" }, "measure": { "unit": "count" @@ -13815,28 +13987,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0ee0a5789d2f831ad663fb9c", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0fee0959a0e4f481641e9a5b", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 43475.45, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0eee74b9fe495696d953077e", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:103dcc3bfd4af4373885d803", "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", @@ -13849,137 +14021,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": "E14001336", + "id": "W07000090", "level": "constituency", - "name": "Lincoln", + "name": "Cardiff North", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Lincoln: 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.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.E14001336" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.W07000090" }, "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:0eee74b9fe495696d953077e", - "source": { - "source_file": "desnz_constituency_energy_facts.json", - "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", - "source_table": "DESNZ sub-national 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_type": "float" - }, - { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0ef7787d926df0693beaf33a", - "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": "E14001529", - "level": "constituency", - "name": "Stroud", - "vintage": "pcon_2024" - }, - "label": "Domestic gas consumption, 2024, Stroud: DESNZ's authority totals split by its small-area figures", - "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_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" - }, - "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 @@ -13991,20 +14074,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0ef7787d926df0693beaf33a", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:103dcc3bfd4af4373885d803", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 39176.389, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0efb2e95fa1e54d87ed8d979", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:10557d232d01862d69aa4221", "aggregation": { "method": "sum" }, @@ -14045,19 +14128,19 @@ "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 consumption, 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_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", "record_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.E14001286" }, "measure": { "unit": "kwh" @@ -14078,28 +14161,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0efb2e95fa1e54d87ed8d979", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:10557d232d01862d69aa4221", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 473697701.95, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0f105c7fa8085c0a21a34d48", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:108817fe225cd09f74c1db6b", "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", @@ -14112,83 +14195,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": "E14001440", + "id": "E14001512", "level": "constituency", - "name": "Redcar", + "name": "St Neots and Mid Cambridgeshire", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Redcar: 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.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.E14001440" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001512" }, "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:0f105c7fa8085c0a21a34d48", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:108817fe225cd09f74c1db6b", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 41778.65, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0f4ab880e3b500458cffa93c", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:10aed035b58444a07eec3eeb", "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", @@ -14201,83 +14282,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": "E14001115", + "id": "S14000082", "level": "constituency", - "name": "Bournemouth East", + "name": "Edinburgh West", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Bournemouth East: 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.E14001115" + "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:0f4ab880e3b500458cffa93c", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:10aed035b58444a07eec3eeb", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 573903229.676, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0f73440f8f34786d55ab547c", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:10be197831f8f017fd2b4b08", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -14290,81 +14369,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": "E14001109", + "id": "W07000101", "level": "constituency", - "name": "Bolsover", + "name": "Monmouthshire", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Bolsover: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Monmouthshire: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001109" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.W07000101" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_concept": "desnz.subnational.domestic_electricity_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0f73440f8f34786d55ab547c", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:10be197831f8f017fd2b4b08", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 43537.0, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0f759318909b304e0e8e63a7", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:10c955a0505605e9dfad204c", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -14377,73 +14458,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": "E14001119", + "id": "S14000082", "level": "constituency", - "name": "Bradford South", + "name": "Edinburgh West", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Bradford South: 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.E14001119" + "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:0f759318909b304e0e8e63a7", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:10c955a0505605e9dfad204c", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 49715.266, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0fa6c8d9c84612c66079643d", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:10f9a3a35e96762af69fa908", "aggregation": { "method": "sum" }, @@ -14484,19 +14567,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001312", + "id": "E14001259", "level": "constituency", - "name": "Kingston and Surbiton", + "name": "Hackney North and Stoke Newington", "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, 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.E14001312" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001259" }, "measure": { "unit": "kwh" @@ -14519,20 +14602,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0fa6c8d9c84612c66079643d", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:10f9a3a35e96762af69fa908", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 145632646.599, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0fad6118941ea66e819b13e4", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:110ad42e5a4f65a14aa6f28a", "aggregation": { "method": "sum" }, @@ -14573,19 +14656,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001525", + "id": "E14001303", "level": "constituency", - "name": "Stratford and Bow", + "name": "Isle of Wight East", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Stratford and Bow: 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.E14001525" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001303" }, "measure": { "unit": "kwh" @@ -14608,107 +14691,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0fad6118941ea66e819b13e4", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:110ad42e5a4f65a14aa6f28a", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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_type": "float" - }, - { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0fc93aea1c825a01d969b6ca", - "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": "S14000082", - "level": "constituency", - "name": "Edinburgh West", - "vintage": "pcon_2024" - }, - "label": "Domestic gas consumption, 2024, Edinburgh West: DESNZ's authority totals split by its small-area figures", - "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" - }, - "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.S14000082" - }, - "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:0fc93aea1c825a01d969b6ca", - "source": { - "source_file": "desnz_constituency_energy_facts.json", - "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", - "source_table": "DESNZ sub-national 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": 113717311.53, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0fefc0e1cf34f599d17611cb", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:112c306cbd4897b95d19f268", "aggregation": { "method": "sum" }, @@ -14749,19 +14745,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001076", + "id": "E14001187", "level": "constituency", - "name": "Barrow and Furness", + "name": "Croydon South", "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, 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.E14001076" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001187" }, "measure": { "unit": "count" @@ -14784,28 +14780,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0fefc0e1cf34f599d17611cb", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:112c306cbd4897b95d19f268", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 43505.146, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:100aa0bc79906c38bd8acd7e", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:11306b432886c13ed66a8260", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -14821,7 +14817,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -14830,7 +14826,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -14838,27 +14834,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001142", + "id": "E14001543", "level": "constituency", - "name": "Burnley", + "name": "The Wrekin", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Burnley: 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.E14001142" + "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", @@ -14873,28 +14869,115 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:100aa0bc79906c38bd8acd7e", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:11306b432886c13ed66a8260", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 47071.63, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1020a949f228e029f84035da", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:11829fd226112bc008fcf69f", "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": "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:11829fd226112bc008fcf69f", + "source": { + "source_file": "desnz_constituency_energy_facts.json", + "source_name": "microcosm", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_table": "DESNZ sub-national 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:1184c394e689bbbe968da34a", + "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", @@ -14910,7 +14993,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -14919,7 +15002,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -14927,27 +15010,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001328", + "id": "E14001121", "level": "constituency", - "name": "Leicester West", + "name": "Braintree", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Leicester West: 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.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001328" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001121" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "calendar_year", @@ -14962,20 +15045,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1020a949f228e029f84035da", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1184c394e689bbbe968da34a", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 178152432.16, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1055bc73fcd09ffc04f9470d", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:11b74e5334d5c6e9ac6a4eaa", "aggregation": { "method": "sum" }, @@ -15016,19 +15099,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001515", + "id": "E14001555", "level": "constituency", - "name": "Stalybridge and Hyde", + "name": "Tunbridge Wells", "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, Tunbridge Wells: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001515" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001555" }, "measure": { "unit": "count" @@ -15051,28 +15134,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1055bc73fcd09ffc04f9470d", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:11b74e5334d5c6e9ac6a4eaa", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 48214.0, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:106fd8614f9b6401427e2092", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:11e663ba6f52801b5df3381b", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -15085,81 +15168,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": "E14001162", + "id": "E14001091", "level": "constituency", - "name": "Chesham and Amersham", + "name": "Birkenhead", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Chesham and Amersham: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, 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.E14001162" + "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:106fd8614f9b6401427e2092", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:11e663ba6f52801b5df3381b", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 50029.945, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1094fa48cf478c5a58d3b9b2", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:11ef13f75481acd0ebdb7eb6", "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", @@ -15175,7 +15260,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -15184,7 +15269,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -15192,27 +15277,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001412", + "id": "E14001345", "level": "constituency", - "name": "Nottingham South", + "name": "Luton North", "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, Luton North: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001412" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001345" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "gas_year", @@ -15225,28 +15310,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1094fa48cf478c5a58d3b9b2", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:11ef13f75481acd0ebdb7eb6", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 489336409.845, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:10b9bc738d32ef8f6260e500", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:11f07df8be3e6b5ec9ba4d2e", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -15262,7 +15347,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -15271,7 +15356,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -15279,27 +15364,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001408", + "id": "E14001299", "level": "constituency", - "name": "Norwich North", + "name": "Hyndburn", "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, Hyndburn: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_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.E14001299" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "calendar_year", @@ -15314,28 +15399,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:10b9bc738d32ef8f6260e500", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:11f07df8be3e6b5ec9ba4d2e", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 121332051.22, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:10c172e8caa273dbdc85fa94", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:12194189f27f9fd1f6d1578f", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -15351,7 +15436,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -15360,7 +15445,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -15368,27 +15453,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001350", + "id": "E14001405", "level": "constituency", - "name": "Makerfield", + "name": "North West Norfolk", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Makerfield: 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_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001350" + "source_record_id": "microcosm.desnz_constituency_energy.gas.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_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "gas_year", @@ -15401,28 +15486,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:10c172e8caa273dbdc85fa94", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:12194189f27f9fd1f6d1578f", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 29763.383, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:10d326b7b07c11f065b150d5", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:121e238bfc2284c0200e370c", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -15435,73 +15520,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": "E14001351", + "id": "E14001496", "level": "constituency", - "name": "Maldon", + "name": "South West Hertfordshire", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Maldon: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, South West Hertfordshire: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001351" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001496" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_concept": "desnz.subnational.domestic_electricity_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:10d326b7b07c11f065b150d5", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:121e238bfc2284c0200e370c", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 40558.033, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1115bcf2c5b6a09f911890f0", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:122a3b17fb2b26e83d6aeeef", "aggregation": { "method": "sum" }, @@ -15542,19 +15629,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001241", + "id": "E14001291", "level": "constituency", - "name": "Frome and East Somerset", + "name": "Honiton and Sidmouth", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Frome and East Somerset: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Honiton and Sidmouth: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001241" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001291" }, "measure": { "unit": "count" @@ -15577,28 +15664,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1115bcf2c5b6a09f911890f0", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:122a3b17fb2b26e83d6aeeef", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 44777.98, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:112b47466055aa52075bd6a1", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:123b34024bb8b15f4ce5c24e", "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", @@ -15611,83 +15698,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": "W07000090", + "id": "E14001518", "level": "constituency", - "name": "Cardiff North", + "name": "Stockton North", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Cardiff North: 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_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_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.W07000090" + "source_record_id": "microcosm.desnz_constituency_energy.gas.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_gas_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:112b47466055aa52075bd6a1", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:123b34024bb8b15f4ce5c24e", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 470176890.177, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1144fbea42f7f76446df27ff", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:125490732fdb9b3c7fcf284c", "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", @@ -15700,81 +15785,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": "E14001303", + "id": "E14001104", "level": "constituency", - "name": "Isle of Wight East", + "name": "Blackpool North and Fleetwood", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Isle of Wight East: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, 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.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001303" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001104" }, "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:1144fbea42f7f76446df27ff", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:125490732fdb9b3c7fcf284c", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 136318779.339, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:115dc4cacb9bfb9e5033e1ae", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1278d4ea82b4d0cef79fc209", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -15790,7 +15877,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -15799,7 +15886,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -15807,27 +15894,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000088", + "id": "E14001533", "level": "constituency", - "name": "Glasgow South West", + "name": "Sussex Weald", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Glasgow South West: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Sussex Weald: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.S14000088" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001533" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "gas_year", @@ -15840,20 +15927,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:115dc4cacb9bfb9e5033e1ae", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1278d4ea82b4d0cef79fc209", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 31379.001, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:116db47404c04b9550b1c662", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1285fc699a82977ed59ae7cd", "aggregation": { "method": "sum" }, @@ -15894,19 +15981,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001567", + "id": "E14001458", "level": "constituency", - "name": "Washington and Gateshead South", + "name": "Rutland and Stamford", "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 meters, 2024, Rutland and Stamford: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001567" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001458" }, "measure": { "unit": "count" @@ -15929,20 +16016,109 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:116db47404c04b9550b1c662", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1285fc699a82977ed59ae7cd", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 42249.094, + "value_type": "float" + }, + { + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:129d5b938aea59fccd4a0c83", + "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": "E14001198", + "level": "constituency", + "name": "Doncaster Central", + "vintage": "pcon_2024" + }, + "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.E14001198" + }, + "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:129d5b938aea59fccd4a0c83", + "source": { + "source_file": "desnz_constituency_energy_facts.json", + "source_name": "microcosm", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_table": "DESNZ sub-national 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_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:117642bd20f3999cb4fa094a", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:12a99d73b44c5575aa916e64", "aggregation": { "method": "sum" }, @@ -15983,19 +16159,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "W07000091", + "id": "E14001402", "level": "constituency", - "name": "Cardiff South and Penarth", + "name": "North West Essex", "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, North West Essex: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", "record_set_spec_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.E14001402" }, "measure": { "unit": "count" @@ -16018,28 +16194,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:117642bd20f3999cb4fa094a", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:12a99d73b44c5575aa916e64", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 47086.367, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1189f6ff342275485c04c55d", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:12e4e262f9e42a135a19d408", "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", @@ -16055,7 +16231,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -16064,7 +16240,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -16072,27 +16248,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001214", + "id": "E14001078", "level": "constituency", - "name": "East Hampshire", + "name": "Basingstoke", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, East Hampshire: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Basingstoke: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_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.E14001214" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001078" }, "measure": { - "unit": "count" + "unit": "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", @@ -16105,20 +16281,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1189f6ff342275485c04c55d", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:12e4e262f9e42a135a19d408", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 447913163.32, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:11d021117998f2c47f3b3155", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:12e770c28c1ff7b15e54e28f", "aggregation": { "method": "sum" }, @@ -16159,19 +16335,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001530", + "id": "E14001426", "level": "constituency", - "name": "Suffolk Coastal", + "name": "Plymouth Moor View", "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, 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.E14001530" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001426" }, "measure": { "unit": "kwh" @@ -16194,28 +16370,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:11d021117998f2c47f3b3155", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:12e770c28c1ff7b15e54e28f", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 127483167.637, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:11d8630a015ccb5adb9ee5de", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:12fe6ff6c9bf3d7b7118d481", "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", @@ -16228,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": "E14001084", + "id": "E14001113", "level": "constituency", - "name": "Bedford", + "name": "Bootle", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Bedford: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Bootle: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.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.E14001113" }, "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:11d8630a015ccb5adb9ee5de", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:12fe6ff6c9bf3d7b7118d481", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 43947.794, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:11e7782bb57ee29b95a4e328", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1311ad352e450a5e61db6468", "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", @@ -16317,73 +16491,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": "E14001484", + "id": "E14001301", "level": "constituency", - "name": "South Devon", + "name": "Ilford South", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, South Devon: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Ilford South: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_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.E14001484" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001301" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_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:11e7782bb57ee29b95a4e328", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1311ad352e450a5e61db6468", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 39888.288, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:120ce3d179b5c13d2b106dbc", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1358ea3abe4d752995a6206e", "aggregation": { "method": "sum" }, @@ -16424,19 +16600,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000085", + "id": "E14001572", "level": "constituency", - "name": "Glasgow North", + "name": "Wells and Mendip Hills", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Glasgow North: 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.electricity.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.S14000085" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001572" }, "measure": { "unit": "kwh" @@ -16459,28 +16635,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:120ce3d179b5c13d2b106dbc", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1358ea3abe4d752995a6206e", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 157392370.061, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1221d0dc7466934f859f4dd5", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:137a48e2bf3bbc4c62092ddd", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -16493,135 +16669,48 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { "meter_count": "Meter count" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", + "fuel": "electricity", "metric": "meter_count", - "temperature_adjustment": "weather_corrected" + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001515", + "id": "S14000080", "level": "constituency", - "name": "Stalybridge and Hyde", + "name": "Edinburgh South", "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, 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.E14001515" + "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", - "value": 2024 - }, - "period_coverage": { - "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" - }, - "provenance_class": "derived_administrative", - "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1221d0dc7466934f859f4dd5", - "source": { - "source_file": "desnz_constituency_energy_facts.json", - "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", - "source_table": "DESNZ sub-national 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:1230370aa71250de5502eff6", - "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": "E14001594", - "level": "constituency", - "name": "Wolverhampton North East", - "vintage": "pcon_2024" - }, - "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.E14001594" - }, - "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 @@ -16635,20 +16724,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1230370aa71250de5502eff6", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:137a48e2bf3bbc4c62092ddd", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 47248.817, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1231ba6aac852953f22edbeb", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:13900d7e715840fe65b9ec79", "aggregation": { "method": "sum" }, @@ -16689,19 +16778,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001523", + "id": "E14001597", "level": "constituency", - "name": "Stone, Great Wyrley and Penkridge", + "name": "Worcester", "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, 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.gas.meter_count", "record_set_spec_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.E14001597" }, "measure": { "unit": "count" @@ -16722,28 +16811,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1231ba6aac852953f22edbeb", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:13900d7e715840fe65b9ec79", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 42014.0, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1266cf1db0568c2b13aceb40", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:139e51ccc3e1b679b2603165", "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", @@ -16756,83 +16845,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": "S14000101", + "id": "E14001070", "level": "constituency", - "name": "Paisley and Renfrewshire North", + "name": "Ashton-under-Lyne", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Paisley and Renfrewshire North: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Ashton-under-Lyne: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.S14000101" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001070" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1266cf1db0568c2b13aceb40", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:139e51ccc3e1b679b2603165", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 445589251.829, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:126db33a5dbc90421d2eeb3e", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:139ff8f8c637cb364d39afa3", "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", @@ -16845,81 +16932,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": "E14001307", + "id": "E14001452", "level": "constituency", - "name": "Jarrow and Gateshead East", + "name": "Rotherham", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Jarrow and Gateshead East: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Rotherham: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001307" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001452" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:126db33a5dbc90421d2eeb3e", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:139ff8f8c637cb364d39afa3", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 137264381.248, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:12b9b24c54272e0bd60c0ff2", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:13e14e7ccb745e5fab3c1c77", "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", @@ -16932,75 +17021,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": "E14001153", + "id": "S14000075", "level": "constituency", - "name": "Carshalton and Wallington", + "name": "Dundee Central", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Carshalton and Wallington: 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_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_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.E14001153" + "source_record_id": "microcosm.desnz_constituency_energy.gas.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_gas_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:12b9b24c54272e0bd60c0ff2", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:13e14e7ccb745e5fab3c1c77", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 457700380.613, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:12bbf57385d29c7c9993fee9", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:13f42a45fdad1d2114abbc29", "aggregation": { "method": "sum" }, @@ -17041,19 +17128,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001559", + "id": "E14001341", "level": "constituency", - "name": "Vauxhall and Camberwell Green", + "name": "Liverpool West Derby", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Vauxhall and Camberwell Green: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Liverpool West Derby: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001559" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001341" }, "measure": { "unit": "kwh" @@ -17074,28 +17161,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:12bbf57385d29c7c9993fee9", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:13f42a45fdad1d2114abbc29", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 442465383.181, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:12c680ad91f7593a923576f7", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:13f98a0990c741417151be89", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -17111,7 +17198,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -17120,7 +17207,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -17128,27 +17215,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001195", + "id": "E14001161", "level": "constituency", - "name": "Derbyshire Dales", + "name": "Cheltenham", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Derbyshire Dales: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Cheltenham: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001195" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001161" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "gas_year", @@ -17161,28 +17248,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:12c680ad91f7593a923576f7", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:13f98a0990c741417151be89", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 42796.936, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:12dff89843102ac14f9ecfd6", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:140428043e55a638a5d4adab", "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", @@ -17195,73 +17282,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": "S14000089", + "id": "E14001124", "level": "constituency", - "name": "Glasgow West", + "name": "Brentford and Isleworth", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Glasgow West: 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.gas.consumption", - "record_set_spec_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.S14000089" + "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_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:12dff89843102ac14f9ecfd6", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:140428043e55a638a5d4adab", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 50702.002, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:12e36275c2b2ff20fd54679b", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:14156bba906cc0c39cb5bb6a", "aggregation": { "method": "sum" }, @@ -17302,19 +17391,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001113", + "id": "E14001214", "level": "constituency", - "name": "Bootle", + "name": "East Hampshire", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Bootle: 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.E14001113" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001214" }, "measure": { "unit": "count" @@ -17335,20 +17424,109 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:12e36275c2b2ff20fd54679b", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:14156bba906cc0c39cb5bb6a", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 31836.639, + "value_type": "float" + }, + { + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1480fddb655dfc9cbfa4ca5a", + "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": "E14001589", + "level": "constituency", + "name": "Wirral West", + "vintage": "pcon_2024" + }, + "label": "Domestic electricity 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" + }, + "lineage": { + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001589" + }, + "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:1480fddb655dfc9cbfa4ca5a", + "source": { + "source_file": "desnz_constituency_energy_facts.json", + "source_name": "microcosm", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_table": "DESNZ sub-national 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_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:12e80834034f0bf420afc7e1", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:14a370048918d18763a4cea1", "aggregation": { "method": "sum" }, @@ -17389,19 +17567,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001173", + "id": "S14000067", "level": "constituency", - "name": "City of Durham", + "name": "Argyll, Bute and South Lochaber", "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, 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.E14001173" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.S14000067" }, "measure": { "unit": "count" @@ -17424,28 +17602,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:12e80834034f0bf420afc7e1", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:14a370048918d18763a4cea1", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 60276.543, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:12f1cf843677935e18e27b9e", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:14b1e7aacf844d46d4acddb3", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -17461,7 +17639,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -17470,7 +17648,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -17478,27 +17656,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001172", + "id": "E14001415", "level": "constituency", - "name": "Cities of London and Westminster", + "name": "Oldham East and Saddleworth", "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 gas meters, 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" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001172" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001415" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "gas_year", @@ -17511,28 +17689,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:12f1cf843677935e18e27b9e", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:14b1e7aacf844d46d4acddb3", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 42123.664, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:130251ec120b464fa9633298", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:14f786543b5383feecb65c81", "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", @@ -17545,83 +17723,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": "S14000078", + "id": "E14001179", "level": "constituency", - "name": "Edinburgh East and Musselburgh", + "name": "Corby and East Northamptonshire", "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 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.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.S14000078" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001179" }, "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:130251ec120b464fa9633298", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:14f786543b5383feecb65c81", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 44523.103, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:130c6f7d8c350b67d8b38fa5", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:14f941753ba0232145d60815", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -17637,7 +17813,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -17646,7 +17822,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -17654,27 +17830,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001103", + "id": "E14001538", "level": "constituency", - "name": "Blackley and Middleton South", + "name": "Tamworth", "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 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.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001103" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.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_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "calendar_year", @@ -17689,28 +17865,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:130c6f7d8c350b67d8b38fa5", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:14f941753ba0232145d60815", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 43923.368, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1319f14fea1fd86b46339e3f", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:15374aa5e1cf6a6f0b75e9c5", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -17726,7 +17902,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -17735,7 +17911,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -17743,27 +17919,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001277", + "id": "W07000109", "level": "constituency", - "name": "Hazel Grove", + "name": "Torfaen", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Hazel Grove: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, 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" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001277" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.W07000109" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "gas_year", @@ -17776,20 +17952,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1319f14fea1fd86b46339e3f", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:15374aa5e1cf6a6f0b75e9c5", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 41725.0, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:132296c7849e788d398f9fee", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1595204ce0069f3272af4f6a", "aggregation": { "method": "sum" }, @@ -17830,19 +18006,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001525", + "id": "E14001274", "level": "constituency", - "name": "Stratford and Bow", + "name": "Hastings and Rye", "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, 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.E14001525" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001274" }, "measure": { "unit": "kwh" @@ -17863,20 +18039,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:132296c7849e788d398f9fee", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1595204ce0069f3272af4f6a", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 443786453.518, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:133512710476428212831fd3", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:15a832674d131f3a16d66bcd", "aggregation": { "method": "sum" }, @@ -17917,19 +18093,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001397", + "id": "E14001387", "level": "constituency", - "name": "North Northumberland", + "name": "North Devon", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, North Northumberland: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, North Devon: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001397" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001387" }, "measure": { "unit": "kwh" @@ -17950,20 +18126,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:133512710476428212831fd3", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:15a832674d131f3a16d66bcd", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 320560887.904, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:133a0a4b161cd157a56f9d7e", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:15aa36ddefe9b7dc07142d28", "aggregation": { "method": "sum" }, @@ -18004,19 +18180,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001218", + "id": "E14001240", "level": "constituency", - "name": "East Worthing and Shoreham", + "name": "Forest of Dean", "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, 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.E14001218" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001240" }, "measure": { "unit": "kwh" @@ -18037,20 +18213,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:133a0a4b161cd157a56f9d7e", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:15aa36ddefe9b7dc07142d28", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 264744185.462, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:133b5199f8af20a9c10b3eff", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:15d67c18b544c6ffebdada95", "aggregation": { "method": "sum" }, @@ -18091,19 +18267,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001073", + "id": "W07000093", "level": "constituency", - "name": "Barking", + "name": "Ceredigion Preseli", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Barking: 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.E14001073" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.W07000093" }, "measure": { "unit": "count" @@ -18126,20 +18302,107 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:133b5199f8af20a9c10b3eff", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:15d67c18b544c6ffebdada95", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 45522.821, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:136025c8055d81e47b6b9571", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:15f96e530e18f6ccae61f427", + "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": "E14001473", + "level": "constituency", + "name": "Shrewsbury", + "vintage": "pcon_2024" + }, + "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.E14001473" + }, + "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:15f96e530e18f6ccae61f427", + "source": { + "source_file": "desnz_constituency_energy_facts.json", + "source_name": "microcosm", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_table": "DESNZ sub-national 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_type": "float" + }, + { + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1616abc7a436aad1e0c40c48", "aggregation": { "method": "sum" }, @@ -18180,19 +18443,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000091", + "id": "E14001110", "level": "constituency", - "name": "Gordon and Buchan", + "name": "Bolton North East", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Gordon and Buchan: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, 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.S14000091" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001110" }, "measure": { "unit": "kwh" @@ -18215,28 +18478,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:136025c8055d81e47b6b9571", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1616abc7a436aad1e0c40c48", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 155925290.449, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:139f7565270049faa07c6faa", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:161f38f9ed09185ab418bdb3", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -18249,75 +18512,73 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { "consumption": "Consumption" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", + "fuel": "gas", "metric": "consumption", - "temperature_adjustment": "as_reported" + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001092", + "id": "S14000107", "level": "constituency", - "name": "Birmingham Edgbaston", + "name": "Ayr, Carrick and Cumnock", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Birmingham Edgbaston: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, 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" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001092" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.S14000107" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_concept": "desnz.subnational.domestic_gas_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:139f7565270049faa07c6faa", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:161f38f9ed09185ab418bdb3", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 464931684.059, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:13a9b0218ccc8ad6751815f4", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:165c759276e9a7ede3c75479", "aggregation": { "method": "sum" }, @@ -18358,19 +18619,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001157", + "id": "E14001532", "level": "constituency", - "name": "Chatham and Aylesford", + "name": "Surrey Heath", "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, Surrey Heath: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001157" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001532" }, "measure": { "unit": "count" @@ -18393,28 +18654,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:13a9b0218ccc8ad6751815f4", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:165c759276e9a7ede3c75479", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 40154.21, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:13ab15ff1dd8c6a49299f5c0", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1667074583be543dc84fd9b7", "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", @@ -18430,7 +18691,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -18439,7 +18700,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -18447,27 +18708,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001072", + "id": "E14001338", "level": "constituency", - "name": "Banbury", + "name": "Liverpool Riverside", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Banbury: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Liverpool Riverside: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_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.E14001072" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001338" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "gas_year", @@ -18480,28 +18741,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:13ab15ff1dd8c6a49299f5c0", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1667074583be543dc84fd9b7", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 352053158.29, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:13f47720d7ccfed784b3ac89", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1691a7d04bd28781eced1cd4", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -18514,81 +18775,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": "E14001278", + "id": "E14001186", "level": "constituency", - "name": "Hemel Hempstead", + "name": "Croydon East", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Hemel Hempstead: 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.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001278" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001186" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_concept": "desnz.subnational.domestic_electricity_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:13f47720d7ccfed784b3ac89", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1691a7d04bd28781eced1cd4", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 45375.813, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:141872b24bd3c7a6dccc36e2", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:169229066e1e7e92e6a7e683", "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", @@ -18601,73 +18864,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": "E14001521", + "id": "E14001495", "level": "constituency", - "name": "Stoke-on-Trent North", + "name": "South West Devon", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Stoke-on-Trent North: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 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" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_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.E14001521" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001495" }, "measure": { - "unit": "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:141872b24bd3c7a6dccc36e2", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:169229066e1e7e92e6a7e683", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 44514.71, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:142982833fe4fc57ce15705e", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:169af95ee40c6bace7ac25dc", "aggregation": { "method": "sum" }, @@ -18708,19 +18973,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000095", + "id": "E14001308", "level": "constituency", - "name": "Livingston", + "name": "Keighley and Ilkley", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Livingston: 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.S14000095" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001308" }, "measure": { "unit": "kwh" @@ -18741,20 +19006,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:142982833fe4fc57ce15705e", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:169af95ee40c6bace7ac25dc", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 534867078.955, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:142bb6698f2eeb0d97c91e1f", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:171aa3371710e214bda9389d", "aggregation": { "method": "sum" }, @@ -18795,19 +19060,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001067", + "id": "E14001396", "level": "constituency", - "name": "Arundel and South Downs", + "name": "North Norfolk", "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, North Norfolk: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "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.E14001396" }, "measure": { "unit": "count" @@ -18828,109 +19093,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:142bb6698f2eeb0d97c91e1f", - "source": { - "source_file": "desnz_constituency_energy_facts.json", - "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", - "source_table": "DESNZ sub-national 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_type": "float" - }, - { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:143062664fb687f3dbcc26ee", - "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": "E14001204", - "level": "constituency", - "name": "Dudley", - "vintage": "pcon_2024" - }, - "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.E14001204" - }, - "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:143062664fb687f3dbcc26ee", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:171aa3371710e214bda9389d", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 24036.266, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:14684e5177216b57778ed952", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:171e35d97b31608c002d62c0", "aggregation": { "method": "sum" }, @@ -18971,19 +19147,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001130", + "id": "W07000103", "level": "constituency", - "name": "Brighton Pavilion", + "name": "Neath and Swansea East", "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, 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.E14001130" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.W07000103" }, "measure": { "unit": "kwh" @@ -19004,20 +19180,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:14684e5177216b57778ed952", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:171e35d97b31608c002d62c0", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 441858209.201, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:14861fa60a05529adce05020", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:17630b8bf8c9bb4f1897fb81", "aggregation": { "method": "sum" }, @@ -19058,19 +19234,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "W07000093", + "id": "S14000064", "level": "constituency", - "name": "Ceredigion Preseli", + "name": "Alloa and Grangemouth", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Ceredigion Preseli: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Alloa and Grangemouth: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.W07000093" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.S14000064" }, "measure": { "unit": "count" @@ -19093,115 +19269,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:14861fa60a05529adce05020", - "source": { - "source_file": "desnz_constituency_energy_facts.json", - "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", - "source_table": "DESNZ sub-national 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_type": "float" - }, - { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:149f2e79db78ff0826e5dddc", - "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": "E14001161", - "level": "constituency", - "name": "Cheltenham", - "vintage": "pcon_2024" - }, - "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.E14001161" - }, - "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:149f2e79db78ff0826e5dddc", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:17630b8bf8c9bb4f1897fb81", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 46309.561, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:14eeae99698082da571d7984", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1785f4ed2a2ba0cd9e90a4b1", "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", @@ -19214,73 +19303,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": "E14001264", + "id": "E14001438", "level": "constituency", - "name": "Hammersmith and Chiswick", + "name": "Reading Central", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Hammersmith and Chiswick: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, 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" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001264" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001438" }, "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:14eeae99698082da571d7984", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1785f4ed2a2ba0cd9e90a4b1", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 173667895.165, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:14fc9f09dc920215f984b86c", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:179d80bbe8b150252c5a2980", "aggregation": { "method": "sum" }, @@ -19321,19 +19412,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001140", + "id": "E14001194", "level": "constituency", - "name": "Broxtowe", + "name": "Derby South", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Broxtowe: 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.E14001140" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001194" }, "measure": { "unit": "count" @@ -19354,28 +19445,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:14fc9f09dc920215f984b86c", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:179d80bbe8b150252c5a2980", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 45268.0, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1556c77e9cc09bc19faf269c", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:17afe233babaa5b9c2386086", "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", @@ -19388,83 +19479,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": "E14001240", "level": "constituency", - "name": "Central Ayrshire", + "name": "Forest of Dean", "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, 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.S14000109" + "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:1556c77e9cc09bc19faf269c", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:17afe233babaa5b9c2386086", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 25408.0, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:15722f45fb745975fb242964", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:17b0ec83a3b177a623768733", "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", @@ -19480,7 +19569,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -19489,7 +19578,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -19497,27 +19586,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001346", + "id": "E14001273", "level": "constituency", - "name": "Luton South and South Bedfordshire", + "name": "Harwich and North Essex", "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 consumption, 2024, Harwich and North Essex: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.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.E14001346" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001273" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "gas_year", @@ -19530,28 +19619,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:15722f45fb745975fb242964", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:17b0ec83a3b177a623768733", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 375714444.362, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:15762a5ee9834cc1e5bd04df", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:17bd521b6499f9033e73f139", "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", @@ -19564,83 +19653,81 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { "meter_count": "Meter count" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", + "fuel": "gas", "metric": "meter_count", - "temperature_adjustment": "as_reported" + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001381", + "id": "E14001456", "level": "constituency", - "name": "Newton Abbot", + "name": "Runnymede and Weybridge", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Newton Abbot: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, 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.E14001381" + "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:15762a5ee9834cc1e5bd04df", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:17bd521b6499f9033e73f139", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 39780.764, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:15abd3859e8a8ce740ee4939", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:17e846e80bdf4796f49b6390", "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", @@ -19653,75 +19740,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": "E14001401", + "id": "E14001555", "level": "constituency", - "name": "North West Cambridgeshire", + "name": "Tunbridge Wells", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, North West Cambridgeshire: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Tunbridge Wells: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001401" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001555" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:15abd3859e8a8ce740ee4939", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:17e846e80bdf4796f49b6390", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 490298330.305, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:15b221d78f8186d95abe4956", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:17f0c72b8cd28a1be66fa824", "aggregation": { "method": "sum" }, @@ -19762,19 +19847,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001239", + "id": "E14001468", "level": "constituency", - "name": "Folkestone and Hythe", + "name": "Sheffield Hallam", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Folkestone and Hythe: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, 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.E14001239" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001468" }, "measure": { "unit": "count" @@ -19795,28 +19880,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:15b221d78f8186d95abe4956", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:17f0c72b8cd28a1be66fa824", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 36111.998, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:15f881dae167f916ac0e0749", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:17f8d32cd1c8dafb9aff2d9f", "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", @@ -19829,81 +19914,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": "E14001103", + "id": "S14000073", "level": "constituency", - "name": "Blackley and Middleton South", + "name": "Dumfries and Galloway", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Blackley and Middleton South: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Dumfries and Galloway: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001103" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.S14000073" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:15f881dae167f916ac0e0749", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:17f8d32cd1c8dafb9aff2d9f", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 51951.639, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:15fb4f88d6bd549dabd5a44a", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1807eafdecab155ab5b29f9f", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -19916,73 +20003,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": "E14001195", + "id": "W07000081", "level": "constituency", - "name": "Derbyshire Dales", + "name": "Aberafan Maesteg", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Derbyshire Dales: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, 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" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001195" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.W07000081" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_concept": "desnz.subnational.domestic_electricity_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:15fb4f88d6bd549dabd5a44a", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1807eafdecab155ab5b29f9f", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 42764.512, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:160b88d63b14ddf2a86a0b98", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:184e3ed34d461ff4b3274460", "aggregation": { "method": "sum" }, @@ -20023,19 +20112,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001499", + "id": "E14001592", "level": "constituency", - "name": "Southampton Itchen", + "name": "Woking", "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, 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.E14001499" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001592" }, "measure": { "unit": "count" @@ -20058,28 +20147,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:160b88d63b14ddf2a86a0b98", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:184e3ed34d461ff4b3274460", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 43275.0, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:16235a4285d63b73e5159d06", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:18697b4b4cdbceb70a272e99", "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", @@ -20095,7 +20184,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -20104,7 +20193,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -20112,27 +20201,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001325", + "id": "E14001230", "level": "constituency", - "name": "Leeds West and Pudsey", + "name": "Esher and Walton", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Leeds West and Pudsey: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 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" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.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.E14001325" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001230" }, "measure": { - "unit": "count" + "unit": "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", @@ -20145,28 +20234,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:16235a4285d63b73e5159d06", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:18697b4b4cdbceb70a272e99", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 604058181.97, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:16246de9102391aad08c1c99", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:18706ee179e05a22f6026a5f", "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", @@ -20179,73 +20268,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": "E14001331", + "id": "E14001366", "level": "constituency", - "name": "Lewisham East", + "name": "Mid Sussex", "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, Mid Sussex: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001331" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001366" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_concept": "desnz.subnational.domestic_electricity_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:16246de9102391aad08c1c99", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:18706ee179e05a22f6026a5f", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 162118315.873, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:162d5b7095d93a3047bf7a81", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:187a954369a65511525214e3", "aggregation": { "method": "sum" }, @@ -20286,19 +20377,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001425", + "id": "E14001174", "level": "constituency", - "name": "Peterborough", + "name": "Clacton", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Peterborough: 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.E14001425" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001174" }, "measure": { "unit": "count" @@ -20319,28 +20410,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:162d5b7095d93a3047bf7a81", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:187a954369a65511525214e3", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 40984.886, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:163dee9603d42ba93561bb06", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:189ef26f1a61f1655d23e888", "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", @@ -20353,83 +20444,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": "E14001272", + "id": "E14001106", "level": "constituency", - "name": "Hartlepool", + "name": "Blaydon and Consett", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Hartlepool: 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.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.E14001272" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001106" }, "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:163dee9603d42ba93561bb06", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:189ef26f1a61f1655d23e888", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 43277.441, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:165676385cc8f864d37e6776", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1900c8b034d1d95fa28e1308", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -20445,7 +20534,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -20454,7 +20543,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -20462,27 +20551,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000092", + "id": "W07000103", "level": "constituency", - "name": "Hamilton and Clyde Valley", + "name": "Neath and Swansea East", "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 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.S14000092" + "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", @@ -20497,28 +20586,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:165676385cc8f864d37e6776", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1900c8b034d1d95fa28e1308", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 45607.558, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1668ab2add4757b6fdc32be7", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:192126921b9935694e6b6743", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -20534,7 +20623,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -20543,7 +20632,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -20551,27 +20640,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001564", + "id": "E14001115", "level": "constituency", - "name": "Warrington North", + "name": "Bournemouth East", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Warrington North: 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_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001564" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001115" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "calendar_year", @@ -20586,28 +20675,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1668ab2add4757b6fdc32be7", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:192126921b9935694e6b6743", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 49125.046, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:169f6a74baa3bdc1ea85368d", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:19451eb627c86e5dbdd2a5c4", "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", @@ -20620,75 +20709,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": "E14001119", + "id": "E14001389", "level": "constituency", - "name": "Bradford South", + "name": "North Durham", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Bradford South: 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_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_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.E14001119" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001389" }, "measure": { - "unit": "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:169f6a74baa3bdc1ea85368d", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:19451eb627c86e5dbdd2a5c4", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 45038.618, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:16c120a5228346aa502a02ca", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1954a8e7c63d3f6c2bcc9d87", "aggregation": { "method": "sum" }, @@ -20729,19 +20816,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001411", + "id": "E14001463", "level": "constituency", - "name": "Nottingham North and Kimberley", + "name": "Sefton Central", "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, 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.E14001411" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001463" }, "measure": { "unit": "kwh" @@ -20762,28 +20849,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:16c120a5228346aa502a02ca", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1954a8e7c63d3f6c2bcc9d87", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 494200873.878, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1703116190db5ac334eb6042", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:196eb996a964775f820a9aa5", "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", @@ -20796,75 +20883,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": "E14001399", + "id": "E14001072", "level": "constituency", - "name": "North Somerset", + "name": "Banbury", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, North Somerset: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, 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.E14001399" + "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:1703116190db5ac334eb6042", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:196eb996a964775f820a9aa5", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 33494.961, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1717d7feae63d5649770f773", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1979c876616651113a0b85bb", "aggregation": { "method": "sum" }, @@ -20905,19 +20990,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001481", + "id": "E14001293", "level": "constituency", - "name": "South Cambridgeshire", + "name": "Hornsey and Friern Barnet", "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, Hornsey and Friern Barnet: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001481" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001293" }, "measure": { "unit": "count" @@ -20938,28 +21023,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1717d7feae63d5649770f773", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1979c876616651113a0b85bb", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 40624.032, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:172a188e36af975a47372a9f", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:19c905591b67f15009d94328", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -20975,7 +21060,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -20984,7 +21069,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -20992,27 +21077,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000108", + "id": "W07000108", "level": "constituency", - "name": "Berwickshire, Roxburgh and Selkirk", + "name": "Swansea West", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Berwickshire, Roxburgh and Selkirk: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity 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.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.S14000108" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.W07000108" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "calendar_year", @@ -21027,28 +21112,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:172a188e36af975a47372a9f", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:19c905591b67f15009d94328", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 49998.463, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1782f8caf463c1faa997d0ec", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:19f6a1789393a55fdedae794", "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", @@ -21061,75 +21146,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": "E14001570", + "id": "E14001285", "level": "constituency", - "name": "Weald of Kent", + "name": "Hexham", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Weald of Kent: 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_meter_count", - "record_set_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.E14001570" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001285" }, "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:1782f8caf463c1faa997d0ec", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:19f6a1789393a55fdedae794", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 30912.939, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1785e822ca59a7ee0289df19", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1a25a11c523eab1b968b4402", + "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": "E14001185", + "level": "constituency", + "name": "Crewe and Nantwich", + "vintage": "pcon_2024" + }, + "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.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + }, + "lineage": { + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001185" + }, + "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:1a25a11c523eab1b968b4402", + "source": { + "source_file": "desnz_constituency_energy_facts.json", + "source_name": "microcosm", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_table": "DESNZ sub-national 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_type": "float" + }, + { + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1a4ed57a637b8a6f33329174", "aggregation": { "method": "sum" }, @@ -21170,19 +21340,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "W07000104", + "id": "E14001134", "level": "constituency", - "name": "Newport East", + "name": "Bristol North West", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Newport East: 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.W07000104" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001134" }, "measure": { "unit": "kwh" @@ -21205,20 +21375,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1785e822ca59a7ee0289df19", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1a4ed57a637b8a6f33329174", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 144644652.55, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1791acf0076ae98fdc495bac", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1a89c8d9e8671103bc883ed3", "aggregation": { "method": "sum" }, @@ -21259,19 +21429,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001296", + "id": "E14001394", "level": "constituency", - "name": "Hove and Portslade", + "name": "North East Somerset and Hanham", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Hove and Portslade: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, North East Somerset and Hanham: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001296" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001394" }, "measure": { "unit": "kwh" @@ -21294,20 +21464,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1791acf0076ae98fdc495bac", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1a89c8d9e8671103bc883ed3", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 141021587.439, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:17b934ead8fad8bb731e1df5", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1a8a90d5e2e5579da5a4f96b", "aggregation": { "method": "sum" }, @@ -21348,19 +21518,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001246", + "id": "E14001441", "level": "constituency", - "name": "Gillingham and Rainham", + "name": "Redditch", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Gillingham and Rainham: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Redditch: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001246" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001441" }, "measure": { "unit": "count" @@ -21381,28 +21551,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:17b934ead8fad8bb731e1df5", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1a8a90d5e2e5579da5a4f96b", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 39526.576, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:17b95e7d352c941b9949207f", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1a9167b5829b156df2c376c4", "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", @@ -21415,83 +21585,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": "E14001280", + "id": "E14001271", "level": "constituency", - "name": "Henley and Thame", + "name": "Harrow West", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Henley and Thame: 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.E14001280" + "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:17b95e7d352c941b9949207f", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1a9167b5829b156df2c376c4", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 38033.567, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:17c549bea6185ee6d97b3a78", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1a9b42e0c63dd0bc376dc01b", "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", @@ -21504,81 +21672,83 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { "consumption": "Consumption" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", + "fuel": "electricity", "metric": "consumption", - "temperature_adjustment": "weather_corrected" + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001271", + "id": "E14001585", "level": "constituency", - "name": "Harrow West", + "name": "Wigan", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Harrow West: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Wigan: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001271" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001585" }, "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:17c549bea6185ee6d97b3a78", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1a9b42e0c63dd0bc376dc01b", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 143307156.115, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:17d89a22998d8cba891a4af6", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1ab21f2fecd00a88ddac84ff", "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", @@ -21591,81 +21761,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": "E14001472", + "id": "E14001199", "level": "constituency", - "name": "Shipley", + "name": "Doncaster East and the Isle of Axholme", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Shipley: 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.E14001472" + "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:17d89a22998d8cba891a4af6", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1ab21f2fecd00a88ddac84ff", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 137145498.626, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:17dedaa8156da0241f4af94e", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1abce68f55e47593b395d6f8", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -21681,7 +21853,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -21690,7 +21862,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -21698,27 +21870,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001161", + "id": "E14001197", "level": "constituency", - "name": "Cheltenham", + "name": "Didcot and Wantage", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Cheltenham: 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.E14001161" + "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", @@ -21733,28 +21905,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:17dedaa8156da0241f4af94e", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1abce68f55e47593b395d6f8", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 184657344.549, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:17fd263becf6404bff767ef8", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1ac6f38829981388990eff7c", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -21767,83 +21939,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": "E14001302", + "id": "E14001482", "level": "constituency", - "name": "Ipswich", + "name": "South Cotswolds", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Ipswich: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, South Cotswolds: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001302" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001482" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_concept": "desnz.subnational.domestic_gas_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:17fd263becf6404bff767ef8", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1ac6f38829981388990eff7c", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 313290766.401, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:18086649a5183c77f8976058", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1ac953411ba62602d6d8eee9", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -21859,7 +22029,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -21868,7 +22038,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -21876,27 +22046,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001430", + "id": "E14001198", "level": "constituency", - "name": "Poplar and Limehouse", + "name": "Doncaster Central", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Poplar and Limehouse: 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_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001430" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.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_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "calendar_year", @@ -21911,28 +22081,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:18086649a5183c77f8976058", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1ac953411ba62602d6d8eee9", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 51927.299, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:180ac716f8728b25f035f367", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1addc2580664a45d5ae8dea4", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -21945,81 +22115,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": "E14001464", + "id": "E14001318", "level": "constituency", - "name": "Selby", + "name": "Lancaster and Wyre", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Selby: 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.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001464" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001318" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_concept": "desnz.subnational.domestic_electricity_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:180ac716f8728b25f035f367", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1addc2580664a45d5ae8dea4", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 40947.516, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:187634b567decce0e2d5a895", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1ae32c6d9657cd27e7d9aedf", "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", @@ -22032,75 +22204,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": "E14001465", + "id": "E14001262", "level": "constituency", - "name": "Sevenoaks", + "name": "Halifax", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Sevenoaks: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Halifax: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001465" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001262" }, "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:187634b567decce0e2d5a895", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1ae32c6d9657cd27e7d9aedf", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 45032.788, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:18dc50b484822a2923aa9934", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1b181eb82335abcedf27be8e", "aggregation": { "method": "sum" }, @@ -22141,19 +22311,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000110", + "id": "E14001539", "level": "constituency", - "name": "Kilmarnock and Loudoun", + "name": "Tatton", "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, 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.S14000110" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001539" }, "measure": { "unit": "kwh" @@ -22176,28 +22346,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:18dc50b484822a2923aa9934", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1b181eb82335abcedf27be8e", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 183606520.911, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:18eef6df3ec7b9f540264ebd", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1b5e2d4b0e6f545f6fbc080d", "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", @@ -22210,75 +22380,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": "E14001188", + "id": "E14001226", "level": "constituency", - "name": "Croydon West", + "name": "Epping Forest", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Croydon West: 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_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_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.E14001188" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001226" }, "measure": { - "unit": "count" + "unit": "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:18eef6df3ec7b9f540264ebd", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1b5e2d4b0e6f545f6fbc080d", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 535630086.712, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:190b4fa62dd2e7ccf2be7dc7", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1b5e6a2372a91e07580d25fe", "aggregation": { "method": "sum" }, @@ -22319,19 +22487,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001153", + "id": "E14001453", "level": "constituency", - "name": "Carshalton and Wallington", + "name": "Rugby", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Carshalton and Wallington: 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_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001153" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001453" }, "measure": { "unit": "count" @@ -22352,28 +22520,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:190b4fa62dd2e7ccf2be7dc7", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1b5e6a2372a91e07580d25fe", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 45345.373, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1922c9346bcab53f44274037", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1b5f10b3be825ed35627c916", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -22389,7 +22557,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -22398,7 +22566,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -22406,27 +22574,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001323", + "id": "E14001283", "level": "constituency", - "name": "Leeds South", + "name": "Hertford and Stortford", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Leeds South: 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.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001323" + "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_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "calendar_year", @@ -22441,28 +22609,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1922c9346bcab53f44274037", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1b5f10b3be825ed35627c916", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 48763.446, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1924784a2af300c587747fbd", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1b63dd3e29eea64e75652e93", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -22478,7 +22646,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -22487,7 +22655,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -22495,27 +22663,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001171", + "id": "E14001162", "level": "constituency", - "name": "Christchurch", + "name": "Chesham and Amersham", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Christchurch: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Chesham and Amersham: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001171" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001162" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "gas_year", @@ -22528,28 +22696,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1924784a2af300c587747fbd", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1b63dd3e29eea64e75652e93", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 37618.028, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1930c80dfee26a86882d5171", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1b6a43809f7b0c4d937196d6", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -22565,7 +22733,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -22574,7 +22742,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -22582,27 +22750,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001172", + "id": "E14001582", "level": "constituency", - "name": "Cities of London and Westminster", + "name": "Wetherby and Easingwold", "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, Wetherby and Easingwold: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_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.E14001582" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "calendar_year", @@ -22617,115 +22785,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1930c80dfee26a86882d5171", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1b6a43809f7b0c4d937196d6", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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_type": "float" - }, - { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1971fd6abe348a7aaf04083d", - "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": "S14000084", - "level": "constituency", - "name": "Glasgow East", - "vintage": "pcon_2024" - }, - "label": "Domestic gas consumption, 2024, Glasgow East: DESNZ's authority totals split by its small-area figures", - "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" - }, - "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.S14000084" - }, - "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:1971fd6abe348a7aaf04083d", - "source": { - "source_file": "desnz_constituency_energy_facts.json", - "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", - "source_table": "DESNZ sub-national 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": 42059.778, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1985a07d7564773ccf350b28", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1b9f996e4cc02f796b0020f5", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -22741,7 +22822,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -22750,7 +22831,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -22758,27 +22839,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "W07000107", + "id": "E14001576", "level": "constituency", - "name": "Rhondda and Ogmore", + "name": "West Ham and Beckton", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Rhondda and Ogmore: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, West Ham and Beckton: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.W07000107" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001576" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "calendar_year", @@ -22793,28 +22874,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1985a07d7564773ccf350b28", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1b9f996e4cc02f796b0020f5", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 56973.334, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:19a1286e56700de3e8433e90", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1ba0dbb0002c6a53bd912060", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -22827,81 +22908,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": "E14001262", "level": "constituency", - "name": "Hamble Valley", + "name": "Halifax", "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, 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" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_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.E14001262" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_concept": "desnz.subnational.domestic_electricity_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:19a1286e56700de3e8433e90", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1ba0dbb0002c6a53bd912060", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 48503.417, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:19ee72e360ce6ca96e03f053", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1bad75ef4b72fc876e570285", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -22914,81 +22997,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": "E14001598", + "id": "E14001380", "level": "constituency", - "name": "Worsley and Eccles", + "name": "Newcastle-under-Lyme", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Worsley and Eccles: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, 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.E14001598" + "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:19ee72e360ce6ca96e03f053", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1bad75ef4b72fc876e570285", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 42166.0, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:19f9043ce67c08ac4c454ed4", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1bde676fe0f26735b9c44fb1", "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", @@ -23001,81 +23086,83 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", - "metric": "meter_count", - "temperature_adjustment": "weather_corrected" + "fuel": "electricity", + "metric": "consumption", + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001439", + "id": "E14001534", "level": "constituency", - "name": "Reading West and Mid Berkshire", + "name": "Sutton and Cheam", "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, 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.E14001439" + "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:19f9043ce67c08ac4c454ed4", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1bde676fe0f26735b9c44fb1", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 149507216.651, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:19fa8c510ff26161a3776a39", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1bf55880c9a7b7ebf1e06bd9", "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", @@ -23088,81 +23175,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": "S14000106", + "id": "E14001256", "level": "constituency", - "name": "West Dunbartonshire", + "name": "Great Yarmouth", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, West Dunbartonshire: 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.gas.consumption", - "record_set_spec_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.S14000106" + "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_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:19fa8c510ff26161a3776a39", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1bf55880c9a7b7ebf1e06bd9", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 47015.0, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1a00442be41d815625db78e2", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1bf80189f9fbc4cd80c1fe2b", "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", @@ -23175,83 +23264,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": "E14001552", + "id": "S14000081", "level": "constituency", - "name": "Torridge and Tavistock", + "name": "Edinburgh South West", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Torridge and Tavistock: 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.electricity.consumption", - "record_set_spec_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.E14001552" + "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_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:1a00442be41d815625db78e2", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1bf80189f9fbc4cd80c1fe2b", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 44872.248, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1a0e1c7773c15e317d5fd574", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1c0159aef1372583884a2aa3", "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", @@ -23264,83 +23351,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": "E14001461", + "id": "E14001397", "level": "constituency", - "name": "Scarborough and Whitby", + "name": "North Northumberland", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Scarborough and Whitby: 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.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.E14001461" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001397" }, "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:1a0e1c7773c15e317d5fd574", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1c0159aef1372583884a2aa3", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 34511.254, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1a47b48d077a13a4c9776855", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1c0ada1da9e3b1ae13a1e5a1", "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", @@ -23353,83 +23438,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": "E14001095", + "id": "E14001167", "level": "constituency", - "name": "Birmingham Hodge Hill and Solihull North", + "name": "Chingford and Woodford Green", "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 meters, 2024, Chingford and Woodford Green: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_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.E14001095" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001167" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1a47b48d077a13a4c9776855", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1c0ada1da9e3b1ae13a1e5a1", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 39071.543, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1a48a09a146de1be67196e55", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1c1282fa33ce987a0da5ac14", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -23445,7 +23528,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -23454,7 +23537,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -23462,27 +23545,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001097", + "id": "E14001175", "level": "constituency", - "name": "Birmingham Northfield", + "name": "Clapham and Brixton Hill", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Birmingham Northfield: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Clapham and Brixton Hill: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001097" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.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_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "calendar_year", @@ -23497,20 +23580,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1a48a09a146de1be67196e55", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1c1282fa33ce987a0da5ac14", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 129700830.097, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1a4a92495bff0c4687882829", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1c295bbd254e3a94abcff4ea", "aggregation": { "method": "sum" }, @@ -23551,19 +23634,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001282", + "id": "W07000093", "level": "constituency", - "name": "Herne Bay and Sandwich", + "name": "Ceredigion Preseli", "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, Ceredigion Preseli: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001282" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.W07000093" }, "measure": { "unit": "kwh" @@ -23584,28 +23667,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1a4a92495bff0c4687882829", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1c295bbd254e3a94abcff4ea", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 134742674.755, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1a5e992013b82aaa34a0b946", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1c46a0ad5985c7d780215265", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -23618,81 +23701,83 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { "meter_count": "Meter count" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", + "fuel": "electricity", "metric": "meter_count", - "temperature_adjustment": "weather_corrected" + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001336", + "id": "E14001596", "level": "constituency", - "name": "Lincoln", + "name": "Wolverhampton West", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Lincoln: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Wolverhampton West: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001336" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001596" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_concept": "desnz.subnational.domestic_electricity_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1a5e992013b82aaa34a0b946", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1c46a0ad5985c7d780215265", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 47104.105, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1a6078d26a18ca7e3bc1561a", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1c811394cadfd6c94e2ba9e9", "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", @@ -23705,81 +23790,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": "E14001546", + "id": "E14001178", "level": "constituency", - "name": "Thurrock", + "name": "Congleton", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Thurrock: 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.gas.meter_count", - "record_set_spec_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.E14001546" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001178" }, "measure": { - "unit": "count" + "unit": "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:1a6078d26a18ca7e3bc1561a", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1c811394cadfd6c94e2ba9e9", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 142841340.777, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1a890e98aae470bdd4acce48", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1c87ca3e98c96e9e02da6bad", "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", @@ -23792,73 +23879,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": "E14001280", + "id": "E14001109", "level": "constituency", - "name": "Henley and Thame", + "name": "Bolsover", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Henley and Thame: 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.gas.meter_count", - "record_set_spec_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.E14001280" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001109" }, "measure": { - "unit": "count" + "unit": "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:1a890e98aae470bdd4acce48", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1c87ca3e98c96e9e02da6bad", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 145156192.057, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1a92a9adfeb4a53809a3fad0", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1c9092618e5f0b563b7ba60b", "aggregation": { "method": "sum" }, @@ -23899,19 +23988,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001309", + "id": "W07000111", "level": "constituency", - "name": "Kenilworth and Southam", + "name": "Wrexham", "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, 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.E14001309" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.W07000111" }, "measure": { "unit": "count" @@ -23934,28 +24023,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1a92a9adfeb4a53809a3fad0", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1c9092618e5f0b563b7ba60b", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 43941.379, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1a95389ed1199f091d7a3add", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1c9d7bad8f97326783f26281", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -23971,7 +24060,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -23980,7 +24069,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -23988,27 +24077,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001168", + "id": "S14000051", "level": "constituency", - "name": "Chippenham", + "name": "Orkney and Shetland", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Chippenham: 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.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001168" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.S14000051" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "calendar_year", @@ -24023,28 +24112,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1a95389ed1199f091d7a3add", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1c9d7bad8f97326783f26281", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 170219127.271, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1a9b7dc45b5fbc15fdd1f428", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1cd4d551672dc3c3dd7ff78b", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -24060,7 +24149,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -24069,7 +24158,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -24077,27 +24166,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001242", + "id": "E14001415", "level": "constituency", - "name": "Fylde", + "name": "Oldham East and Saddleworth", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Fylde: 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_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001242" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001415" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "calendar_year", @@ -24112,28 +24201,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1a9b7dc45b5fbc15fdd1f428", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1cd4d551672dc3c3dd7ff78b", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 136749998.98, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1aa669d90d23d0d578fccced", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1d4f1fc3dffa80b9b57e16e0", "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", @@ -24146,81 +24235,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": "S14000091", + "id": "E14001141", "level": "constituency", - "name": "Gordon and Buchan", + "name": "Buckingham and Bletchley", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Gordon and Buchan: 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_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_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.S14000091" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001141" }, "measure": { - "unit": "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:1aa669d90d23d0d578fccced", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1d4f1fc3dffa80b9b57e16e0", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 45061.653, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1ab8454a20eb6c20b395c5b0", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1d5741940892ab02fb08f3ec", "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", @@ -24233,81 +24324,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": "E14001593", + "id": "W07000098", "level": "constituency", - "name": "Wokingham", + "name": "Llanelli", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Wokingham: 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.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.W07000098" }, "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:1ab8454a20eb6c20b395c5b0", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1d5741940892ab02fb08f3ec", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 132806571.207, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1abe0dbcba04670e17a76b3a", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1d65f519d391630e95c828e8", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -24320,75 +24413,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": "W07000108", + "id": "E14001424", "level": "constituency", - "name": "Swansea West", + "name": "Penrith and Solway", "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, Penrith and Solway: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_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.E14001424" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_concept": "desnz.subnational.domestic_gas_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1abe0dbcba04670e17a76b3a", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1d65f519d391630e95c828e8", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 397448906.559, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1ad6c44b818ba54cd0d0c16e", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1d7e60e88cabd9e8df2bd472", "aggregation": { "method": "sum" }, @@ -24429,19 +24520,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001268", + "id": "S14000092", "level": "constituency", - "name": "Harpenden and Berkhamsted", + "name": "Hamilton and Clyde Valley", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Harpenden and Berkhamsted: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, 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.electricity.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001268" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.S14000092" }, "measure": { "unit": "count" @@ -24464,28 +24555,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1ad6c44b818ba54cd0d0c16e", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1d7e60e88cabd9e8df2bd472", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 48442.837, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1adcc62647020542c2d5572e", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1d8cc55f3db60d35cddb8853", "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", @@ -24498,83 +24589,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": "E14001200", "level": "constituency", - "name": "Brentwood and Ongar", + "name": "Doncaster North", "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, Doncaster North: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001125" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001200" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1adcc62647020542c2d5572e", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1d8cc55f3db60d35cddb8853", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 42432.378, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1adeffacb0774b26fecc5833", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1d95dad5946f009a770ca641", "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", @@ -24587,83 +24676,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": "E14001370", + "id": "S14000082", "level": "constituency", - "name": "Milton Keynes North", + "name": "Edinburgh West", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Milton Keynes North: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Edinburgh West: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.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.E14001370" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.S14000082" }, "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:1adeffacb0774b26fecc5833", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1d95dad5946f009a770ca641", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 45268.17, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1ae5ebbe9bbdae30f14a11e8", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1db3aa5ae30ebdb171e3e9e9", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -24676,73 +24763,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": "E14001509", + "id": "E14001566", "level": "constituency", - "name": "St Helens North", + "name": "Warwick and Leamington", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, St Helens North: 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_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001509" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001566" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_concept": "desnz.subnational.domestic_electricity_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1ae5ebbe9bbdae30f14a11e8", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1db3aa5ae30ebdb171e3e9e9", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 49051.317, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1b058a857953ddca41078190", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1ddc1970cb3a81ee82d27ee2", "aggregation": { "method": "sum" }, @@ -24783,19 +24872,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001190", + "id": "E14001134", "level": "constituency", - "name": "Darlington", + "name": "Bristol North West", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Darlington: 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_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001190" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001134" }, "measure": { "unit": "count" @@ -24816,20 +24905,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1b058a857953ddca41078190", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1ddc1970cb3a81ee82d27ee2", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 40778.848, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1b58d9099625d5d4852beb6c", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1e0eec4321b9899df8a27c8e", "aggregation": { "method": "sum" }, @@ -24870,19 +24959,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001323", + "id": "E14001499", "level": "constituency", - "name": "Leeds South", + "name": "Southampton Itchen", "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, Southampton Itchen: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001323" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001499" }, "measure": { "unit": "kwh" @@ -24903,28 +24992,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1b58d9099625d5d4852beb6c", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1e0eec4321b9899df8a27c8e", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 330717973.465, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1b7030a0e2b0654ace87b31a", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1e24eaba455efdf1bdd04d45", "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", @@ -24937,83 +25026,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": "S14000081", + "id": "E14001517", "level": "constituency", - "name": "Edinburgh South West", + "name": "Stockport", "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, 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" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_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.E14001517" }, "measure": { - "unit": "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:1b7030a0e2b0654ace87b31a", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1e24eaba455efdf1bdd04d45", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 42364.57, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1bc5bc277e2a5d6916bce1d7", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1e699b16b7c1f0956750dcd6", "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", @@ -25026,81 +25113,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": "S14000092", + "id": "S14000105", "level": "constituency", - "name": "Hamilton and Clyde Valley", + "name": "Stirling and Strathallan", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Hamilton and Clyde Valley: 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.S14000092" + "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:1bc5bc277e2a5d6916bce1d7", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1e699b16b7c1f0956750dcd6", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 183247493.754, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1bd1b28d71b620d21b6ed01f", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1e6ffddc231f65d519332ff0", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -25116,7 +25205,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -25125,7 +25214,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -25133,27 +25222,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001489", + "id": "E14001508", "level": "constituency", - "name": "South Norfolk", + "name": "St Austell and Newquay", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, South Norfolk: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, 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" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001489" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001508" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "calendar_year", @@ -25168,28 +25257,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1bd1b28d71b620d21b6ed01f", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1e6ffddc231f65d519332ff0", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 48635.247, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1bf9b9022385e6b033bb90b6", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1e7b9d6acc8f008063dc2947", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -25202,75 +25291,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": "E14001429", + "id": "E14001123", "level": "constituency", - "name": "Poole", + "name": "Brent West", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Poole: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Brent West: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_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.E14001123" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_concept": "desnz.subnational.domestic_gas_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1bf9b9022385e6b033bb90b6", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1e7b9d6acc8f008063dc2947", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 517111941.672, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1bff510216d4ba21c062176a", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1e8527305afdb0e6bf4bc4ff", "aggregation": { "method": "sum" }, @@ -25311,19 +25398,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001289", + "id": "E14001570", "level": "constituency", - "name": "Hitchin", + "name": "Weald of Kent", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Hitchin: 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.E14001289" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001570" }, "measure": { "unit": "count" @@ -25344,20 +25431,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1bff510216d4ba21c062176a", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1e8527305afdb0e6bf4bc4ff", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 27951.217, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1c23181b84e7f64ddf5e5f2e", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1eba84c753dd5a17834e8ea7", "aggregation": { "method": "sum" }, @@ -25398,19 +25485,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001178", + "id": "E14001166", "level": "constituency", - "name": "Congleton", + "name": "Chichester", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Congleton: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Chichester: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001178" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001166" }, "measure": { "unit": "kwh" @@ -25431,20 +25518,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1c23181b84e7f64ddf5e5f2e", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1eba84c753dd5a17834e8ea7", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 461774420.646, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1c30040e96b6879518e5952f", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1ee4583e12cf9b5020aafb07", "aggregation": { "method": "sum" }, @@ -25485,19 +25572,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001460", + "id": "E14001540", "level": "constituency", - "name": "Salisbury", + "name": "Taunton and Wellington", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Salisbury: 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_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001460" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001540" }, "measure": { "unit": "count" @@ -25520,20 +25607,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1c30040e96b6879518e5952f", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1ee4583e12cf9b5020aafb07", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 50020.908, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1c38d0b7bc5e3a3a7a07d4a9", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1f0268e010c92a780fbe5ce6", "aggregation": { "method": "sum" }, @@ -25574,19 +25661,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001308", + "id": "E14001289", "level": "constituency", - "name": "Keighley and Ilkley", + "name": "Hitchin", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Keighley and Ilkley: 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.electricity.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001308" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001289" }, "measure": { "unit": "kwh" @@ -25609,28 +25696,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1c38d0b7bc5e3a3a7a07d4a9", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1f0268e010c92a780fbe5ce6", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 158021324.216, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1c3b2cd2f03a34a106edcb60", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1f19aa901f0ea0fdb54db793", "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", @@ -25643,75 +25730,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": "E14001502", + "id": "E14001160", "level": "constituency", - "name": "Southend West and Leigh", + "name": "Chelsea and Fulham", "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, 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.E14001502" + "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:1c3b2cd2f03a34a106edcb60", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1f19aa901f0ea0fdb54db793", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 51344.193, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1c4377ff54f238f273e2ff07", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1f1bbf78929f26819ddf9b36", "aggregation": { "method": "sum" }, @@ -25752,19 +25837,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000098", + "id": "E14001559", "level": "constituency", - "name": "Moray West, Nairn and Strathspey", + "name": "Vauxhall and Camberwell Green", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Moray West, Nairn and Strathspey: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Vauxhall and Camberwell Green: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.S14000098" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001559" }, "measure": { "unit": "count" @@ -25787,28 +25872,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1c4377ff54f238f273e2ff07", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1f1bbf78929f26819ddf9b36", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 50755.439, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1ccc91f5e2ce5f8ee7849319", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1f203d89b19933739b71d534", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -25821,75 +25906,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": "E14001207", + "id": "E14001224", "level": "constituency", - "name": "Ealing Central and Acton", + "name": "Ely and East Cambridgeshire", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Ealing Central and Acton: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Ely and East Cambridgeshire: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001207" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001224" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_concept": "desnz.subnational.domestic_gas_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1ccc91f5e2ce5f8ee7849319", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1f203d89b19933739b71d534", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 392730675.155, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1cd186891cc6455e6dbba71a", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1f35b0c903610f7e74050004", "aggregation": { "method": "sum" }, @@ -25930,19 +26013,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001380", + "id": "S14000079", "level": "constituency", - "name": "Newcastle-under-Lyme", + "name": "Edinburgh North and Leith", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Newcastle-under-Lyme: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Edinburgh North and Leith: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001380" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.S14000079" }, "measure": { "unit": "kwh" @@ -25965,107 +26048,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1cd186891cc6455e6dbba71a", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1f35b0c903610f7e74050004", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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_type": "float" - }, - { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1ceb3bf01e836937c2b1038e", - "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": "E14001544", - "level": "constituency", - "name": "Thirsk and Malton", - "vintage": "pcon_2024" - }, - "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.E14001544" - }, - "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:1ceb3bf01e836937c2b1038e", - "source": { - "source_file": "desnz_constituency_energy_facts.json", - "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", - "source_table": "DESNZ sub-national 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": 176761883.979, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1d1a5fbd6a43aa8ec1a50f4f", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1f40ab7622c0a9a61d5ac8e2", "aggregation": { "method": "sum" }, @@ -26106,19 +26102,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000060", + "id": "E14001340", "level": "constituency", - "name": "Aberdeen North", + "name": "Liverpool Wavertree", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Aberdeen North: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Liverpool Wavertree: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.S14000060" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001340" }, "measure": { "unit": "kwh" @@ -26141,20 +26137,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1d1a5fbd6a43aa8ec1a50f4f", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1f40ab7622c0a9a61d5ac8e2", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 130547701.363, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1d1e8a7e0eec633ba6060ca6", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1f448841c7591c2af5cda2b2", "aggregation": { "method": "sum" }, @@ -26195,19 +26191,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000060", + "id": "E14001458", "level": "constituency", - "name": "Aberdeen North", + "name": "Rutland and Stamford", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Aberdeen North: 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.S14000060" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001458" }, "measure": { "unit": "kwh" @@ -26228,20 +26224,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1d1e8a7e0eec633ba6060ca6", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1f448841c7591c2af5cda2b2", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 421412154.507, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1d1efa21b2b698f248fc615a", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1f524a7fff255167e13dc113", "aggregation": { "method": "sum" }, @@ -26282,19 +26278,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001242", + "id": "E14001292", "level": "constituency", - "name": "Fylde", + "name": "Hornchurch and Upminster", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Fylde: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Hornchurch and Upminster: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001242" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001292" }, "measure": { "unit": "kwh" @@ -26317,107 +26313,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1d1efa21b2b698f248fc615a", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1f524a7fff255167e13dc113", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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_type": "float" - }, - { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1d282400dac3ad214f29398c", - "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": "E14001144", - "level": "constituency", - "name": "Bury North", - "vintage": "pcon_2024" - }, - "label": "Domestic gas meters, 2024, Bury North: DESNZ's authority totals split by its small-area figures", - "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" - }, - "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001144" - }, - "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:1d282400dac3ad214f29398c", - "source": { - "source_file": "desnz_constituency_energy_facts.json", - "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", - "source_table": "DESNZ sub-national 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": 151587756.379, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1d45df7f6f9dfb475b591615", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1f62bb0894f136aa54142781", "aggregation": { "method": "sum" }, @@ -26458,19 +26367,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001520", + "id": "E14001172", "level": "constituency", - "name": "Stoke-on-Trent Central", + "name": "Cities of London and Westminster", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Stoke-on-Trent Central: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas 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.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001520" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001172" }, "measure": { "unit": "count" @@ -26491,20 +26400,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1d45df7f6f9dfb475b591615", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1f62bb0894f136aa54142781", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 48429.371, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1d4adf2c502ffb43575aed71", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1f68c46eeb7c1bdf5bce095a", "aggregation": { "method": "sum" }, @@ -26545,19 +26454,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "W07000103", + "id": "E14001434", "level": "constituency", - "name": "Neath and Swansea East", + "name": "Putney", "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, Putney: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.W07000103" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001434" }, "measure": { "unit": "count" @@ -26580,28 +26489,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1d4adf2c502ffb43575aed71", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1f68c46eeb7c1bdf5bce095a", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 51005.043, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1d5077eb70a47eaf8601fbc6", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1f7e27b2a0350c19c8c47b4e", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -26617,7 +26526,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -26626,7 +26535,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -26634,27 +26543,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001471", + "id": "E14001328", "level": "constituency", - "name": "Sherwood Forest", + "name": "Leicester West", "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, 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" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_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.E14001328" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "calendar_year", @@ -26669,107 +26578,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1d5077eb70a47eaf8601fbc6", - "source": { - "source_file": "desnz_constituency_energy_facts.json", - "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", - "source_table": "DESNZ sub-national 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_type": "float" - }, - { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1d6a482203198f601c39f8a2", - "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": "E14001294", - "level": "constituency", - "name": "Horsham", - "vintage": "pcon_2024" - }, - "label": "Domestic gas consumption, 2024, Horsham: DESNZ's authority totals split by its small-area figures", - "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_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" - }, - "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:1d6a482203198f601c39f8a2", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1f7e27b2a0350c19c8c47b4e", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 160035056.336, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1d6cac95d714ef1955b9e566", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1f95d4c76b44b84716f270cd", "aggregation": { "method": "sum" }, @@ -26810,19 +26632,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001529", + "id": "E14001454", "level": "constituency", - "name": "Stroud", + "name": "Ruislip, Northwood and Pinner", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Stroud: 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.E14001529" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001454" }, "measure": { "unit": "kwh" @@ -26845,20 +26667,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1d6cac95d714ef1955b9e566", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1f95d4c76b44b84716f270cd", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 150894621.783, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1db3075837e24bac5ba6001e", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1fb0cad5fd00e50fba5f42a8", "aggregation": { "method": "sum" }, @@ -26899,19 +26721,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "W07000091", + "id": "E14001558", "level": "constituency", - "name": "Cardiff South and Penarth", + "name": "Uxbridge and South Ruislip", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Cardiff South and Penarth: 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_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.W07000091" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001558" }, "measure": { "unit": "kwh" @@ -26934,28 +26756,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1db3075837e24bac5ba6001e", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1fb0cad5fd00e50fba5f42a8", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 160292289.932, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1df0ee8d0681ca34978181cf", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1fcb0f03af767b8f448dbfde", "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", @@ -26968,75 +26790,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": "E14001577", + "id": "E14001451", "level": "constituency", - "name": "West Lancashire", + "name": "Rother Valley", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, West Lancashire: 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.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.E14001577" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001451" }, "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:1df0ee8d0681ca34978181cf", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1fcb0f03af767b8f448dbfde", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 40168.882, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1e0df571168b787acd01e3ae", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1fd3ad4e4ddadab75a469765", "aggregation": { "method": "sum" }, @@ -27077,19 +26897,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001391", + "id": "E14001489", "level": "constituency", - "name": "North East Derbyshire", + "name": "South Norfolk", "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, South Norfolk: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001391" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001489" }, "measure": { "unit": "count" @@ -27112,28 +26932,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1e0df571168b787acd01e3ae", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1fd3ad4e4ddadab75a469765", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 43363.012, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1e1c129bb9d867acb7a55aa5", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1fde5293c7d425e54b8954e6", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -27146,83 +26966,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": "E14001171", "level": "constituency", - "name": "Tunbridge Wells", + "name": "Christchurch", "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, 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.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_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.E14001171" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_concept": "desnz.subnational.domestic_gas_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1e1c129bb9d867acb7a55aa5", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1fde5293c7d425e54b8954e6", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 444711641.333, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1e2adae23c246b856944debc", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1ff78b6b479e66cb95e2c441", "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", @@ -27238,7 +27056,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -27247,7 +27065,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -27255,27 +27073,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000077", + "id": "E14001484", "level": "constituency", - "name": "East Kilbride and Strathaven", + "name": "South Devon", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, East Kilbride and Strathaven: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas 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.S14000077" + "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", @@ -27288,28 +27106,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1e2adae23c246b856944debc", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1ff78b6b479e66cb95e2c441", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 300884549.275, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1e323a92ed3aa133f339a79d", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2005b007b1658bf4ac0b4588", "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", @@ -27322,81 +27140,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": "E14001281", + "id": "E14001603", "level": "constituency", - "name": "Hereford and South Herefordshire", + "name": "Yeovil", "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, 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" + "record_set_id": "uk.local_geography.desnz_constituency_energy.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.E14001603" }, "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:1e323a92ed3aa133f339a79d", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2005b007b1658bf4ac0b4588", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 169859384.443, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1e4a0a9d2d0ded67fe407b94", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:206fd40b9ef4b1dde8962c48", "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", @@ -27412,7 +27232,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -27421,7 +27241,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -27429,27 +27249,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "W07000087", + "id": "E14001560", "level": "constituency", - "name": "Caerfyrddin", + "name": "Wakefield and Rothwell", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Caerfyrddin: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Wakefield and Rothwell: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.W07000087" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001560" }, "measure": { - "unit": "count" + "unit": "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", @@ -27462,28 +27282,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1e4a0a9d2d0ded67fe407b94", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:206fd40b9ef4b1dde8962c48", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 489298923.774, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1e622c9c10b02a06da37f902", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:20701d2ef14e92b457d8e872", "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", @@ -27496,83 +27316,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": "E14001551", + "id": "E14001212", "level": "constituency", - "name": "Torbay", + "name": "East Grinstead and Uckfield", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Torbay: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, East Grinstead and Uckfield: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_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.E14001551" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001212" }, "measure": { - "unit": "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:1e622c9c10b02a06da37f902", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:20701d2ef14e92b457d8e872", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 32272.409, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1e71f33311da8775f7857346", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:209555a23919aca6016d848c", "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", @@ -27588,7 +27406,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -27597,7 +27415,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -27605,27 +27423,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001203", + "id": "E14001481", "level": "constituency", - "name": "Droitwich and Evesham", + "name": "South Cambridgeshire", "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, 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" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.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.E14001481" }, "measure": { - "unit": "count" + "unit": "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", @@ -27638,28 +27456,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1e71f33311da8775f7857346", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:209555a23919aca6016d848c", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 366591513.592, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1e842be94133a6359f38e917", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:20bb89440d534685dbcff859", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -27675,7 +27493,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -27684,7 +27502,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -27692,27 +27510,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001224", + "id": "E14001164", "level": "constituency", - "name": "Ely and East Cambridgeshire", + "name": "Chester South and Eddisbury", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Ely and East Cambridgeshire: 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_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001224" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001164" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "calendar_year", @@ -27727,28 +27545,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1e842be94133a6359f38e917", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:20bb89440d534685dbcff859", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 41805.217, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1e9b1d72e6d763c08af4f143", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:20dbc4c13b03c8f7750de67f", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -27764,7 +27582,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -27773,7 +27591,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -27781,27 +27599,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001424", + "id": "S14000066", "level": "constituency", - "name": "Penrith and Solway", + "name": "Arbroath and Broughty Ferry", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Penrith and Solway: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Arbroath and Broughty Ferry: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001424" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.S14000066" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "calendar_year", @@ -27816,28 +27634,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1e9b1d72e6d763c08af4f143", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:20dbc4c13b03c8f7750de67f", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 50737.143, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1ebbcb147e37a660a1a828b7", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:20f91644c110a65f40f1b434", "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", @@ -27850,81 +27668,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": "E14001403", + "id": "S14000075", "level": "constituency", - "name": "North West Hampshire", + "name": "Dundee Central", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, North West Hampshire: 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.gas.consumption", - "record_set_spec_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.E14001403" + "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_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:1ebbcb147e37a660a1a828b7", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:20f91644c110a65f40f1b434", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 58899.825, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1ef9722177322d068cf9a93b", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2104d8c12bec21c4be943247", "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", @@ -27937,81 +27757,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": "S14000048", + "id": "E14001407", "level": "constituency", - "name": "North Ayrshire and Arran", + "name": "Northampton South", "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, 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" + "record_set_id": "uk.local_geography.desnz_constituency_energy.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.E14001407" }, "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:1ef9722177322d068cf9a93b", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2104d8c12bec21c4be943247", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 148066116.955, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1f0bb349f087c134e61a62c9", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2116091b3b095a031ec80c32", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -28027,7 +27849,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -28036,7 +27858,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -28044,27 +27866,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000097", + "id": "W07000095", "level": "constituency", - "name": "Mid Dunbartonshire", + "name": "Clwyd North", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Mid Dunbartonshire: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, 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" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.S14000097" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.W07000095" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "calendar_year", @@ -28079,28 +27901,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1f0bb349f087c134e61a62c9", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2116091b3b095a031ec80c32", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 47531.473, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1f105e53849c1ced4ca3716e", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:212eba7ef33ba06401d8630f", "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", @@ -28113,75 +27935,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": "E14001348", + "id": "W07000108", "level": "constituency", - "name": "Maidenhead", + "name": "Swansea West", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Maidenhead: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Swansea West: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.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.E14001348" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.W07000108" }, "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:1f105e53849c1ced4ca3716e", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:212eba7ef33ba06401d8630f", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 45983.949, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1f17c3c1bf8c1958155908e9", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:213d13306b546af240f0d4d6", "aggregation": { "method": "sum" }, @@ -28222,19 +28042,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001451", + "id": "E14001297", "level": "constituency", - "name": "Rother Valley", + "name": "Huddersfield", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Rother Valley: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Huddersfield: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001451" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001297" }, "measure": { "unit": "count" @@ -28255,20 +28075,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1f17c3c1bf8c1958155908e9", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:213d13306b546af240f0d4d6", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 45822.177, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1f79202d3ef049ae35f1e929", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:214478219b2a0046de9a5dff", "aggregation": { "method": "sum" }, @@ -28309,19 +28129,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001346", + "id": "E14001316", "level": "constituency", - "name": "Luton South and South Bedfordshire", + "name": "Kingswinford and South Staffordshire", "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 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.E14001346" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001316" }, "measure": { "unit": "kwh" @@ -28342,20 +28162,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1f79202d3ef049ae35f1e929", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:214478219b2a0046de9a5dff", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 450545749.183, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1f797a6a01fa9720df8c864c", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:215882c422cf1ff2223b28ab", "aggregation": { "method": "sum" }, @@ -28396,19 +28216,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001294", + "id": "E14001419", "level": "constituency", - "name": "Horsham", + "name": "Oxford East", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Horsham: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Oxford East: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001294" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001419" }, "measure": { "unit": "kwh" @@ -28431,20 +28251,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1f797a6a01fa9720df8c864c", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:215882c422cf1ff2223b28ab", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 142853940.816, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1f7f531bed7d94e6ffc8f578", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:216562cddbd69b0217cf9052", "aggregation": { "method": "sum" }, @@ -28485,19 +28305,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000089", + "id": "E14001278", "level": "constituency", - "name": "Glasgow West", + "name": "Hemel Hempstead", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Glasgow West: 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_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.S14000089" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001278" }, "measure": { "unit": "count" @@ -28520,20 +28340,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1f7f531bed7d94e6ffc8f578", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:216562cddbd69b0217cf9052", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 44641.663, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1f839d09adb0233ddcb3715a", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:21752d7c81276cd9d6ecf194", "aggregation": { "method": "sum" }, @@ -28574,19 +28394,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001072", + "id": "E14001375", "level": "constituency", - "name": "Banbury", + "name": "Newark", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Banbury: 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.E14001072" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001375" }, "measure": { "unit": "count" @@ -28609,28 +28429,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1f839d09adb0233ddcb3715a", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:21752d7c81276cd9d6ecf194", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 49175.363, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1f90b89f2eeed4dba08fd8a8", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:21a2eb9b6f8071999003eaee", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -28646,7 +28466,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -28655,158 +28475,69 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", - "temperature_adjustment": "weather_corrected" - }, - "entity": { - "name": "household", - "role": "domestic_energy_customer" - }, - "geography": { - "id": "E14001398", - "level": "constituency", - "name": "North Shropshire", - "vintage": "pcon_2024" - }, - "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.gas.consumption", - "record_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" - }, - "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:1f90b89f2eeed4dba08fd8a8", - "source": { - "source_file": "desnz_constituency_energy_facts.json", - "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", - "source_table": "DESNZ sub-national 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_type": "float" - }, - { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1f968274abe22dd4eb2888ed", - "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": "E14001129", + "id": "W07000091", "level": "constituency", - "name": "Brighton Kemptown and Peacehaven", + "name": "Cardiff South and Penarth", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Brighton Kemptown and Peacehaven: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas 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.E14001129" + "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:1f968274abe22dd4eb2888ed", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:21a2eb9b6f8071999003eaee", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 36511.735, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1fad82ca27fb48402224b270", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:21b0d269074af88727064d34", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -28822,7 +28553,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -28831,7 +28562,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -28839,27 +28570,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001230", + "id": "E14001584", "level": "constituency", - "name": "Esher and Walton", + "name": "Widnes and Halewood", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Esher and Walton: 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.E14001230" + "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", @@ -28874,28 +28605,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1fad82ca27fb48402224b270", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:21b0d269074af88727064d34", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 121840195.391, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1ff6af9b6dc54e3b5d77fd63", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:21c4c445fe95c92b81a6f017", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -28911,7 +28642,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -28920,7 +28651,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -28928,27 +28659,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001437", + "id": "E14001349", "level": "constituency", - "name": "Rayleigh and Wickford", + "name": "Maidstone and Malling", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Rayleigh and Wickford: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, 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.E14001437" + "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", @@ -28963,28 +28694,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1ff6af9b6dc54e3b5d77fd63", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:21c4c445fe95c92b81a6f017", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 47697.771, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:20159d6b458bba6a752507cb", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:21dc7e1a25063b31f335333b", "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", @@ -28997,81 +28728,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": "E14001391", + "id": "E14001541", "level": "constituency", - "name": "North East Derbyshire", + "name": "Telford", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, North East Derbyshire: 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_consumption", - "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.E14001391" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001541" }, "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:20159d6b458bba6a752507cb", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:21dc7e1a25063b31f335333b", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 138024229.781, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:203441f04f292fa49574987a", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:21ed2af2d3d36566e138067a", "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", @@ -29084,73 +28817,75 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", - "metric": "meter_count", - "temperature_adjustment": "weather_corrected" + "fuel": "electricity", + "metric": "consumption", + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001249", + "id": "E14001462", "level": "constituency", - "name": "Godalming and Ash", + "name": "Scunthorpe", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Godalming and Ash: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Scunthorpe: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001249" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001462" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:203441f04f292fa49574987a", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:21ed2af2d3d36566e138067a", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 135094285.016, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2077e004cc53f3d7ebc8ebec", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:22085d2ebc1e2cd44242a9b9", "aggregation": { "method": "sum" }, @@ -29191,19 +28926,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "W07000112", + "id": "E14001321", "level": "constituency", - "name": "Ynys M\u00f4n", + "name": "Leeds North East", "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, 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.W07000112" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001321" }, "measure": { "unit": "kwh" @@ -29224,28 +28959,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2077e004cc53f3d7ebc8ebec", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:22085d2ebc1e2cd44242a9b9", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 529696967.058, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:20a6c26cfe4076746bb95d10", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2228bc24dfd102a37de3f158", "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", @@ -29258,164 +28993,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": "E14001383", + "id": "E14001129", "level": "constituency", - "name": "Normanton and Hemsworth", + "name": "Brighton Kemptown and Peacehaven", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Normanton and Hemsworth: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, 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.E14001383" + "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", - "value": 2024 - }, - "period_coverage": { - "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" - }, - "provenance_class": "derived_administrative", - "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:20a6c26cfe4076746bb95d10", - "source": { - "source_file": "desnz_constituency_energy_facts.json", - "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", - "source_table": "DESNZ sub-national 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_type": "float" - }, - { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:20cf7999cd8928763a301c5f", - "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": "E14001115", - "level": "constituency", - "name": "Bournemouth East", - "vintage": "pcon_2024" - }, - "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.E14001115" - }, - "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:20cf7999cd8928763a301c5f", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2228bc24dfd102a37de3f158", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 38507.451, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:20db9bf34d82227e404e1c3c", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2237d74c7ea9de1766cbc7e7", "aggregation": { "method": "sum" }, @@ -29456,19 +29100,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "W07000088", + "id": "W07000095", "level": "constituency", - "name": "Caerphilly", + "name": "Clwyd North", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Caerphilly: 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.gas.consumption", "record_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" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.W07000095" }, "measure": { "unit": "kwh" @@ -29489,20 +29133,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:20db9bf34d82227e404e1c3c", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2237d74c7ea9de1766cbc7e7", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 434098449.127, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2105932279a7c1d07a4198aa", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:223810c93765f335f7c796aa", "aggregation": { "method": "sum" }, @@ -29543,19 +29187,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001599", + "id": "E14001476", "level": "constituency", - "name": "Worthing West", + "name": "Sleaford and North Hykeham", "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, Sleaford and North Hykeham: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001599" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001476" }, "measure": { "unit": "kwh" @@ -29578,28 +29222,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2105932279a7c1d07a4198aa", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:223810c93765f335f7c796aa", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 156790488.359, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:210dfac9223d1cdbf2c81800", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2247a43651a135671184479c", "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", @@ -29612,75 +29256,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": "E14001121", + "id": "E14001139", "level": "constituency", - "name": "Braintree", + "name": "Broxbourne", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Braintree: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Broxbourne: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001121" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001139" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:210dfac9223d1cdbf2c81800", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2247a43651a135671184479c", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 40143.66, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:210ff54098bd00d185215c0d", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:22505b5f0af882d0f99a5ee8", "aggregation": { "method": "sum" }, @@ -29721,19 +29363,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001120", + "id": "E14001307", "level": "constituency", - "name": "Bradford West", + "name": "Jarrow and Gateshead East", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Bradford West: 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.E14001120" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001307" }, "measure": { "unit": "kwh" @@ -29756,20 +29398,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:210ff54098bd00d185215c0d", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:22505b5f0af882d0f99a5ee8", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 114017134.174, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:212776f719cb83e8648129b2", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2254c0cf229404a456c7dd4a", "aggregation": { "method": "sum" }, @@ -29810,19 +29452,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001285", + "id": "E14001489", "level": "constituency", - "name": "Hexham", + "name": "South Norfolk", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Hexham: 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.E14001285" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001489" }, "measure": { "unit": "count" @@ -29843,20 +29485,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:212776f719cb83e8648129b2", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2254c0cf229404a456c7dd4a", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 28547.367, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:213c27f4f90aed212c0ce111", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2285f53478fbc2c2f6ef5fb1", "aggregation": { "method": "sum" }, @@ -29897,19 +29539,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001320", + "id": "E14001163", "level": "constituency", - "name": "Leeds East", + "name": "Chester North and Neston", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Leeds East: 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.E14001320" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001163" }, "measure": { "unit": "count" @@ -29932,28 +29574,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:213c27f4f90aed212c0ce111", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2285f53478fbc2c2f6ef5fb1", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 43409.995, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:215e9b5a2a22d2b300f0fb75", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:228d99b1c2ac3ac5e7db794b", "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", @@ -29966,83 +29608,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": "E14001598", + "id": "E14001254", "level": "constituency", - "name": "Worsley and Eccles", + "name": "Gravesham", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Worsley and Eccles: 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_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_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.E14001598" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001254" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:215e9b5a2a22d2b300f0fb75", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:228d99b1c2ac3ac5e7db794b", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 453768893.506, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:218e483078eb135469765cb7", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2291c0dc4276c0d9f56199fe", "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", @@ -30055,75 +29695,160 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", - "metric": "meter_count", - "temperature_adjustment": "as_reported" + "fuel": "gas", + "metric": "consumption", + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001107", + "id": "E14001343", "level": "constituency", - "name": "Blyth and Ashington", + "name": "Louth and Horncastle", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Blyth and Ashington: 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.E14001107" + "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:218e483078eb135469765cb7", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2291c0dc4276c0d9f56199fe", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 338901678.98, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:21b42b247f13ac9b292ec842", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:22923cce6062cfd24a35613f", + "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": "E14001559", + "level": "constituency", + "name": "Vauxhall and Camberwell Green", + "vintage": "pcon_2024" + }, + "label": "Domestic gas 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" + }, + "lineage": { + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001559" + }, + "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:22923cce6062cfd24a35613f", + "source": { + "source_file": "desnz_constituency_energy_facts.json", + "source_name": "microcosm", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_table": "DESNZ sub-national 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_type": "float" + }, + { + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:22967e36de66a0dec03b2451", "aggregation": { "method": "sum" }, @@ -30164,19 +29889,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001065", + "id": "E14001450", "level": "constituency", - "name": "Altrincham and Sale West", + "name": "Rossendale and Darwen", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Altrincham and Sale West: 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.gas.meter_count", "record_set_spec_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" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001450" }, "measure": { "unit": "count" @@ -30197,20 +29922,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:21b42b247f13ac9b292ec842", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:22967e36de66a0dec03b2451", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 44547.223, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:21b73837333d3bd8fc01f4ab", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:22b12aea2098c05baddff4fb", "aggregation": { "method": "sum" }, @@ -30251,19 +29976,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001416", + "id": "E14001231", "level": "constituency", - "name": "Oldham West, Chadderton and Royton", + "name": "Exeter", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Oldham West, Chadderton and Royton: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, 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" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001416" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001231" }, "measure": { "unit": "kwh" @@ -30286,20 +30011,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:21b73837333d3bd8fc01f4ab", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:22b12aea2098c05baddff4fb", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 125875894.397, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:21b7be2bd1e6318aea9f5494", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:22c39e2cdb784232f26c3099", "aggregation": { "method": "sum" }, @@ -30340,19 +30065,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001166", + "id": "E14001354", "level": "constituency", - "name": "Chichester", + "name": "Manchester Withington", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Chichester: 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.E14001166" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001354" }, "measure": { "unit": "count" @@ -30375,28 +30100,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:21b7be2bd1e6318aea9f5494", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:22c39e2cdb784232f26c3099", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 40173.345, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:21ba85335479ea0d641623f2", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:22e483499e2b3fa52b21322e", "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", @@ -30409,81 +30134,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": "E14001594", + "id": "E14001431", "level": "constituency", - "name": "Wolverhampton North East", + "name": "Portsmouth North", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Wolverhampton North East: 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.gas.consumption", - "record_set_spec_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.E14001594" + "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_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:21ba85335479ea0d641623f2", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:22e483499e2b3fa52b21322e", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 42350.47, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:21c9b6f3fcd3301b153b7dfa", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:22fe2cece6104c4571fc4daa", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -30499,7 +30226,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -30508,7 +30235,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -30516,27 +30243,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001261", + "id": "E14001375", "level": "constituency", - "name": "Halesowen", + "name": "Newark", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Halesowen: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Newark: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001261" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001375" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "gas_year", @@ -30549,28 +30276,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:21c9b6f3fcd3301b153b7dfa", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:22fe2cece6104c4571fc4daa", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 37003.764, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:21d9a1d40fa5696f33157421", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:231769532efcf05d17e47c28", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -30586,7 +30313,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -30595,7 +30322,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -30603,27 +30330,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001552", + "id": "E14001229", "level": "constituency", - "name": "Torridge and Tavistock", + "name": "Erith and Thamesmead", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Torridge and Tavistock: 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.E14001552" + "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", @@ -30636,28 +30363,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:21d9a1d40fa5696f33157421", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:231769532efcf05d17e47c28", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 44572.648, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:21e17641e326b291bdf763cd", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2318bced20f538d0f3ea0a87", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -30670,73 +30397,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": "E14001547", + "id": "E14001295", "level": "constituency", - "name": "Tipton and Wednesbury", + "name": "Houghton and Sunderland South", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Tipton and Wednesbury: 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.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001547" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001295" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_concept": "desnz.subnational.domestic_electricity_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:21e17641e326b291bdf763cd", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2318bced20f538d0f3ea0a87", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 48691.965, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:21e6247a19a1f1af1290fa1a", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:231a82e076f9bf77392e792d", + "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": "E14001570", + "level": "constituency", + "name": "Weald of Kent", + "vintage": "pcon_2024" + }, + "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.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + }, + "lineage": { + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001570" + }, + "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:231a82e076f9bf77392e792d", + "source": { + "source_file": "desnz_constituency_energy_facts.json", + "source_name": "microcosm", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_table": "DESNZ sub-national 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_type": "float" + }, + { + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:23234731e67c4560bb79c59b", "aggregation": { "method": "sum" }, @@ -30777,19 +30595,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001138", + "id": "E14001192", "level": "constituency", - "name": "Bromsgrove", + "name": "Daventry", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Bromsgrove: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Daventry: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001138" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001192" }, "measure": { "unit": "kwh" @@ -30810,28 +30628,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:21e6247a19a1f1af1290fa1a", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:23234731e67c4560bb79c59b", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 432474836.589, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2202b664ec35fbc665cebab6", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:23560fff346857c3fcbf1e56", "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", @@ -30844,81 +30662,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": "E14001391", + "id": "E14001092", "level": "constituency", - "name": "North East Derbyshire", + "name": "Birmingham Edgbaston", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, North East Derbyshire: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Birmingham Edgbaston: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_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.E14001391" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001092" }, "measure": { - "unit": "count" + "unit": "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:2202b664ec35fbc665cebab6", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:23560fff346857c3fcbf1e56", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 156161237.771, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2215298eee4a3052dbfcf9b4", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2359d95b01bcb419cb1f9ec5", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -30934,7 +30754,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -30943,7 +30763,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -30951,27 +30771,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001210", + "id": "E14001473", "level": "constituency", - "name": "Earley and Woodley", + "name": "Shrewsbury", "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, 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" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_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.E14001473" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "calendar_year", @@ -30986,28 +30806,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2215298eee4a3052dbfcf9b4", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2359d95b01bcb419cb1f9ec5", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 150159026.211, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2220765eed16472ba0df2273", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2365f0075333c8e09530861c", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -31023,7 +30843,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -31032,7 +30852,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -31040,27 +30860,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001304", + "id": "E14001298", "level": "constituency", - "name": "Isle of Wight West", + "name": "Huntingdon", "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 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.E14001304" + "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", @@ -31075,28 +30895,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2220765eed16472ba0df2273", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2365f0075333c8e09530861c", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 175093271.919, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:225471831921dda6dba9f56d", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:23675f173d18f37b70ee288a", "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", @@ -31109,81 +30929,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": "E14001067", + "id": "S14000068", "level": "constituency", - "name": "Arundel and South Downs", + "name": "Bathgate and Linlithgow", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Arundel and South Downs: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Bathgate and Linlithgow: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001067" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.S14000068" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:225471831921dda6dba9f56d", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:23675f173d18f37b70ee288a", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 45686.589, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:22605996628e76034d9c438f", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2383c198ed2745cca73ab9b1", "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", @@ -31196,83 +31018,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": "E14001410", + "id": "E14001425", "level": "constituency", - "name": "Nottingham East", + "name": "Peterborough", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Nottingham East: 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_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_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.E14001410" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001425" }, "measure": { - "unit": "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:22605996628e76034d9c438f", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2383c198ed2745cca73ab9b1", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 46939.245, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2261d0a32d23db086a412f78", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:238e3c1b5ca4aaa71b6049c7", "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", @@ -31285,81 +31105,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": "S14000076", "level": "constituency", - "name": "Falkirk", + "name": "Dunfermline and Dollar", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Falkirk: 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_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_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.S14000076" }, "measure": { - "unit": "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:2261d0a32d23db086a412f78", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:238e3c1b5ca4aaa71b6049c7", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 45024.505, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2268daa60f4eb86cfe4bee86", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2390de6092b97228fbea6bbe", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -31375,7 +31197,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -31384,7 +31206,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -31392,27 +31214,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001590", + "id": "E14001236", "level": "constituency", - "name": "Witham", + "name": "Feltham and Heston", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Witham: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Feltham and Heston: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001590" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001236" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "calendar_year", @@ -31427,28 +31249,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2268daa60f4eb86cfe4bee86", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2390de6092b97228fbea6bbe", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 44462.466, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:22aad17bcb6f33324468372d", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:23ab6896fc0ee3b57d07c889", "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", @@ -31461,83 +31283,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": "E14001266", + "id": "E14001390", "level": "constituency", - "name": "Harborough, Oadby and Wigston", + "name": "North East Cambridgeshire", "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, North East Cambridgeshire: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001266" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001390" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:22aad17bcb6f33324468372d", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:23ab6896fc0ee3b57d07c889", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 395128364.212, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:22b2e67b1360389ca94c4900", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:23c54ee4196dba8ba82bb0c8", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -31553,7 +31373,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -31562,7 +31382,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -31570,27 +31390,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001565", + "id": "E14001157", "level": "constituency", - "name": "Warrington South", + "name": "Chatham and Aylesford", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Warrington South: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Chatham and Aylesford: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001565" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001157" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "gas_year", @@ -31603,28 +31423,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:22b2e67b1360389ca94c4900", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:23c54ee4196dba8ba82bb0c8", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 41547.422, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:22c34037c5e0e7a0628fbbd4", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:23cc57e1f9e60d2e2fa93bf1", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -31637,83 +31457,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": "E14001329", "level": "constituency", - "name": "Tottenham", + "name": "Leigh and Atherton", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Tottenham: 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.E14001553" + "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:22c34037c5e0e7a0628fbbd4", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:23cc57e1f9e60d2e2fa93bf1", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 471677463.73, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:22d0bb772b0c7dc9ee9409dc", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:23ea372551089234882db107", "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", @@ -31726,81 +31544,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": "E14001292", + "id": "E14001505", "level": "constituency", - "name": "Hornchurch and Upminster", + "name": "Spelthorne", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Hornchurch and Upminster: 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_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_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.E14001292" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001505" }, "measure": { - "unit": "count" + "unit": "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:22d0bb772b0c7dc9ee9409dc", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:23ea372551089234882db107", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 159099902.064, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:22eeeeb6f2c545b49f770ee7", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:24055cc8029d415cfd38eff0", "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", @@ -31813,81 +31633,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": "E14001310", + "id": "E14001182", "level": "constituency", - "name": "Kensington and Bayswater", + "name": "Coventry South", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Kensington and Bayswater: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Coventry South: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001310" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001182" }, "measure": { - "unit": "count" + "unit": "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:22eeeeb6f2c545b49f770ee7", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:24055cc8029d415cfd38eff0", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 151165687.08, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2307421458af69768acadfe2", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:241664c58e5327f2d6af08c9", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -31903,7 +31725,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -31912,7 +31734,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -31920,27 +31742,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001433", + "id": "E14001418", "level": "constituency", - "name": "Preston", + "name": "Ossett and Denby Dale", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Preston: 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.E14001433" + "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", @@ -31955,28 +31777,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2307421458af69768acadfe2", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:241664c58e5327f2d6af08c9", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 135248246.705, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:23185ecb25ef21e1f47b7299", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:24799dde4152075bc6a0f41e", "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", @@ -31989,81 +31811,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": "E14001456", + "id": "E14001443", "level": "constituency", - "name": "Runnymede and Weybridge", + "name": "Ribble Valley", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Runnymede and Weybridge: 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.gas.consumption", - "record_set_spec_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.E14001456" + "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_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:23185ecb25ef21e1f47b7299", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:24799dde4152075bc6a0f41e", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 46558.506, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:23198ba3229f9b3f5760fddb", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:24826475f3577787da0baa84", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -32076,75 +31900,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": "E14001166", + "id": "E14001421", "level": "constituency", - "name": "Chichester", + "name": "Peckham", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Chichester: 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.E14001166" + "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:23198ba3229f9b3f5760fddb", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:24826475f3577787da0baa84", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 286963074.787, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:232067d62b34fc2d198dde08", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2489df0729d8ddaa3726965c", "aggregation": { "method": "sum" }, @@ -32185,19 +32007,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001545", + "id": "E14001126", "level": "constituency", - "name": "Thornbury and Yate", + "name": "Bridgwater", "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, 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.E14001545" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001126" }, "measure": { "unit": "kwh" @@ -32220,28 +32042,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:232067d62b34fc2d198dde08", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2489df0729d8ddaa3726965c", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 160103418.109, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:232ec1c4f4cb43e0b08ca2a1", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:248d9ab70278aac1d9703f8e", "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", @@ -32257,7 +32079,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -32266,7 +32088,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -32274,27 +32096,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001112", + "id": "E14001430", "level": "constituency", - "name": "Bolton West", + "name": "Poplar and Limehouse", "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, Poplar and Limehouse: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001112" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001430" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "gas_year", @@ -32307,28 +32129,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:232ec1c4f4cb43e0b08ca2a1", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:248d9ab70278aac1d9703f8e", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 234584561.99, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:232f9783efae295633665bfb", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2491b2e2f25dab0b44c21649", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -32344,7 +32166,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -32353,7 +32175,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -32361,27 +32183,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001402", + "id": "E14001308", "level": "constituency", - "name": "North West Essex", + "name": "Keighley and Ilkley", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, North West Essex: 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_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001402" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001308" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "calendar_year", @@ -32396,28 +32218,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:232f9783efae295633665bfb", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2491b2e2f25dab0b44c21649", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 141968829.35, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:23436a05768deda5273885e6", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:24a4650d2f416207d65e5e8e", "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", @@ -32430,73 +32252,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": "E14001339", + "id": "E14001067", "level": "constituency", - "name": "Liverpool Walton", + "name": "Arundel and South Downs", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Liverpool Walton: 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.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.E14001339" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001067" }, "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:23436a05768deda5273885e6", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:24a4650d2f416207d65e5e8e", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 216868372.536, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:23642d5e949659349436baaf", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:24d5f6e68e8f0a144a26f392", "aggregation": { "method": "sum" }, @@ -32537,19 +32361,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001486", + "id": "E14001469", "level": "constituency", - "name": "South East Cornwall", + "name": "Sheffield Heeley", "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, 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.electricity.meter_count", "record_set_spec_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.E14001469" }, "measure": { "unit": "count" @@ -32572,117 +32396,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:23642d5e949659349436baaf", - "source": { - "source_file": "desnz_constituency_energy_facts.json", - "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", - "source_table": "DESNZ sub-national 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_type": "float" - }, - { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:238617163a221017cd98e535", - "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": "S14000083", - "level": "constituency", - "name": "Falkirk", - "vintage": "pcon_2024" - }, - "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.S14000083" - }, - "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:238617163a221017cd98e535", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:24d5f6e68e8f0a144a26f392", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 49891.62, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:238cabf46d0ae821bf866617", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:24df4ceff527017e88306e89", "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", @@ -32695,75 +32430,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": "E14001124", + "id": "E14001496", "level": "constituency", - "name": "Brentford and Isleworth", + "name": "South West Hertfordshire", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Brentford and Isleworth: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, 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.E14001124" + "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:238cabf46d0ae821bf866617", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:24df4ceff527017e88306e89", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 37447.072, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:23b031998cc020d827f5751a", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:24e84dd683177c65a3eafd10", "aggregation": { "method": "sum" }, @@ -32804,19 +32537,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001142", + "id": "E14001173", "level": "constituency", - "name": "Burnley", + "name": "City of Durham", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Burnley: 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_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001142" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001173" }, "measure": { "unit": "count" @@ -32837,28 +32570,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:23b031998cc020d827f5751a", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:24e84dd683177c65a3eafd10", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 40904.977, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:23d64e1e02bdc951724002cb", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:25073284327824692c877d72", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -32871,83 +32604,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": "E14001179", + "id": "E14001259", "level": "constituency", - "name": "Corby and East Northamptonshire", + "name": "Hackney North and Stoke Newington", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Corby and East Northamptonshire: 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.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001179" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001259" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_concept": "desnz.subnational.domestic_gas_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:23d64e1e02bdc951724002cb", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:25073284327824692c877d72", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 435780015.302, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:23eb6d5d4860dcfd5bb0a78d", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:25086d56eb163fb4467bcf60", "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", @@ -32960,83 +32691,81 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", - "metric": "consumption", - "temperature_adjustment": "as_reported" + "fuel": "gas", + "metric": "meter_count", + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001439", + "id": "S14000079", "level": "constituency", - "name": "Reading West and Mid Berkshire", + "name": "Edinburgh North and Leith", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Reading West and Mid Berkshire: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Edinburgh North and Leith: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001439" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.S14000079" }, "measure": { - "unit": "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:23eb6d5d4860dcfd5bb0a78d", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:25086d56eb163fb4467bcf60", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 55132.211, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2413ccd199b0edfef314f7b8", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2525ae858b07b7a050805574", "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", @@ -33049,83 +32778,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": "E14001468", + "id": "E14001446", "level": "constituency", - "name": "Sheffield Hallam", + "name": "Rochdale", "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, 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" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_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.E14001446" }, "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:2413ccd199b0edfef314f7b8", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2525ae858b07b7a050805574", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 39813.437, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:245bd960f08304098251ef93", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:25334e494033a1713dfa7b35", "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", @@ -33138,81 +32865,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": "E14001368", + "id": "E14001263", "level": "constituency", - "name": "Middlesbrough South and East Cleveland", + "name": "Hamble Valley", "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 electricity consumption, 2024, Hamble Valley: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.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.E14001368" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001263" }, "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:245bd960f08304098251ef93", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:25334e494033a1713dfa7b35", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 156993203.112, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:246eca204baf7972adab898b", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2540ec68aba45fe7fa18c5d4", "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", @@ -33225,83 +32954,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": "E14001505", + "id": "E14001363", "level": "constituency", - "name": "Spelthorne", + "name": "Mid Dorset and North Poole", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Spelthorne: 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.E14001505" + "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:246eca204baf7972adab898b", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2540ec68aba45fe7fa18c5d4", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 420659670.198, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:247396464342fc5c1b028397", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:25574cb75eb3a0d56e80eb54", "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", @@ -33314,83 +33041,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": "W07000099", + "id": "S14000111", "level": "constituency", - "name": "Merthyr Tydfil and Aberdare", + "name": "West Aberdeenshire and Kincardine", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Merthyr Tydfil and Aberdare: 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_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_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.W07000099" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.S14000111" }, "measure": { - "unit": "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:247396464342fc5c1b028397", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:25574cb75eb3a0d56e80eb54", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 24113.454, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:24ab1f546c58b3a2c2f96225", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:25627f76c5cc386fe52bdff3", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -33403,75 +33128,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": "E14001151", + "id": "E14001457", "level": "constituency", - "name": "Canterbury", + "name": "Rushcliffe", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Canterbury: 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_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001151" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001457" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_concept": "desnz.subnational.domestic_gas_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:24ab1f546c58b3a2c2f96225", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:25627f76c5cc386fe52bdff3", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 552032672.242, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:24becba99744b07d11dc4876", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2568af0c241e839fc8811213", "aggregation": { "method": "sum" }, @@ -33512,19 +33235,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001228", + "id": "E14001118", "level": "constituency", - "name": "Erewash", + "name": "Bradford East", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Erewash: DESNZ's authority totals split by its small-area figures", + "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.E14001228" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001118" }, "measure": { "unit": "kwh" @@ -33545,28 +33268,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:24becba99744b07d11dc4876", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2568af0c241e839fc8811213", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 519465625.678, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:25127fc4c40c3202f940c89d", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2571d6d0cf137be217737925", "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", @@ -33579,75 +33302,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": "E14001106", + "id": "S14000066", "level": "constituency", - "name": "Blaydon and Consett", + "name": "Arbroath and Broughty Ferry", "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, 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.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.S14000066" }, "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:25127fc4c40c3202f940c89d", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2571d6d0cf137be217737925", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 40500.428, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:25348417bdf41c70666fc258", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2579846cfbeead868628ca42", "aggregation": { "method": "sum" }, @@ -33688,19 +33409,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001433", + "id": "E14001395", "level": "constituency", - "name": "Preston", + "name": "North Herefordshire", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Preston: 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.E14001433" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001395" }, "measure": { "unit": "kwh" @@ -33723,20 +33444,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:25348417bdf41c70666fc258", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2579846cfbeead868628ca42", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 174919305.009, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:255b6d4d24adc47be74e5466", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:25799b19e86198e061f95dcb", "aggregation": { "method": "sum" }, @@ -33777,19 +33498,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001330", + "id": "E14001525", "level": "constituency", - "name": "Lewes", + "name": "Stratford and Bow", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Lewes: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Stratford and Bow: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001330" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001525" }, "measure": { "unit": "kwh" @@ -33810,20 +33531,107 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:255b6d4d24adc47be74e5466", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:25799b19e86198e061f95dcb", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 314656184.524, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:25ae0e628a7d414ef9326eda", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:25905a05e27d9b87421d36b4", + "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": "E14001069", + "level": "constituency", + "name": "Ashford", + "vintage": "pcon_2024" + }, + "label": "Domestic gas meters, 2024, Ashford: DESNZ's authority totals split by its small-area figures", + "layout": { + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + }, + "lineage": { + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001069" + }, + "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:25905a05e27d9b87421d36b4", + "source": { + "source_file": "desnz_constituency_energy_facts.json", + "source_name": "microcosm", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_table": "DESNZ sub-national 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_type": "float" + }, + { + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2590f8be0a1b39119a7a4cc7", "aggregation": { "method": "sum" }, @@ -33864,19 +33672,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001247", + "id": "S14000061", "level": "constituency", - "name": "Glastonbury and Somerton", + "name": "Aberdeen South", "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, 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" }, "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.S14000061" }, "measure": { "unit": "count" @@ -33899,20 +33707,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:25ae0e628a7d414ef9326eda", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2590f8be0a1b39119a7a4cc7", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 65260.742, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:25bc2187d0451734b05630ac", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:25ba804db2b590e1af6a724e", "aggregation": { "method": "sum" }, @@ -33953,19 +33761,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001420", + "id": "E14001359", "level": "constituency", - "name": "Oxford West and Abingdon", + "name": "Mid Bedfordshire", "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, 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" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001420" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001359" }, "measure": { "unit": "kwh" @@ -33988,28 +33796,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:25bc2187d0451734b05630ac", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:25ba804db2b590e1af6a724e", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 165382889.93, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:25ca4cc2b8d2b22ff0bf5405", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:25be0c5eafda87dc5833d748", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -34025,7 +33833,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -34034,7 +33842,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -34042,27 +33850,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001236", + "id": "E14001518", "level": "constituency", - "name": "Feltham and Heston", + "name": "Stockton North", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Feltham and Heston: 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_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001236" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001518" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "calendar_year", @@ -34077,20 +33885,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:25ca4cc2b8d2b22ff0bf5405", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:25be0c5eafda87dc5833d748", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 45545.159, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:26157d4b7ceb5a6e9d3e0bd0", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:25d19cef03bdb24d32c3bfd7", "aggregation": { "method": "sum" }, @@ -34131,19 +33939,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001560", + "id": "E14001127", "level": "constituency", - "name": "Wakefield and Rothwell", + "name": "Bridlington and The Wolds", "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, 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.gas.consumption", "record_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.E14001127" }, "measure": { "unit": "kwh" @@ -34164,28 +33972,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:26157d4b7ceb5a6e9d3e0bd0", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:25d19cef03bdb24d32c3bfd7", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 414269636.8, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:261bf0d6d67be62c37219ef2", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:25dc1a6fba1e208cec9611b5", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -34201,7 +34009,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -34210,7 +34018,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -34218,27 +34026,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "W07000107", + "id": "W07000083", "level": "constituency", - "name": "Rhondda and Ogmore", + "name": "Bangor Aberconwy", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Rhondda and Ogmore: 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_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.W07000107" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.W07000083" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "gas_year", @@ -34251,20 +34059,107 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:261bf0d6d67be62c37219ef2", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:25dc1a6fba1e208cec9611b5", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 32991.022, + "value_type": "float" + }, + { + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:260adcd3dd3bbb9fd58e93b2", + "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": "E14001466", + "level": "constituency", + "name": "Sheffield Brightside and Hillsborough", + "vintage": "pcon_2024" + }, + "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.E14001466" + }, + "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:260adcd3dd3bbb9fd58e93b2", + "source": { + "source_file": "desnz_constituency_energy_facts.json", + "source_name": "microcosm", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_table": "DESNZ sub-national 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_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:263704876df089d7c752dcd1", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:26154e3539cdf1ce689f44e6", "aggregation": { "method": "sum" }, @@ -34305,19 +34200,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001182", + "id": "E14001207", "level": "constituency", - "name": "Coventry South", + "name": "Ealing Central and Acton", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Coventry South: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Ealing Central and Acton: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001182" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001207" }, "measure": { "unit": "count" @@ -34338,28 +34233,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:263704876df089d7c752dcd1", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:26154e3539cdf1ce689f44e6", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 44703.275, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:266d7ee4fdd817b56c9129aa", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2618b6cb5b421aae9e87a2a4", "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", @@ -34372,73 +34267,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": "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:2618b6cb5b421aae9e87a2a4", + "source": { + "source_file": "desnz_constituency_energy_facts.json", + "source_name": "microcosm", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_table": "DESNZ sub-national 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_type": "float" + }, + { + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:262165b7042d99a535002869", + "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": "E14001353", + "id": "E14001585", "level": "constituency", - "name": "Manchester Rusholme", + "name": "Wigan", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Manchester Rusholme: 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.E14001353" + "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:266d7ee4fdd817b56c9129aa", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:262165b7042d99a535002869", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 48478.005, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:267bdb2b75f1a69837571778", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:26274ebd6bf8430b96b9ba3a", "aggregation": { "method": "sum" }, @@ -34479,19 +34465,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001581", + "id": "E14001140", "level": "constituency", - "name": "Weston-super-Mare", + "name": "Broxtowe", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Weston-super-Mare: 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.E14001581" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001140" }, "measure": { "unit": "kwh" @@ -34512,20 +34498,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:267bdb2b75f1a69837571778", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:26274ebd6bf8430b96b9ba3a", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 485132938.095, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:268e236a377fb82d1972790a", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:26281298cec081f12edf1c64", "aggregation": { "method": "sum" }, @@ -34566,19 +34552,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001580", + "id": "E14001201", "level": "constituency", - "name": "Westmorland and Lonsdale", + "name": "Dorking and Horley", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Westmorland and Lonsdale: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Dorking and Horley: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001580" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001201" }, "measure": { "unit": "kwh" @@ -34601,28 +34587,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:268e236a377fb82d1972790a", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:26281298cec081f12edf1c64", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 167007661.654, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2695024fd0d020eaa8afe211", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:26373d610f55d89763f7b17f", "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", @@ -34635,73 +34621,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": "E14001279", + "id": "E14001200", "level": "constituency", - "name": "Hendon", + "name": "Doncaster North", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Hendon: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Doncaster North: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.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.E14001279" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001200" }, "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:2695024fd0d020eaa8afe211", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:26373d610f55d89763f7b17f", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 131128023.294, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:26c2756a3e3a8e1c275f6ac7", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:26529bd5f7f88580c8098ab6", "aggregation": { "method": "sum" }, @@ -34742,19 +34730,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001490", + "id": "E14001133", "level": "constituency", - "name": "South Northamptonshire", + "name": "Bristol North East", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, South Northamptonshire: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Bristol North East: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001490" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001133" }, "measure": { "unit": "count" @@ -34777,28 +34765,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:26c2756a3e3a8e1c275f6ac7", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:26529bd5f7f88580c8098ab6", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 42130.121, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:26d96fde51ad27879293b678", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2673c053c052ae22a0cd191a", "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", @@ -34811,81 +34799,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": "E14001508", + "id": "E14001556", "level": "constituency", - "name": "St Austell and Newquay", + "name": "Twickenham", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, St Austell and Newquay: 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.E14001508" + "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:26d96fde51ad27879293b678", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2673c053c052ae22a0cd191a", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 156927003.214, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:26f79a5b7fc0f921bfae0582", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2679589544ecc5ad51b3ecdf", "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", @@ -34898,73 +34888,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": "E14001378", + "level": "constituency", + "name": "Newcastle upon Tyne East and Wallsend", + "vintage": "pcon_2024" + }, + "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.E14001378" + }, + "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:2679589544ecc5ad51b3ecdf", + "source": { + "source_file": "desnz_constituency_energy_facts.json", + "source_name": "microcosm", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_table": "DESNZ sub-national 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_type": "float" + }, + { + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:26905ca6976f1bbc684219c1", + "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": "E14001261", + "id": "E14001140", "level": "constituency", - "name": "Halesowen", + "name": "Broxtowe", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Halesowen: 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_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001261" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001140" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_concept": "desnz.subnational.domestic_electricity_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:26f79a5b7fc0f921bfae0582", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:26905ca6976f1bbc684219c1", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 43948.342, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:26fcd7293a378a28c8f1216e", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2690f93085c55b596a98a32a", "aggregation": { "method": "sum" }, @@ -35005,19 +35086,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001568", + "id": "E14001239", "level": "constituency", - "name": "Watford", + "name": "Folkestone and Hythe", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Watford: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Folkestone and Hythe: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001568" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001239" }, "measure": { "unit": "kwh" @@ -35038,20 +35119,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:26fcd7293a378a28c8f1216e", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2690f93085c55b596a98a32a", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 394957794.154, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:27013bec82300cc43c64bca7", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:26b8b8722cb1e44b0a8d89d9", "aggregation": { "method": "sum" }, @@ -35092,19 +35173,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000065", + "id": "E14001073", "level": "constituency", - "name": "Angus and Perthshire Glens", + "name": "Barking", "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 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.S14000065" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001073" }, "measure": { "unit": "kwh" @@ -35125,28 +35206,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:27013bec82300cc43c64bca7", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:26b8b8722cb1e44b0a8d89d9", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 403592987.6, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:272edbee37a007fed0832af1", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:26c52a0d8f0a94c63e0905d5", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -35159,83 +35240,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": "E14001265", + "id": "E14001385", "level": "constituency", - "name": "Hampstead and Highgate", + "name": "North Cornwall", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Hampstead and Highgate: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, North Cornwall: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001265" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001385" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_concept": "desnz.subnational.domestic_gas_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:272edbee37a007fed0832af1", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:26c52a0d8f0a94c63e0905d5", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 207918613.665, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2739fe9b913b5b5ab019d03b", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:26d7bdbd216ef5d2afea60d7", "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", @@ -35248,73 +35327,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": "E14001093", + "id": "E14001573", "level": "constituency", - "name": "Birmingham Erdington", + "name": "Welwyn Hatfield", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Birmingham Erdington: 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.gas.consumption", - "record_set_spec_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.E14001093" + "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_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:2739fe9b913b5b5ab019d03b", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:26d7bdbd216ef5d2afea60d7", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 46300.315, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:274d34f5791ec2128b3639d6", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:26dc0e24f0e3e6cb9009be72", "aggregation": { "method": "sum" }, @@ -35355,19 +35436,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001584", + "id": "E14001228", "level": "constituency", - "name": "Widnes and Halewood", + "name": "Erewash", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Widnes and Halewood: 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.electricity.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001584" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001228" }, "measure": { "unit": "count" @@ -35390,28 +35471,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:274d34f5791ec2128b3639d6", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:26dc0e24f0e3e6cb9009be72", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 44388.0, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2786dbeb1996af0429d2f66d", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:26e2faee46efce2bccf99ae9", "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", @@ -35424,73 +35505,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": "E14001420", + "id": "E14001507", "level": "constituency", - "name": "Oxford West and Abingdon", + "name": "St Albans", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Oxford West and Abingdon: 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.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.E14001420" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001507" }, "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:2786dbeb1996af0429d2f66d", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:26e2faee46efce2bccf99ae9", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 155754441.063, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:278ce4e68113cad31bdb9ad1", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:270bcf9ca2dc1c60c736d972", + "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": "E14001177", + "level": "constituency", + "name": "Colne Valley", + "vintage": "pcon_2024" + }, + "label": "Domestic electricity consumption, 2024, Colne Valley: DESNZ's authority totals split by its small-area figures", + "layout": { + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + }, + "lineage": { + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001177" + }, + "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:270bcf9ca2dc1c60c736d972", + "source": { + "source_file": "desnz_constituency_energy_facts.json", + "source_name": "microcosm", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_table": "DESNZ sub-national 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_type": "float" + }, + { + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:270c4c7afe7a28b72eb12e54", "aggregation": { "method": "sum" }, @@ -35531,19 +35703,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001079", + "id": "E14001437", "level": "constituency", - "name": "Bassetlaw", + "name": "Rayleigh and Wickford", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Bassetlaw: 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_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_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.E14001437" }, "measure": { "unit": "count" @@ -35564,28 +35736,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:278ce4e68113cad31bdb9ad1", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:270c4c7afe7a28b72eb12e54", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 39017.845, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:27ac7f208ae354ffdaf2f2ff", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:273485eaa1045599654f67e6", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -35598,75 +35770,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": "E14001426", + "id": "E14001299", "level": "constituency", - "name": "Plymouth Moor View", + "name": "Hyndburn", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Plymouth Moor View: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, 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.E14001426" + "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", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:27ac7f208ae354ffdaf2f2ff", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:273485eaa1045599654f67e6", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 464176582.361, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:27b01e51bb3a1868e34f1de4", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:274872b6a99a20b587e1487a", "aggregation": { "method": "sum" }, @@ -35707,19 +35877,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001242", + "id": "E14001498", "level": "constituency", - "name": "Fylde", + "name": "South West Wiltshire", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Fylde: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, South West Wiltshire: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001242" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001498" }, "measure": { "unit": "count" @@ -35740,28 +35910,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:27b01e51bb3a1868e34f1de4", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:274872b6a99a20b587e1487a", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 35120.472, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:27eb01d5415506a62f1515c2", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:276162c59035b72e6cd71c3e", "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", @@ -35774,83 +35944,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": "E14001531", + "id": "E14001444", "level": "constituency", - "name": "Sunderland Central", + "name": "Richmond and Northallerton", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Sunderland Central: 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_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_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.E14001531" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001444" }, "measure": { - "unit": "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:27eb01d5415506a62f1515c2", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:276162c59035b72e6cd71c3e", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 28155.574, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:27ee001cafeb3a6b49202e9c", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2778f84d66f140845871c58d", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -35866,7 +36034,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -35875,7 +36043,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -35883,27 +36051,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001317", + "id": "E14001199", "level": "constituency", - "name": "Knowsley", + "name": "Doncaster East and the Isle of Axholme", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Knowsley: 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_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001317" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001199" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "gas_year", @@ -35916,20 +36084,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:27ee001cafeb3a6b49202e9c", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2778f84d66f140845871c58d", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 38119.729, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:27ff101e9b5c137f5d8858c1", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:27a5dc47680677d54c0a00d7", "aggregation": { "method": "sum" }, @@ -35970,19 +36138,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001293", + "id": "S14000096", "level": "constituency", - "name": "Hornsey and Friern Barnet", + "name": "Lothian East", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Hornsey and Friern Barnet: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, 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" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001293" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.S14000096" }, "measure": { "unit": "count" @@ -36005,28 +36173,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:27ff101e9b5c137f5d8858c1", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:27a5dc47680677d54c0a00d7", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 47371.424, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:280f63c8a58be5a53cb95e2f", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:27aeae0e07c7085336be1c15", "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", @@ -36042,7 +36210,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -36051,7 +36219,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -36059,27 +36227,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000067", + "id": "E14001423", "level": "constituency", - "name": "Argyll, Bute and South Lochaber", + "name": "Penistone and Stocksbridge", "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 consumption, 2024, Penistone and Stocksbridge: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.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.S14000067" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001423" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "gas_year", @@ -36092,28 +36260,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:280f63c8a58be5a53cb95e2f", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:27aeae0e07c7085336be1c15", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 470337321.802, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2817dea3175919e433d7cdbf", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:27b48859f2c296b394638852", "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", @@ -36126,83 +36294,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": "E14001500", + "id": "E14001317", "level": "constituency", - "name": "Southampton Test", + "name": "Knowsley", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Southampton Test: 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.electricity.consumption", - "record_set_spec_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.E14001500" + "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_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:2817dea3175919e433d7cdbf", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:27b48859f2c296b394638852", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 41384.85, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:281a0611e7704cc647735298", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:27c951a0900d220ebe5046e5", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -36215,172 +36381,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": "E14001532", + "id": "E14001190", "level": "constituency", - "name": "Surrey Heath", + "name": "Darlington", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Surrey Heath: 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.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001532" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001190" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_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:281a0611e7704cc647735298", - "source": { - "source_file": "desnz_constituency_energy_facts.json", - "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", - "source_table": "DESNZ sub-national 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_type": "float" - }, - { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:281c933c0baca44bcd3dbfe7", - "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", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:281c933c0baca44bcd3dbfe7", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:27c951a0900d220ebe5046e5", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 510699873.049, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:28290c6da9a00ea3dd678ab5", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:27d1a8caec0df733d92b4b69", "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", @@ -36396,7 +36471,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -36405,7 +36480,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -36413,27 +36488,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001493", + "id": "E14001202", "level": "constituency", - "name": "South Shropshire", + "name": "Dover and Deal", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, South Shropshire: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Dover and Deal: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001493" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001202" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "gas_year", @@ -36446,20 +36521,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:28290c6da9a00ea3dd678ab5", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:27d1a8caec0df733d92b4b69", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 428533708.302, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:28830639bfa5f542248811d1", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:27d8037e570dbed26bf94a44", "aggregation": { "method": "sum" }, @@ -36500,19 +36575,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001498", + "id": "E14001438", "level": "constituency", - "name": "South West Wiltshire", + "name": "Reading Central", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, South West Wiltshire: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, 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.E14001498" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001438" }, "measure": { "unit": "count" @@ -36533,109 +36608,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:28830639bfa5f542248811d1", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:27d8037e570dbed26bf94a44", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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_type": "float" - }, - { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:28cbdfcc96d3e56c4dc56147", - "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": "E14001182", - "level": "constituency", - "name": "Coventry South", - "vintage": "pcon_2024" - }, - "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.E14001182" - }, - "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:28cbdfcc96d3e56c4dc56147", - "source": { - "source_file": "desnz_constituency_energy_facts.json", - "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", - "source_table": "DESNZ sub-national 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": 39016.0, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:28d277952d4df54726a3368a", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:27e5c93fea071ef201ba5fb8", "aggregation": { "method": "sum" }, @@ -36676,19 +36662,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001217", + "id": "S14000108", "level": "constituency", - "name": "East Wiltshire", + "name": "Berwickshire, Roxburgh and Selkirk", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, East Wiltshire: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Berwickshire, Roxburgh and Selkirk: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001217" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.S14000108" }, "measure": { "unit": "count" @@ -36709,20 +36695,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:28d277952d4df54726a3368a", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:27e5c93fea071ef201ba5fb8", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 31943.775, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:29009cf35fa8235908e84821", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:28177acd934b852510f747d4", "aggregation": { "method": "sum" }, @@ -36763,19 +36749,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001319", + "id": "E14001532", "level": "constituency", - "name": "Leeds Central and Headingley", + "name": "Surrey Heath", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Leeds Central and Headingley: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, 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" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001319" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001532" }, "measure": { "unit": "kwh" @@ -36796,28 +36782,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:29009cf35fa8235908e84821", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:28177acd934b852510f747d4", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 544198283.918, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:290429e6e96ceb2575eb98a2", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2824ff220c0422729f2ef788", "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", @@ -36830,81 +36816,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": "S14000104", + "id": "S14000064", "level": "constituency", - "name": "Rutherglen", + "name": "Alloa and Grangemouth", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Rutherglen: 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_consumption", - "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.S14000104" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.S14000064" }, "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:290429e6e96ceb2575eb98a2", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2824ff220c0422729f2ef788", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 131221469.635, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:293a80079751853421216a52", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:283d51fee36456f77411af7b", "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", @@ -36917,83 +36905,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": "E14001326", + "id": "E14001312", "level": "constituency", - "name": "Leicester East", + "name": "Kingston and Surbiton", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Leicester East: 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.electricity.consumption", - "record_set_spec_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.E14001326" + "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_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:293a80079751853421216a52", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:283d51fee36456f77411af7b", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 42202.892, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2955c9aa8a1a7d24a5311f06", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:28608980e8fb3c203cb400d8", "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", @@ -37006,83 +36992,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": "S14000106", + "id": "E14001121", "level": "constituency", - "name": "West Dunbartonshire", + "name": "Braintree", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, West Dunbartonshire: 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.S14000106" + "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:2955c9aa8a1a7d24a5311f06", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:28608980e8fb3c203cb400d8", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 32067.677, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:295a4cf4651d423bcc04e0f3", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2885e8d77a1736c165808f2e", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -37098,7 +37082,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -37107,7 +37091,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -37115,27 +37099,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001480", + "id": "E14001345", "level": "constituency", - "name": "South Basildon and East Thurrock", + "name": "Luton North", "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, Luton North: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001480" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001345" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "calendar_year", @@ -37150,28 +37134,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:295a4cf4651d423bcc04e0f3", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2885e8d77a1736c165808f2e", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 40664.0, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2981de5ad1591a0dc19d0e47", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:289caa1d63354c8778457ed8", "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", @@ -37184,83 +37168,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": "E14001485", + "id": "S14000045", "level": "constituency", - "name": "South Dorset", + "name": "Midlothian", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, South Dorset: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Midlothian: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001485" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.S14000045" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2981de5ad1591a0dc19d0e47", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:289caa1d63354c8778457ed8", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 41826.0, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:29882ad612ab5c3c895f2da3", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:28a9c9038b68e53255693c4e", "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", @@ -37276,7 +37258,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -37285,7 +37267,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -37293,27 +37275,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001582", + "id": "E14001227", "level": "constituency", - "name": "Wetherby and Easingwold", + "name": "Epsom and Ewell", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Wetherby and Easingwold: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Epsom and Ewell: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001582" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001227" }, "measure": { - "unit": "count" + "unit": "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", @@ -37326,20 +37308,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:29882ad612ab5c3c895f2da3", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:28a9c9038b68e53255693c4e", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 587207759.122, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:29d39437c74048bf0c6fddde", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:28bdbdb989a4c3ed4255099b", "aggregation": { "method": "sum" }, @@ -37380,19 +37362,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001453", + "id": "E14001082", "level": "constituency", - "name": "Rugby", + "name": "Beaconsfield", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Rugby: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Beaconsfield: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", "record_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.E14001082" }, "measure": { "unit": "kwh" @@ -37415,20 +37397,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:29d39437c74048bf0c6fddde", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:28bdbdb989a4c3ed4255099b", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 178149638.115, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2a13893ef406fe31fa559f0e", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:28e2b126679f33b0fcd92b2f", "aggregation": { "method": "sum" }, @@ -37469,19 +37451,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001503", + "id": "E14001282", "level": "constituency", - "name": "Southgate and Wood Green", + "name": "Herne Bay and Sandwich", "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, 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.E14001503" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001282" }, "measure": { "unit": "count" @@ -37504,28 +37486,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2a13893ef406fe31fa559f0e", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:28e2b126679f33b0fcd92b2f", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 46978.003, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2a1a9c83fd7dde5427fbf7d5", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:28e5b5f7165437c9701c37e6", "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", @@ -37541,7 +37523,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -37550,7 +37532,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -37558,27 +37540,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001320", + "id": "E14001483", "level": "constituency", - "name": "Leeds East", + "name": "South Derbyshire", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Leeds East: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, South Derbyshire: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_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.E14001320" + "source_record_id": "microcosm.desnz_constituency_energy.gas.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_gas_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "gas_year", @@ -37591,20 +37573,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2a1a9c83fd7dde5427fbf7d5", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:28e5b5f7165437c9701c37e6", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 446258539.92, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2a3aba6c394ab69d8d12c954", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:28f1f2fbec0b835165ca9b35", "aggregation": { "method": "sum" }, @@ -37645,19 +37627,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "W07000101", + "id": "E14001228", "level": "constituency", - "name": "Monmouthshire", + "name": "Erewash", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Monmouthshire: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Erewash: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.W07000101" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001228" }, "measure": { "unit": "count" @@ -37678,28 +37660,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2a3aba6c394ab69d8d12c954", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:28f1f2fbec0b835165ca9b35", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 42504.0, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2a3b60bc45e95c9b0939ce24", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:28fbcf2c7a4656340a6f1c0d", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -37715,7 +37697,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -37724,7 +37706,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -37732,27 +37714,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001353", + "id": "E14001319", "level": "constituency", - "name": "Manchester Rusholme", + "name": "Leeds Central and Headingley", "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, 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.E14001353" + "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", @@ -37767,20 +37749,109 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2a3b60bc45e95c9b0939ce24", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:28fbcf2c7a4656340a6f1c0d", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 42102.607, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2a70bb73a432bd6ead5713d2", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2908af2a0056c194afb7cc23", + "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": "E14001514", + "level": "constituency", + "name": "Staffordshire Moorlands", + "vintage": "pcon_2024" + }, + "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.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + }, + "lineage": { + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001514" + }, + "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:2908af2a0056c194afb7cc23", + "source": { + "source_file": "desnz_constituency_energy_facts.json", + "source_name": "microcosm", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_table": "DESNZ sub-national 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_type": "float" + }, + { + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:293ce33503866eede51e7cf8", "aggregation": { "method": "sum" }, @@ -37821,19 +37892,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001571", + "id": "E14001419", "level": "constituency", - "name": "Wellingborough and Rushden", + "name": "Oxford East", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Wellingborough and Rushden: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, 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.E14001571" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001419" }, "measure": { "unit": "kwh" @@ -37854,28 +37925,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2a70bb73a432bd6ead5713d2", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:293ce33503866eede51e7cf8", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 461817830.637, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2aba4737d1050425c6c0a93f", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:294f290eb0c685eafa300fdc", "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", @@ -37888,83 +37959,81 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", - "metric": "consumption", - "temperature_adjustment": "as_reported" + "fuel": "gas", + "metric": "meter_count", + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "W07000089", + "id": "E14001188", "level": "constituency", - "name": "Cardiff East", + "name": "Croydon West", "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, 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.gas.meter_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.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_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2aba4737d1050425c6c0a93f", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:294f290eb0c685eafa300fdc", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 39934.078, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2abfbe667e6698a50588f3bf", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2989bed75dc3679e44bf7633", "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", @@ -37977,83 +38046,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": "E14001575", "level": "constituency", - "name": "Goole and Pocklington", + "name": "West Dorset", "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, West Dorset: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.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.E14001575" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2abfbe667e6698a50588f3bf", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2989bed75dc3679e44bf7633", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 295296388.611, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2ad04dcb34006645b48c6a2c", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:29a87ddeafaea63ab728f886", "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", @@ -38066,83 +38133,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": "E14001162", + "id": "E14001406", "level": "constituency", - "name": "Chesham and Amersham", + "name": "Northampton North", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Chesham and Amersham: 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.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.E14001162" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001406" }, "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:2ad04dcb34006645b48c6a2c", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:29a87ddeafaea63ab728f886", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 50190.253, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2ae11d7fc6a8038260d710f8", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:29b15449b66d0f045b5d340f", "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", @@ -38155,73 +38220,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": "E14001433", + "id": "E14001481", "level": "constituency", - "name": "Preston", + "name": "South Cambridgeshire", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Preston: 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_consumption", - "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.E14001481" }, "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:2ae11d7fc6a8038260d710f8", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:29b15449b66d0f045b5d340f", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 195137620.953, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2ae1d91df581414c1d3a7e21", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:29bc468dd4c48f2c4d3c9464", "aggregation": { "method": "sum" }, @@ -38262,19 +38329,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001410", + "id": "E14001243", "level": "constituency", - "name": "Nottingham East", + "name": "Gainsborough", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Nottingham East: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, 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" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001410" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001243" }, "measure": { "unit": "kwh" @@ -38295,28 +38362,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2ae1d91df581414c1d3a7e21", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:29bc468dd4c48f2c4d3c9464", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 390156091.065, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2af72912c74710cb271e6408", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:29e4a6caed00e59ad91629be", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -38332,7 +38399,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -38341,7 +38408,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -38349,27 +38416,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "W07000081", + "id": "E14001365", "level": "constituency", - "name": "Aberafan Maesteg", + "name": "Mid Norfolk", "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, 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.W07000081" + "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", @@ -38384,28 +38451,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2af72912c74710cb271e6408", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:29e4a6caed00e59ad91629be", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 43683.991, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2afc04a36b386000f0dea8a2", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:29e8147db28e7b49965c9c47", "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", @@ -38418,75 +38485,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": "E14001546", + "id": "E14001364", "level": "constituency", - "name": "Thurrock", + "name": "Mid Leicestershire", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Thurrock: 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.electricity.consumption", - "record_set_spec_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.E14001546" + "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_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:2afc04a36b386000f0dea8a2", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:29e8147db28e7b49965c9c47", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 42276.522, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2b04202c6725d9a4d80a4b8d", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2a394c76bae21428b4b0bd54", "aggregation": { "method": "sum" }, @@ -38527,19 +38592,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001414", + "id": "E14001193", "level": "constituency", - "name": "Old Bexley and Sidcup", + "name": "Derby North", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Old Bexley and Sidcup: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Derby North: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001414" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001193" }, "measure": { "unit": "kwh" @@ -38560,28 +38625,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2b04202c6725d9a4d80a4b8d", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2a394c76bae21428b4b0bd54", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 480089028.096, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2b0f647b93d49af40f783897", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2a637fe52b4a2b646e094006", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -38597,7 +38662,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -38606,7 +38671,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -38614,27 +38679,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "W07000099", + "id": "E14001507", "level": "constituency", - "name": "Merthyr Tydfil and Aberdare", + "name": "St Albans", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Merthyr Tydfil and Aberdare: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas 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.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.W07000099" + "source_record_id": "microcosm.desnz_constituency_energy.gas.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_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "gas_year", @@ -38647,28 +38712,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2b0f647b93d49af40f783897", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2a637fe52b4a2b646e094006", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 38519.894, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2b13011b6a71ea04de2b0766", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2a83d294fb4ba9238cd5d4d1", "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", @@ -38681,75 +38746,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": "E14001134", + "id": "E14001358", "level": "constituency", - "name": "Bristol North West", + "name": "Meriden and Solihull East", "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, 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.E14001134" + "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:2b13011b6a71ea04de2b0766", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2a83d294fb4ba9238cd5d4d1", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 38995.844, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2b184a94dbb785c419d9112f", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2a83e4367f1da8c74e977e38", "aggregation": { "method": "sum" }, @@ -38790,19 +38853,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "W07000106", + "id": "E14001216", "level": "constituency", - "name": "Pontypridd", + "name": "East Thanet", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Pontypridd: 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.W07000106" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001216" }, "measure": { "unit": "kwh" @@ -38825,107 +38888,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2b184a94dbb785c419d9112f", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2a83e4367f1da8c74e977e38", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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_type": "float" - }, - { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2b2b8b600f8532a9f798118f", - "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": "E14001548", - "level": "constituency", - "name": "Tiverton and Minehead", - "vintage": "pcon_2024" - }, - "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.E14001548" - }, - "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:2b2b8b600f8532a9f798118f", - "source": { - "source_file": "desnz_constituency_energy_facts.json", - "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", - "source_table": "DESNZ sub-national 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": 154431794.454, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2b72aa0bbcef6fc4585fb5fc", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2a96c37cfbeec9a7c86371fb", "aggregation": { "method": "sum" }, @@ -38966,19 +38942,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001113", + "id": "E14001548", "level": "constituency", - "name": "Bootle", + "name": "Tiverton and Minehead", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Bootle: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Tiverton and Minehead: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001113" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001548" }, "measure": { "unit": "kwh" @@ -39001,28 +38977,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2b72aa0bbcef6fc4585fb5fc", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2a96c37cfbeec9a7c86371fb", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 171022336.311, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2b74e93cffe7ca26e1a397be", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2aad64d7d4c21f146fdcfaf0", "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", @@ -39038,7 +39014,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -39047,7 +39023,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -39055,27 +39031,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001327", + "id": "E14001557", "level": "constituency", - "name": "Leicester South", + "name": "Tynemouth", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Leicester South: 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_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_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.E14001327" + "source_record_id": "microcosm.desnz_constituency_energy.gas.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_gas_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "gas_year", @@ -39088,28 +39064,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2b74e93cffe7ca26e1a397be", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2aad64d7d4c21f146fdcfaf0", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 549180906.723, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2b79f1f310558c6fd9c48c77", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2af0dd1f47f3f698b2964ea2", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -39122,81 +39098,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": "E14001193", + "id": "E14001335", "level": "constituency", - "name": "Derby North", + "name": "Lichfield", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Derby North: 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.E14001193" + "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:2b79f1f310558c6fd9c48c77", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2af0dd1f47f3f698b2964ea2", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 44353.632, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2b89b419bc2fadf92b321ccc", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2afdcd8b3b27c16d8bc1acb8", "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", @@ -39209,83 +39187,81 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { "meter_count": "Meter count" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", + "fuel": "gas", "metric": "meter_count", - "temperature_adjustment": "as_reported" + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001120", + "id": "S14000098", "level": "constituency", - "name": "Bradford West", + "name": "Moray West, Nairn and Strathspey", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Bradford West: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, 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" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001120" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.S14000098" }, "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:2b89b419bc2fadf92b321ccc", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2afdcd8b3b27c16d8bc1acb8", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 28477.23, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2b918730454e76c800d93483", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2b0175954cd4ea18d4ecd38c", "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", @@ -39298,75 +39274,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": "E14001262", + "id": "E14001325", "level": "constituency", - "name": "Halifax", + "name": "Leeds West and Pudsey", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Halifax: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Leeds West and Pudsey: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001262" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001325" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2b918730454e76c800d93483", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2b0175954cd4ea18d4ecd38c", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 453621041.307, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2b92037b828f160203b7cffd", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2b0beac73672b7280d602571", "aggregation": { "method": "sum" }, @@ -39407,19 +39381,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001542", + "id": "E14001109", "level": "constituency", - "name": "Tewkesbury", + "name": "Bolsover", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Tewkesbury: 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.E14001542" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001109" }, "measure": { "unit": "count" @@ -39442,20 +39416,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2b92037b828f160203b7cffd", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2b0beac73672b7280d602571", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 48120.032, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2b92e2ba8d28f9cdc532916a", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2b1486e853b8161799c48d8f", "aggregation": { "method": "sum" }, @@ -39496,19 +39470,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001248", + "id": "E14001488", "level": "constituency", - "name": "Gloucester", + "name": "South Leicestershire", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Gloucester: 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_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001248" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001488" }, "measure": { "unit": "count" @@ -39531,28 +39505,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2b92e2ba8d28f9cdc532916a", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2b1486e853b8161799c48d8f", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 44596.837, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2bac573633939690d0236207", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2b187fab6b4a8123e9449152", "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", @@ -39565,73 +39539,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": "S14000078", + "id": "E14001287", "level": "constituency", - "name": "Edinburgh East and Musselburgh", + "name": "High Peak", "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 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.S14000078" + "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:2bac573633939690d0236207", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2b187fab6b4a8123e9449152", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 140520607.575, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2bcc1637876c3469da6d30c3", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2b18fc157060c20a6b08e9c0", "aggregation": { "method": "sum" }, @@ -39672,19 +39648,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001586", + "id": "E14001076", "level": "constituency", - "name": "Wimbledon", + "name": "Barrow and Furness", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Wimbledon: 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.electricity.meter_count", "record_set_spec_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.E14001076" }, "measure": { "unit": "count" @@ -39707,28 +39683,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2bcc1637876c3469da6d30c3", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2b18fc157060c20a6b08e9c0", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 48245.049, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2bd5cb3c5382fd108591a64b", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2b1aec6d1de785d3e96f8ad6", "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", @@ -39741,81 +39717,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": "E14001167", + "id": "E14001325", "level": "constituency", - "name": "Chingford and Woodford Green", + "name": "Leeds West and Pudsey", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Chingford and Woodford Green: 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_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_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.E14001167" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.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_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2bd5cb3c5382fd108591a64b", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2b1aec6d1de785d3e96f8ad6", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 132774764.019, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2bef37f0246d3e0b76c02aa9", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2b26c2e7e189301b1bfdf09d", "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", @@ -39828,73 +39806,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": "E14001089", "level": "constituency", - "name": "Thornbury and Yate", + "name": "Bexleyheath and Crayford", "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, 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.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.E14001089" }, "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:2bef37f0246d3e0b76c02aa9", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2b26c2e7e189301b1bfdf09d", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 133567679.499, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2bfb1608d88d1f9d553cab6c", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2b318755731997804acf286b", "aggregation": { "method": "sum" }, @@ -39935,19 +39915,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001111", + "id": "E14001501", "level": "constituency", - "name": "Bolton South and Walkden", + "name": "Southend East and Rochford", "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, 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" }, "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.E14001501" }, "measure": { "unit": "count" @@ -39968,28 +39948,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2bfb1608d88d1f9d553cab6c", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2b318755731997804acf286b", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 38510.929, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2bfba53725030fcd3aa7306d", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2b3302e6f1318029e324acd8", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -40005,7 +39985,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -40014,7 +39994,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -40022,27 +40002,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001423", + "id": "E14001091", "level": "constituency", - "name": "Penistone and Stocksbridge", + "name": "Birkenhead", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Penistone and Stocksbridge: 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.E14001423" + "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", @@ -40057,28 +40037,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2bfba53725030fcd3aa7306d", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2b3302e6f1318029e324acd8", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 145578197.014, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2c119e95b303671e63815396", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2b3820b443d977b405972b7c", "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", @@ -40094,7 +40074,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -40103,7 +40083,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -40111,27 +40091,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000070", + "id": "S14000108", "level": "constituency", - "name": "Coatbridge and Bellshill", + "name": "Berwickshire, Roxburgh and Selkirk", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Coatbridge and Bellshill: 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.S14000070" + "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", @@ -40144,28 +40124,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2c119e95b303671e63815396", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2b3820b443d977b405972b7c", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 368344588.57, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2c290fff43918021433f85b4", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2bda8e211fede13f6a9f8b49", "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", @@ -40178,81 +40158,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": "E14001440", "level": "constituency", - "name": "Spelthorne", + "name": "Redcar", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Spelthorne: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Redcar: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001505" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001440" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2c290fff43918021433f85b4", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2bda8e211fede13f6a9f8b49", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 121233509.562, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2c34be5b0acb9a07ae3c34c2", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2bf522631dfd0125b17a895e", "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", @@ -40265,73 +40247,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": "E14001205", + "id": "E14001077", "level": "constituency", - "name": "Dulwich and West Norwood", + "name": "Basildon and Billericay", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Dulwich and West Norwood: 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_consumption", - "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.E14001205" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001077" }, "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:2c34be5b0acb9a07ae3c34c2", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2bf522631dfd0125b17a895e", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 154226237.916, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2c3cc6f3b89e07c90939b6ed", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2bf57e774eca1fed325f66e9", "aggregation": { "method": "sum" }, @@ -40372,19 +40356,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001515", + "id": "E14001339", "level": "constituency", - "name": "Stalybridge and Hyde", + "name": "Liverpool Walton", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Stalybridge and Hyde: 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.E14001515" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001339" }, "measure": { "unit": "kwh" @@ -40407,28 +40391,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2c3cc6f3b89e07c90939b6ed", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2bf57e774eca1fed325f66e9", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 124486154.577, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2c72ef38a0cc9f9d298449be", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2c0aba8ee37751bb16bbe795", "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", @@ -40441,83 +40425,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": "E14001112", + "id": "E14001455", "level": "constituency", - "name": "Bolton West", + "name": "Runcorn and Helsby", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Bolton West: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Runcorn and Helsby: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001112" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001455" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2c72ef38a0cc9f9d298449be", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2c0aba8ee37751bb16bbe795", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 39640.728, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2c79f53bfc39712c9ef8ef1f", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2c11f66f75251b0c2105aba2", "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", @@ -40530,83 +40512,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": "E14001155", + "id": "E14001243", "level": "constituency", - "name": "Central Devon", + "name": "Gainsborough", "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, Gainsborough: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_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.E14001243" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2c79f53bfc39712c9ef8ef1f", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2c11f66f75251b0c2105aba2", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 35115.0, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2c8daec9d27b8e34de11bdae", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2c7da2077e44f52390cb6450", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -40619,75 +40599,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": "E14001567", + "id": "E14001508", "level": "constituency", - "name": "Washington and Gateshead South", + "name": "St Austell and Newquay", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Washington and Gateshead South: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, 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.E14001567" + "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:2c8daec9d27b8e34de11bdae", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2c7da2077e44f52390cb6450", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 239229023.591, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2c9c693e23d2c7934293d984", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2cb7eb867dbb0b765c44f9dd", "aggregation": { "method": "sum" }, @@ -40728,19 +40706,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001475", + "id": "W07000087", "level": "constituency", - "name": "Skipton and Ripon", + "name": "Caerfyrddin", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Skipton and Ripon: 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_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001475" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.W07000087" }, "measure": { "unit": "count" @@ -40761,28 +40739,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2c9c693e23d2c7934293d984", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2cb7eb867dbb0b765c44f9dd", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 19035.572, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2cb8ba95ce76b0ac0af88543", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2cc920faedb9d5b3ec2df182", "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", @@ -40795,75 +40773,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": "W07000092", + "id": "E14001556", "level": "constituency", - "name": "Cardiff West", + "name": "Twickenham", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Cardiff West: 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.electricity.consumption", - "record_set_spec_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.W07000092" + "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_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:2cb8ba95ce76b0ac0af88543", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2cc920faedb9d5b3ec2df182", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 42295.283, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2cf0025aef5e4c35000c4dc6", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2cd9fbf7abba1001f3f90dc7", + "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": "E14001141", + "level": "constituency", + "name": "Buckingham and Bletchley", + "vintage": "pcon_2024" + }, + "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.E14001141" + }, + "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:2cd9fbf7abba1001f3f90dc7", + "source": { + "source_file": "desnz_constituency_energy_facts.json", + "source_name": "microcosm", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_table": "DESNZ sub-national 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_type": "float" + }, + { + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2ced568c1b84e186b2afbf92", "aggregation": { "method": "sum" }, @@ -40904,19 +40967,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000063", + "id": "S14000093", "level": "constituency", - "name": "Airdrie and Shotts", + "name": "Inverclyde and Renfrewshire West", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Airdrie and Shotts: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Inverclyde and Renfrewshire West: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.S14000063" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.S14000093" }, "measure": { "unit": "kwh" @@ -40939,28 +41002,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2cf0025aef5e4c35000c4dc6", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2ced568c1b84e186b2afbf92", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 125025108.037, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2d05df99d5f024089a2df326", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2d09adeffa90e2a46be8cf38", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -40976,7 +41039,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -40985,7 +41048,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -40993,27 +41056,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001127", + "id": "E14001281", "level": "constituency", - "name": "Bridlington and The Wolds", + "name": "Hereford and South Herefordshire", "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 consumption, 2024, Hereford and South Herefordshire: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001127" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001281" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "calendar_year", @@ -41028,20 +41091,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2d05df99d5f024089a2df326", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2d09adeffa90e2a46be8cf38", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 160197571.895, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2d24be8f76827d1023d129b9", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2d223fc57d6b76f9ecd9685c", "aggregation": { "method": "sum" }, @@ -41082,19 +41145,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001170", + "id": "E14001578", "level": "constituency", - "name": "Chorley", + "name": "West Suffolk", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Chorley: 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.gas.consumption", "record_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.E14001578" }, "measure": { "unit": "kwh" @@ -41115,28 +41178,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2d24be8f76827d1023d129b9", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2d223fc57d6b76f9ecd9685c", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 335945961.907, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2d388f863952da620cfe4db1", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2d36b90c4142c1536883f953", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -41149,73 +41212,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": "E14001284", + "id": "E14001079", "level": "constituency", - "name": "Hertsmere", + "name": "Bassetlaw", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Hertsmere: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Bassetlaw: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001284" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001079" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_concept": "desnz.subnational.domestic_electricity_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2d388f863952da620cfe4db1", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2d36b90c4142c1536883f953", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 49828.26, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2d3c1479cba029cf55d4cb4c", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2d51a0cb0148d0b2fd24c7cf", "aggregation": { "method": "sum" }, @@ -41256,19 +41321,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001369", + "id": "S14000060", "level": "constituency", - "name": "Milton Keynes Central", + "name": "Aberdeen North", "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, 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.E14001369" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.S14000060" }, "measure": { "unit": "count" @@ -41291,28 +41356,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2d3c1479cba029cf55d4cb4c", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2d51a0cb0148d0b2fd24c7cf", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 61225.258, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2d578beef5511fb573e13506", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2d65722d75ca693a54fdc944", "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", @@ -41325,83 +41390,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": "S14000097", + "id": "E14001082", "level": "constituency", - "name": "Mid Dunbartonshire", + "name": "Beaconsfield", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Mid Dunbartonshire: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Beaconsfield: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_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.S14000097" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001082" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2d578beef5511fb573e13506", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2d65722d75ca693a54fdc944", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 585339825.12, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2d9234851336f32d38257b2e", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2d9b1d4a2b008da32ed1ca32", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -41414,73 +41477,75 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { "meter_count": "Meter count" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", + "fuel": "electricity", "metric": "meter_count", - "temperature_adjustment": "weather_corrected" + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001466", + "id": "E14001193", "level": "constituency", - "name": "Sheffield Brightside and Hillsborough", + "name": "Derby North", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Sheffield Brightside and Hillsborough: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, 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.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001466" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001193" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_concept": "desnz.subnational.domestic_electricity_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2d9234851336f32d38257b2e", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2d9b1d4a2b008da32ed1ca32", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 45901.0, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2db7854dcdaee93dac8dc482", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2d9b2fba115989ca3eea0aae", "aggregation": { "method": "sum" }, @@ -41521,19 +41586,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001249", + "id": "E14001067", "level": "constituency", - "name": "Godalming and Ash", + "name": "Arundel and South Downs", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Godalming and Ash: 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.electricity.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001249" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001067" }, "measure": { "unit": "count" @@ -41556,28 +41621,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2db7854dcdaee93dac8dc482", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2d9b2fba115989ca3eea0aae", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 46327.062, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2dd656b1f075ee0a8652597e", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2deb00c7bdda334ad3122f3c", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -41590,48 +41655,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": "E14001335", + "id": "E14001438", "level": "constituency", - "name": "Lichfield", + "name": "Reading Central", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Lichfield: 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.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001335" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001438" }, "measure": { "unit": "kwh" }, "observed_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:2deb00c7bdda334ad3122f3c", + "source": { + "source_file": "desnz_constituency_energy_facts.json", + "source_name": "microcosm", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", + "url": "tools/build_uk_desnz_constituency_energy_facts.py", + "vintage": "2025_publication_2024_data" + }, + "value": 463141166.738, + "value_type": "float" + }, + { + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2e09270a74762dbd6f1aa4d2", + "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": "E14001498", + "level": "constituency", + "name": "South West Wiltshire", + "vintage": "pcon_2024" + }, + "label": "Domestic electricity meters, 2024, South West Wiltshire: DESNZ's authority totals split by its small-area figures", + "layout": { + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + }, + "lineage": { + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001498" + }, + "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 @@ -41645,28 +41797,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2dd656b1f075ee0a8652597e", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2e09270a74762dbd6f1aa4d2", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 44492.224, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2ddaffcd15be8a965e100ae6", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2e24802b9c647097c334bdeb", "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", @@ -41679,83 +41831,81 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { "meter_count": "Meter count" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", + "fuel": "gas", "metric": "meter_count", - "temperature_adjustment": "as_reported" + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001587", + "id": "E14001540", "level": "constituency", - "name": "Winchester", + "name": "Taunton and Wellington", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Winchester: 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.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.E14001540" }, "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:2ddaffcd15be8a965e100ae6", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2e24802b9c647097c334bdeb", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 40645.528, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2de28ba475be73cbc90d6bdc", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2e3417c17566ce9b45a68456", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -41771,7 +41921,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -41780,7 +41930,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -41788,27 +41938,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001159", + "id": "E14001600", "level": "constituency", - "name": "Chelmsford", + "name": "Wycombe", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Chelmsford: 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.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001159" + "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_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "calendar_year", @@ -41823,20 +41973,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2de28ba475be73cbc90d6bdc", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2e3417c17566ce9b45a68456", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 42914.219, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2ded25b9c44662c42502944f", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2e48f5534f338c1f49c88055", "aggregation": { "method": "sum" }, @@ -41877,19 +42027,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "W07000098", + "id": "E14001591", "level": "constituency", - "name": "Llanelli", + "name": "Witney", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Llanelli: 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.W07000098" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001591" }, "measure": { "unit": "kwh" @@ -41912,20 +42062,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2ded25b9c44662c42502944f", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2e48f5534f338c1f49c88055", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 181056940.194, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2df15715885c028616f769b0", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2e8767fa4b30a5da25caf1cd", "aggregation": { "method": "sum" }, @@ -41966,19 +42116,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001514", + "id": "S14000108", "level": "constituency", - "name": "Staffordshire Moorlands", + "name": "Berwickshire, Roxburgh and Selkirk", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Staffordshire Moorlands: 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.E14001514" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.S14000108" }, "measure": { "unit": "count" @@ -42001,28 +42151,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2df15715885c028616f769b0", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2e8767fa4b30a5da25caf1cd", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 51844.332, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2e045c7e7131572673f087d3", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2eb7789faa84ff14f86cc7b3", "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", @@ -42038,7 +42188,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -42047,7 +42197,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -42055,27 +42205,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001123", + "id": "E14001297", "level": "constituency", - "name": "Brent West", + "name": "Huddersfield", "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, Huddersfield: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.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.E14001297" }, "measure": { - "unit": "count" + "unit": "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", @@ -42088,20 +42238,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2e045c7e7131572673f087d3", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2eb7789faa84ff14f86cc7b3", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 561872767.064, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2e1dd0d12449191d7e4afc17", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2ed8cf2ef5c3aaf6cfc6cb40", "aggregation": { "method": "sum" }, @@ -42142,19 +42292,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001315", + "id": "E14001286", "level": "constituency", - "name": "Kingston upon Hull West and Haltemprice", + "name": "Heywood and Middleton 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 gas meters, 2024, Heywood and Middleton North: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001315" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001286" }, "measure": { "unit": "count" @@ -42175,28 +42325,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2e1dd0d12449191d7e4afc17", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2ed8cf2ef5c3aaf6cfc6cb40", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 42713.894, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2e3adfce2c710b2517453db2", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2f032854138bb1c0a731cd26", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -42212,7 +42362,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -42221,7 +42371,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -42229,27 +42379,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001341", + "id": "E14001433", "level": "constituency", - "name": "Liverpool West Derby", + "name": "Preston", "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, Preston: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001341" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001433" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "gas_year", @@ -42262,20 +42412,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2e3adfce2c710b2517453db2", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2f032854138bb1c0a731cd26", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 46222.169, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2e8ba448c48f5ab5748b4b83", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2f20eb503e6e99998fd6f7e8", "aggregation": { "method": "sum" }, @@ -42316,19 +42466,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "W07000083", + "id": "E14001165", "level": "constituency", - "name": "Bangor Aberconwy", + "name": "Chesterfield", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Bangor Aberconwy: 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.W07000083" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001165" }, "measure": { "unit": "count" @@ -42349,109 +42499,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2e8ba448c48f5ab5748b4b83", - "source": { - "source_file": "desnz_constituency_energy_facts.json", - "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", - "source_table": "DESNZ sub-national 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_type": "float" - }, - { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2e8e1e4ba9e5f751b9891e9b", - "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": "E14001490", - "level": "constituency", - "name": "South Northamptonshire", - "vintage": "pcon_2024" - }, - "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.E14001490" - }, - "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:2e8e1e4ba9e5f751b9891e9b", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2f20eb503e6e99998fd6f7e8", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 44184.0, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2ef00ffdfe26bdd63b582309", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2f47bd845e2f575d7acaed25", "aggregation": { "method": "sum" }, @@ -42492,19 +42553,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001098", + "id": "E14001418", "level": "constituency", - "name": "Birmingham Perry Barr", + "name": "Ossett and Denby Dale", "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, Ossett and Denby Dale: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001098" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001418" }, "measure": { "unit": "kwh" @@ -42525,28 +42586,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2ef00ffdfe26bdd63b582309", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2f47bd845e2f575d7acaed25", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 509466837.693, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2efd8b53e0cf119a83fc4b68", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2f49663dd3140d3a728543f6", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -42562,7 +42623,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -42571,7 +42632,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -42579,27 +42640,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001187", + "id": "S14000086", "level": "constituency", - "name": "Croydon South", + "name": "Glasgow North East", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Croydon South: 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_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001187" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.S14000086" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "gas_year", @@ -42612,28 +42673,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2efd8b53e0cf119a83fc4b68", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2f49663dd3140d3a728543f6", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 46246.061, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2f0875a0fc40d81cd0cb430d", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2f70f6fd5b5050c4dd00ccd3", "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", @@ -42646,75 +42707,73 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", - "metric": "consumption", - "temperature_adjustment": "as_reported" + "fuel": "gas", + "metric": "meter_count", + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001468", + "id": "E14001310", "level": "constituency", - "name": "Sheffield Hallam", + "name": "Kensington and Bayswater", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Sheffield Hallam: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, 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" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001468" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001310" }, "measure": { - "unit": "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:2f0875a0fc40d81cd0cb430d", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2f70f6fd5b5050c4dd00ccd3", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 58959.556, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2f23148cd7484652626af05e", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2f8b2897f9188d5d68ad8472", "aggregation": { "method": "sum" }, @@ -42755,19 +42814,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001395", + "id": "W07000106", "level": "constituency", - "name": "North Herefordshire", + "name": "Pontypridd", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, North Herefordshire: 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.E14001395" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.W07000106" }, "measure": { "unit": "count" @@ -42788,28 +42847,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2f23148cd7484652626af05e", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2f8b2897f9188d5d68ad8472", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 44896.966, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2f25280a223b64884d2a3c05", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2f92ebfadd778e55ae227c7c", "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", @@ -42822,83 +42881,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": "E14001605", "level": "constituency", - "name": "Leicester South", + "name": "York Outer", "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, 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.E14001327" + "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:2f25280a223b64884d2a3c05", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2f92ebfadd778e55ae227c7c", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 38288.184, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2f2d8ed17ec5727d0a23db4e", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2fa2e33c5beb25fe646da97b", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -42914,7 +42971,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -42923,7 +42980,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -42931,27 +42988,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001328", + "id": "E14001265", "level": "constituency", - "name": "Leicester West", + "name": "Hampstead and Highgate", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Leicester West: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, 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.E14001328" + "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", @@ -42966,28 +43023,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2f2d8ed17ec5727d0a23db4e", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2fa2e33c5beb25fe646da97b", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 58435.647, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2f6537a811f15c8b4e0e0817", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2fc96bbc691d2814a57bb1d1", "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", @@ -43000,81 +43057,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": "E14001417", + "id": "E14001089", "level": "constituency", - "name": "Orpington", + "name": "Bexleyheath and Crayford", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Orpington: 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.gas.consumption", - "record_set_spec_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.E14001417" + "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_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:2f6537a811f15c8b4e0e0817", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2fc96bbc691d2814a57bb1d1", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 40149.293, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2fa1d74206e69bc6cb57ecfc", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:300db1a3ea9f6484ca715967", "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", @@ -43087,83 +43146,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": "E14001238", + "id": "E14001197", "level": "constituency", - "name": "Finchley and Golders Green", + "name": "Didcot and Wantage", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Finchley and Golders Green: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, 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.E14001238" + "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:2fa1d74206e69bc6cb57ecfc", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:300db1a3ea9f6484ca715967", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 41263.215, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2fed558f3da30f32d25bb0e0", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3030758f15bcc5e16e17f226", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -43179,7 +43236,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -43188,7 +43245,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -43196,27 +43253,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001283", + "id": "E14001442", "level": "constituency", - "name": "Hertford and Stortford", + "name": "Reigate", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Hertford and Stortford: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Reigate: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001283" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001442" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "gas_year", @@ -43229,20 +43286,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2fed558f3da30f32d25bb0e0", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3030758f15bcc5e16e17f226", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 41300.859, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2ff6f26b949627684dd41e1e", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:303ebc6cb42365b358df8564", "aggregation": { "method": "sum" }, @@ -43283,19 +43340,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 gas meters, 2024, Mid Buckinghamshire: 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.E14001360" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001127" }, "measure": { "unit": "count" @@ -43316,20 +43373,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2ff6f26b949627684dd41e1e", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:303ebc6cb42365b358df8564", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 37811.193, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2ff73f012c84e3f7c9db3581", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:30504a036e31e9f383af07c2", "aggregation": { "method": "sum" }, @@ -43370,19 +43427,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001416", + "id": "E14001436", "level": "constituency", - "name": "Oldham West, Chadderton and Royton", + "name": "Rawmarsh and Conisbrough", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Oldham West, Chadderton and Royton: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity 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.electricity.meter_count", "record_set_spec_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" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001436" }, "measure": { "unit": "count" @@ -43405,20 +43462,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2ff73f012c84e3f7c9db3581", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:30504a036e31e9f383af07c2", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 42883.534, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:301ab58925318ceef6e94510", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3056f412386ce7a365b948aa", "aggregation": { "method": "sum" }, @@ -43459,19 +43516,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001262", + "id": "E14001350", "level": "constituency", - "name": "Halifax", + "name": "Makerfield", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Halifax: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Makerfield: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001262" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001350" }, "measure": { "unit": "kwh" @@ -43492,28 +43549,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:301ab58925318ceef6e94510", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3056f412386ce7a365b948aa", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 456645412.233, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:301cf467505f05f7fc1a3cb0", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3059750b61a6dd62ae1878e2", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -43526,75 +43583,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": "S14000090", + "id": "E14001234", "level": "constituency", - "name": "Glenrothes and Mid Fife", + "name": "Farnham and Bordon", "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 consumption, 2024, Farnham and Bordon: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.S14000090" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001234" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_concept": "desnz.subnational.domestic_gas_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:301cf467505f05f7fc1a3cb0", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3059750b61a6dd62ae1878e2", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 572616503.427, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:304104c0bd69a5f7533d00fb", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:305ab7999db485154b6128bd", "aggregation": { "method": "sum" }, @@ -43635,19 +43690,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000107", + "id": "S14000071", "level": "constituency", - "name": "Ayr, Carrick and Cumnock", + "name": "Cowdenbeath and Kirkcaldy", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Ayr, Carrick and Cumnock: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, 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.S14000107" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.S14000071" }, "measure": { "unit": "count" @@ -43670,28 +43725,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:304104c0bd69a5f7533d00fb", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:305ab7999db485154b6128bd", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 48100.722, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:30461629390ababaee259f84", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:309e0dbb13486a4c3255adc6", "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", @@ -43704,83 +43759,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": "E14001540", + "id": "E14001569", "level": "constituency", - "name": "Taunton and Wellington", + "name": "Waveney Valley", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Taunton and Wellington: 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_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_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.E14001540" + "source_record_id": "microcosm.desnz_constituency_energy.gas.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_gas_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:30461629390ababaee259f84", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:309e0dbb13486a4c3255adc6", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 154139294.766, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3057f4e861dcb97faf467aa6", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:30a34890dc550673d8c206da", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -43796,7 +43849,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -43805,7 +43858,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -43813,27 +43866,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001481", + "id": "E14001261", "level": "constituency", - "name": "South Cambridgeshire", + "name": "Halesowen", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, South Cambridgeshire: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, 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.E14001481" + "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", @@ -43848,28 +43901,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3057f4e861dcb97faf467aa6", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:30a34890dc550673d8c206da", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 40443.058, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:30b00d1ecdd3fa7c20a18d3f", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:30b843a76cea7a6dd2b01a55", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -43885,7 +43938,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -43894,7 +43947,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -43902,27 +43955,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001358", + "id": "E14001528", "level": "constituency", - "name": "Meriden and Solihull East", + "name": "Stretford and Urmston", "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, 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.electricity.meter_count", + "record_set_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.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_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "calendar_year", @@ -43937,20 +43990,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:30b00d1ecdd3fa7c20a18d3f", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:30b843a76cea7a6dd2b01a55", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 45614.589, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:30d6f2610fc4973ae5005dd7", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:30c26359e94b6d071068ec08", "aggregation": { "method": "sum" }, @@ -43991,19 +44044,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001165", + "id": "E14001334", "level": "constituency", - "name": "Chesterfield", + "name": "Leyton and Wanstead", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Chesterfield: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Leyton and Wanstead: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001165" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001334" }, "measure": { "unit": "kwh" @@ -44026,28 +44079,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:30d6f2610fc4973ae5005dd7", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:30c26359e94b6d071068ec08", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 143163739.123, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:30f42b47114f3c200b934464", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:30e54fad00a7377ba1569c57", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -44060,83 +44113,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": "E14001339", + "id": "E14001250", "level": "constituency", - "name": "Liverpool Walton", + "name": "Goole and Pocklington", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Liverpool Walton: 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.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001339" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001250" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_concept": "desnz.subnational.domestic_gas_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:30f42b47114f3c200b934464", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:30e54fad00a7377ba1569c57", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 487417493.649, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:311c04aa4122d5bb25e47359", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:310221d46c67c5ddb6e91d43", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -44152,7 +44203,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -44161,7 +44212,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -44169,27 +44220,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001404", + "id": "E14001531", "level": "constituency", - "name": "North West Leicestershire", + "name": "Sunderland Central", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, North West Leicestershire: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Sunderland Central: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001404" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001531" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "gas_year", @@ -44202,20 +44253,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:311c04aa4122d5bb25e47359", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:310221d46c67c5ddb6e91d43", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 44112.459, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:31279f4b5d6d6c4e85fa43db", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3119e72d019a36a6c147e43e", "aggregation": { "method": "sum" }, @@ -44256,19 +44307,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001140", + "id": "E14001413", "level": "constituency", - "name": "Broxtowe", + "name": "Nuneaton", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Broxtowe: 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_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001140" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001413" }, "measure": { "unit": "count" @@ -44291,20 +44342,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:31279f4b5d6d6c4e85fa43db", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3119e72d019a36a6c147e43e", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 45600.759, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3130301d5684fcdd0526622b", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:312e61b8ac56316df9b4d758", "aggregation": { "method": "sum" }, @@ -44345,19 +44396,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001501", + "id": "E14001070", "level": "constituency", - "name": "Southend East and Rochford", + "name": "Ashton-under-Lyne", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Southend East and Rochford: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, 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.E14001501" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001070" }, "measure": { "unit": "count" @@ -44378,20 +44429,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3130301d5684fcdd0526622b", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:312e61b8ac56316df9b4d758", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 42473.371, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3154af6ae2601b5b7fc7d65d", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:31458cd1ef554879bcb69052", "aggregation": { "method": "sum" }, @@ -44432,19 +44483,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001306", + "id": "E14001150", "level": "constituency", - "name": "Islington South and Finsbury", + "name": "Cannock Chase", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Islington South and Finsbury: 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.E14001306" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001150" }, "measure": { "unit": "count" @@ -44467,28 +44518,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3154af6ae2601b5b7fc7d65d", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:31458cd1ef554879bcb69052", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 45324.0, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:315d325de4c7950c51c2f88f", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:315439c5cef77176e2e8a746", "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", @@ -44501,81 +44552,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": "E14001402", + "id": "E14001293", "level": "constituency", - "name": "North West Essex", + "name": "Hornsey and Friern Barnet", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, North West Essex: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Hornsey and Friern Barnet: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001402" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001293" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:315d325de4c7950c51c2f88f", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:315439c5cef77176e2e8a746", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 144600412.558, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:316241b3586f448738384b22", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3156ee8895a20ef950becbe7", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -44591,7 +44644,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -44600,7 +44653,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -44608,27 +44661,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001459", + "id": "W07000098", "level": "constituency", - "name": "Salford", + "name": "Llanelli", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Salford: 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_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_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.W07000098" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "gas_year", @@ -44641,28 +44694,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:316241b3586f448738384b22", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3156ee8895a20ef950becbe7", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 34660.428, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:316332130e7cbf009b8cc568", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:31859f96cd2c64860b1129a9", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -44678,7 +44731,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -44687,7 +44740,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -44695,27 +44748,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000093", + "id": "E14001541", "level": "constituency", - "name": "Inverclyde and Renfrewshire West", + "name": "Telford", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Inverclyde and Renfrewshire West: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Telford: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.S14000093" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001541" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "gas_year", @@ -44728,28 +44781,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:316332130e7cbf009b8cc568", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:31859f96cd2c64860b1129a9", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 46031.251, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:316e90eaccc6f255fa37e16c", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:318d07d2c5485f5ea4982a56", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -44765,7 +44818,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -44774,7 +44827,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -44782,27 +44835,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001541", + "id": "E14001137", "level": "constituency", - "name": "Telford", + "name": "Bromley and Biggin Hill", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Telford: 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.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001541" + "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_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "gas_year", @@ -44815,20 +44868,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:316e90eaccc6f255fa37e16c", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:318d07d2c5485f5ea4982a56", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 37956.669, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3180a539eb01d29bdac48a12", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:318e7c708990aa6c120e9ef2", "aggregation": { "method": "sum" }, @@ -44869,19 +44922,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001239", + "id": "E14001542", "level": "constituency", - "name": "Folkestone and Hythe", + "name": "Tewkesbury", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Folkestone and Hythe: 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.electricity.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001239" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001542" }, "measure": { "unit": "kwh" @@ -44904,107 +44957,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3180a539eb01d29bdac48a12", - "source": { - "source_file": "desnz_constituency_energy_facts.json", - "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", - "source_table": "DESNZ sub-national 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_type": "float" - }, - { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:318ff0a3d2ecb265926bf931", - "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" - }, - "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:318ff0a3d2ecb265926bf931", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:318e7c708990aa6c120e9ef2", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 150331825.109, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:319a1d4f22248f5271cfedb7", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:31a648a58d0ef94a2e3aaa24", "aggregation": { "method": "sum" }, @@ -45045,19 +45011,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001090", + "id": "E14001209", "level": "constituency", - "name": "Bicester and Woodstock", + "name": "Ealing Southall", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Bicester and Woodstock: 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_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001090" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001209" }, "measure": { "unit": "count" @@ -45078,28 +45044,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:319a1d4f22248f5271cfedb7", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:31a648a58d0ef94a2e3aaa24", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 37872.186, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:31a53ca94b56bbee9f3f6586", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:32d483725854407dc6c6cdf7", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -45115,7 +45081,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -45124,7 +45090,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -45132,27 +45098,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001415", + "id": "E14001190", "level": "constituency", - "name": "Oldham East and Saddleworth", + "name": "Darlington", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Oldham East and Saddleworth: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, 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.E14001415" + "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", @@ -45167,20 +45133,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:31a53ca94b56bbee9f3f6586", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:32d483725854407dc6c6cdf7", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 134773208.816, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:31dffcca1212729b4b1b6de3", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:32d558d77d7717086a116d1c", "aggregation": { "method": "sum" }, @@ -45221,19 +45187,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001179", + "id": "E14001099", "level": "constituency", - "name": "Corby and East Northamptonshire", + "name": "Birmingham Selly Oak", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Corby and East Northamptonshire: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Birmingham Selly Oak: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001179" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001099" }, "measure": { "unit": "kwh" @@ -45254,20 +45220,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:31dffcca1212729b4b1b6de3", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:32d558d77d7717086a116d1c", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 478475339.086, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3213063a4642c4efa45e7b71", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:32dac0dd42494fbc24f289c7", "aggregation": { "method": "sum" }, @@ -45308,19 +45274,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001502", + "id": "E14001248", "level": "constituency", - "name": "Southend West and Leigh", + "name": "Gloucester", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Southend West and Leigh: 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.E14001502" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001248" }, "measure": { "unit": "count" @@ -45343,28 +45309,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3213063a4642c4efa45e7b71", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:32dac0dd42494fbc24f289c7", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 51952.086, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3234c3214aac56f442e4ba68", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3339137f94e2f7f91d6ddcf7", "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", @@ -45377,83 +45343,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": "E14001293", + "id": "E14001359", "level": "constituency", - "name": "Hornsey and Friern Barnet", + "name": "Mid Bedfordshire", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Hornsey and Friern Barnet: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Mid Bedfordshire: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_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.E14001293" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001359" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_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:3234c3214aac56f442e4ba68", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3339137f94e2f7f91d6ddcf7", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 37394.74, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:323dbceb892200a3b2d45f69", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3356f1aac5d8f691c76dab07", "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", @@ -45466,75 +45430,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": "E14001213", + "id": "E14001379", "level": "constituency", - "name": "East Ham", + "name": "Newcastle upon Tyne North", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, East Ham: 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.E14001213" + "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:323dbceb892200a3b2d45f69", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3356f1aac5d8f691c76dab07", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 44617.282, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:325d5175b1589b09aeea16ef", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:336e4c422e1277c0a21e50ee", "aggregation": { "method": "sum" }, @@ -45575,19 +45537,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001509", + "id": "E14001291", "level": "constituency", - "name": "St Helens North", + "name": "Honiton and Sidmouth", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, St Helens North: 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.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001509" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001291" }, "measure": { "unit": "kwh" @@ -45608,28 +45570,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:325d5175b1589b09aeea16ef", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:336e4c422e1277c0a21e50ee", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 306688822.529, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:32bd94353a419e4903dfe817", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3376b3783dae730930ffb22c", "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", @@ -45645,7 +45607,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -45654,7 +45616,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -45662,27 +45624,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001226", + "id": "E14001328", "level": "constituency", - "name": "Epping Forest", + "name": "Leicester West", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Epping Forest: 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_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_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.E14001226" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001328" }, "measure": { - "unit": "count" + "unit": "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", @@ -45695,28 +45657,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:32bd94353a419e4903dfe817", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3376b3783dae730930ffb22c", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 520720560.547, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:32e4047fd3cac47a955e69ac", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3385f02014f22cbaf4b24114", "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", @@ -45729,81 +45691,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": "E14001253", "level": "constituency", - "name": "Blackpool North and Fleetwood", + "name": "Grantham and Bourne", "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, 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" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.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.E14001253" }, "measure": { - "unit": "count" + "unit": "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:32e4047fd3cac47a955e69ac", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3385f02014f22cbaf4b24114", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 165696444.466, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:32f00652de21bdc6a0f0e35c", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:338bf3f064f7d655cf3d478a", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -45819,7 +45783,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -45828,7 +45792,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -45836,27 +45800,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001081", + "id": "E14001528", "level": "constituency", - "name": "Battersea", + "name": "Stretford and Urmston", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Battersea: 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_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001081" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001528" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "calendar_year", @@ -45871,28 +45835,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:32f00652de21bdc6a0f0e35c", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:338bf3f064f7d655cf3d478a", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 143574857.556, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:32f9b824be1c119642ee76b9", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:33b210d129c8995e51313162", "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", @@ -45908,7 +45872,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -45917,7 +45881,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -45925,27 +45889,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001222", + "id": "E14001433", "level": "constituency", - "name": "Ellesmere Port and Bromborough", + "name": "Preston", "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, 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.E14001222" + "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", @@ -45958,20 +45922,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:32f9b824be1c119642ee76b9", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:33b210d129c8995e51313162", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 500167889.362, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:32fe5c7146992f64b357a7c7", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:33b979424a1d67af609b43b3", "aggregation": { "method": "sum" }, @@ -46012,19 +45976,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001230", + "id": "E14001380", "level": "constituency", - "name": "Esher and Walton", + "name": "Newcastle-under-Lyme", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Esher and Walton: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas 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.E14001230" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001380" }, "measure": { "unit": "kwh" @@ -46045,20 +46009,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:32fe5c7146992f64b357a7c7", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:33b979424a1d67af609b43b3", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 459343816.156, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:32fe646cea14d0cf9216cb29", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:34086f452da926fcf28d4e46", "aggregation": { "method": "sum" }, @@ -46099,19 +46063,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001268", + "id": "E14001314", "level": "constituency", - "name": "Harpenden and Berkhamsted", + "name": "Kingston upon Hull North and Cottingham", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Harpenden and Berkhamsted: 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.gas.meter_count", "record_set_spec_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" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001314" }, "measure": { "unit": "count" @@ -46132,28 +46096,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:32fe646cea14d0cf9216cb29", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:34086f452da926fcf28d4e46", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 49496.429, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3325575b4e233eeec2103da2", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:341bae18541d164acea49625", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -46169,7 +46133,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -46178,7 +46142,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -46186,27 +46150,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001600", + "id": "S14000085", "level": "constituency", - "name": "Wycombe", + "name": "Glasgow North", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Wycombe: 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.E14001600" + "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", @@ -46221,28 +46185,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3325575b4e233eeec2103da2", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:341bae18541d164acea49625", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 145965842.736, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:333a8a7403abbb380021685f", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:34235d0a7504fecbd9153fa7", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -46255,135 +46219,48 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { "meter_count": "Meter count" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", + "fuel": "electricity", "metric": "meter_count", - "temperature_adjustment": "weather_corrected" + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001422", + "id": "E14001326", "level": "constituency", - "name": "Pendle and Clitheroe", + "name": "Leicester East", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Pendle and Clitheroe: 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_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001422" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001326" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.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:333a8a7403abbb380021685f", - "source": { - "source_file": "desnz_constituency_energy_facts.json", - "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", - "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", - "url": "tools/build_uk_desnz_constituency_energy_facts.py", - "vintage": "2025_publication_2024_data" - }, - "value": 46576.971, - "value_type": "float" - }, - { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3382ef3b3aecdab318946ea8", - "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": "E14001345", - "level": "constituency", - "name": "Luton North", - "vintage": "pcon_2024" - }, - "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.E14001345" - }, - "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 @@ -46397,20 +46274,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3382ef3b3aecdab318946ea8", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:34235d0a7504fecbd9153fa7", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 40647.564, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:338b4b05b8cf1717749f854d", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:342600f07c3a809bec7daa73", "aggregation": { "method": "sum" }, @@ -46451,19 +46328,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001571", + "id": "S14000102", "level": "constituency", - "name": "Wellingborough and Rushden", + "name": "Paisley and Renfrewshire South", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Wellingborough and Rushden: 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.electricity.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001571" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.S14000102" }, "measure": { "unit": "kwh" @@ -46486,28 +46363,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:338b4b05b8cf1717749f854d", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:342600f07c3a809bec7daa73", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 129144276.822, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:339b2a5fbbda97c6e4374d82", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:342a72967b5f720b8774a206", "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", @@ -46520,75 +46397,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": "E14001329", + "id": "E14001309", "level": "constituency", - "name": "Leigh and Atherton", + "name": "Kenilworth and Southam", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Leigh and Atherton: 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.E14001329" + "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:339b2a5fbbda97c6e4374d82", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:342a72967b5f720b8774a206", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 31486.541, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:33ad4ec41da7d71b6747676a", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3442d7595b4f80dbe5f1f8a9", "aggregation": { "method": "sum" }, @@ -46629,19 +46504,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001390", + "id": "E14001142", "level": "constituency", - "name": "North East Cambridgeshire", + "name": "Burnley", "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, 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.E14001390" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001142" }, "measure": { "unit": "kwh" @@ -46664,28 +46539,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:33ad4ec41da7d71b6747676a", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3442d7595b4f80dbe5f1f8a9", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 138222658.661, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:33cb6d90cb6d74263fc000c8", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3444d66b41e50a1294d79ff1", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -46701,7 +46576,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -46710,7 +46585,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -46718,27 +46593,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001487", + "id": "E14001513", "level": "constituency", - "name": "South Holland and The Deepings", + "name": "Stafford", "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, 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.electricity.consumption", + "record_set_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.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_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "calendar_year", @@ -46753,28 +46628,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:33cb6d90cb6d74263fc000c8", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3444d66b41e50a1294d79ff1", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 148851310.667, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:33e90100a37fd99a3492e16d", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:345c609153434aba936fff4e", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -46790,7 +46665,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -46799,7 +46674,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -46807,27 +46682,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001406", + "id": "E14001206", "level": "constituency", - "name": "Northampton North", + "name": "Dunstable and Leighton Buzzard", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Northampton North: 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.E14001406" + "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", @@ -46842,28 +46717,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:33e90100a37fd99a3492e16d", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:345c609153434aba936fff4e", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 163284146.594, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:33f635afbce8f6154b473384", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3481f510897268f08da89236", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -46879,7 +46754,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -46888,7 +46763,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -46896,27 +46771,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000070", + "id": "E14001514", "level": "constituency", - "name": "Coatbridge and Bellshill", + "name": "Staffordshire Moorlands", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Coatbridge and Bellshill: 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.S14000070" + "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", @@ -46931,20 +46806,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:33f635afbce8f6154b473384", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3481f510897268f08da89236", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 134482860.692, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:340147201ea70aa1587be466", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:34a6e3908e28ffa9b68770e4", "aggregation": { "method": "sum" }, @@ -46985,19 +46860,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001531", + "id": "E14001412", "level": "constituency", - "name": "Sunderland Central", + "name": "Nottingham South", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Sunderland Central: 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_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001531" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001412" }, "measure": { "unit": "kwh" @@ -47018,20 +46893,109 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:340147201ea70aa1587be466", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:34a6e3908e28ffa9b68770e4", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 432678734.368, + "value_type": "float" + }, + { + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:34ae0acad9fdb89c415471d3", + "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": "E14001433", + "level": "constituency", + "name": "Preston", + "vintage": "pcon_2024" + }, + "label": "Domestic electricity consumption, 2024, Preston: DESNZ's authority totals split by its small-area figures", + "layout": { + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + }, + "lineage": { + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001433" + }, + "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:34ae0acad9fdb89c415471d3", + "source": { + "source_file": "desnz_constituency_energy_facts.json", + "source_name": "microcosm", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_table": "DESNZ sub-national 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_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:34601058e9b6872bf2b4e31d", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:34e12b3797ae12a1e776d11c", "aggregation": { "method": "sum" }, @@ -47072,19 +47036,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001194", + "id": "E14001118", "level": "constituency", - "name": "Derby South", + "name": "Bradford East", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Derby South: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Bradford East: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001194" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001118" }, "measure": { "unit": "count" @@ -47107,28 +47071,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:34601058e9b6872bf2b4e31d", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:34e12b3797ae12a1e776d11c", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 43316.32, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3465e0836b2afa056d1f78b5", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:34f1a94cc65556e4f428ba0d", "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", @@ -47141,75 +47105,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": "E14001422", + "id": "E14001084", "level": "constituency", - "name": "Pendle and Clitheroe", + "name": "Bedford", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Pendle and Clitheroe: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Bedford: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_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.E14001422" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001084" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3465e0836b2afa056d1f78b5", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:34f1a94cc65556e4f428ba0d", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 40374.215, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:34665b7840f969af10ce9051", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:34f6e17a868709f50dfebae2", "aggregation": { "method": "sum" }, @@ -47250,19 +47212,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001345", + "id": "E14001546", "level": "constituency", - "name": "Luton North", + "name": "Thurrock", "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, 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.E14001345" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001546" }, "measure": { "unit": "count" @@ -47285,28 +47247,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:34665b7840f969af10ce9051", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:34f6e17a868709f50dfebae2", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 47281.395, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:34815a38380a7233d1e587c6", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:34fdad2bf9a3af5adef8aed9", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -47319,83 +47281,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": "E14001472", + "id": "E14001217", "level": "constituency", - "name": "Shipley", + "name": "East Wiltshire", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Shipley: 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.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001472" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001217" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_concept": "desnz.subnational.domestic_gas_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:34815a38380a7233d1e587c6", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:34fdad2bf9a3af5adef8aed9", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 288965204.903, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:34b3a187f243840dd7bdc884", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:35066c4fa970a8789dda2464", "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", @@ -47408,81 +47368,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": "E14001310", + "id": "E14001420", "level": "constituency", - "name": "Kensington and Bayswater", + "name": "Oxford West and Abingdon", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Kensington and Bayswater: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Oxford West and Abingdon: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_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.E14001310" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001420" }, "measure": { - "unit": "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:34b3a187f243840dd7bdc884", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:35066c4fa970a8789dda2464", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 42164.368, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:35134b0900e3f84f3c2fbaeb", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:35224fb1c198e62b16e901d0", "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", @@ -47495,81 +47457,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": "E14001325", + "id": "E14001239", "level": "constituency", - "name": "Leeds West and Pudsey", + "name": "Folkestone and Hythe", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Leeds West and Pudsey: 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.E14001325" + "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:35134b0900e3f84f3c2fbaeb", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:35224fb1c198e62b16e901d0", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 135865807.524, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:35297aad117813f4538d1a23", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3549faf521bec15dd0165d89", "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", @@ -47585,7 +47549,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -47594,7 +47558,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -47602,27 +47566,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001189", + "id": "E14001116", "level": "constituency", - "name": "Dagenham and Rainham", + "name": "Bournemouth West", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Dagenham and Rainham: 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_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_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.E14001189" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001116" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "gas_year", @@ -47635,28 +47599,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:35297aad117813f4538d1a23", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3549faf521bec15dd0165d89", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 405963705.512, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:35391e50644e6c497c8f764e", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:35739d121b61c1aa0471b67b", "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", @@ -47672,7 +47636,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -47681,7 +47645,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -47689,27 +47653,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001333", + "id": "E14001246", "level": "constituency", - "name": "Lewisham West and East Dulwich", + "name": "Gillingham and Rainham", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Lewisham West and East Dulwich: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas 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.E14001333" + "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", @@ -47722,20 +47686,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:35391e50644e6c497c8f764e", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:35739d121b61c1aa0471b67b", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 435426218.545, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:353a8d5f9f21e73df003141a", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:35799853f601f1bb33e05047", "aggregation": { "method": "sum" }, @@ -47776,19 +47740,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001543", + "id": "E14001154", "level": "constituency", - "name": "The Wrekin", + "name": "Castle Point", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, The Wrekin: 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.E14001543" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001154" }, "measure": { "unit": "kwh" @@ -47811,28 +47775,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:353a8d5f9f21e73df003141a", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:35799853f601f1bb33e05047", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 141576337.743, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:353eeee9b7f8f515c04eab42", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3589df91b8dcbcde01f51b9a", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -47848,7 +47812,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -47857,7 +47821,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -47865,27 +47829,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001560", + "id": "E14001452", "level": "constituency", - "name": "Wakefield and Rothwell", + "name": "Rotherham", "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, 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" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_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.E14001452" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "calendar_year", @@ -47900,194 +47864,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:353eeee9b7f8f515c04eab42", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3589df91b8dcbcde01f51b9a", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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_type": "float" - }, - { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:354aaa5328c2fe5b7a250030", - "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": "E14001318", - "level": "constituency", - "name": "Lancaster and Wyre", - "vintage": "pcon_2024" - }, - "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.E14001318" - }, - "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:354aaa5328c2fe5b7a250030", - "source": { - "source_file": "desnz_constituency_energy_facts.json", - "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", - "source_table": "DESNZ sub-national 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_type": "float" - }, - { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:355f9d386e5db6f0c372a8f0", - "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:355f9d386e5db6f0c372a8f0", - "source": { - "source_file": "desnz_constituency_energy_facts.json", - "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", - "source_table": "DESNZ sub-national 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": 49360.975, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:356f6233d6ae0b87a0b0452b", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:35a2c35fb0454c8681d23366", "aggregation": { "method": "sum" }, @@ -48128,19 +47918,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001576", + "id": "E14001499", "level": "constituency", - "name": "West Ham and Beckton", + "name": "Southampton Itchen", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, West Ham and Beckton: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Southampton Itchen: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001576" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001499" }, "measure": { "unit": "count" @@ -48161,20 +47951,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:356f6233d6ae0b87a0b0452b", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:35a2c35fb0454c8681d23366", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 35041.571, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3572b123d918dfcc698d1bb9", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:35c9e10f420fd55cdfef238a", "aggregation": { "method": "sum" }, @@ -48215,19 +48005,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001289", + "id": "E14001601", "level": "constituency", - "name": "Hitchin", + "name": "Wyre Forest", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Hitchin: 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.E14001289" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001601" }, "measure": { "unit": "count" @@ -48250,20 +48040,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3572b123d918dfcc698d1bb9", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:35c9e10f420fd55cdfef238a", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 46749.0, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:357fc3356054da4b25755389", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:35cdebe20adc75e692fdb61a", "aggregation": { "method": "sum" }, @@ -48304,19 +48094,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001244", + "id": "S14000089", "level": "constituency", - "name": "Gateshead Central and Whickham", + "name": "Glasgow West", "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, 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.E14001244" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.S14000089" }, "measure": { "unit": "kwh" @@ -48339,28 +48129,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:357fc3356054da4b25755389", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:35cdebe20adc75e692fdb61a", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 136086313.739, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:35826ee94d56cd8f66e4c7ca", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:35d6f8ae062ecb50653faabe", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -48373,73 +48163,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": "E14001555", + "id": "E14001462", "level": "constituency", - "name": "Tunbridge Wells", + "name": "Scunthorpe", "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, 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" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_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.E14001462" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_concept": "desnz.subnational.domestic_electricity_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:35826ee94d56cd8f66e4c7ca", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:35d6f8ae062ecb50653faabe", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 47226.854, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:35a56010d00f3c21f0153d0a", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:35d97fb8249b7b89abfaa3a8", "aggregation": { "method": "sum" }, @@ -48480,19 +48272,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001569", + "id": "W07000083", "level": "constituency", - "name": "Waveney Valley", + "name": "Bangor Aberconwy", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Waveney Valley: 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_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001569" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.W07000083" }, "measure": { "unit": "kwh" @@ -48513,28 +48305,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:35a56010d00f3c21f0153d0a", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:35d97fb8249b7b89abfaa3a8", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 333207818.829, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:35a71f9c77599a7b46c91e2b", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:35dac1aa29d9355eda21b9bc", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -48550,7 +48342,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -48559,7 +48351,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -48567,27 +48359,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001222", + "id": "E14001338", "level": "constituency", - "name": "Ellesmere Port and Bromborough", + "name": "Liverpool Riverside", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Ellesmere Port and Bromborough: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Liverpool Riverside: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001222" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001338" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "calendar_year", @@ -48602,20 +48394,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:35a71f9c77599a7b46c91e2b", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:35dac1aa29d9355eda21b9bc", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 179200220.006, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:35c3456f9df24d91a0487f8d", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:35fdcf3dd1ead2aaaa000a1c", "aggregation": { "method": "sum" }, @@ -48656,19 +48448,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001455", + "id": "E14001476", "level": "constituency", - "name": "Runcorn and Helsby", + "name": "Sleaford and North Hykeham", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Runcorn and Helsby: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Sleaford and North Hykeham: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001455" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001476" }, "measure": { "unit": "count" @@ -48689,20 +48481,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:35c3456f9df24d91a0487f8d", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:35fdcf3dd1ead2aaaa000a1c", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 33782.028, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:35caf8194cd500e6f6b82f66", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:360004444d664e84bdcf4a76", "aggregation": { "method": "sum" }, @@ -48743,19 +48535,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001205", + "id": "E14001455", "level": "constituency", - "name": "Dulwich and West Norwood", + "name": "Runcorn and Helsby", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Dulwich and West Norwood: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity 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.E14001205" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001455" }, "measure": { "unit": "count" @@ -48778,28 +48570,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:35caf8194cd500e6f6b82f66", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:360004444d664e84bdcf4a76", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 41933.91, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:35d91b641e6f6db4675311c2", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3609aac7050d12276efcea5b", "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", @@ -48815,7 +48607,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -48824,7 +48616,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -48832,27 +48624,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001510", + "id": "E14001383", "level": "constituency", - "name": "St Helens South and Whiston", + "name": "Normanton and Hemsworth", "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, 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" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.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.E14001383" }, "measure": { - "unit": "count" + "unit": "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", @@ -48865,28 +48657,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:35d91b641e6f6db4675311c2", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3609aac7050d12276efcea5b", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 487751136.781, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:35e1879b2e7659810c958369", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:36449f83a0005205e48ce3c5", "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", @@ -48899,83 +48691,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": "E14001443", + "id": "E14001360", "level": "constituency", - "name": "Ribble Valley", + "name": "Mid Buckinghamshire", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Ribble Valley: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Mid Buckinghamshire: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.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.E14001443" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001360" }, "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:35e1879b2e7659810c958369", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:36449f83a0005205e48ce3c5", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 30731.987, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:35e7f4a03788d5465338a4aa", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:364b067cc9207b1d1e5b5064", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -48988,81 +48778,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": "E14001364", + "id": "E14001314", "level": "constituency", - "name": "Mid Leicestershire", + "name": "Kingston upon Hull North and Cottingham", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Mid Leicestershire: 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.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001364" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001314" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_concept": "desnz.subnational.domestic_electricity_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:35e7f4a03788d5465338a4aa", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:364b067cc9207b1d1e5b5064", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 52080.0, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:35ffca2888d58bc4075bd141", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:364f555608b0d1a4232f4d86", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -49078,7 +48870,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -49087,7 +48879,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -49095,27 +48887,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001555", + "id": "E14001418", "level": "constituency", - "name": "Tunbridge Wells", + "name": "Ossett and Denby Dale", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Tunbridge Wells: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, 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.E14001555" + "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", @@ -49128,28 +48920,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:35ffca2888d58bc4075bd141", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:364f555608b0d1a4232f4d86", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 40731.053, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:362ceb288bb49e38e0da4bc8", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3656934994f49d528213dc5c", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -49165,7 +48957,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -49174,7 +48966,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -49182,27 +48974,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001420", + "id": "S14000098", "level": "constituency", - "name": "Oxford West and Abingdon", + "name": "Moray West, Nairn and Strathspey", "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 consumption, 2024, Moray West, Nairn and Strathspey: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001420" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.S14000098" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "calendar_year", @@ -49217,20 +49009,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:362ceb288bb49e38e0da4bc8", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3656934994f49d528213dc5c", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 214542138.006, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:362f2373dcef07c85a1f35ce", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3667ef4c120b164bd6c9ead6", "aggregation": { "method": "sum" }, @@ -49271,19 +49063,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001340", + "id": "S14000103", "level": "constituency", - "name": "Liverpool Wavertree", + "name": "Perth and Kinross-shire", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Liverpool Wavertree: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, 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.E14001340" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.S14000103" }, "measure": { "unit": "count" @@ -49304,20 +49096,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:362f2373dcef07c85a1f35ce", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3667ef4c120b164bd6c9ead6", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 37417.437, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:364615bb197a9ca93503dbf5", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:36757232b7b34cd5ea19b7d5", "aggregation": { "method": "sum" }, @@ -49358,19 +49150,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000100", + "id": "E14001333", "level": "constituency", - "name": "North East Fife", + "name": "Lewisham West and East Dulwich", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, North East Fife: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, 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.S14000100" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001333" }, "measure": { "unit": "kwh" @@ -49391,28 +49183,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:364615bb197a9ca93503dbf5", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:36757232b7b34cd5ea19b7d5", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 456358560.887, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:364c51ec2fe36c0f415a03c7", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:369b586c58fee63f445dab51", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -49428,7 +49220,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -49437,7 +49229,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -49445,27 +49237,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001384", + "id": "S14000101", "level": "constituency", - "name": "North Bedfordshire", + "name": "Paisley and Renfrewshire North", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, North Bedfordshire: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Paisley and Renfrewshire North: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001384" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.S14000101" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "calendar_year", @@ -49480,28 +49272,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:364c51ec2fe36c0f415a03c7", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:369b586c58fee63f445dab51", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 122681174.763, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:367a7b1676a4ee5db6ada60d", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:36ed95d3c4d1616231301598", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -49517,7 +49309,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -49526,7 +49318,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -49534,27 +49326,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001211", + "id": "E14001375", "level": "constituency", - "name": "Easington", + "name": "Newark", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Easington: 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_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001211" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001375" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "calendar_year", @@ -49569,20 +49361,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:367a7b1676a4ee5db6ada60d", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:36ed95d3c4d1616231301598", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 184972684.793, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:369967afade9836b37237622", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3708a6ac7568ce3d896b375c", "aggregation": { "method": "sum" }, @@ -49623,19 +49415,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001556", + "id": "E14001230", "level": "constituency", - "name": "Twickenham", + "name": "Esher and Walton", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Twickenham: 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.E14001556" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001230" }, "measure": { "unit": "count" @@ -49656,20 +49448,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:369967afade9836b37237622", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3708a6ac7568ce3d896b375c", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 39482.947, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:369bd5c53379e1fc929eb653", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:374d70835c6b1d18ef68f751", "aggregation": { "method": "sum" }, @@ -49710,19 +49502,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001111", + "id": "E14001384", "level": "constituency", - "name": "Bolton South and Walkden", + "name": "North Bedfordshire", "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, 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" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001111" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001384" }, "measure": { "unit": "kwh" @@ -49743,20 +49535,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:369bd5c53379e1fc929eb653", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:374d70835c6b1d18ef68f751", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 406707649.02, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:36e4aa4261ed0db35b795d77", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:376209739498f45cbc00843a", "aggregation": { "method": "sum" }, @@ -49797,19 +49589,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001172", + "id": "E14001269", "level": "constituency", - "name": "Cities of London and Westminster", + "name": "Harrogate and Knaresborough", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Cities of London and Westminster: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity 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" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001172" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001269" }, "measure": { "unit": "count" @@ -49832,20 +49624,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:36e4aa4261ed0db35b795d77", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:376209739498f45cbc00843a", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 48679.925, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3704fbb9875761f38765014a", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:376acc32471dd721dadf0e45", "aggregation": { "method": "sum" }, @@ -49886,19 +49678,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001528", + "id": "E14001425", "level": "constituency", - "name": "Stretford and Urmston", + "name": "Peterborough", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Stretford and Urmston: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Peterborough: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001528" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001425" }, "measure": { "unit": "count" @@ -49921,20 +49713,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3704fbb9875761f38765014a", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:376acc32471dd721dadf0e45", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 51060.605, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:370e8081e127d4a05d46f17a", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:37cd6b3c6a27b7305530b27e", "aggregation": { "method": "sum" }, @@ -49975,19 +49767,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001363", + "id": "E14001388", "level": "constituency", - "name": "Mid Dorset and North Poole", + "name": "North Dorset", "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, 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.E14001363" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001388" }, "measure": { "unit": "count" @@ -50008,28 +49800,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:370e8081e127d4a05d46f17a", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:37cd6b3c6a27b7305530b27e", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 29950.859, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3720a4e2cd97a3418aaffde0", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:37dc61846e70370681d75bd3", "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", @@ -50042,75 +49834,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": "E14001104", + "id": "E14001138", "level": "constituency", - "name": "Blackpool North and Fleetwood", + "name": "Bromsgrove", "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, 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" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.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.E14001138" }, "measure": { - "unit": "count" + "unit": "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:3720a4e2cd97a3418aaffde0", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:37dc61846e70370681d75bd3", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 507731271.272, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3748d39ffcd61ed2ec9c7fcf", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:37efdf663c1e772a1c1db483", "aggregation": { "method": "sum" }, @@ -50151,19 +49941,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001520", + "id": "S14000027", "level": "constituency", - "name": "Stoke-on-Trent Central", + "name": "Na h-Eileanan an Iar", "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, 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.E14001520" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.S14000027" }, "measure": { "unit": "kwh" @@ -50184,28 +49974,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3748d39ffcd61ed2ec9c7fcf", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:37efdf663c1e772a1c1db483", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 16763604.086, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3752b12fd69b192b73cb236e", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:37f168b2f605a66676ab346f", "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", @@ -50218,83 +50008,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": "S14000087", + "id": "S14000045", "level": "constituency", - "name": "Glasgow South", + "name": "Midlothian", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Glasgow South: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Midlothian: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.S14000087" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.S14000045" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3752b12fd69b192b73cb236e", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:37f168b2f605a66676ab346f", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 473084979.6, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:377a32d990f1ff718a6b76d3", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:37f5dd7068706c411c84bd80", "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", @@ -50310,7 +50098,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -50319,7 +50107,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -50327,27 +50115,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001287", + "id": "E14001331", "level": "constituency", - "name": "High Peak", + "name": "Lewisham East", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, High Peak: 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_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_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.E14001287" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001331" }, "measure": { - "unit": "count" + "unit": "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", @@ -50360,28 +50148,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:377a32d990f1ff718a6b76d3", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:37f5dd7068706c411c84bd80", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 486296140.311, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:377f1d5c5b7b6c73f652a64e", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:37fcba44a040cbc7fb546750", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -50397,7 +50185,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -50406,7 +50194,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -50414,27 +50202,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001549", + "id": "E14001176", "level": "constituency", - "name": "Tonbridge", + "name": "Colchester", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Tonbridge: 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.E14001549" + "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", @@ -50449,20 +50237,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:377f1d5c5b7b6c73f652a64e", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:37fcba44a040cbc7fb546750", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 161848038.76, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3789e8366bb80e22c68d22cc", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3816ebc34a94297a2de8dfa4", "aggregation": { "method": "sum" }, @@ -50503,19 +50291,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001586", + "id": "E14001378", "level": "constituency", - "name": "Wimbledon", + "name": "Newcastle upon Tyne East and Wallsend", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Wimbledon: 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.E14001586" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001378" }, "measure": { "unit": "count" @@ -50536,28 +50324,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3789e8366bb80e22c68d22cc", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3816ebc34a94297a2de8dfa4", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 48610.947, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:37a8265e8169a72cd9fd0e91", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3829418fc196cdb8f3d2a2de", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -50573,7 +50361,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -50582,7 +50370,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -50590,27 +50378,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001161", + "id": "E14001078", "level": "constituency", - "name": "Cheltenham", + "name": "Basingstoke", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Cheltenham: 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.E14001161" + "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", @@ -50625,20 +50413,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:37a8265e8169a72cd9fd0e91", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3829418fc196cdb8f3d2a2de", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 48031.045, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:37abadd253deeeafbfb6b619", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:38423f5fe5524031ed0dda4e", "aggregation": { "method": "sum" }, @@ -50679,19 +50467,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001605", + "id": "E14001096", "level": "constituency", - "name": "York Outer", + "name": "Birmingham Ladywood", "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, Birmingham Ladywood: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001605" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001096" }, "measure": { "unit": "count" @@ -50714,28 +50502,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:37abadd253deeeafbfb6b619", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:38423f5fe5524031ed0dda4e", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 63881.321, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:37b0486b40451c071a13c86c", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:386f04e07ed3ae9744e20dbe", "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", @@ -50748,75 +50536,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": "E14001363", + "id": "E14001545", "level": "constituency", - "name": "Mid Dorset and North Poole", + "name": "Thornbury and Yate", "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 gas meters, 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.electricity.consumption", - "record_set_spec_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.E14001363" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001545" }, "measure": { - "unit": "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:37b0486b40451c071a13c86c", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:386f04e07ed3ae9744e20dbe", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 35319.471, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:37bb485c33ee316209bbae3e", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:38738bff2555b5d0946300b7", "aggregation": { "method": "sum" }, @@ -50857,19 +50643,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001225", + "id": "E14001210", "level": "constituency", - "name": "Enfield North", + "name": "Earley and Woodley", "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, 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" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001225" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001210" }, "measure": { "unit": "kwh" @@ -50892,28 +50678,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:37bb485c33ee316209bbae3e", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:38738bff2555b5d0946300b7", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 140117088.556, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:37bdbd288db4e986289665d2", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:38d610c5c799bf6077ed6aae", "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", @@ -50926,83 +50712,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": "E14001139", + "id": "E14001354", "level": "constituency", - "name": "Broxbourne", + "name": "Manchester Withington", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Broxbourne: 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_meter_count", - "record_set_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.E14001139" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001354" }, "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:37bdbd288db4e986289665d2", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:38d610c5c799bf6077ed6aae", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 34092.653, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:37deb8e3e757ac162734f2fb", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:38df27581fc33f59a5e36acb", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -51015,83 +50799,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": "E14001081", + "id": "E14001183", "level": "constituency", - "name": "Battersea", + "name": "Cramlington and Killingworth", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Battersea: 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_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001081" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001183" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_concept": "desnz.subnational.domestic_gas_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:37deb8e3e757ac162734f2fb", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:38df27581fc33f59a5e36acb", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 494140816.423, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:37eb41dc6f72582a7b0dee5f", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:38fb8124584759433cfb1c61", "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", @@ -51107,7 +50889,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -51116,7 +50898,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -51124,53 +50906,142 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "W07000103", + "id": "E14001315", "level": "constituency", - "name": "Neath and Swansea East", + "name": "Kingston upon Hull West and Haltemprice", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Neath and Swansea East: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas 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" + }, + "lineage": { + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001315" + }, + "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:38fb8124584759433cfb1c61", + "source": { + "source_file": "desnz_constituency_energy_facts.json", + "source_name": "microcosm", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_table": "DESNZ sub-national 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:39299be7af58674b9c9431dc", + "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": "E14001445", + "level": "constituency", + "name": "Richmond Park", + "vintage": "pcon_2024" + }, + "label": "Domestic electricity 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" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_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.E14001445" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_concept": "desnz.subnational.domestic_electricity_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:37eb41dc6f72582a7b0dee5f", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:39299be7af58674b9c9431dc", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 48683.0, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:37ff981f0852be1c01a9aaa3", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:397cbf3eaf86e5f112ee7613", "aggregation": { "method": "sum" }, @@ -51211,19 +51082,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001338", + "id": "S14000027", "level": "constituency", - "name": "Liverpool Riverside", + "name": "Na h-Eileanan an Iar", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Liverpool Riverside: 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.E14001338" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.S14000027" }, "measure": { "unit": "count" @@ -51244,20 +51115,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:37ff981f0852be1c01a9aaa3", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:397cbf3eaf86e5f112ee7613", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 1694.0, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3809c55c9b36db7eea507948", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:39acf394b7fbe178a969898e", "aggregation": { "method": "sum" }, @@ -51298,19 +51169,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001331", + "id": "E14001335", "level": "constituency", - "name": "Lewisham East", + "name": "Lichfield", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Lewisham East: 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.E14001331" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001335" }, "measure": { "unit": "kwh" @@ -51333,28 +51204,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3809c55c9b36db7eea507948", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:39acf394b7fbe178a969898e", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 153478574.326, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:382c695a88f1d3633b7f1f9a", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:39b134a19e4d83d990494e50", "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", @@ -51370,7 +51241,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -51379,7 +51250,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -51387,27 +51258,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000048", + "id": "E14001102", "level": "constituency", - "name": "North Ayrshire and Arran", + "name": "Blackburn", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, North Ayrshire and Arran: 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_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_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.S14000048" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001102" }, "measure": { - "unit": "count" + "unit": "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", @@ -51420,28 +51291,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:382c695a88f1d3633b7f1f9a", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:39b134a19e4d83d990494e50", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 515091824.712, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:38333dd010981baf0b8ff3be", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:39bca773f0a41c909c06f667", "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", @@ -51454,73 +51325,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": "E14001382", + "id": "S14000090", "level": "constituency", - "name": "Newton Aycliffe and Spennymoor", + "name": "Glenrothes and Mid Fife", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Newton Aycliffe and Spennymoor: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, 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" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001382" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.S14000090" }, "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:38333dd010981baf0b8ff3be", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:39bca773f0a41c909c06f667", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 127111174.005, + "value_type": "float" + }, + { + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:39edd0027669cb7600e009c2", + "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": "E14001597", + "level": "constituency", + "name": "Worcester", + "vintage": "pcon_2024" + }, + "label": "Domestic electricity meters, 2024, Worcester: DESNZ's authority totals split by its small-area figures", + "layout": { + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + }, + "lineage": { + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001597" + }, + "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:39edd0027669cb7600e009c2", + "source": { + "source_file": "desnz_constituency_energy_facts.json", + "source_name": "microcosm", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_table": "DESNZ sub-national 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_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:384e11792a5a286f29d4f80f", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3a6413d94a979f126edcb51d", "aggregation": { "method": "sum" }, @@ -51561,19 +51523,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001471", + "id": "E14001480", "level": "constituency", - "name": "Sherwood Forest", + "name": "South Basildon and East Thurrock", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Sherwood Forest: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, South Basildon and East Thurrock: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001471" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001480" }, "measure": { "unit": "kwh" @@ -51594,20 +51556,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:384e11792a5a286f29d4f80f", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3a6413d94a979f126edcb51d", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 398219189.199, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:386368e66faa375bac780ab9", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3a7ba7c3db443a72a1daec9a", "aggregation": { "method": "sum" }, @@ -51648,19 +51610,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "W07000102", + "id": "E14001582", "level": "constituency", - "name": "Montgomeryshire and Glynd\u0175r", + "name": "Wetherby and Easingwold", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Montgomeryshire and Glynd\u0175r: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, 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.W07000102" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001582" }, "measure": { "unit": "count" @@ -51681,28 +51643,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:386368e66faa375bac780ab9", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3a7ba7c3db443a72a1daec9a", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 31421.593, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3866e9484f742c37d15e3292", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3aac245c065793feefc0ceb8", "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", @@ -51718,7 +51680,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -51727,7 +51689,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -51735,27 +51697,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001199", + "id": "E14001147", "level": "constituency", - "name": "Doncaster East and the Isle of Axholme", + "name": "Calder Valley", "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 consumption, 2024, Calder Valley: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_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.E14001199" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001147" }, "measure": { - "unit": "count" + "unit": "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", @@ -51768,20 +51730,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3866e9484f742c37d15e3292", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3aac245c065793feefc0ceb8", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 535278772.184, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:388ebf156bb0187dd9d3a24c", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3b00ca925fec85f708d497b3", "aggregation": { "method": "sum" }, @@ -51822,19 +51784,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001107", + "id": "E14001067", "level": "constituency", - "name": "Blyth and Ashington", + "name": "Arundel and South Downs", "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, 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.gas.consumption", "record_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.E14001067" }, "measure": { "unit": "kwh" @@ -51855,28 +51817,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:388ebf156bb0187dd9d3a24c", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3b00ca925fec85f708d497b3", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 382912896.642, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:38ab3a29c9c5d0fd51cf5bbb", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3b00f5936ff66764ce114fe3", "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", @@ -51889,73 +51851,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": "E14001453", + "id": "E14001181", "level": "constituency", - "name": "Rugby", + "name": "Coventry North West", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Rugby: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Coventry North West: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_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.E14001453" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001181" }, "measure": { - "unit": "count" + "unit": "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:38ab3a29c9c5d0fd51cf5bbb", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3b00f5936ff66764ce114fe3", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 143421001.117, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:38b6addfd589a897ff1d0e82", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3b09fcd380683fa3ec88ea95", "aggregation": { "method": "sum" }, @@ -51996,19 +51960,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001414", + "id": "E14001169", "level": "constituency", - "name": "Old Bexley and Sidcup", + "name": "Chipping Barnet", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Old Bexley and Sidcup: 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_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001414" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001169" }, "measure": { "unit": "kwh" @@ -52031,20 +51995,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:38b6addfd589a897ff1d0e82", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3b09fcd380683fa3ec88ea95", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 175617345.65, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:38cb93065e8652ab8e6b584a", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3b0c19f73a58ff7ba7a04a72", "aggregation": { "method": "sum" }, @@ -52085,19 +52049,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001163", + "id": "E14001411", "level": "constituency", - "name": "Chester North and Neston", + "name": "Nottingham North and Kimberley", "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, 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.E14001163" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001411" }, "measure": { "unit": "kwh" @@ -52118,28 +52082,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:38cb93065e8652ab8e6b584a", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3b0c19f73a58ff7ba7a04a72", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 482903094.846, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:38ea316a6005f40a22ce202e", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3b113485ec4f183712fb3908", "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", @@ -52152,83 +52116,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": "E14001507", + "level": "constituency", + "name": "St Albans", + "vintage": "pcon_2024" + }, + "label": "Domestic gas consumption, 2024, St Albans: DESNZ's authority totals split by its small-area figures", + "layout": { + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + }, + "lineage": { + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001507" + }, + "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:3b113485ec4f183712fb3908", + "source": { + "source_file": "desnz_constituency_energy_facts.json", + "source_name": "microcosm", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_table": "DESNZ sub-national 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_type": "float" + }, + { + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3b4e9aeb5148f13fa3206d99", + "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": "E14001410", + "id": "E14001482", "level": "constituency", - "name": "Nottingham East", + "name": "South Cotswolds", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Nottingham East: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, 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" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001410" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001482" }, "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:38ea316a6005f40a22ce202e", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3b4e9aeb5148f13fa3206d99", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 26839.558, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3901d6b001953452f5dfb760", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3b722e26b6251f839fffbe44", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -52241,75 +52290,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": "E14001189", + "id": "E14001101", "level": "constituency", - "name": "Dagenham and Rainham", + "name": "Bishop Auckland", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Dagenham and Rainham: 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.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001189" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001101" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_concept": "desnz.subnational.domestic_gas_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3901d6b001953452f5dfb760", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3b722e26b6251f839fffbe44", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 442321102.593, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:393c9a0c7cee42b9cda05278", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3b7c204f1a4bc88aa00ff667", "aggregation": { "method": "sum" }, @@ -52350,19 +52397,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001308", + "id": "E14001417", "level": "constituency", - "name": "Keighley and Ilkley", + "name": "Orpington", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Keighley and Ilkley: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Orpington: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001308" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001417" }, "measure": { "unit": "count" @@ -52385,28 +52432,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:393c9a0c7cee42b9cda05278", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3b7c204f1a4bc88aa00ff667", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 40424.264, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:397332f476100a05f9ac6588", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3ba236b40bb0897ccb4f98ce", "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", @@ -52419,73 +52466,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": "E14001410", + "id": "W07000092", "level": "constituency", - "name": "Nottingham East", + "name": "Cardiff West", "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, Cardiff West: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.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.W07000092" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:397332f476100a05f9ac6588", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3ba236b40bb0897ccb4f98ce", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 139374555.951, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:397c06ef1b25b797ddee7659", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3ba302a944cf78da787f31e7", "aggregation": { "method": "sum" }, @@ -52526,19 +52575,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001252", + "id": "E14001067", "level": "constituency", - "name": "Gosport", + "name": "Arundel and South Downs", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Gosport: 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.E14001252" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001067" }, "measure": { "unit": "count" @@ -52559,28 +52608,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:397c06ef1b25b797ddee7659", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3ba302a944cf78da787f31e7", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 30247.899, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:39aaf117a7385a6da0f2d469", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3bc45362b1440d9393dc8acb", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -52596,7 +52645,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -52605,7 +52654,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -52613,27 +52662,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001513", + "id": "E14001320", "level": "constituency", - "name": "Stafford", + "name": "Leeds East", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Stafford: 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_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_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.E14001320" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "gas_year", @@ -52646,20 +52695,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:39aaf117a7385a6da0f2d469", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3bc45362b1440d9393dc8acb", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 44987.423, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:39e7e7fbdf5f7e8906d01772", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3bcc14767364106fedffe3f6", "aggregation": { "method": "sum" }, @@ -52700,19 +52749,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001081", + "id": "E14001308", "level": "constituency", - "name": "Battersea", + "name": "Keighley and Ilkley", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Battersea: 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.E14001081" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001308" }, "measure": { "unit": "count" @@ -52733,28 +52782,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:39e7e7fbdf5f7e8906d01772", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3bcc14767364106fedffe3f6", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 40785.46, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3a1b78876e829b9089f8903a", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3bdd437636f9a919bcc04b3a", "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", @@ -52767,83 +52816,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": "E14001202", + "id": "E14001296", "level": "constituency", - "name": "Dover and Deal", + "name": "Hove and Portslade", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Dover and Deal: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, 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" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001202" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001296" }, "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:3a1b78876e829b9089f8903a", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3bdd437636f9a919bcc04b3a", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 41640.899, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3a1efb2a514d60230146ef37", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3beb4372bf38b41407dbbfb7", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -52859,7 +52906,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -52868,7 +52915,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -52876,27 +52923,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001193", + "id": "E14001241", "level": "constituency", - "name": "Derby North", + "name": "Frome and East Somerset", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Derby North: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Frome and East Somerset: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001193" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001241" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "calendar_year", @@ -52911,115 +52958,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3a1efb2a514d60230146ef37", - "source": { - "source_file": "desnz_constituency_energy_facts.json", - "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", - "source_table": "DESNZ sub-national 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_type": "float" - }, - { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3a6a66273ed2ddfb0d6730e4", - "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": "E14001601", - "level": "constituency", - "name": "Wyre Forest", - "vintage": "pcon_2024" - }, - "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.E14001601" - }, - "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:3a6a66273ed2ddfb0d6730e4", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3beb4372bf38b41407dbbfb7", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 155023061.899, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3a7003b2614fd46ae42795a0", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3bfa29a53a42b46a084baac4", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -53035,7 +52995,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -53044,7 +53004,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -53052,27 +53012,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001251", + "id": "E14001347", "level": "constituency", - "name": "Gorton and Denton", + "name": "Macclesfield", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Gorton and Denton: 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.E14001251" + "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", @@ -53087,20 +53047,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3a7003b2614fd46ae42795a0", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3bfa29a53a42b46a084baac4", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 163410568.279, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3ab1fed3e9f62185bea832e2", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3c18eab47b348353bcfeb88e", "aggregation": { "method": "sum" }, @@ -53141,19 +53101,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001079", + "id": "E14001479", "level": "constituency", - "name": "Bassetlaw", + "name": "Solihull West and Shirley", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Bassetlaw: 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.E14001079" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001479" }, "measure": { "unit": "count" @@ -53176,20 +53136,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3ab1fed3e9f62185bea832e2", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3c18eab47b348353bcfeb88e", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 40502.052, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3ad644798fc3813b07f930b5", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3c29ac214d088e905d5b951d", "aggregation": { "method": "sum" }, @@ -53230,19 +53190,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001295", + "id": "E14001386", "level": "constituency", - "name": "Houghton and Sunderland South", + "name": "North Cotswolds", "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, 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.gas.meter_count", "record_set_spec_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.E14001386" }, "measure": { "unit": "count" @@ -53263,28 +53223,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3ad644798fc3813b07f930b5", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3c29ac214d088e905d5b951d", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 30995.581, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3ae136ea80d7a8e780ef6efb", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3c2be8565b6be8f61b410300", "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", @@ -53300,7 +53260,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -53309,7 +53269,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -53317,27 +53277,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001457", + "id": "E14001186", "level": "constituency", - "name": "Rushcliffe", + "name": "Croydon East", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Rushcliffe: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Croydon East: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001457" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001186" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "gas_year", @@ -53350,20 +53310,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3ae136ea80d7a8e780ef6efb", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3c2be8565b6be8f61b410300", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 509128406.029, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3ae7bfca8796eade3af30101", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3c324c0464d961b25da95298", "aggregation": { "method": "sum" }, @@ -53404,19 +53364,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001135", + "id": "E14001568", "level": "constituency", - "name": "Bristol South", + "name": "Watford", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Bristol South: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Watford: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001135" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001568" }, "measure": { "unit": "count" @@ -53437,20 +53397,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3ae7bfca8796eade3af30101", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3c324c0464d961b25da95298", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 37913.371, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3b113d7b47eb2e36abbc07cc", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3c3745c5f2a45989f0e43480", "aggregation": { "method": "sum" }, @@ -53491,19 +53451,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001538", + "id": "W07000111", "level": "constituency", - "name": "Tamworth", + "name": "Wrexham", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Tamworth: 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.E14001538" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.W07000111" }, "measure": { "unit": "kwh" @@ -53524,28 +53484,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3b113d7b47eb2e36abbc07cc", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3c3745c5f2a45989f0e43480", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 395528221.396, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3b1c78482a6b295a61e9c8ce", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3c3baa17fed8febb249890fc", "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", @@ -53558,75 +53518,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": "E14001198", + "id": "E14001120", "level": "constituency", - "name": "Doncaster Central", + "name": "Bradford West", "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, Bradford West: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.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.E14001120" }, "measure": { - "unit": "count" + "unit": "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:3b1c78482a6b295a61e9c8ce", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3c3baa17fed8febb249890fc", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 517167991.451, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3b1f41ce2db8cd0d5733e88d", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3c44e89d111b6a60549b0eaa", "aggregation": { "method": "sum" }, @@ -53667,19 +53625,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001597", + "id": "E14001452", "level": "constituency", - "name": "Worcester", + "name": "Rotherham", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Worcester: 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.E14001597" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001452" }, "measure": { "unit": "count" @@ -53700,20 +53658,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3b1f41ce2db8cd0d5733e88d", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3c44e89d111b6a60549b0eaa", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 47463.191, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3b2ed77a2dd98e89f1d2c586", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3c47104c09874ba162720b36", "aggregation": { "method": "sum" }, @@ -53754,19 +53712,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001301", + "id": "W07000101", "level": "constituency", - "name": "Ilford South", + "name": "Monmouthshire", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Ilford South: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, 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.E14001301" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.W07000101" }, "measure": { "unit": "kwh" @@ -53789,20 +53747,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3b2ed77a2dd98e89f1d2c586", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3c47104c09874ba162720b36", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 154724005.912, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3b40414de3f6b30be270bf24", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3c87d17a66bf4279332eddeb", "aggregation": { "method": "sum" }, @@ -53843,19 +53801,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001257", + "id": "E14001483", "level": "constituency", - "name": "Greenwich and Woolwich", + "name": "South Derbyshire", "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, 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.E14001257" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001483" }, "measure": { "unit": "count" @@ -53878,28 +53836,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3b40414de3f6b30be270bf24", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3c87d17a66bf4279332eddeb", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 44329.012, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3b74a156023ebc09d318d0d1", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3c87df8835ad4dd5168e12fa", "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", @@ -53912,73 +53870,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": "E14001482", + "id": "E14001170", "level": "constituency", - "name": "South Cotswolds", + "name": "Chorley", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, South Cotswolds: 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.gas.meter_count", - "record_set_spec_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.E14001482" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001170" }, "measure": { - "unit": "count" + "unit": "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:3b74a156023ebc09d318d0d1", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3c87df8835ad4dd5168e12fa", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 142852513.96, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3b8dfb95e42b6b221f869ccc", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3c97252df51f4e73b90d1915", "aggregation": { "method": "sum" }, @@ -54019,19 +53979,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001070", + "id": "E14001318", "level": "constituency", - "name": "Ashton-under-Lyne", + "name": "Lancaster and Wyre", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Ashton-under-Lyne: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Lancaster and Wyre: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001070" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001318" }, "measure": { "unit": "kwh" @@ -54052,28 +54012,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3b8dfb95e42b6b221f869ccc", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3c97252df51f4e73b90d1915", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 376038583.775, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3b90ba72262f915d0c352495", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3cb8662165c7acf021cb6ba0", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -54089,7 +54049,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -54098,7 +54058,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -54106,27 +54066,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000048", + "id": "E14001564", "level": "constituency", - "name": "North Ayrshire and Arran", + "name": "Warrington North", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, North Ayrshire and Arran: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Warrington North: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.S14000048" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001564" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "calendar_year", @@ -54141,20 +54101,107 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3b90ba72262f915d0c352495", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3cb8662165c7acf021cb6ba0", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 127287859.97, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3b994e3a0c1f93d876740db8", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3cc57940cca434a44e3eeafb", + "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:3cc57940cca434a44e3eeafb", + "source": { + "source_file": "desnz_constituency_energy_facts.json", + "source_name": "microcosm", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_table": "DESNZ sub-national 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_type": "float" + }, + { + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3ce812b627be5547eb470fe4", "aggregation": { "method": "sum" }, @@ -54195,19 +54242,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "W07000108", + "id": "E14001143", "level": "constituency", - "name": "Swansea West", + "name": "Burton and Uttoxeter", "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, 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" }, "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.E14001143" }, "measure": { "unit": "count" @@ -54230,28 +54277,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3b994e3a0c1f93d876740db8", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3ce812b627be5547eb470fe4", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 50277.0, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3bb0247896dde257e39100f7", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3cfb780740bb76da5ebbbdbd", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -54267,7 +54314,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -54276,7 +54323,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -54284,27 +54331,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001143", + "id": "S14000069", "level": "constituency", - "name": "Burton and Uttoxeter", + "name": "Caithness, Sutherland and Easter Ross", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Burton and Uttoxeter: 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.E14001143" + "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", @@ -54319,28 +54366,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3bb0247896dde257e39100f7", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3cfb780740bb76da5ebbbdbd", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 248070297.995, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3bb5b29254b2cd8548bdbf41", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3d0a881f30a85ffe2a6270e5", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -54353,75 +54400,73 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { "consumption": "Consumption" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", + "fuel": "gas", "metric": "consumption", - "temperature_adjustment": "as_reported" + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "S14000102", + "id": "W07000087", "level": "constituency", - "name": "Paisley and Renfrewshire South", + "name": "Caerfyrddin", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Paisley and Renfrewshire South: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, 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" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.S14000102" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.W07000087" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_concept": "desnz.subnational.domestic_gas_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3bb5b29254b2cd8548bdbf41", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3d0a881f30a85ffe2a6270e5", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 210340830.673, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3bbf4711d47ef9ff4eab4382", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3d2393958b9f68abd985fedd", "aggregation": { "method": "sum" }, @@ -54462,19 +54507,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001230", + "id": "S14000085", "level": "constituency", - "name": "Esher and Walton", + "name": "Glasgow North", "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, Glasgow North: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001230" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.S14000085" }, "measure": { "unit": "count" @@ -54495,28 +54540,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3bbf4711d47ef9ff4eab4382", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3d2393958b9f68abd985fedd", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 40670.586, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3bca8c5e95ef5d9e778c636d", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3d2e263b0411c29852fd9c13", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -54532,7 +54577,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -54541,7 +54586,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -54549,27 +54594,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "W07000091", + "id": "E14001153", "level": "constituency", - "name": "Cardiff South and Penarth", + "name": "Carshalton and Wallington", "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 meters, 2024, Carshalton and Wallington: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.W07000091" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001153" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "gas_year", @@ -54582,28 +54627,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3bca8c5e95ef5d9e778c636d", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3d2e263b0411c29852fd9c13", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 36236.011, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3be730dc353cf64a5961af6e", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3d61e449f1eedde8c582f123", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -54619,7 +54664,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -54628,7 +54673,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -54636,27 +54681,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001233", + "id": "E14001107", "level": "constituency", - "name": "Fareham and Waterlooville", + "name": "Blyth and Ashington", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Fareham and Waterlooville: 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.E14001233" + "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", @@ -54671,20 +54716,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3be730dc353cf64a5961af6e", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3d61e449f1eedde8c582f123", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 130309840.076, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3c13a53fe9108da49475ef72", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3d8c5e0d16c5db6565c64f05", "aggregation": { "method": "sum" }, @@ -54725,19 +54770,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001305", + "id": "E14001258", "level": "constituency", - "name": "Islington North", + "name": "Guildford", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Islington North: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Guildford: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001305" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001258" }, "measure": { "unit": "count" @@ -54760,28 +54805,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3c13a53fe9108da49475ef72", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3d8c5e0d16c5db6565c64f05", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 41393.467, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3c9d5c1b3a31221fc29113ea", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3dd5ef7cc13d86815b3f1d2a", "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", @@ -54794,81 +54839,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": "W07000083", + "id": "S14000089", "level": "constituency", - "name": "Bangor Aberconwy", + "name": "Glasgow West", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Bangor Aberconwy: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Glasgow West: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_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.W07000083" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.S14000089" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_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:3c9d5c1b3a31221fc29113ea", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3dd5ef7cc13d86815b3f1d2a", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 53310.656, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3cb124175a98d9568ca9fb0f", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3de3a49f2bdfe1c1b63763ca", "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", @@ -54881,75 +54928,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": "E14001219", + "id": "E14001294", "level": "constituency", - "name": "Eastbourne", + "name": "Horsham", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Eastbourne: 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_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_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.E14001219" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001294" }, "measure": { - "unit": "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:3cb124175a98d9568ca9fb0f", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3de3a49f2bdfe1c1b63763ca", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 35350.155, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3cc30026bbb3b5ce487799b0", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3de3a73de6f543b253dcf14b", "aggregation": { "method": "sum" }, @@ -54990,19 +55035,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001540", + "id": "E14001533", "level": "constituency", - "name": "Taunton and Wellington", + "name": "Sussex Weald", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Taunton and Wellington: 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_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001540" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001533" }, "measure": { "unit": "kwh" @@ -55025,28 +55070,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3cc30026bbb3b5ce487799b0", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3de3a73de6f543b253dcf14b", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 172686497.193, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3cc70eeda0a8127a178b83cf", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3de56346d0e6bbcb462f9f92", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -55059,81 +55104,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": "E14001324", "level": "constituency", - "name": "Leeds North West", + "name": "Leeds South West and Morley", "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, Leeds South West and Morley: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001322" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001324" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_concept": "desnz.subnational.domestic_electricity_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3cc70eeda0a8127a178b83cf", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3de56346d0e6bbcb462f9f92", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 44405.503, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3ce0b22baa461ebdc0c8838c", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3df9985f9e2a2bf5bbbc457c", "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", @@ -55149,7 +55196,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -55158,7 +55205,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -55166,27 +55213,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001180", + "id": "E14001285", "level": "constituency", - "name": "Coventry East", + "name": "Hexham", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Coventry East: 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.E14001180" + "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", @@ -55199,20 +55246,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3ce0b22baa461ebdc0c8838c", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3df9985f9e2a2bf5bbbc457c", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 446316942.791, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3cfc409fea97fcd0c91ff182", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3e202158a7b3d2b2e10b0213", "aggregation": { "method": "sum" }, @@ -55253,19 +55300,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000077", + "id": "E14001468", "level": "constituency", - "name": "East Kilbride and Strathaven", + "name": "Sheffield Hallam", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, East Kilbride and Strathaven: 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_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.S14000077" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001468" }, "measure": { "unit": "count" @@ -55288,28 +55335,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3cfc409fea97fcd0c91ff182", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3e202158a7b3d2b2e10b0213", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 39545.144, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3d0cd07aca98385c707a9cac", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3e2b41c1e446eb87674a3878", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -55325,7 +55372,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -55334,7 +55381,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -55342,27 +55389,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001366", + "id": "E14001339", "level": "constituency", - "name": "Mid Sussex", + "name": "Liverpool Walton", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Mid Sussex: 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_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001366" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001339" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "calendar_year", @@ -55377,28 +55424,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3d0cd07aca98385c707a9cac", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3e2b41c1e446eb87674a3878", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 45237.673, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3d156bd00ac0c63cd54c35e9", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3e32d77c85eb241ccfd6339e", "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", @@ -55414,7 +55461,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -55423,7 +55470,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -55431,27 +55478,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001375", + "id": "W07000088", "level": "constituency", - "name": "Newark", + "name": "Caerphilly", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Newark: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Caerphilly: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001375" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.W07000088" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "gas_year", @@ -55464,20 +55511,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3d156bd00ac0c63cd54c35e9", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3e32d77c85eb241ccfd6339e", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 460208894.344, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3d22c0e07230252fc63d06a2", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3e4b7ae856721dc429f8019f", "aggregation": { "method": "sum" }, @@ -55518,19 +55565,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001429", + "id": "E14001469", "level": "constituency", - "name": "Poole", + "name": "Sheffield Heeley", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Poole: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Sheffield Heeley: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001429" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001469" }, "measure": { "unit": "count" @@ -55551,20 +55598,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3d22c0e07230252fc63d06a2", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3e4b7ae856721dc429f8019f", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 46497.173, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3d3aeede1a232fe439bd06d4", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3e6257383ac4a91cf447f740", "aggregation": { "method": "sum" }, @@ -55605,19 +55652,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001175", + "id": "E14001093", "level": "constituency", - "name": "Clapham and Brixton Hill", + "name": "Birmingham Erdington", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Clapham and Brixton Hill: 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.E14001175" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001093" }, "measure": { "unit": "count" @@ -55640,20 +55687,109 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3d3aeede1a232fe439bd06d4", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3e6257383ac4a91cf447f740", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 50304.474, + "value_type": "float" + }, + { + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3e62a5c17bcf34c891f22dfe", + "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": "W07000086", + "level": "constituency", + "name": "Bridgend", + "vintage": "pcon_2024" + }, + "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.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + }, + "lineage": { + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.W07000086" + }, + "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:3e62a5c17bcf34c891f22dfe", + "source": { + "source_file": "desnz_constituency_energy_facts.json", + "source_name": "microcosm", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_table": "DESNZ sub-national 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:3d48d3d0970de2b9fc138bf9", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3e7ddedcc87978735e3b6c0b", "aggregation": { "method": "sum" }, @@ -55694,19 +55830,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001470", + "id": "E14001202", "level": "constituency", - "name": "Sheffield South East", + "name": "Dover and Deal", "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, 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.E14001470" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001202" }, "measure": { "unit": "count" @@ -55727,20 +55863,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3d48d3d0970de2b9fc138bf9", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3e7ddedcc87978735e3b6c0b", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 43544.738, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3d4d4ad453bc71f8707cc5ce", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3ea27afcc1af19aa6342692e", "aggregation": { "method": "sum" }, @@ -55781,19 +55917,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001425", + "id": "E14001431", "level": "constituency", - "name": "Peterborough", + "name": "Portsmouth North", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Peterborough: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Portsmouth North: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001425" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001431" }, "measure": { "unit": "kwh" @@ -55816,28 +55952,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3d4d4ad453bc71f8707cc5ce", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3ea27afcc1af19aa6342692e", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 131624678.554, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3d603ec20dedc28a485f5ec5", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3eb219ec2d6e2835d6bd95ca", "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", @@ -55850,83 +55986,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": "E14001603", "level": "constituency", - "name": "Dartford", + "name": "Yeovil", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Dartford: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Yeovil: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_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.E14001603" }, "measure": { - "unit": "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:3d603ec20dedc28a485f5ec5", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3eb219ec2d6e2835d6bd95ca", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 36556.198, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3d64673ed7cc7e6aea8b2472", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3ed56c8c26647562a7f1d8d5", "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", @@ -55939,75 +56073,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": "E14001342", + "id": "W07000086", "level": "constituency", - "name": "Loughborough", + "name": "Bridgend", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Loughborough: 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_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_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.E14001342" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.W07000086" }, "measure": { - "unit": "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:3d64673ed7cc7e6aea8b2472", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3ed56c8c26647562a7f1d8d5", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 41081.744, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3d6781a5b5f9dbbea83cff19", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3edf1e9a255bae7a274e8c51", "aggregation": { "method": "sum" }, @@ -56048,19 +56180,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001535", + "id": "E14001132", "level": "constituency", - "name": "Sutton Coldfield", + "name": "Bristol East", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Sutton Coldfield: 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.E14001535" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001132" }, "measure": { "unit": "count" @@ -56081,28 +56213,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3d6781a5b5f9dbbea83cff19", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3edf1e9a255bae7a274e8c51", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 40648.71, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3d80613b7e9eb9f02ea456e3", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3eed7b4fc1536ff4c6a6eb4d", "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", @@ -56115,73 +56247,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": "S14000067", + "id": "E14001319", "level": "constituency", - "name": "Argyll, Bute and South Lochaber", + "name": "Leeds Central and Headingley", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Argyll, Bute and South Lochaber: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity 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" + "record_set_id": "uk.local_geography.desnz_constituency_energy.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.S14000067" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001319" }, "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:3d80613b7e9eb9f02ea456e3", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3eed7b4fc1536ff4c6a6eb4d", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 139011757.007, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3db075e8e38732927603bcdd", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3f1d61ff107733aedfa54832", "aggregation": { "method": "sum" }, @@ -56222,19 +56356,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001342", + "id": "E14001353", "level": "constituency", - "name": "Loughborough", + "name": "Manchester Rusholme", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Loughborough: 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_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", "record_set_spec_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.E14001353" }, "measure": { "unit": "count" @@ -56257,20 +56391,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3db075e8e38732927603bcdd", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3f1d61ff107733aedfa54832", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 41485.632, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3dcc674044b4bac65ca31a22", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3f57e1647a63cc313080d50b", "aggregation": { "method": "sum" }, @@ -56311,19 +56445,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001546", + "id": "E14001494", "level": "constituency", - "name": "Thurrock", + "name": "South Suffolk", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Thurrock: 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.E14001546" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001494" }, "measure": { "unit": "kwh" @@ -56344,109 +56478,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3dcc674044b4bac65ca31a22", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3f57e1647a63cc313080d50b", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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_type": "float" - }, - { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3dfa9e7385403b891ec3b934", - "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": "S14000096", - "level": "constituency", - "name": "Lothian East", - "vintage": "pcon_2024" - }, - "label": "Domestic electricity consumption, 2024, Lothian East: DESNZ's authority totals split by its small-area figures", - "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" - }, - "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.S14000096" - }, - "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:3dfa9e7385403b891ec3b934", - "source": { - "source_file": "desnz_constituency_energy_facts.json", - "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", - "source_table": "DESNZ sub-national 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": 298402053.131, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3e06460d675786a131bada4f", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3f821b07f90e14a9816e85e7", "aggregation": { "method": "sum" }, @@ -56487,19 +56532,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "W07000110", + "id": "S14000075", "level": "constituency", - "name": "Vale of Glamorgan", + "name": "Dundee Central", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Vale of Glamorgan: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Dundee Central: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.W07000110" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.S14000075" }, "measure": { "unit": "kwh" @@ -56522,20 +56567,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3e06460d675786a131bada4f", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3f821b07f90e14a9816e85e7", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 173131713.49, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3e2cbcffc146f114e1b9b2cf", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3f95bc682b59fa88aab73792", "aggregation": { "method": "sum" }, @@ -56576,19 +56621,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "W07000089", + "id": "W07000084", "level": "constituency", - "name": "Cardiff East", + "name": "Blaenau Gwent and Rhymney", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Cardiff East: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Blaenau Gwent and Rhymney: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.W07000089" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.W07000084" }, "measure": { "unit": "count" @@ -56609,20 +56654,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3e2cbcffc146f114e1b9b2cf", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3f95bc682b59fa88aab73792", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 44451.013, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3e37cd53df6a40f6b1946109", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3fa38f8021c73b7af8ac4b9b", "aggregation": { "method": "sum" }, @@ -56663,19 +56708,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001474", + "id": "E14001581", "level": "constituency", - "name": "Sittingbourne and Sheppey", + "name": "Weston-super-Mare", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Sittingbourne and Sheppey: 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_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001474" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001581" }, "measure": { "unit": "count" @@ -56698,28 +56743,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3e37cd53df6a40f6b1946109", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3fa38f8021c73b7af8ac4b9b", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 45327.695, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3e3ba558ea40cd5f2dc346b8", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3faf840435b8c992844a779a", "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", @@ -56732,81 +56777,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": "E14001270", + "id": "S14000098", "level": "constituency", - "name": "Harrow East", + "name": "Moray West, Nairn and Strathspey", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Harrow East: 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_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_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.E14001270" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.S14000098" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3e3ba558ea40cd5f2dc346b8", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3faf840435b8c992844a779a", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 55102.305, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3e3fbaf5b9b675fd6b67470c", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3fdda870de59f4e1670d67a2", "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", @@ -56819,73 +56866,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": "E14001158", + "id": "E14001261", "level": "constituency", - "name": "Cheadle", + "name": "Halesowen", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Cheadle: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Halesowen: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.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.E14001158" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001261" }, "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:3e3fbaf5b9b675fd6b67470c", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3fdda870de59f4e1670d67a2", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 127184984.064, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3e574b97843469c6cc5d144b", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:401f512b0defac64ffd84836", "aggregation": { "method": "sum" }, @@ -56926,19 +56975,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001319", + "id": "E14001415", "level": "constituency", - "name": "Leeds Central and Headingley", + "name": "Oldham East and Saddleworth", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Leeds Central and Headingley: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, 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.E14001319" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001415" }, "measure": { "unit": "count" @@ -56961,115 +57010,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3e574b97843469c6cc5d144b", - "source": { - "source_file": "desnz_constituency_energy_facts.json", - "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", - "source_table": "DESNZ sub-national 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_type": "float" - }, - { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3e78735572ba7b5d823560bf", - "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": "E14001168", - "level": "constituency", - "name": "Chippenham", - "vintage": "pcon_2024" - }, - "label": "Domestic gas consumption, 2024, Chippenham: DESNZ's authority totals split by its small-area figures", - "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" - }, - "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001168" - }, - "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:3e78735572ba7b5d823560bf", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:401f512b0defac64ffd84836", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 44011.959, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3e7ac8af7a890d460d7afb27", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:404bf9cc2bda28b70d8e2e7a", "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", @@ -57082,73 +57044,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": "E14001482", + "id": "E14001406", "level": "constituency", - "name": "South Cotswolds", + "name": "Northampton North", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, South Cotswolds: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, 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.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001482" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001406" }, "measure": { - "unit": "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:3e7ac8af7a890d460d7afb27", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:404bf9cc2bda28b70d8e2e7a", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 55246.256, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3e7e0002020c98f41706328b", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:40602ad2a40ffd66bf5d8847", "aggregation": { "method": "sum" }, @@ -57189,19 +57153,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000094", + "id": "E14001493", "level": "constituency", - "name": "Inverness, Skye and West Ross-shire", + "name": "South Shropshire", "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, South Shropshire: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.S14000094" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001493" }, "measure": { "unit": "kwh" @@ -57224,28 +57188,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3e7e0002020c98f41706328b", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:40602ad2a40ffd66bf5d8847", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 183336255.775, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3e7e4d12a1f0e860e38d20a8", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4063fae939ff4419f35cc823", "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", @@ -57261,7 +57225,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -57270,7 +57234,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -57278,27 +57242,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001357", + "id": "E14001405", "level": "constituency", - "name": "Melton and Syston", + "name": "North West Norfolk", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Melton and Syston: 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.E14001357" + "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", @@ -57311,28 +57275,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3e7e4d12a1f0e860e38d20a8", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4063fae939ff4419f35cc823", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 312146260.066, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3e83bbeef04ade3d36f7a3e0", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:40bfb4c02b926b6b82ead257", "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", @@ -57345,73 +57309,75 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { "consumption": "Consumption" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", + "fuel": "electricity", "metric": "consumption", - "temperature_adjustment": "weather_corrected" + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001182", + "id": "E14001141", "level": "constituency", - "name": "Coventry South", + "name": "Buckingham and Bletchley", "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, Buckingham and Bletchley: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.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.E14001141" }, "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:3e83bbeef04ade3d36f7a3e0", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:40bfb4c02b926b6b82ead257", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 170177262.545, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3e9be0f9f8e25813ea621272", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:40c41f5f1113df564037bea6", "aggregation": { "method": "sum" }, @@ -57452,19 +57418,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001484", + "id": "E14001373", "level": "constituency", - "name": "South Devon", + "name": "New Forest East", "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, 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.E14001484" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001373" }, "measure": { "unit": "count" @@ -57487,28 +57453,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3e9be0f9f8e25813ea621272", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:40c41f5f1113df564037bea6", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 40297.493, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3ea11d804753ec530affde37", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:40d8bf118d1b980505749932", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -57524,7 +57490,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -57533,7 +57499,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -57541,27 +57507,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001114", + "id": "E14001309", "level": "constituency", - "name": "Boston and Skegness", + "name": "Kenilworth and Southam", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Boston and Skegness: 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_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001114" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001309" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "calendar_year", @@ -57576,20 +57542,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3ea11d804753ec530affde37", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:40d8bf118d1b980505749932", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 184045104.853, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3ec7824f09f9255514933b75", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:40fe13b7609b63b335e7bb15", "aggregation": { "method": "sum" }, @@ -57630,19 +57596,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001200", + "id": "E14001465", "level": "constituency", - "name": "Doncaster North", + "name": "Sevenoaks", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Doncaster North: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Sevenoaks: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001200" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001465" }, "measure": { "unit": "count" @@ -57665,28 +57631,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3ec7824f09f9255514933b75", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:40fe13b7609b63b335e7bb15", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 41896.639, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3efc0488098e039d14a53d91", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4116357686ab925353c9575c", "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", @@ -57699,75 +57665,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": "S14000111", + "id": "E14001193", "level": "constituency", - "name": "West Aberdeenshire and Kincardine", + "name": "Derby North", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, West Aberdeenshire and Kincardine: 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_meter_count", - "record_set_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.S14000111" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001193" }, "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:3efc0488098e039d14a53d91", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4116357686ab925353c9575c", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 43167.0, + "value_type": "float" + }, + { + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:41267ff3b28ce895a61def60", + "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": "E14001126", + "level": "constituency", + "name": "Bridgwater", + "vintage": "pcon_2024" + }, + "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.E14001126" + }, + "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:41267ff3b28ce895a61def60", + "source": { + "source_file": "desnz_constituency_energy_facts.json", + "source_name": "microcosm", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_table": "DESNZ sub-national 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_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3f7145a16134578b4fec2223", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:412d2a6287537d187b3273a1", "aggregation": { "method": "sum" }, @@ -57808,19 +57859,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001126", + "id": "E14001211", "level": "constituency", - "name": "Bridgwater", + "name": "Easington", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Bridgwater: 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.E14001126" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001211" }, "measure": { "unit": "count" @@ -57841,20 +57892,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3f7145a16134578b4fec2223", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:412d2a6287537d187b3273a1", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 44200.34, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3f96bc96cc194cb2886bfe8d", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:413ef43062a754ff8601ba9f", "aggregation": { "method": "sum" }, @@ -57895,19 +57946,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001487", + "id": "E14001557", "level": "constituency", - "name": "South Holland and The Deepings", + "name": "Tynemouth", "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, Tynemouth: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001487" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001557" }, "measure": { "unit": "count" @@ -57928,28 +57979,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3f96bc96cc194cb2886bfe8d", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:413ef43062a754ff8601ba9f", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 43929.463, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3fa8605247d55aefcd6a9cde", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:414a9278e65d68ac52852213", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -57962,81 +58013,83 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { "meter_count": "Meter count" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", + "fuel": "electricity", "metric": "meter_count", - "temperature_adjustment": "weather_corrected" + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001513", + "id": "E14001068", "level": "constituency", - "name": "Stafford", + "name": "Ashfield", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Stafford: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Ashfield: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001513" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001068" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_concept": "desnz.subnational.domestic_electricity_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3fa8605247d55aefcd6a9cde", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:414a9278e65d68ac52852213", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 42908.617, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3ffa3ffeaceebb87987f630d", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:415d8320059b8c8df8f44ed3", "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", @@ -58049,73 +58102,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": "E14001379", + "id": "E14001228", "level": "constituency", - "name": "Newcastle upon Tyne North", + "name": "Erewash", "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 consumption, 2024, Erewash: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_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.E14001379" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001228" }, "measure": { - "unit": "count" + "unit": "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:3ffa3ffeaceebb87987f630d", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:415d8320059b8c8df8f44ed3", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 133160061.822, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3ffbfc8c652d4e598ef1f946", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:41878ec2ac54b14cf232f493", "aggregation": { "method": "sum" }, @@ -58156,19 +58211,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001220", + "id": "E14001324", "level": "constituency", - "name": "Eastleigh", + "name": "Leeds South West and Morley", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Eastleigh: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Leeds South West and Morley: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001220" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001324" }, "measure": { "unit": "count" @@ -58189,28 +58244,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3ffbfc8c652d4e598ef1f946", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:41878ec2ac54b14cf232f493", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 42337.955, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:400416af2416949ce92805e4", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4196df1a6aad0b9a9a231699", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -58226,7 +58281,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -58235,7 +58290,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -58243,27 +58298,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001088", + "id": "E14001246", "level": "constituency", - "name": "Bexhill and Battle", + "name": "Gillingham and Rainham", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Bexhill and Battle: 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_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001088" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001246" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "calendar_year", @@ -58278,28 +58333,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:400416af2416949ce92805e4", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4196df1a6aad0b9a9a231699", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 136494318.327, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:401648daf00d7de3ebdf069e", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:41a401a962eee93885b7c5f5", "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", @@ -58315,7 +58370,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -58324,7 +58379,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -58332,27 +58387,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001366", + "id": "E14001238", "level": "constituency", - "name": "Mid Sussex", + "name": "Finchley and Golders Green", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Mid Sussex: 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_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_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.E14001366" + "source_record_id": "microcosm.desnz_constituency_energy.gas.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_gas_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "gas_year", @@ -58365,20 +58420,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:401648daf00d7de3ebdf069e", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:41a401a962eee93885b7c5f5", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 708989877.941, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:401b58a1f7744422f70602f4", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:41a4097d5933e70aa3ebccb5", "aggregation": { "method": "sum" }, @@ -58419,19 +58474,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001207", + "id": "E14001457", "level": "constituency", - "name": "Ealing Central and Acton", + "name": "Rushcliffe", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Ealing Central and Acton: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Rushcliffe: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001207" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001457" }, "measure": { "unit": "count" @@ -58454,28 +58509,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:401b58a1f7744422f70602f4", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:41a4097d5933e70aa3ebccb5", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 45817.671, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:401cfad00b024f5f33f4c0a6", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:41c02150c2de2f4e99a23616", "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", @@ -58488,83 +58543,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": "E14001128", + "id": "E14001552", "level": "constituency", - "name": "Brigg and Immingham", + "name": "Torridge and Tavistock", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Brigg and Immingham: 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.E14001128" + "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:401cfad00b024f5f33f4c0a6", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:41c02150c2de2f4e99a23616", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 225028396.241, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4023c07cb9e13ab19c4d0a70", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:41f719d139a29a89516763ea", "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", @@ -58577,73 +58630,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": "E14001149", "level": "constituency", - "name": "Cardiff North", + "name": "Cambridge", "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, 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.W07000090" + "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:4023c07cb9e13ab19c4d0a70", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:41f719d139a29a89516763ea", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 150707259.282, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:406856d4816c933de330fd83", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4226447b925a29233e635ed5", "aggregation": { "method": "sum" }, @@ -58684,19 +58739,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001340", + "id": "E14001312", "level": "constituency", - "name": "Liverpool Wavertree", + "name": "Kingston and Surbiton", "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, Kingston and Surbiton: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001340" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001312" }, "measure": { "unit": "kwh" @@ -58717,28 +58772,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:406856d4816c933de330fd83", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4226447b925a29233e635ed5", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 509726126.263, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:406d919211bb6d481ceee639", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4256c2a43479cd976478cf2e", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -58754,7 +58809,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -58763,7 +58818,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -58771,27 +58826,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001460", + "id": "E14001201", "level": "constituency", - "name": "Salisbury", + "name": "Dorking and Horley", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Salisbury: 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.E14001460" + "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", @@ -58804,28 +58859,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:406d919211bb6d481ceee639", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4256c2a43479cd976478cf2e", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 35536.627, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:407da78f1a9d9218dc7b8593", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:427d7701b7ec7f9e9d811a25", "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", @@ -58838,48 +58893,135 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { "meter_count": "Meter count" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", + "fuel": "gas", "metric": "meter_count", - "temperature_adjustment": "as_reported" + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001086", + "id": "E14001462", "level": "constituency", - "name": "Bethnal Green and Stepney", + "name": "Scunthorpe", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Bethnal Green and Stepney: 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.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.E14001086" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001462" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_concept": "desnz.subnational.domestic_gas_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, + "period": { + "type": "gas_year", + "value": 2024 + }, + "period_coverage": { + "basis": "survey_reference", + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + }, + "provenance_class": "derived_administrative", + "schema_version": "microcosm.derived_consumer_fact.v1", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:427d7701b7ec7f9e9d811a25", + "source": { + "source_file": "desnz_constituency_energy_facts.json", + "source_name": "microcosm", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_table": "DESNZ sub-national 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_type": "float" + }, + { + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:42b686ce10f39bdcce388877", + "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": "W07000091", + "level": "constituency", + "name": "Cardiff South and Penarth", + "vintage": "pcon_2024" + }, + "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.W07000091" + }, + "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 @@ -58893,28 +59035,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:407da78f1a9d9218dc7b8593", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:42b686ce10f39bdcce388877", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 157724768.451, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:407dddc8319d6702c76d469e", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:431dfea6d33913411f1415e1", "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", @@ -58930,7 +59072,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -58939,7 +59081,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -58947,27 +59089,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001236", + "id": "E14001150", "level": "constituency", - "name": "Feltham and Heston", + "name": "Cannock Chase", "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, 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.gas.meter_count", - "record_set_spec_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.E14001150" }, "measure": { - "unit": "count" + "unit": "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", @@ -58980,28 +59122,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:407dddc8319d6702c76d469e", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:431dfea6d33913411f1415e1", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 480874104.586, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:409f5f75494dba65eb017409", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:43347a11ca3baf8cd0523045", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -59017,7 +59159,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -59026,7 +59168,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -59034,27 +59176,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001584", + "id": "E14001157", "level": "constituency", - "name": "Widnes and Halewood", + "name": "Chatham and Aylesford", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Widnes and Halewood: 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_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001584" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.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_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "calendar_year", @@ -59069,28 +59211,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:409f5f75494dba65eb017409", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:43347a11ca3baf8cd0523045", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 44353.117, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:40c0673f342028ff1316ef40", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4337e8d8ea556907ab6590f1", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -59103,83 +59245,81 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { "consumption": "Consumption" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", + "fuel": "gas", "metric": "consumption", - "temperature_adjustment": "as_reported" + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "W07000090", + "id": "E14001241", "level": "constituency", - "name": "Cardiff North", + "name": "Frome and East Somerset", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Cardiff North: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, 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.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.W07000090" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001241" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_concept": "desnz.subnational.domestic_gas_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:40c0673f342028ff1316ef40", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4337e8d8ea556907ab6590f1", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 332192490.736, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:40e05bb6cf6de72c74a29469", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:43581575a510f548ce40ea3e", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -59195,7 +59335,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -59204,7 +59344,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -59212,27 +59352,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001214", + "id": "E14001564", "level": "constituency", - "name": "East Hampshire", + "name": "Warrington North", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, East Hampshire: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Warrington North: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001214" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.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_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "calendar_year", @@ -59247,20 +59387,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:40e05bb6cf6de72c74a29469", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:43581575a510f548ce40ea3e", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 42668.424, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:40f3b034b6c55e1c00a7d281", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:435e3a15a60726f29251131e", "aggregation": { "method": "sum" }, @@ -59301,19 +59441,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001154", + "id": "E14001254", "level": "constituency", - "name": "Castle Point", + "name": "Gravesham", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Castle Point: 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.E14001154" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001254" }, "measure": { "unit": "kwh" @@ -59336,28 +59476,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:40f3b034b6c55e1c00a7d281", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:435e3a15a60726f29251131e", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 148539113.069, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4107852b394ce3e3114f9a31", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4363d7c57a692dec2235ae61", "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", @@ -59373,7 +59513,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -59382,7 +59522,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -59390,61 +59530,150 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001574", + "id": "E14001503", "level": "constituency", - "name": "West Bromwich", + "name": "Southgate and Wood Green", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, West Bromwich: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Southgate and Wood Green: DESNZ's authority totals split by its small-area figures", + "layout": { + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + }, + "lineage": { + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001503" + }, + "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:4363d7c57a692dec2235ae61", + "source": { + "source_file": "desnz_constituency_energy_facts.json", + "source_name": "microcosm", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_table": "DESNZ sub-national 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_type": "float" + }, + { + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4372d45c0de352fab46a1c3c", + "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": "E14001504", + "level": "constituency", + "name": "Southport", + "vintage": "pcon_2024" + }, + "label": "Domestic electricity 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" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001574" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001504" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_concept": "desnz.subnational.domestic_electricity_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4107852b394ce3e3114f9a31", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4372d45c0de352fab46a1c3c", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 45169.318, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:410bf0ce4255ea3088859ed0", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:438527b63a9fa6bac2b3de95", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -59460,7 +59689,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -59469,7 +59698,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -59477,27 +59706,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001186", + "id": "E14001356", "level": "constituency", - "name": "Croydon East", + "name": "Melksham and Devizes", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Croydon East: 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_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001186" + "source_record_id": "microcosm.desnz_constituency_energy.gas.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_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "gas_year", @@ -59510,20 +59739,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:410bf0ce4255ea3088859ed0", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:438527b63a9fa6bac2b3de95", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 31008.396, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:411571699b8e6215b544be2b", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:43ab4120e03e3f2e5a7911b3", "aggregation": { "method": "sum" }, @@ -59564,19 +59793,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001164", + "id": "E14001592", "level": "constituency", - "name": "Chester South and Eddisbury", + "name": "Woking", "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, 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.E14001164" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001592" }, "measure": { "unit": "kwh" @@ -59599,28 +59828,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:411571699b8e6215b544be2b", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:43ab4120e03e3f2e5a7911b3", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 169407909.101, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4116527f13bb4f6319939167", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:43e7f687b575c24e22ee6b98", "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", @@ -59633,73 +59862,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": "E14001407", + "id": "E14001371", "level": "constituency", - "name": "Northampton South", + "name": "Mitcham and Morden", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Northampton South: 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_consumption", - "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.E14001407" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001371" }, "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:4116527f13bb4f6319939167", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:43e7f687b575c24e22ee6b98", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 145918175.66, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4142ebd5953a4e7390cebfcf", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:43f5beef250dc16d387dc51c", "aggregation": { "method": "sum" }, @@ -59740,19 +59971,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "W07000089", + "id": "S14000021", "level": "constituency", - "name": "Cardiff East", + "name": "East Renfrewshire", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Cardiff East: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, 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.W07000089" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.S14000021" }, "measure": { "unit": "kwh" @@ -59773,20 +60004,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4142ebd5953a4e7390cebfcf", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:43f5beef250dc16d387dc51c", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 574522480.995, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:416ddcae12632006e3080f09", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:440dce79b489b1e441c21c31", "aggregation": { "method": "sum" }, @@ -59827,19 +60058,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001449", + "id": "E14001383", "level": "constituency", - "name": "Romsey and Southampton North", + "name": "Normanton and Hemsworth", "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, 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" }, "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.E14001383" }, "measure": { "unit": "count" @@ -59862,28 +60093,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:416ddcae12632006e3080f09", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:440dce79b489b1e441c21c31", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 47002.164, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:41889ea2a1769c89e26e5390", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:441b47a4fa9a853ae7ff06a1", "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", @@ -59896,83 +60127,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": "E14001533", + "id": "E14001302", "level": "constituency", - "name": "Sussex Weald", + "name": "Ipswich", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Sussex Weald: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Ipswich: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", - "record_set_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.E14001533" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001302" }, "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:41889ea2a1769c89e26e5390", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:441b47a4fa9a853ae7ff06a1", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 42524.0, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:418d35a10529b1fa7611d53c", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4429c7a233c629184904e161", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -59988,7 +60217,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -59997,7 +60226,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -60005,27 +60234,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001435", + "id": "E14001324", "level": "constituency", - "name": "Queen's Park and Maida Vale", + "name": "Leeds South West and Morley", "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 consumption, 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" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001435" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001324" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "calendar_year", @@ -60040,28 +60269,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:418d35a10529b1fa7611d53c", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4429c7a233c629184904e161", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 130396027.236, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:41bb967e10da1870dd64a001", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:442e1da6d748d637c128199f", "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", @@ -60074,75 +60303,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": "E14001510", + "id": "S14000076", "level": "constituency", - "name": "St Helens South and Whiston", + "name": "Dunfermline and Dollar", "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 gas meters, 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.electricity.consumption", - "record_set_spec_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.E14001510" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.S14000076" }, "measure": { - "unit": "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:41bb967e10da1870dd64a001", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:442e1da6d748d637c128199f", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 41847.622, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:41c52b719817a53c19abc8d5", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:443b694cffb5206157b4e9d1", "aggregation": { "method": "sum" }, @@ -60183,19 +60410,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001316", + "id": "E14001138", "level": "constituency", - "name": "Kingswinford and South Staffordshire", + "name": "Bromsgrove", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Kingswinford and South Staffordshire: 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.E14001316" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001138" }, "measure": { "unit": "count" @@ -60218,28 +60445,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:41c52b719817a53c19abc8d5", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:443b694cffb5206157b4e9d1", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 42609.0, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:41c82d31052c1b6d006c2481", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4451217007e8aff2cc717973", "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", @@ -60252,83 +60479,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": "E14001292", + "id": "E14001580", "level": "constituency", - "name": "Hornchurch and Upminster", + "name": "Westmorland and Lonsdale", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Hornchurch and Upminster: 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.electricity.consumption", - "record_set_spec_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.E14001292" + "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_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:41c82d31052c1b6d006c2481", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4451217007e8aff2cc717973", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 151587756.379, + "value": 30537.129, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:41f562e93aaeb0b1f9682d5f", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:44589fa291d470716f728487", "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", @@ -60341,83 +60566,81 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", - "metric": "meter_count", - "temperature_adjustment": "as_reported" + "fuel": "gas", + "metric": "consumption", + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001563", + "id": "E14001533", "level": "constituency", - "name": "Walthamstow", + "name": "Sussex Weald", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Walthamstow: 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_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001563" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.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_gas_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:41f562e93aaeb0b1f9682d5f", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:44589fa291d470716f728487", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 387605199.396, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:42193ecab7a0c01d02cacc1f", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:44f34bea878761c3c3331821", "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", @@ -60430,83 +60653,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": "E14001565", + "id": "E14001259", "level": "constituency", - "name": "Warrington South", + "name": "Hackney North and Stoke Newington", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Warrington South: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, 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" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001565" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001259" }, "measure": { - "unit": "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:42193ecab7a0c01d02cacc1f", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:44f34bea878761c3c3331821", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 41135.43, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:422b277a20da1fb27888c519", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:44f7bf5789de3e6b30513ed7", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -60519,83 +60740,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": "E14001088", + "id": "S14000062", "level": "constituency", - "name": "Bexhill and Battle", + "name": "Aberdeenshire North and Moray East", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Bexhill and Battle: 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.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001088" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.S14000062" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_concept": "desnz.subnational.domestic_gas_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:422b277a20da1fb27888c519", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:44f7bf5789de3e6b30513ed7", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 441908192.022, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4240c5a7ff41696a78baf6b7", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:453c13e8128b8c30858206e6", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -60611,7 +60830,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -60620,7 +60839,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -60628,27 +60847,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001421", + "id": "E14001391", "level": "constituency", - "name": "Peckham", + "name": "North East Derbyshire", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Peckham: 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_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001421" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001391" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "calendar_year", @@ -60663,20 +60882,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4240c5a7ff41696a78baf6b7", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:453c13e8128b8c30858206e6", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 43297.968, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4288712af8fa330aac21e946", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:457c1b1e149d0398a85c47f1", "aggregation": { "method": "sum" }, @@ -60717,19 +60936,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001215", + "id": "E14001290", "level": "constituency", - "name": "East Surrey", + "name": "Holborn and St Pancras", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, East Surrey: 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.electricity.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001215" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001290" }, "measure": { "unit": "count" @@ -60752,20 +60971,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4288712af8fa330aac21e946", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:457c1b1e149d0398a85c47f1", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 54758.811, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:428d4e7eeca838604878a44b", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:45999c6c66093900188858b2", "aggregation": { "method": "sum" }, @@ -60806,19 +61025,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000066", + "id": "E14001490", "level": "constituency", - "name": "Arbroath and Broughty Ferry", + "name": "South Northamptonshire", "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, 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.S14000066" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001490" }, "measure": { "unit": "kwh" @@ -60841,28 +61060,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:428d4e7eeca838604878a44b", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:45999c6c66093900188858b2", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 184553915.234, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:42a6ed5fd2b19834c771ae08", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:45e4c5e83b80d18483f130d5", "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", @@ -60875,81 +61094,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": "S14000064", + "id": "E14001521", "level": "constituency", - "name": "Alloa and Grangemouth", + "name": "Stoke-on-Trent North", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Alloa and Grangemouth: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Stoke-on-Trent North: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.S14000064" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001521" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:42a6ed5fd2b19834c771ae08", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:45e4c5e83b80d18483f130d5", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 45392.673, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:42bb6ae7407d308fee5c4e1a", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:460e2802af28a98b4cfabdbd", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -60965,7 +61186,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -60974,7 +61195,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -60982,27 +61203,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001387", + "id": "E14001388", "level": "constituency", - "name": "North Devon", + "name": "North Dorset", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, North Devon: 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_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001387" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001388" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "calendar_year", @@ -61017,20 +61238,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:42bb6ae7407d308fee5c4e1a", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:460e2802af28a98b4cfabdbd", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 43465.603, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:42f1a40d44e2d78eba08c222", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:461931b9ec0e3f29dbb0f234", "aggregation": { "method": "sum" }, @@ -61071,19 +61292,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000100", + "id": "E14001404", "level": "constituency", - "name": "North East Fife", + "name": "North West Leicestershire", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, North East Fife: 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.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.S14000100" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001404" }, "measure": { "unit": "count" @@ -61104,28 +61325,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:42f1a40d44e2d78eba08c222", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:461931b9ec0e3f29dbb0f234", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 42502.963, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4314e8b505824756f85cd322", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:461b40fb78d01a6cf796dbbf", "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", @@ -61138,83 +61359,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": "E14001312", + "id": "E14001420", "level": "constituency", - "name": "Kingston and Surbiton", + "name": "Oxford West and Abingdon", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Kingston and Surbiton: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, 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" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001312" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001420" }, "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:4314e8b505824756f85cd322", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:461b40fb78d01a6cf796dbbf", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 36184.369, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:431859d3dc72af5dd7c24d8e", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:465278ccf5a2db379a797cf4", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -61227,81 +61446,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": "E14001168", + "id": "E14001072", "level": "constituency", - "name": "Chippenham", + "name": "Banbury", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Chippenham: 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.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001168" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001072" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_concept": "desnz.subnational.domestic_electricity_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:431859d3dc72af5dd7c24d8e", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:465278ccf5a2db379a797cf4", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 46191.826, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4321ee9d5889ab5fbe1cc658", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:46697525ccbd6132dd2929c6", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -61314,81 +61535,83 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { "meter_count": "Meter count" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", + "fuel": "electricity", "metric": "meter_count", - "temperature_adjustment": "weather_corrected" + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001275", + "id": "E14001121", "level": "constituency", - "name": "Havant", + "name": "Braintree", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Havant: 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_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001275" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001121" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_concept": "desnz.subnational.domestic_electricity_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4321ee9d5889ab5fbe1cc658", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:46697525ccbd6132dd2929c6", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 45077.741, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:43563f85ebefac858518db7b", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:468bf9347abc6eba3918b2e3", "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", @@ -61401,73 +61624,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": "E14001307", + "id": "E14001262", "level": "constituency", - "name": "Jarrow and Gateshead East", + "name": "Halifax", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Jarrow and Gateshead East: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Halifax: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.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.E14001307" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001262" }, "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:43563f85ebefac858518db7b", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:468bf9347abc6eba3918b2e3", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 151511876.966, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:435acd93b7259364cbc6e3c0", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:469b191dd77a394dc06ff4cf", "aggregation": { "method": "sum" }, @@ -61508,19 +61733,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001192", + "id": "E14001528", "level": "constituency", - "name": "Daventry", + "name": "Stretford and Urmston", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Daventry: 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.E14001192" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001528" }, "measure": { "unit": "kwh" @@ -61541,28 +61766,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:435acd93b7259364cbc6e3c0", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:469b191dd77a394dc06ff4cf", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 470860292.154, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4362c55924c35d3aa57ff82e", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:46a010bda90aa10fcf555650", "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", @@ -61575,83 +61800,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": "E14001424", + "id": "E14001517", "level": "constituency", - "name": "Penrith and Solway", + "name": "Stockport", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Penrith and Solway: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Stockport: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001424" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001517" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4362c55924c35d3aa57ff82e", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:46a010bda90aa10fcf555650", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 463485705.342, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:43699e5b9c97dfd453417387", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:46b228d29c6d2c43d386ff93", "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", @@ -61664,83 +61887,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": "E14001565", + "id": "E14001231", "level": "constituency", - "name": "Warrington South", + "name": "Exeter", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Warrington South: 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.electricity.meter_count", - "record_set_spec_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.E14001565" + "source_record_id": "microcosm.desnz_constituency_energy.gas.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_gas_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:43699e5b9c97dfd453417387", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:46b228d29c6d2c43d386ff93", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 334170210.06, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:436c401e74ea3780619a3feb", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:46c51a5d48e913a0d0c75669", "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", @@ -61753,83 +61974,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": "E14001386", + "id": "E14001108", "level": "constituency", - "name": "North Cotswolds", + "name": "Bognor Regis and Littlehampton", "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, Bognor Regis and Littlehampton: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001386" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001108" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_concept": "desnz.subnational.domestic_gas_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:436c401e74ea3780619a3feb", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:46c51a5d48e913a0d0c75669", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 43975.207, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:437c4afcbc5635e5b351616c", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:46ef574fadfec956ec9747a4", "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", @@ -61842,83 +62061,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": "E14001147", + "id": "E14001407", "level": "constituency", - "name": "Calder Valley", + "name": "Northampton South", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Calder Valley: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Northampton South: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_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.E14001147" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001407" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_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:437c4afcbc5635e5b351616c", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:46ef574fadfec956ec9747a4", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 43318.02, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4386433619c1d22eac9d3241", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:471a8b968ea37911a0d7df30", "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", @@ -61931,83 +62148,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": "E14001214", + "id": "E14001495", "level": "constituency", - "name": "East Hampshire", + "name": "South West Devon", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, East Hampshire: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, South West Devon: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_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.E14001214" + "source_record_id": "microcosm.desnz_constituency_energy.gas.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_gas_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4386433619c1d22eac9d3241", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:471a8b968ea37911a0d7df30", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 346600423.948, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:43bcb3b7560495430b7f45b6", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:47313d576b5bd8ff83d35d6d", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -62023,7 +62238,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -62032,7 +62247,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -62040,27 +62255,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001600", + "id": "E14001524", "level": "constituency", - "name": "Wycombe", + "name": "Stourbridge", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Wycombe: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Stourbridge: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001600" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001524" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "calendar_year", @@ -62075,20 +62290,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:43bcb3b7560495430b7f45b6", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:47313d576b5bd8ff83d35d6d", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 41050.799, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:43cdb8f549a64e69c4fa31c7", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4732725951e27ca98b6b6be5", "aggregation": { "method": "sum" }, @@ -62129,19 +62344,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001419", + "id": "E14001567", "level": "constituency", - "name": "Oxford East", + "name": "Washington and Gateshead South", "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, 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.electricity.consumption", "record_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.E14001567" }, "measure": { "unit": "kwh" @@ -62164,28 +62379,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:43cdb8f549a64e69c4fa31c7", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4732725951e27ca98b6b6be5", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 114801466.942, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:43d584889a75313dbf1cb76c", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:478b66fc6cf3d3953d081ce9", "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", @@ -62201,7 +62416,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -62210,7 +62425,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -62218,27 +62433,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000111", + "id": "E14001530", "level": "constituency", - "name": "West Aberdeenshire and Kincardine", + "name": "Suffolk Coastal", "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 consumption, 2024, Suffolk Coastal: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.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.S14000111" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001530" }, "measure": { - "unit": "count" + "unit": "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", @@ -62251,28 +62466,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:43d584889a75313dbf1cb76c", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:478b66fc6cf3d3953d081ce9", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 379717133.056, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:445541ae795b6aee482393ad", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:479fd795a605284b901c4b68", "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", @@ -62285,73 +62500,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": "E14001122", + "id": "E14001358", "level": "constituency", - "name": "Brent East", + "name": "Meriden and Solihull East", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Brent East: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Meriden and Solihull East: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001122" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001358" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:445541ae795b6aee482393ad", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:479fd795a605284b901c4b68", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 155975941.519, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:445cc8021391f2c344963c52", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:47c085a4fb0efcbe90b2a6a3", "aggregation": { "method": "sum" }, @@ -62392,19 +62609,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000104", + "id": "E14001186", "level": "constituency", - "name": "Rutherglen", + "name": "Croydon East", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Rutherglen: 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.gas.meter_count", "record_set_spec_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.E14001186" }, "measure": { "unit": "count" @@ -62425,28 +62642,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:445cc8021391f2c344963c52", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:47c085a4fb0efcbe90b2a6a3", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 41519.38, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:44af402f57512c6ae9569948", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:47d7cee3fb0e5816b94a3069", "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", @@ -62459,81 +62676,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": "E14001153", + "id": "S14000074", "level": "constituency", - "name": "Carshalton and Wallington", + "name": "Dumfriesshire, Clydesdale and Tweeddale", "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, 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.E14001153" + "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:44af402f57512c6ae9569948", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:47d7cee3fb0e5816b94a3069", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 173984188.219, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:44d86893da3339f54e0e4d7b", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:47def46ea4de6a71d8ee943a", "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", @@ -62546,73 +62765,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": "E14001475", + "id": "E14001139", "level": "constituency", - "name": "Skipton and Ripon", + "name": "Broxbourne", "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, Broxbourne: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001475" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001139" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_concept": "desnz.subnational.domestic_electricity_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:44d86893da3339f54e0e4d7b", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:47def46ea4de6a71d8ee943a", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 165787418.855, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:44e8bccd39be0da3e4c8b56f", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:47e0d6c67c6872b8a1dff4c2", "aggregation": { "method": "sum" }, @@ -62653,19 +62874,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000087", + "id": "E14001376", "level": "constituency", - "name": "Glasgow South", + "name": "Newbury", "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, 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.S14000087" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001376" }, "measure": { "unit": "count" @@ -62686,20 +62907,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:44e8bccd39be0da3e4c8b56f", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:47e0d6c67c6872b8a1dff4c2", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 30650.506, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:44f5fcc0d2f8e95720c46c11", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4803c7bfb7adc8bd626d2f1d", "aggregation": { "method": "sum" }, @@ -62740,19 +62961,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001382", + "id": "W07000110", "level": "constituency", - "name": "Newton Aycliffe and Spennymoor", + "name": "Vale of Glamorgan", "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 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.E14001382" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.W07000110" }, "measure": { "unit": "kwh" @@ -62775,20 +62996,107 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:44f5fcc0d2f8e95720c46c11", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4803c7bfb7adc8bd626d2f1d", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 140069451.847, + "value_type": "float" + }, + { + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:480b043933edc797d08f8c38", + "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": "E14001317", + "level": "constituency", + "name": "Knowsley", + "vintage": "pcon_2024" + }, + "label": "Domestic gas consumption, 2024, Knowsley: DESNZ's authority totals split by its small-area figures", + "layout": { + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_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" + }, + "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:480b043933edc797d08f8c38", + "source": { + "source_file": "desnz_constituency_energy_facts.json", + "source_name": "microcosm", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_table": "DESNZ sub-national 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_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4541a0665303a86b70890076", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:482a959f3ee8948d02df3cef", "aggregation": { "method": "sum" }, @@ -62829,19 +63137,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001401", + "id": "E14001225", "level": "constituency", - "name": "North West Cambridgeshire", + "name": "Enfield North", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, North West Cambridgeshire: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Enfield North: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001401" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001225" }, "measure": { "unit": "count" @@ -62862,20 +63170,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4541a0665303a86b70890076", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:482a959f3ee8948d02df3cef", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 41422.17, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:45589107fb22eddde7a0ab37", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4840a7771bf42687ea981d30", "aggregation": { "method": "sum" }, @@ -62916,19 +63224,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001364", + "id": "E14001461", "level": "constituency", - "name": "Mid Leicestershire", + "name": "Scarborough and Whitby", "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, 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.E14001364" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001461" }, "measure": { "unit": "kwh" @@ -62951,28 +63259,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:45589107fb22eddde7a0ab37", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4840a7771bf42687ea981d30", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 164254676.66, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:456a3fef96b3a01abadd9ac8", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:487d818b892df6e7a2827182", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -62985,81 +63293,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": "E14001526", + "id": "E14001194", "level": "constituency", - "name": "Stratford-on-Avon", + "name": "Derby South", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Stratford-on-Avon: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Derby South: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001526" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001194" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_concept": "desnz.subnational.domestic_electricity_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:456a3fef96b3a01abadd9ac8", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:487d818b892df6e7a2827182", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 49130.0, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:45877ab53a7098ce105aedb1", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4897679800f2eca43ae96ef0", "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", @@ -63072,81 +63382,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": "E14001605", + "id": "E14001379", "level": "constituency", - "name": "York Outer", + "name": "Newcastle upon Tyne North", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, York Outer: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Newcastle upon Tyne North: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_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.E14001605" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001379" }, "measure": { - "unit": "count" + "unit": "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:45877ab53a7098ce105aedb1", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4897679800f2eca43ae96ef0", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 148755939.326, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:45961a2f276034c0ab998667", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:489c6957c786834b43310c5d", "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", @@ -63159,81 +63471,83 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { "consumption": "Consumption" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", + "fuel": "electricity", "metric": "consumption", - "temperature_adjustment": "weather_corrected" + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001511", + "id": "E14001185", "level": "constituency", - "name": "St Ives", + "name": "Crewe and Nantwich", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, St Ives: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Crewe and Nantwich: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001511" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001185" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_concept": "desnz.subnational.domestic_electricity_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:45961a2f276034c0ab998667", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:489c6957c786834b43310c5d", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 153332936.275, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:45dd2c3acbca3f43f974bd11", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:48a39dc4ee20d62e2c6bb1af", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -63246,135 +63560,48 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { "meter_count": "Meter count" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", + "fuel": "electricity", "metric": "meter_count", - "temperature_adjustment": "weather_corrected" + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001191", + "id": "E14001422", "level": "constituency", - "name": "Dartford", + "name": "Pendle and Clitheroe", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Dartford: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Pendle and Clitheroe: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001191" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001422" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_concept": "desnz.subnational.domestic_electricity_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, - "period": { - "type": "gas_year", - "value": 2024 - }, - "period_coverage": { - "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" - }, - "provenance_class": "derived_administrative", - "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:45dd2c3acbca3f43f974bd11", - "source": { - "source_file": "desnz_constituency_energy_facts.json", - "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", - "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", - "url": "tools/build_uk_desnz_constituency_energy_facts.py", - "vintage": "2025_publication_2024_data" - }, - "value": 42467.537, - "value_type": "float" - }, - { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:45fb2b9e18d8f74d81b6721e", - "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": "E14001475", - "level": "constituency", - "name": "Skipton and Ripon", - "vintage": "pcon_2024" - }, - "label": "Domestic electricity consumption, 2024, Skipton and Ripon: DESNZ's authority totals split by its small-area figures", - "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" - }, - "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001475" - }, - "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 @@ -63388,20 +63615,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:45fb2b9e18d8f74d81b6721e", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:48a39dc4ee20d62e2c6bb1af", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 48879.735, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:461ed709b6eb48a42f90de40", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:48c3b64540ad3519361a750a", "aggregation": { "method": "sum" }, @@ -63442,19 +63669,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001548", + "id": "E14001432", "level": "constituency", - "name": "Tiverton and Minehead", + "name": "Portsmouth South", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Tiverton and Minehead: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Portsmouth South: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001548" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001432" }, "measure": { "unit": "kwh" @@ -63475,20 +63702,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:461ed709b6eb48a42f90de40", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:48c3b64540ad3519361a750a", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 370671939.884, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4623bf36ef537b0233231331", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:491e9a003690e2720f719c1d", "aggregation": { "method": "sum" }, @@ -63529,19 +63756,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001300", + "id": "W07000103", "level": "constituency", - "name": "Ilford North", + "name": "Neath and Swansea East", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Ilford North: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Neath and Swansea East: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001300" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.W07000103" }, "measure": { "unit": "count" @@ -63562,28 +63789,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4623bf36ef537b0233231331", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:491e9a003690e2720f719c1d", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 42708.918, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:462ec360070b7bfb9215a1f7", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4925b240ef57dde30dbacee9", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -63599,7 +63826,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -63608,7 +63835,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -63616,27 +63843,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001332", + "id": "E14001519", "level": "constituency", - "name": "Lewisham North", + "name": "Stockton West", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Lewisham North: 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_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001332" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.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_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "calendar_year", @@ -63651,28 +63878,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:462ec360070b7bfb9215a1f7", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4925b240ef57dde30dbacee9", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 128633231.042, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:46309e007c1aacbf99e3dc02", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:49313623636b06816a6cc753", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -63688,7 +63915,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -63697,7 +63924,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -63705,27 +63932,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001285", + "id": "E14001508", "level": "constituency", - "name": "Hexham", + "name": "St Austell and Newquay", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Hexham: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, St Austell and Newquay: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001285" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001508" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "gas_year", @@ -63738,28 +63965,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:46309e007c1aacbf99e3dc02", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:49313623636b06816a6cc753", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 27440.048, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:463ad6b11ff1ebcd06e36dfe", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:494d5d0d76c5f98ca3c99eb0", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -63775,7 +64002,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -63784,7 +64011,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -63792,27 +64019,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001158", + "id": "E14001330", "level": "constituency", - "name": "Cheadle", + "name": "Lewes", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Cheadle: 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_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001158" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001330" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "calendar_year", @@ -63827,115 +64054,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:463ad6b11ff1ebcd06e36dfe", - "source": { - "source_file": "desnz_constituency_energy_facts.json", - "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", - "source_table": "DESNZ sub-national 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:46482114505c6e610009e3ee", - "aggregation": { - "method": "sum" - }, - "assertion": "observation", - "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", - "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" - }, - "dimension_labels": { - "domestic_scope": "Domestic scope", - "fuel": "Fuel", - "metric": "Metric", - "temperature_adjustment": "Temperature adjustment" - }, - "dimension_value_labels": { - "domestic_scope": { - "all_domestic": "All domestic meters" - }, - "fuel": { - "gas": "Gas" - }, - "metric": { - "consumption": "Consumption" - }, - "temperature_adjustment": { - "weather_corrected": "Weather corrected" - } - }, - "dimensions": { - "domestic_scope": "all_domestic", - "fuel": "gas", - "metric": "consumption", - "temperature_adjustment": "weather_corrected" - }, - "entity": { - "name": "household", - "role": "domestic_energy_customer" - }, - "geography": { - "id": "E14001304", - "level": "constituency", - "name": "Isle of Wight West", - "vintage": "pcon_2024" - }, - "label": "Domestic gas consumption, 2024, Isle of Wight West: DESNZ's authority totals split by its small-area figures", - "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" - }, - "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001304" - }, - "measure": { - "unit": "kwh" - }, - "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" - }, - "period": { - "type": "gas_year", - "value": 2024 - }, - "period_coverage": { - "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" - }, - "provenance_class": "derived_administrative", - "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:46482114505c6e610009e3ee", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:494d5d0d76c5f98ca3c99eb0", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 153114661.799, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:466d4797df1679501cc061a0", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:497eb416326866e1d08ea66e", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -63951,7 +64091,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -63960,7 +64100,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -63968,27 +64108,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001188", + "id": "E14001063", "level": "constituency", - "name": "Croydon West", + "name": "Aldershot", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Croydon West: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Aldershot: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001188" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001063" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "calendar_year", @@ -64003,20 +64143,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:466d4797df1679501cc061a0", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:497eb416326866e1d08ea66e", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 48662.013, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4681d7665d2e8fba16822b58", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:498a0002e0d802e003302db9", "aggregation": { "method": "sum" }, @@ -64057,19 +64197,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001544", + "id": "E14001459", "level": "constituency", - "name": "Thirsk and Malton", + "name": "Salford", "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, Salford: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001544" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001459" }, "measure": { "unit": "kwh" @@ -64090,28 +64230,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4681d7665d2e8fba16822b58", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:498a0002e0d802e003302db9", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 382147686.62, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4683a967f510e196b7343d62", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:49ce1e8258dddc6e701cac21", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -64127,7 +64267,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -64136,7 +64276,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -64144,27 +64284,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001335", + "id": "E14001063", "level": "constituency", - "name": "Lichfield", + "name": "Aldershot", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Lichfield: 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_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_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.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_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "calendar_year", @@ -64179,28 +64319,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4683a967f510e196b7343d62", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:49ce1e8258dddc6e701cac21", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 160094795.609, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:46cace0ea07969684f6cc88c", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:49f6953f93212a340cf5a82d", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -64216,7 +64356,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -64225,7 +64365,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -64233,27 +64373,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001117", + "id": "E14001307", "level": "constituency", - "name": "Bracknell", + "name": "Jarrow and Gateshead East", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Bracknell: 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_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001117" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001307" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "calendar_year", @@ -64268,20 +64408,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:46cace0ea07969684f6cc88c", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:49f6953f93212a340cf5a82d", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 44691.795, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:47032d4da03740c232873f36", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:49f8b99579d3324974e8fa14", "aggregation": { "method": "sum" }, @@ -64322,19 +64462,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001305", + "id": "E14001424", "level": "constituency", - "name": "Islington North", + "name": "Penrith and Solway", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Islington North: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, 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.E14001305" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001424" }, "measure": { "unit": "count" @@ -64355,28 +64495,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:47032d4da03740c232873f36", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:49f8b99579d3324974e8fa14", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 33755.002, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:475b9c85913714ec952cee98", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4a3fa2d53fca7c7d92401ac9", "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", @@ -64389,83 +64529,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": "E14001558", + "level": "constituency", + "name": "Uxbridge and South Ruislip", + "vintage": "pcon_2024" + }, + "label": "Domestic gas meters, 2024, Uxbridge and South Ruislip: DESNZ's authority totals split by its small-area figures", + "layout": { + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + }, + "lineage": { + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001558" + }, + "measure": { + "unit": "count" + }, + "observed_measure": { + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" + }, + "period": { + "type": "gas_year", + "value": 2024 + }, + "period_coverage": { + "basis": "survey_reference", + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + }, + "provenance_class": "derived_administrative", + "schema_version": "microcosm.derived_consumer_fact.v1", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4a3fa2d53fca7c7d92401ac9", + "source": { + "source_file": "desnz_constituency_energy_facts.json", + "source_name": "microcosm", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", + "url": "tools/build_uk_desnz_constituency_energy_facts.py", + "vintage": "2025_publication_2024_data" + }, + "value": 39609.158, + "value_type": "float" + }, + { + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4aa60f11a5911d0691cc8d42", + "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": "E14001233", + "id": "E14001558", "level": "constituency", - "name": "Fareham and Waterlooville", + "name": "Uxbridge and South Ruislip", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Fareham and Waterlooville: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Uxbridge and South Ruislip: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001233" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001558" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_concept": "desnz.subnational.domestic_gas_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:475b9c85913714ec952cee98", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4aa60f11a5911d0691cc8d42", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 501810050.26, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4760541243433020783e3102", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4ab9a31960d36f323955c41b", "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", @@ -64478,75 +64703,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": "E14001438", + "id": "E14001115", "level": "constituency", - "name": "Reading Central", + "name": "Bournemouth East", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Reading Central: 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.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.E14001438" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001115" }, "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:4760541243433020783e3102", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4ab9a31960d36f323955c41b", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 42251.563, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:476b9172ab1810dc1e2aefa2", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4adb7114ef4dbbae2082b2a6", "aggregation": { "method": "sum" }, @@ -64587,19 +64810,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001477", + "id": "S14000094", "level": "constituency", - "name": "Slough", + "name": "Inverness, Skye and West Ross-shire", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Slough: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Inverness, Skye and West Ross-shire: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001477" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.S14000094" }, "measure": { "unit": "count" @@ -64622,28 +64845,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:476b9172ab1810dc1e2aefa2", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4adb7114ef4dbbae2082b2a6", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 62458.976, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:477830127b7d7d588a427d71", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4b1044dab2e00deb97df0929", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -64659,7 +64882,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -64668,7 +64891,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -64676,27 +64899,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001543", + "id": "E14001144", "level": "constituency", - "name": "The Wrekin", + "name": "Bury North", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, The Wrekin: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, 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" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001543" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001144" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "gas_year", @@ -64709,28 +64932,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:477830127b7d7d588a427d71", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4b1044dab2e00deb97df0929", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 43382.723, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:478955bb2a2d4b24cb1258e4", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4b29396fbf403c21be1bc137", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -64746,7 +64969,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -64755,7 +64978,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -64763,27 +64986,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001381", + "id": "E14001341", "level": "constituency", - "name": "Newton Abbot", + "name": "Liverpool West Derby", "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, 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.E14001381" + "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", @@ -64798,20 +65021,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:478955bb2a2d4b24cb1258e4", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4b29396fbf403c21be1bc137", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 44740.665, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4789de261935fa43c3b9d571", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4b3de1b07c20c9733e52efa0", "aggregation": { "method": "sum" }, @@ -64852,19 +65075,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001564", + "id": "E14001224", "level": "constituency", - "name": "Warrington North", + "name": "Ely and East Cambridgeshire", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Warrington North: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Ely and East Cambridgeshire: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001564" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001224" }, "measure": { "unit": "count" @@ -64885,20 +65108,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4789de261935fa43c3b9d571", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4b3de1b07c20c9733e52efa0", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 35749.813, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4793316cdf5d849c109a4deb", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4b5ff7448a3588136cb08ac9", "aggregation": { "method": "sum" }, @@ -64939,19 +65162,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001406", + "id": "S14000073", "level": "constituency", - "name": "Northampton North", + "name": "Dumfries and Galloway", "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, 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.E14001406" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.S14000073" }, "measure": { "unit": "kwh" @@ -64972,20 +65195,107 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4793316cdf5d849c109a4deb", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4b5ff7448a3588136cb08ac9", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 356662570.183, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4794adb2a617cfc1388c0abb", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4b6266c0223772c155b312db", + "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": "E14001594", + "level": "constituency", + "name": "Wolverhampton North East", + "vintage": "pcon_2024" + }, + "label": "Domestic gas meters, 2024, Wolverhampton North East: DESNZ's authority totals split by its small-area figures", + "layout": { + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + }, + "lineage": { + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001594" + }, + "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:4b6266c0223772c155b312db", + "source": { + "source_file": "desnz_constituency_energy_facts.json", + "source_name": "microcosm", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_table": "DESNZ sub-national 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_type": "float" + }, + { + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4b70c58493333212157d2f9f", "aggregation": { "method": "sum" }, @@ -65026,19 +65336,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001578", + "id": "E14001542", "level": "constituency", - "name": "West Suffolk", + "name": "Tewkesbury", "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, Tewkesbury: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001578" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001542" }, "measure": { "unit": "kwh" @@ -65059,20 +65369,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4794adb2a617cfc1388c0abb", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4b70c58493333212157d2f9f", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 413604460.701, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:479e351e8d723921c91beac3", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4b8fd0e112553afc70b0cab2", "aggregation": { "method": "sum" }, @@ -65113,19 +65423,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000072", + "id": "E14001566", "level": "constituency", - "name": "Cumbernauld and Kirkintilloch", + "name": "Warwick and Leamington", "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, Warwick and Leamington: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.S14000072" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001566" }, "measure": { "unit": "kwh" @@ -65146,28 +65456,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:479e351e8d723921c91beac3", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4b8fd0e112553afc70b0cab2", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 484270026.233, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:47a815ed51a0c8e94e3d24d8", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4baeed98adbb79324e59622b", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -65180,75 +65490,73 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { "consumption": "Consumption" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", + "fuel": "gas", "metric": "consumption", - "temperature_adjustment": "as_reported" + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001403", + "id": "E14001090", "level": "constituency", - "name": "North West Hampshire", + "name": "Bicester and Woodstock", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, North West Hampshire: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, 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.E14001403" + "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:47a815ed51a0c8e94e3d24d8", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4baeed98adbb79324e59622b", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 413328852.775, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:47fe1fb253ba80dda4acfe85", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4bb17e50d2050fd7766ee21d", "aggregation": { "method": "sum" }, @@ -65289,19 +65597,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "W07000110", + "id": "E14001169", "level": "constituency", - "name": "Vale of Glamorgan", + "name": "Chipping Barnet", "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, 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.W07000110" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001169" }, "measure": { "unit": "count" @@ -65324,28 +65632,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:47fe1fb253ba80dda4acfe85", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4bb17e50d2050fd7766ee21d", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 46288.105, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:480ec1b76c5345c52c7ecedb", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4bb48dec97ea9805b7fce7ce", "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", @@ -65358,81 +65666,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": "E14001457", + "id": "E14001562", "level": "constituency", - "name": "Rushcliffe", + "name": "Walsall and Bloxwich", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Rushcliffe: 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_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_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.E14001562" }, "measure": { - "unit": "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:480ec1b76c5345c52c7ecedb", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4bb48dec97ea9805b7fce7ce", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 46782.385, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:483300aa543dafd4f26379aa", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4bdc08d1dd18335ffcde90a3", "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", @@ -65445,81 +65755,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": "W07000086", + "id": "E14001173", "level": "constituency", - "name": "Bridgend", + "name": "City of Durham", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Bridgend: 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.W07000086" + "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:483300aa543dafd4f26379aa", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4bdc08d1dd18335ffcde90a3", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 43165.18, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:486c5a8eeb9f98927b1e670d", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4bdffcbbafe0da9d4b3b2a24", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -65535,7 +65847,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -65544,7 +65856,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -65552,27 +65864,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000067", + "id": "S14000068", "level": "constituency", - "name": "Argyll, Bute and South Lochaber", + "name": "Bathgate and Linlithgow", "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 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.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.S14000067" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.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_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "calendar_year", @@ -65587,28 +65899,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:486c5a8eeb9f98927b1e670d", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4bdffcbbafe0da9d4b3b2a24", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 135334791.444, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:48aef6cb2ad1e572e65763f2", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4beddcb9907cbc77b33ba6f5", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -65624,7 +65936,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -65633,7 +65945,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -65641,27 +65953,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001459", + "id": "E14001605", "level": "constituency", - "name": "Salford", + "name": "York Outer", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Salford: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, York Outer: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001459" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001605" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "calendar_year", @@ -65676,28 +65988,115 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:48aef6cb2ad1e572e65763f2", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4beddcb9907cbc77b33ba6f5", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 134890484.053, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:48b58be4bf6ccc44c8d0c267", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4bef193687a0c1f8f821d73d", "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": "E14001162", + "level": "constituency", + "name": "Chesham and Amersham", + "vintage": "pcon_2024" + }, + "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:4bef193687a0c1f8f821d73d", + "source": { + "source_file": "desnz_constituency_energy_facts.json", + "source_name": "microcosm", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_table": "DESNZ sub-national 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:4c25fe3dbc6b5a178f3a152c", + "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", @@ -65713,7 +66112,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -65722,7 +66121,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -65735,22 +66134,22 @@ "name": "Mid Derbyshire", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Mid Derbyshire: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Mid Derbyshire: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001362" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001362" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "calendar_year", @@ -65765,20 +66164,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:48b58be4bf6ccc44c8d0c267", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4c25fe3dbc6b5a178f3a152c", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 133363120.073, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:48c4375b66bcce55b0bee3ae", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4c44898d7ee9d18ed44671e6", "aggregation": { "method": "sum" }, @@ -65819,19 +66218,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001318", + "id": "E14001497", "level": "constituency", - "name": "Lancaster and Wyre", + "name": "South West Norfolk", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Lancaster and Wyre: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, 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.E14001318" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001497" }, "measure": { "unit": "kwh" @@ -65854,28 +66253,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:48c4375b66bcce55b0bee3ae", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4c44898d7ee9d18ed44671e6", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 191190636.921, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:48f87b433c4bc41771831e38", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4c537fc48c49bb324069cae4", "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", @@ -65888,75 +66287,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": "E14001197", + "id": "E14001584", "level": "constituency", - "name": "Didcot and Wantage", + "name": "Widnes and Halewood", "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, 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" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_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.E14001584" }, "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:48f87b433c4bc41771831e38", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4c537fc48c49bb324069cae4", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 40440.825, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:490ea8b65585279bd9498b2e", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4c571019da9894bcca270bb9", "aggregation": { "method": "sum" }, @@ -65997,19 +66394,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000107", + "id": "E14001289", "level": "constituency", - "name": "Ayr, Carrick and Cumnock", + "name": "Hitchin", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Ayr, Carrick and Cumnock: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas 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.S14000107" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001289" }, "measure": { "unit": "count" @@ -66030,28 +66427,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:490ea8b65585279bd9498b2e", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4c571019da9894bcca270bb9", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 39306.318, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:495fe98c8eb7a3da31e0af9f", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4c64e6207130b080d0bbe40d", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -66064,75 +66461,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": "S14000075", + "id": "E14001300", "level": "constituency", - "name": "Dundee Central", + "name": "Ilford North", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Dundee Central: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Ilford North: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.S14000075" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001300" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_concept": "desnz.subnational.domestic_gas_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:495fe98c8eb7a3da31e0af9f", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4c64e6207130b080d0bbe40d", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 516850653.754, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:496164572ba827dd9f57e9bf", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4c6b59d322efe18cc1416aa0", "aggregation": { "method": "sum" }, @@ -66173,19 +66568,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001409", + "id": "E14001396", "level": "constituency", - "name": "Norwich South", + "name": "North Norfolk", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Norwich South: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, 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.E14001409" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001396" }, "measure": { "unit": "kwh" @@ -66206,28 +66601,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:496164572ba827dd9f57e9bf", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4c6b59d322efe18cc1416aa0", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 256969265.216, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:49775a8b38bedef8b5ea7735", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4c936df412e49caed002f5b5", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -66243,7 +66638,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -66252,7 +66647,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -66260,27 +66655,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001175", + "id": "E14001484", "level": "constituency", - "name": "Clapham and Brixton Hill", + "name": "South Devon", "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, South Devon: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_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.E14001484" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "calendar_year", @@ -66295,28 +66690,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:49775a8b38bedef8b5ea7735", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4c936df412e49caed002f5b5", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 49307.349, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:49a41852be89c9da16f0d71e", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4cb68c1f72459964115a7006", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -66332,7 +66727,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -66341,7 +66736,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -66349,27 +66744,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000110", + "id": "E14001546", "level": "constituency", - "name": "Kilmarnock and Loudoun", + "name": "Thurrock", "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, 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.S14000110" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001546" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "calendar_year", @@ -66384,28 +66779,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:49a41852be89c9da16f0d71e", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4cb68c1f72459964115a7006", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 171960427.261, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:49a612bf1002e96db29a5cd8", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4cd4e5b1270722e791a212c4", "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", @@ -66418,75 +66813,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": "E14001225", + "id": "E14001530", "level": "constituency", - "name": "Enfield North", + "name": "Suffolk Coastal", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Enfield North: 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.E14001225" + "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:49a612bf1002e96db29a5cd8", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4cd4e5b1270722e791a212c4", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 35052.621, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:49a8d4e1b9c68ce0051828d8", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4cd7d4cc87c304c59b079873", "aggregation": { "method": "sum" }, @@ -66527,19 +66920,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001086", + "id": "E14001249", "level": "constituency", - "name": "Bethnal Green and Stepney", + "name": "Godalming and Ash", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Bethnal Green and Stepney: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, 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.E14001086" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001249" }, "measure": { "unit": "kwh" @@ -66562,28 +66955,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:49a8d4e1b9c68ce0051828d8", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4cd7d4cc87c304c59b079873", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 188604539.106, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:49aa4d7adb68446737fd45aa", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4ceb2377ce8ada1d4b3e0259", "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", @@ -66596,75 +66989,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": "E14001500", + "id": "E14001415", "level": "constituency", - "name": "Southampton Test", + "name": "Oldham East and Saddleworth", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Southampton Test: 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_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_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.E14001500" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001415" }, "measure": { - "unit": "count" + "unit": "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:49aa4d7adb68446737fd45aa", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4ceb2377ce8ada1d4b3e0259", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 519555839.724, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:49b8d98cf1688c2efce7f691", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4cffa3c0ede549ee7d3b432e", "aggregation": { "method": "sum" }, @@ -66705,19 +67096,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001306", + "id": "E14001577", "level": "constituency", - "name": "Islington South and Finsbury", + "name": "West Lancashire", "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, West Lancashire: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_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.E14001577" }, "measure": { "unit": "count" @@ -66738,20 +67129,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:49b8d98cf1688c2efce7f691", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4cffa3c0ede549ee7d3b432e", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 39320.0, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:49c419491a46f0516160cb31", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4cffc8ac1bb3bbe536f6bf7e", "aggregation": { "method": "sum" }, @@ -66792,19 +67183,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001120", + "id": "E14001280", "level": "constituency", - "name": "Bradford West", + "name": "Henley and Thame", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Bradford West: 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.E14001120" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001280" }, "measure": { "unit": "count" @@ -66825,20 +67216,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:49c419491a46f0516160cb31", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4cffc8ac1bb3bbe536f6bf7e", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 33174.316, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:49c4a4d4624f358a3aef5d54", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4d02a3c9de20d13ed8951903", "aggregation": { "method": "sum" }, @@ -66879,19 +67270,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000096", + "id": "E14001156", "level": "constituency", - "name": "Lothian East", + "name": "Central Suffolk and North Ipswich", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Lothian East: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Central Suffolk and North Ipswich: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.S14000096" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001156" }, "measure": { "unit": "count" @@ -66914,28 +67305,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:49c4a4d4624f358a3aef5d54", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4d02a3c9de20d13ed8951903", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 41718.982, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4a4973f15629082e2e554614", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4d21d2010f4cc155575b7b70", "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", @@ -66948,75 +67339,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": "E14001239", + "id": "E14001437", "level": "constituency", - "name": "Folkestone and Hythe", + "name": "Rayleigh and Wickford", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Folkestone and Hythe: 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_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_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.E14001239" + "source_record_id": "microcosm.desnz_constituency_energy.gas.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_gas_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4a4973f15629082e2e554614", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4d21d2010f4cc155575b7b70", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 475391526.347, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4a668466c9dd65719fffa3c7", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4d339028bd1ac033741cf17a", "aggregation": { "method": "sum" }, @@ -67057,19 +67446,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001180", + "id": "E14001560", "level": "constituency", - "name": "Coventry East", + "name": "Wakefield and Rothwell", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Coventry East: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, 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" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001180" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001560" }, "measure": { "unit": "kwh" @@ -67092,20 +67481,109 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4a668466c9dd65719fffa3c7", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4d339028bd1ac033741cf17a", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 142670292.339, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4a7556d9f9661e8346b8bc7b", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4d3fd0b40f1e3836c765c1cb", + "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": "E14001234", + "level": "constituency", + "name": "Farnham and Bordon", + "vintage": "pcon_2024" + }, + "label": "Domestic electricity 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.electricity.meter_count", + "record_set_spec_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" + }, + "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:4d3fd0b40f1e3836c765c1cb", + "source": { + "source_file": "desnz_constituency_energy_facts.json", + "source_name": "microcosm", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_table": "DESNZ sub-national 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_type": "float" + }, + { + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4d500b54a50b5b368e5fa5c1", "aggregation": { "method": "sum" }, @@ -67146,19 +67624,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001207", + "id": "E14001496", "level": "constituency", - "name": "Ealing Central and Acton", + "name": "South West Hertfordshire", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Ealing Central and Acton: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, 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.E14001207" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001496" }, "measure": { "unit": "kwh" @@ -67179,28 +67657,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4a7556d9f9661e8346b8bc7b", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4d500b54a50b5b368e5fa5c1", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 554968466.675, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4a8603580160c2ffdb988706", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4d7952d1f8353c5addef932a", "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", @@ -67213,75 +67691,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": "S14000065", + "id": "E14001604", "level": "constituency", - "name": "Angus and Perthshire Glens", + "name": "York Central", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Angus and Perthshire Glens: 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.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.S14000065" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001604" }, "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:4a8603580160c2ffdb988706", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4d7952d1f8353c5addef932a", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 42337.816, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4a94a2dea2743a2e5f8dc36f", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4d9e58892e02eac41a798e0d", "aggregation": { "method": "sum" }, @@ -67322,19 +67798,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001121", + "id": "E14001587", "level": "constituency", - "name": "Braintree", + "name": "Winchester", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Braintree: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Winchester: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001121" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001587" }, "measure": { "unit": "count" @@ -67355,20 +67831,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4a94a2dea2743a2e5f8dc36f", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4d9e58892e02eac41a798e0d", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 35948.862, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4ab315dc8c21660133a5349b", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4db8687d5b8168f3322e5788", "aggregation": { "method": "sum" }, @@ -67409,19 +67885,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001290", + "id": "E14001210", "level": "constituency", - "name": "Holborn and St Pancras", + "name": "Earley and Woodley", "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, 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" }, "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.E14001210" }, "measure": { "unit": "count" @@ -67442,28 +67918,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4ab315dc8c21660133a5349b", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4db8687d5b8168f3322e5788", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 38356.631, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4acb3af33e151aee47af5666", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4dbc1da41ec834cbd75a7677", "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", @@ -67476,81 +67952,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": "E14001488", + "id": "E14001598", "level": "constituency", - "name": "South Leicestershire", + "name": "Worsley and Eccles", "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, Worsley and Eccles: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_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.E14001598" }, "measure": { - "unit": "count" + "unit": "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:4acb3af33e151aee47af5666", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4dbc1da41ec834cbd75a7677", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 149915877.963, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4b0e79b05e213b17ac7bc544", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4df2253eff228081964e580e", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -67563,73 +68041,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": "S14000068", + "id": "E14001575", "level": "constituency", - "name": "Bathgate and Linlithgow", + "name": "West Dorset", "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, West Dorset: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.S14000068" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001575" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_concept": "desnz.subnational.domestic_electricity_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4b0e79b05e213b17ac7bc544", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4df2253eff228081964e580e", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 48761.436, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4b4f75a90a1431bd0340a93c", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4df3fb4941c32811d480554d", "aggregation": { "method": "sum" }, @@ -67670,19 +68150,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001547", + "id": "E14001365", "level": "constituency", - "name": "Tipton and Wednesbury", + "name": "Mid Norfolk", "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, 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" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001547" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001365" }, "measure": { "unit": "kwh" @@ -67705,28 +68185,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4b4f75a90a1431bd0340a93c", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4df3fb4941c32811d480554d", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 180975910.541, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4b70f5990b71165162fd5a37", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4e18f254c1deec956b3a93ab", "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", @@ -67742,7 +68222,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -67751,150 +68231,61 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", - "temperature_adjustment": "weather_corrected" - }, - "entity": { - "name": "household", - "role": "domestic_energy_customer" - }, - "geography": { - "id": "E14001146", - "level": "constituency", - "name": "Bury St Edmunds and Stowmarket", - "vintage": "pcon_2024" - }, - "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.E14001146" - }, - "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:4b70f5990b71165162fd5a37", - "source": { - "source_file": "desnz_constituency_energy_facts.json", - "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", - "source_table": "DESNZ sub-national 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_type": "float" - }, - { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4b959fcbe53bbc77af4b8ed5", - "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": "E14001592", + "id": "E14001203", "level": "constituency", - "name": "Woking", + "name": "Droitwich and Evesham", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Woking: 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.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001592" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001203" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_concept": "desnz.subnational.domestic_gas_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4b959fcbe53bbc77af4b8ed5", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4e18f254c1deec956b3a93ab", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 379248822.681, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4b9ce2b099c37108f4f30f65", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4e3b66f3549c7fb078e6bcc0", "aggregation": { "method": "sum" }, @@ -67935,19 +68326,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001493", + "id": "E14001164", "level": "constituency", - "name": "South Shropshire", + "name": "Chester South and Eddisbury", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, South Shropshire: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, 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.E14001493" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001164" }, "measure": { "unit": "kwh" @@ -67970,28 +68361,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4b9ce2b099c37108f4f30f65", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4e3b66f3549c7fb078e6bcc0", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 171685150.209, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4bbea0d5bc05449e20002a28", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4e53f466f94713b9d4ba199a", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -68004,168 +68395,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": "S14000108", + "id": "E14001563", "level": "constituency", - "name": "Berwickshire, Roxburgh and Selkirk", + "name": "Walthamstow", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Berwickshire, Roxburgh and Selkirk: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Walthamstow: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.S14000108" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001563" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.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:4bbea0d5bc05449e20002a28", - "source": { - "source_file": "desnz_constituency_energy_facts.json", - "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", - "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", - "url": "tools/build_uk_desnz_constituency_energy_facts.py", - "vintage": "2025_publication_2024_data" - }, - "value": 31943.775, - "value_type": "float" - }, - { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4bd485fd939b1b8215531e8d", - "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", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4bd485fd939b1b8215531e8d", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4e53f466f94713b9d4ba199a", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 48257.0, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4c02b29d276135cf880a1bed", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4e957db55fc6dc4b0fab1443", "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", @@ -68178,73 +68484,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": "E14001481", + "id": "S14000104", "level": "constituency", - "name": "South Cambridgeshire", + "name": "Rutherglen", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, South Cambridgeshire: 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.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.E14001481" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.S14000104" }, "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:4c02b29d276135cf880a1bed", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4e957db55fc6dc4b0fab1443", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 130161921.125, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4c132bf1d57cad58bbd255fc", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4eb7583248505cd890a4cc87", "aggregation": { "method": "sum" }, @@ -68285,19 +68593,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001286", + "id": "S14000061", "level": "constituency", - "name": "Heywood and Middleton North", + "name": "Aberdeen South", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Heywood and Middleton North: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity 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.E14001286" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.S14000061" }, "measure": { "unit": "kwh" @@ -68320,28 +68628,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4c132bf1d57cad58bbd255fc", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4eb7583248505cd890a4cc87", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 183075382.307, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4c2e4867cf42462f6f693048", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4ebea788707799082a509d8b", "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", @@ -68357,7 +68665,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -68366,7 +68674,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -68374,27 +68682,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001504", + "id": "E14001249", "level": "constituency", - "name": "Southport", + "name": "Godalming and Ash", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Southport: 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_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_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.E14001504" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001249" }, "measure": { - "unit": "count" + "unit": "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", @@ -68407,28 +68715,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4c2e4867cf42462f6f693048", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4ebea788707799082a509d8b", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 505620469.525, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4c39449008ff7e015054af9c", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4ef699555e15c3b0796912db", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -68441,81 +68749,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": "E14001155", + "id": "E14001405", "level": "constituency", - "name": "Central Devon", + "name": "North West Norfolk", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Central Devon: 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_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001155" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001405" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_concept": "desnz.subnational.domestic_electricity_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4c39449008ff7e015054af9c", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4ef699555e15c3b0796912db", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 51625.701, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4c45e4b7c10c227fecbb42dd", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4f1fed7957c35281b18689a3", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -68531,7 +68841,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -68540,7 +68850,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -68548,27 +68858,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001385", + "id": "E14001175", "level": "constituency", - "name": "North Cornwall", + "name": "Clapham and Brixton Hill", "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, 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" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_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.E14001175" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "calendar_year", @@ -68583,28 +68893,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4c45e4b7c10c227fecbb42dd", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4f1fed7957c35281b18689a3", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 48096.652, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4c52ea1bef7536699e165194", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4f452e7e53e30464c15777d5", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -68617,81 +68927,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": "E14001241", + "id": "E14001513", "level": "constituency", - "name": "Frome and East Somerset", + "name": "Stafford", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Frome and East Somerset: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, 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" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001241" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001513" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_concept": "desnz.subnational.domestic_electricity_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4c52ea1bef7536699e165194", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4f452e7e53e30464c15777d5", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 44050.293, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4c54e90b6ac2a2be7dd49f0f", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4f47e649bdbb0b36e4a95fb4", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -68704,83 +69016,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": "E14001200", + "id": "E14001572", "level": "constituency", - "name": "Doncaster North", + "name": "Wells and Mendip Hills", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Doncaster North: 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.E14001200" + "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:4c54e90b6ac2a2be7dd49f0f", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4f47e649bdbb0b36e4a95fb4", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 331406193.933, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4c73bad0b5f01df0446898ef", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4f597adf0e58e49c1298f99a", "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", @@ -68793,83 +69103,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": "E14001107", "level": "constituency", - "name": "Tooting", + "name": "Blyth and Ashington", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Tooting: 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_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_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.E14001107" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4c73bad0b5f01df0446898ef", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4f597adf0e58e49c1298f99a", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 49301.872, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4c954784f51cc4bfba94addf", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4f5fb42f523b276fde64e832", "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", @@ -68882,83 +69190,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": "E14001391", "level": "constituency", - "name": "Hertsmere", + "name": "North East Derbyshire", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Hertsmere: 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_meter_count", - "record_set_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.E14001391" }, "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:4c954784f51cc4bfba94addf", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4f5fb42f523b276fde64e832", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 41708.226, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4cc2aab1f3e523ea23b4bbdd", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4f6844d03ddf4ef393405787", "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", @@ -68971,83 +69277,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": "E14001223", "level": "constituency", - "name": "Middlesbrough South and East Cleveland", + "name": "Eltham and Chislehurst", "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, Eltham and Chislehurst: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001368" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001223" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4cc2aab1f3e523ea23b4bbdd", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4f6844d03ddf4ef393405787", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 40801.072, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4cda72dab94e8c3369b028bf", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4f7afa2404793562d3eac28a", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -69063,7 +69367,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -69072,7 +69376,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -69080,27 +69384,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001099", + "id": "E14001518", "level": "constituency", - "name": "Birmingham Selly Oak", + "name": "Stockton North", "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, 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.E14001099" + "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", @@ -69113,28 +69417,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4cda72dab94e8c3369b028bf", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4f7afa2404793562d3eac28a", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 43814.378, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4ceb288c4bcb9b3c4ed580d6", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4f8107dc0b8a57c8d6299f0c", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -69147,83 +69451,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": "E14001374", + "id": "E14001146", "level": "constituency", - "name": "New Forest West", + "name": "Bury St Edmunds and Stowmarket", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, New Forest West: 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.E14001374" + "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:4ceb288c4bcb9b3c4ed580d6", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4f8107dc0b8a57c8d6299f0c", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 379263543.782, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4ced2b03fe39273a50eaddcb", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4fc57236d3f20b3c971f4a07", "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", @@ -69236,83 +69538,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": "E14001366", "level": "constituency", - "name": "Eastleigh", + "name": "Mid Sussex", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Eastleigh: 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_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_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.E14001366" }, "measure": { - "unit": "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:4ced2b03fe39273a50eaddcb", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4fc57236d3f20b3c971f4a07", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 38780.311, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4d1b793cda243381605fc3e8", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4ffd13c7f436b348e2d6f9be", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -69325,83 +69625,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": "S14000071", + "id": "S14000109", "level": "constituency", - "name": "Cowdenbeath and Kirkcaldy", + "name": "Central Ayrshire", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Cowdenbeath and Kirkcaldy: 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_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.S14000071" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.S14000109" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_concept": "desnz.subnational.domestic_gas_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4d1b793cda243381605fc3e8", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4ffd13c7f436b348e2d6f9be", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 442730027.344, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4d3300ebcbf91077c4adcd4e", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:500e283450ede8f5767f438b", "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", @@ -69414,75 +69712,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": "E14001356", + "id": "E14001527", "level": "constituency", - "name": "Melksham and Devizes", + "name": "Streatham and Croydon North", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Melksham and Devizes: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Streatham and Croydon North: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001356" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001527" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4d3300ebcbf91077c4adcd4e", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:500e283450ede8f5767f438b", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 43714.915, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4d33eb46dffa73a5139eda94", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:505572c7a45be36c9cffaf56", "aggregation": { "method": "sum" }, @@ -69523,19 +69819,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001239", + "id": "E14001420", "level": "constituency", - "name": "Folkestone and Hythe", + "name": "Oxford West and Abingdon", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Folkestone and Hythe: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Oxford West and Abingdon: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001239" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001420" }, "measure": { "unit": "kwh" @@ -69556,28 +69852,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4d33eb46dffa73a5139eda94", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:505572c7a45be36c9cffaf56", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 471325237.444, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4d7932648fa0970a75ebadcd", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5075ade70ad807d0cf79aa3a", "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", @@ -69590,81 +69886,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": "E14001250", + "id": "E14001147", "level": "constituency", - "name": "Goole and Pocklington", + "name": "Calder Valley", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Goole and Pocklington: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Calder Valley: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001250" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001147" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4d7932648fa0970a75ebadcd", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5075ade70ad807d0cf79aa3a", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 47397.583, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4d7e6d9f65331946b8250388", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:50901aba81e96c400aa17c3a", "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", @@ -69677,81 +69975,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": "E14001204", + "id": "E14001097", "level": "constituency", - "name": "Dudley", + "name": "Birmingham Northfield", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Dudley: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Birmingham Northfield: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", - "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.E14001204" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001097" }, "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:4d7e6d9f65331946b8250388", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:50901aba81e96c400aa17c3a", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 147448990.933, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4db1b0bec34f2ce57441e44d", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5096e4cbc8456150c33347ab", "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", @@ -69764,83 +70064,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": "E14001232", + "id": "E14001241", "level": "constituency", - "name": "Exmouth and Exeter East", + "name": "Frome and East Somerset", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Exmouth and Exeter East: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Frome and East Somerset: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.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.E14001232" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001241" }, "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:4db1b0bec34f2ce57441e44d", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5096e4cbc8456150c33347ab", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 31390.28, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4de8ac038ca3e5933a58df8f", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:50c53f5459269b82b53f2030", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -69856,7 +70154,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -69865,7 +70163,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -69873,27 +70171,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "W07000092", + "id": "E14001172", "level": "constituency", - "name": "Cardiff West", + "name": "Cities of London and Westminster", "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, 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" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_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.E14001172" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "calendar_year", @@ -69908,28 +70206,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4de8ac038ca3e5933a58df8f", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:50c53f5459269b82b53f2030", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 347429571.946, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4df9a72880a2f0541056bfcb", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:50c687a27569b7253a27a118", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -69942,75 +70240,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": "E14001235", + "id": "E14001181", "level": "constituency", - "name": "Faversham and Mid Kent", + "name": "Coventry North West", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Faversham and Mid Kent: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Coventry North West: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001235" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001181" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_concept": "desnz.subnational.domestic_gas_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4df9a72880a2f0541056bfcb", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:50c687a27569b7253a27a118", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 476818546.054, + "value_type": "float" + }, + { + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:50e8926229ab69e1eacb673e", + "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": "E14001387", + "level": "constituency", + "name": "North Devon", + "vintage": "pcon_2024" + }, + "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.E14001387" + }, + "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:50e8926229ab69e1eacb673e", + "source": { + "source_file": "desnz_constituency_energy_facts.json", + "source_name": "microcosm", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_table": "DESNZ sub-national 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_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4e19757cf55780b13dc1fb58", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:50ed14703796797c9f4661a7", "aggregation": { "method": "sum" }, @@ -70051,19 +70434,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001458", + "id": "S14000081", "level": "constituency", - "name": "Rutland and Stamford", + "name": "Edinburgh South West", "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, Edinburgh South West: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001458" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.S14000081" }, "measure": { "unit": "count" @@ -70086,20 +70469,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4e19757cf55780b13dc1fb58", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:50ed14703796797c9f4661a7", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 53402.867, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4e2a0f8da4d05c9c98a143bc", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:510184ff58b34238cbf7f32f", "aggregation": { "method": "sum" }, @@ -70140,19 +70523,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001096", + "id": "E14001436", "level": "constituency", - "name": "Birmingham Ladywood", + "name": "Rawmarsh and Conisbrough", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Birmingham Ladywood: 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.electricity.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001096" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001436" }, "measure": { "unit": "kwh" @@ -70175,28 +70558,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4e2a0f8da4d05c9c98a143bc", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:510184ff58b34238cbf7f32f", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 119009869.742, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4e34b76b5a0226c1a8e77886", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5132350e3a6b25f1827502b2", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -70209,83 +70592,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": "S14000021", + "id": "E14001288", "level": "constituency", - "name": "East Renfrewshire", + "name": "Hinckley and Bosworth", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, East Renfrewshire: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Hinckley and Bosworth: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.S14000021" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001288" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_concept": "desnz.subnational.domestic_gas_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4e34b76b5a0226c1a8e77886", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5132350e3a6b25f1827502b2", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 447657552.146, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4e3bd88d96690fba5f45cdb5", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:513fb7a04e02c2cf141b6521", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -70301,7 +70682,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -70310,7 +70691,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -70318,27 +70699,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001359", + "id": "S14000097", "level": "constituency", - "name": "Mid Bedfordshire", + "name": "Mid Dunbartonshire", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Mid Bedfordshire: 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_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001359" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.S14000097" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "calendar_year", @@ -70353,20 +70734,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4e3bd88d96690fba5f45cdb5", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:513fb7a04e02c2cf141b6521", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 41892.208, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4e688681ba8231710fdad944", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:51665f436b56a960752f3ab4", "aggregation": { "method": "sum" }, @@ -70407,19 +70788,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000021", + "id": "S14000099", "level": "constituency", - "name": "East Renfrewshire", + "name": "Motherwell, Wishaw and Carluke", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, East Renfrewshire: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Motherwell, Wishaw and Carluke: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.S14000021" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.S14000099" }, "measure": { "unit": "count" @@ -70442,28 +70823,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4e688681ba8231710fdad944", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:51665f436b56a960752f3ab4", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 47149.742, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4e96729d139c6bc620c63742", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:517d031d37c538448e047013", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -70479,7 +70860,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -70488,7 +70869,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -70496,27 +70877,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "W07000096", + "id": "E14001361", "level": "constituency", - "name": "Dwyfor Meirionnydd", + "name": "Mid Cheshire", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Dwyfor Meirionnydd: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, 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" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.W07000096" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001361" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "calendar_year", @@ -70531,28 +70912,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4e96729d139c6bc620c63742", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:517d031d37c538448e047013", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 42935.174, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4eab448db2836848fe1de31a", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:51a578d36638cbd6f3129d8a", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -70568,7 +70949,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -70577,7 +70958,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -70585,61 +70966,150 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001556", + "id": "E14001123", "level": "constituency", - "name": "Twickenham", + "name": "Brent West", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Twickenham: 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_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + }, + "lineage": { + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001123" + }, + "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:51a578d36638cbd6f3129d8a", + "source": { + "source_file": "desnz_constituency_energy_facts.json", + "source_name": "microcosm", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_table": "DESNZ sub-national 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_type": "float" + }, + { + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:51b645f46b9089ba719ebf88", + "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": "E14001469", + "level": "constituency", + "name": "Sheffield Heeley", + "vintage": "pcon_2024" + }, + "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.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.E14001556" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001469" }, "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:4eab448db2836848fe1de31a", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:51b645f46b9089ba719ebf88", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 136310454.046, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4ec3adcb3d48f852bc1414e2", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:51b9e48286e497499e40ef95", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -70652,81 +71122,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": "E14001302", + "id": "E14001604", "level": "constituency", - "name": "Ipswich", + "name": "York Central", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Ipswich: 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.E14001302" + "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:4ec3adcb3d48f852bc1414e2", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:51b9e48286e497499e40ef95", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 49552.064, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4ec3c2c88c0ef626ada4bbae", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:51bbae3f4e08fc9386acb1c5", "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", @@ -70739,73 +71211,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": "E14001206", + "id": "E14001401", "level": "constituency", - "name": "Dunstable and Leighton Buzzard", + "name": "North West Cambridgeshire", "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 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.E14001206" + "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:4ec3c2c88c0ef626ada4bbae", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:51bbae3f4e08fc9386acb1c5", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 172105259.188, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4f10caad4ee9a11d4c7a9e65", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:51d961660d71105e1b733b3d", "aggregation": { "method": "sum" }, @@ -70846,19 +71320,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001455", + "id": "E14001135", "level": "constituency", - "name": "Runcorn and Helsby", + "name": "Bristol South", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Runcorn and Helsby: 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_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001455" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001135" }, "measure": { "unit": "kwh" @@ -70881,28 +71355,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4f10caad4ee9a11d4c7a9e65", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:51d961660d71105e1b733b3d", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 139926944.54, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4f38c1d2e656efcc5bd9bcb8", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:51db01a14a37cf9d5da084be", "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", @@ -70915,73 +71389,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": "E14001224", + "id": "E14001518", "level": "constituency", - "name": "Ely and East Cambridgeshire", + "name": "Stockton North", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Ely and East Cambridgeshire: 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.gas.meter_count", - "record_set_spec_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.E14001224" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001518" }, "measure": { - "unit": "count" + "unit": "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:4f38c1d2e656efcc5bd9bcb8", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:51db01a14a37cf9d5da084be", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 127198206.172, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4f39dcb9c3c5c175205df3fa", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:51db46c4396c2fd4aa88cc65", "aggregation": { "method": "sum" }, @@ -71022,19 +71498,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001309", + "id": "E14001552", "level": "constituency", - "name": "Kenilworth and Southam", + "name": "Torridge and Tavistock", "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, Torridge and Tavistock: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001309" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001552" }, "measure": { "unit": "kwh" @@ -71057,20 +71533,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4f39dcb9c3c5c175205df3fa", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:51db46c4396c2fd4aa88cc65", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 175747156.586, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4f46aa8490df4c820930409f", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:51e0010b57e2cfc306515484", "aggregation": { "method": "sum" }, @@ -71111,19 +71587,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001388", + "id": "E14001474", "level": "constituency", - "name": "North Dorset", + "name": "Sittingbourne and Sheppey", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, North Dorset: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, 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" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001388" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001474" }, "measure": { "unit": "count" @@ -71144,28 +71620,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4f46aa8490df4c820930409f", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:51e0010b57e2cfc306515484", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 43542.218, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4f51481f2f6a22c0ae849185", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:51edc6e38845336fbcbed5f1", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -71181,7 +71657,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -71190,7 +71666,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -71198,27 +71674,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000064", + "id": "W07000085", "level": "constituency", - "name": "Alloa and Grangemouth", + "name": "Brecon, Radnor and Cwm Tawe", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Alloa and Grangemouth: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, 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" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.S14000064" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.W07000085" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "calendar_year", @@ -71233,28 +71709,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4f51481f2f6a22c0ae849185", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:51edc6e38845336fbcbed5f1", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 160597811.566, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4f5be47725c921367f5d88e7", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:51f6b92a725088d4cbc8c7a8", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -71270,7 +71746,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -71279,7 +71755,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -71287,27 +71763,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001288", + "id": "S14000086", "level": "constituency", - "name": "Hinckley and Bosworth", + "name": "Glasgow North East", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Hinckley and Bosworth: 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_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001288" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.S14000086" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "calendar_year", @@ -71322,28 +71798,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4f5be47725c921367f5d88e7", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:51f6b92a725088d4cbc8c7a8", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 139713793.339, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4f5e3a918415b0a3d64d6062", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:51fde8629ce8a8dbaf2b7063", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -71359,7 +71835,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -71368,7 +71844,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -71376,27 +71852,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001147", + "id": "E14001252", "level": "constituency", - "name": "Calder Valley", + "name": "Gosport", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Calder Valley: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, 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.E14001147" + "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", @@ -71411,28 +71887,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4f5e3a918415b0a3d64d6062", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:51fde8629ce8a8dbaf2b7063", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 135292370.448, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4f71ae01561866e9b164d733", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:52053ac408508251fd471be7", "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", @@ -71445,83 +71921,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": "E14001263", + "id": "E14001393", "level": "constituency", - "name": "Hamble Valley", + "name": "North East Hertfordshire", "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, 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" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_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.E14001393" }, "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:4f71ae01561866e9b164d733", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:52053ac408508251fd471be7", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 34305.935, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4ff02f752e7bb84bd308f36d", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:520b8d1a1037dd899e216a21", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -71537,7 +72011,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -71546,7 +72020,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -71554,27 +72028,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000084", + "id": "E14001161", "level": "constituency", - "name": "Glasgow East", + "name": "Cheltenham", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Glasgow East: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Cheltenham: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.S14000084" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001161" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "calendar_year", @@ -71589,28 +72063,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4ff02f752e7bb84bd308f36d", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:520b8d1a1037dd899e216a21", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 48446.377, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:503dbd5a07e4aa9c380d8429", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5219df4895036092e2b2dd55", "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", @@ -71623,81 +72097,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": "E14001214", + "id": "E14001545", "level": "constituency", - "name": "East Hampshire", + "name": "Thornbury and Yate", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, East Hampshire: 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_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_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.E14001214" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001545" }, "measure": { - "unit": "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:503dbd5a07e4aa9c380d8429", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5219df4895036092e2b2dd55", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 44386.832, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5050806066ddd243f1351c81", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:52afb3e7958dadbde85d23c6", "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", @@ -71710,75 +72186,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": "W07000093", + "id": "E14001549", "level": "constituency", - "name": "Ceredigion Preseli", + "name": "Tonbridge", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Ceredigion Preseli: 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.W07000093" + "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:5050806066ddd243f1351c81", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:52afb3e7958dadbde85d23c6", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 33446.849, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:505f91605ff9f9470d61b07d", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:52ce56af0ee1ae389f215e6a", "aggregation": { "method": "sum" }, @@ -71819,19 +72293,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001314", + "id": "E14001381", "level": "constituency", - "name": "Kingston upon Hull North and Cottingham", + "name": "Newton Abbot", "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, 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.E14001314" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001381" }, "measure": { "unit": "count" @@ -71854,20 +72328,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:505f91605ff9f9470d61b07d", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:52ce56af0ee1ae389f215e6a", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 44589.228, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:50a5ac411826510421e961dc", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:52e477c651b87e66e3c6daf4", "aggregation": { "method": "sum" }, @@ -71908,19 +72382,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001438", + "id": "W07000111", "level": "constituency", - "name": "Reading Central", + "name": "Wrexham", "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, Wrexham: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001438" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.W07000111" }, "measure": { "unit": "kwh" @@ -71943,28 +72417,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:50a5ac411826510421e961dc", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:52e477c651b87e66e3c6daf4", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 138574681.882, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:50cbdf271897eb1b2b46d45e", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:52f073cb5b5820637abab0a6", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -71977,83 +72451,81 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { "consumption": "Consumption" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", + "fuel": "gas", "metric": "consumption", - "temperature_adjustment": "as_reported" + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001458", + "id": "E14001076", "level": "constituency", - "name": "Rutland and Stamford", + "name": "Barrow and Furness", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Rutland and Stamford: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, 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.E14001458" + "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:50cbdf271897eb1b2b46d45e", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:52f073cb5b5820637abab0a6", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 446143466.268, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:50ded8b2488eb8c28ccf85d4", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:531801c966894f1ab4ef9de1", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -72069,7 +72541,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -72078,7 +72550,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -72086,27 +72558,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001083", + "id": "E14001487", "level": "constituency", - "name": "Beckenham and Penge", + "name": "South Holland and The Deepings", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Beckenham and Penge: 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.E14001083" + "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", @@ -72121,28 +72593,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:50ded8b2488eb8c28ccf85d4", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:531801c966894f1ab4ef9de1", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 50462.182, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:50e83688c7bd9a5129d48835", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:533e9d4cc9815f7be5b602b3", "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", @@ -72158,7 +72630,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -72167,7 +72639,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -72175,27 +72647,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001572", + "id": "E14001293", "level": "constituency", - "name": "Wells and Mendip Hills", + "name": "Hornsey and Friern Barnet", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Wells and Mendip Hills: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Hornsey and Friern Barnet: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001572" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001293" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "gas_year", @@ -72208,20 +72680,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:50e83688c7bd9a5129d48835", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:533e9d4cc9815f7be5b602b3", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 519497449.12, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:50e83e2ff92a902800b985c6", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5340e1f55c1dc166e320c536", "aggregation": { "method": "sum" }, @@ -72262,19 +72734,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001236", + "id": "E14001191", "level": "constituency", - "name": "Feltham and Heston", + "name": "Dartford", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Feltham and Heston: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, 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.E14001236" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001191" }, "measure": { "unit": "kwh" @@ -72295,20 +72767,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:50e83e2ff92a902800b985c6", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5340e1f55c1dc166e320c536", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 449049655.863, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:50fa3616f20ceb0e88a93182", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:534e9a5517b0db4ada263034", "aggregation": { "method": "sum" }, @@ -72349,19 +72821,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001201", + "id": "E14001423", "level": "constituency", - "name": "Dorking and Horley", + "name": "Penistone and Stocksbridge", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Dorking and Horley: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, 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.E14001201" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001423" }, "measure": { "unit": "count" @@ -72384,28 +72856,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:50fa3616f20ceb0e88a93182", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:534e9a5517b0db4ada263034", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 40371.62, + "value": 41018.464, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5123ad3fd04187446e0a0ec4", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:537b6e18e4a40a29a43647b1", "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", @@ -72418,135 +72890,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": "E14001068", + "id": "S14000083", "level": "constituency", - "name": "Ashfield", + "name": "Falkirk", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Ashfield: 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.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.E14001068" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.S14000083" }, "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:5123ad3fd04187446e0a0ec4", - "source": { - "source_file": "desnz_constituency_energy_facts.json", - "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", - "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", - "url": "tools/build_uk_desnz_constituency_energy_facts.py", - "vintage": "2025_publication_2024_data" - }, - "value": 479010807.615, - "value_type": "float" - }, - { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:512b431a6cb71c8010b4e4ed", - "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": "E14001359", - "level": "constituency", - "name": "Mid Bedfordshire", - "vintage": "pcon_2024" - }, - "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.E14001359" - }, - "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 @@ -72560,20 +72945,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:512b431a6cb71c8010b4e4ed", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:537b6e18e4a40a29a43647b1", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 140792537.009, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:514955ee87b554ff25d7a290", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:53839a21c35ac459609d9c6a", "aggregation": { "method": "sum" }, @@ -72614,19 +72999,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001298", + "id": "E14001592", "level": "constituency", - "name": "Huntingdon", + "name": "Woking", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Huntingdon: 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.E14001298" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001592" }, "measure": { "unit": "kwh" @@ -72647,28 +73032,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:514955ee87b554ff25d7a290", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:53839a21c35ac459609d9c6a", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 496063254.403, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:514fc4773a82afd3be4c9240", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:538d02a0ad33665d5bb0bf8a", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -72684,7 +73069,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -72693,7 +73078,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -72701,27 +73086,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001580", + "id": "E14001149", "level": "constituency", - "name": "Westmorland and Lonsdale", + "name": "Cambridge", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Westmorland and Lonsdale: 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.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001580" + "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_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "gas_year", @@ -72734,28 +73119,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:514fc4773a82afd3be4c9240", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:538d02a0ad33665d5bb0bf8a", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 40136.658, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:519cbddbc453555cdf49676c", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:539222ec3c26125a218d07f3", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -72771,7 +73156,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -72780,7 +73165,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -72788,27 +73173,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001582", + "id": "W07000095", "level": "constituency", - "name": "Wetherby and Easingwold", + "name": "Clwyd North", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Wetherby and Easingwold: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, 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" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001582" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.W07000095" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "gas_year", @@ -72821,28 +73206,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:519cbddbc453555cdf49676c", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:539222ec3c26125a218d07f3", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 43227.479, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:51b14e6d4583bc4fc6b89abe", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:539e886c5ef35dc3c1c6e7af", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -72855,73 +73240,75 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { "meter_count": "Meter count" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", + "fuel": "electricity", "metric": "meter_count", - "temperature_adjustment": "weather_corrected" + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001080", + "id": "E14001266", "level": "constituency", - "name": "Bath", + "name": "Harborough, Oadby and Wigston", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Bath: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Harborough, Oadby and Wigston: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001080" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001266" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_concept": "desnz.subnational.domestic_electricity_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:51b14e6d4583bc4fc6b89abe", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:539e886c5ef35dc3c1c6e7af", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 44807.354, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:51e5ce9669c2eccee1df5fb1", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:53ba555ea6c1b3513d5ab1ca", "aggregation": { "method": "sum" }, @@ -72962,19 +73349,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "W07000085", + "id": "E14001465", "level": "constituency", - "name": "Brecon, Radnor and Cwm Tawe", + "name": "Sevenoaks", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Brecon, Radnor and Cwm Tawe: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Sevenoaks: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.W07000085" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001465" }, "measure": { "unit": "kwh" @@ -72997,28 +73384,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:51e5ce9669c2eccee1df5fb1", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:53ba555ea6c1b3513d5ab1ca", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 178212298.216, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:51efd12b25c910bb4bad5b1e", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:53d81761ba618652bbbc27e0", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -73034,7 +73421,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -73043,7 +73430,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -73051,27 +73438,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001287", + "id": "E14001281", "level": "constituency", - "name": "High Peak", + "name": "Hereford and South Herefordshire", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, High Peak: 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.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001287" + "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_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "gas_year", @@ -73084,28 +73471,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:51efd12b25c910bb4bad5b1e", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:53d81761ba618652bbbc27e0", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 31948.815, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5234fdcd01c16f905e9ffe23", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:53db1bc34fa144bd76dff14b", "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", @@ -73118,75 +73505,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": "E14001469", + "id": "E14001399", "level": "constituency", - "name": "Sheffield Heeley", + "name": "North Somerset", "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, 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" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_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.E14001399" }, "measure": { - "unit": "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:5234fdcd01c16f905e9ffe23", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:53db1bc34fa144bd76dff14b", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 35897.424, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:52432467b24271ca38a63629", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:53f890ba2fe04f51ed3ad9bf", "aggregation": { "method": "sum" }, @@ -73227,19 +73612,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001098", + "id": "E14001235", "level": "constituency", - "name": "Birmingham Perry Barr", + "name": "Faversham and Mid Kent", "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, Faversham and Mid Kent: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001098" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001235" }, "measure": { "unit": "count" @@ -73262,28 +73647,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:52432467b24271ca38a63629", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:53f890ba2fe04f51ed3ad9bf", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 43765.313, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5261e4dc3dcafb4ce1dc1f90", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:540c1b02f9d7a4943a582fa2", "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", @@ -73296,75 +73681,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": "E14001192", + "id": "E14001376", "level": "constituency", - "name": "Daventry", + "name": "Newbury", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Daventry: 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_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_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.E14001192" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001376" }, "measure": { - "unit": "count" + "unit": "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:5261e4dc3dcafb4ce1dc1f90", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:540c1b02f9d7a4943a582fa2", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 362340526.272, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:52934c0ff4d4f88b356b372c", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:541c208a3a54177047292959", "aggregation": { "method": "sum" }, @@ -73405,19 +73788,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001119", + "id": "E14001188", "level": "constituency", - "name": "Bradford South", + "name": "Croydon West", "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, 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" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001119" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001188" }, "measure": { "unit": "kwh" @@ -73438,28 +73821,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:52934c0ff4d4f88b356b372c", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:541c208a3a54177047292959", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 449203717.417, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:52a843bd9ed49c5ecfca6525", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:54214dc1805746555acfa29c", "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", @@ -73472,83 +73855,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": "E14001442", + "id": "E14001234", "level": "constituency", - "name": "Reigate", + "name": "Farnham and Bordon", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Reigate: 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.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.E14001442" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001234" }, "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:52a843bd9ed49c5ecfca6525", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:54214dc1805746555acfa29c", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 39616.773, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:52b35cf53b61b2efcf061a5d", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5431eb86a375a69872a44671", "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", @@ -73561,75 +73942,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": "S14000071", + "id": "S14000094", "level": "constituency", - "name": "Cowdenbeath and Kirkcaldy", + "name": "Inverness, Skye and West Ross-shire", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Cowdenbeath and Kirkcaldy: 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_meter_count", - "record_set_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.S14000071" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.S14000094" }, "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:52b35cf53b61b2efcf061a5d", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5431eb86a375a69872a44671", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 27934.82, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:52b9581d9a27be30fdc42c66", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:544a95b3bce168654b343982", "aggregation": { "method": "sum" }, @@ -73670,19 +74049,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001204", + "id": "E14001251", "level": "constituency", - "name": "Dudley", + "name": "Gorton and Denton", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Dudley: 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.electricity.meter_count", "record_set_spec_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.E14001251" }, "measure": { "unit": "count" @@ -73705,20 +74084,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:52b9581d9a27be30fdc42c66", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:544a95b3bce168654b343982", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 45985.769, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:52e0fd678ad0ea21f84a3b80", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5450c035aa6eaae55f643ad7", "aggregation": { "method": "sum" }, @@ -73759,19 +74138,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001334", + "id": "E14001066", "level": "constituency", - "name": "Leyton and Wanstead", + "name": "Amber Valley", "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, Amber Valley: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001334" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001066" }, "measure": { "unit": "count" @@ -73792,20 +74171,196 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:52e0fd678ad0ea21f84a3b80", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5450c035aa6eaae55f643ad7", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 41538.0, + "value_type": "float" + }, + { + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:545a3b870a9208812a63850a", + "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": "E14001476", + "level": "constituency", + "name": "Sleaford and North Hykeham", + "vintage": "pcon_2024" + }, + "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.E14001476" + }, + "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:545a3b870a9208812a63850a", + "source": { + "source_file": "desnz_constituency_energy_facts.json", + "source_name": "microcosm", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_table": "DESNZ sub-national 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_type": "float" + }, + { + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:545fed9b61d3ae365ccda34e", + "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": "E14001582", + "level": "constituency", + "name": "Wetherby and Easingwold", + "vintage": "pcon_2024" + }, + "label": "Domestic electricity consumption, 2024, Wetherby and Easingwold: DESNZ's authority totals split by its small-area figures", + "layout": { + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + }, + "lineage": { + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001582" + }, + "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:545fed9b61d3ae365ccda34e", + "source": { + "source_file": "desnz_constituency_energy_facts.json", + "source_name": "microcosm", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_table": "DESNZ sub-national 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_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:53163abbc321f641c1cd5266", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5472c67541d68539bdbb095d", "aggregation": { "method": "sum" }, @@ -73846,19 +74401,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001455", + "id": "E14001397", "level": "constituency", - "name": "Runcorn and Helsby", + "name": "North Northumberland", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Runcorn and Helsby: 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.electricity.meter_count", "record_set_spec_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" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001397" }, "measure": { "unit": "count" @@ -73881,20 +74436,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:53163abbc321f641c1cd5266", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5472c67541d68539bdbb095d", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 49942.245, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:53313248cc18d3f33708ca43", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5486055c7fe78bbf71c9c5ff", "aggregation": { "method": "sum" }, @@ -73935,19 +74490,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001232", + "id": "E14001545", "level": "constituency", - "name": "Exmouth and Exeter East", + "name": "Thornbury and Yate", "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, 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.electricity.consumption", "record_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.E14001545" }, "measure": { "unit": "kwh" @@ -73970,20 +74525,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:53313248cc18d3f33708ca43", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5486055c7fe78bbf71c9c5ff", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 163970941.153, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:533f2fe5018d073b70464453", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:548c7780141289dac6be6bc2", "aggregation": { "method": "sum" }, @@ -74024,19 +74579,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001268", + "id": "E14001260", "level": "constituency", - "name": "Harpenden and Berkhamsted", + "name": "Hackney South and Shoreditch", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Harpenden and Berkhamsted: 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.electricity.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001268" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001260" }, "measure": { "unit": "kwh" @@ -74059,28 +74614,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:533f2fe5018d073b70464453", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:548c7780141289dac6be6bc2", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 145659549.953, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:53618d18a1a0ab6cd3c93c4b", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:54a7adf2d19fa98501f2f63d", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -74093,81 +74648,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": "E14001093", + "id": "E14001533", "level": "constituency", - "name": "Birmingham Erdington", + "name": "Sussex Weald", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Birmingham Erdington: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Sussex Weald: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001093" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001533" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_concept": "desnz.subnational.domestic_electricity_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:53618d18a1a0ab6cd3c93c4b", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:54a7adf2d19fa98501f2f63d", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 41207.784, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5362f7819949bfedd72ee8a0", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:54adddd01a5f109482dff711", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -74183,7 +74740,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -74192,7 +74749,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -74200,27 +74757,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001574", + "id": "E14001525", "level": "constituency", - "name": "West Bromwich", + "name": "Stratford and Bow", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, West Bromwich: 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_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001574" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001525" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "gas_year", @@ -74233,28 +74790,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5362f7819949bfedd72ee8a0", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:54adddd01a5f109482dff711", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 31285.236, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5392ca38e94f43c855c39f56", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:54b5624bf3bdcbac2c028825", "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", @@ -74267,83 +74824,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": "E14001366", + "id": "E14001516", "level": "constituency", - "name": "Mid Sussex", + "name": "Stevenage", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Mid Sussex: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, 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.E14001366" + "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:5392ca38e94f43c855c39f56", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:54b5624bf3bdcbac2c028825", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 38505.454, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:53b49c9b13bd2b865a1f9e9f", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:54daaf296d16c1edfeb9b470", "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", @@ -74359,7 +74914,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -74368,7 +74923,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -74376,27 +74931,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001298", + "id": "E14001172", "level": "constituency", - "name": "Huntingdon", + "name": "Cities of London and Westminster", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Huntingdon: 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_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_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.E14001172" }, "measure": { - "unit": "count" + "unit": "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", @@ -74409,28 +74964,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:53b49c9b13bd2b865a1f9e9f", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:54daaf296d16c1edfeb9b470", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 556206716.096, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:53b7d89a97b5bf47ccfaab47", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:54dae7a9c2b7883c4373d0f7", "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", @@ -74443,83 +74998,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": "E14001125", + "id": "E14001078", "level": "constituency", - "name": "Brentwood and Ongar", + "name": "Basingstoke", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Brentwood and Ongar: 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.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.E14001125" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001078" }, "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:53b7d89a97b5bf47ccfaab47", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:54dae7a9c2b7883c4373d0f7", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 43063.629, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:53bfd05f144320fe23b6ea96", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:54dcf790cf18ad7f1b201b2c", "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", @@ -74532,83 +75085,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": "E14001282", + "id": "E14001479", "level": "constituency", - "name": "Herne Bay and Sandwich", + "name": "Solihull West and Shirley", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Herne Bay and Sandwich: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas 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.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.E14001282" + "source_record_id": "microcosm.desnz_constituency_energy.gas.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_gas_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:53bfd05f144320fe23b6ea96", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:54dcf790cf18ad7f1b201b2c", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 509049196.055, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:53d3c4d4bdb347803da4b37b", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:54e81cdaca937b9f8644ad10", "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", @@ -74621,73 +75172,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": "W07000104", + "id": "W07000095", "level": "constituency", - "name": "Newport East", + "name": "Clwyd North", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Newport East: 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_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_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.W07000104" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.W07000095" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:53d3c4d4bdb347803da4b37b", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:54e81cdaca937b9f8644ad10", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 142432002.794, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:540465d11144909afc4b4086", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:54f0888a8d164ace377b65c4", "aggregation": { "method": "sum" }, @@ -74728,19 +75281,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001485", + "id": "E14001525", "level": "constituency", - "name": "South Dorset", + "name": "Stratford and Bow", "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, 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.E14001485" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001525" }, "measure": { "unit": "count" @@ -74763,20 +75316,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:540465d11144909afc4b4086", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:54f0888a8d164ace377b65c4", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 53328.577, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:54496a174e9f7a6bcd098a93", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:552d2e9f89c12cc672b80bbe", "aggregation": { "method": "sum" }, @@ -74817,19 +75370,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001543", + "id": "E14001152", "level": "constituency", - "name": "The Wrekin", + "name": "Carlisle", "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, 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.E14001543" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001152" }, "measure": { "unit": "count" @@ -74850,28 +75403,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:54496a174e9f7a6bcd098a93", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:552d2e9f89c12cc672b80bbe", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 43665.073, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:545c43935c6eac169e6b0088", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:552ece19a3aa896bdeab3b79", "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", @@ -74884,81 +75437,83 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { "consumption": "Consumption" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", + "fuel": "electricity", "metric": "consumption", - "temperature_adjustment": "weather_corrected" + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001217", + "id": "E14001213", "level": "constituency", - "name": "East Wiltshire", + "name": "East Ham", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, East Wiltshire: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, East Ham: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001217" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001213" }, "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:545c43935c6eac169e6b0088", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:552ece19a3aa896bdeab3b79", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 119307173.423, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5463735ea13223d5107149e5", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5532c07c76c65db6f0290190", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -74974,7 +75529,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -74983,7 +75538,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -74991,27 +75546,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001518", + "id": "E14001305", "level": "constituency", - "name": "Stockton North", + "name": "Islington North", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Stockton North: 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_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001518" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001305" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "calendar_year", @@ -75026,28 +75581,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5463735ea13223d5107149e5", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5532c07c76c65db6f0290190", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 138252808.348, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:54a81eb16a97d06a38c7d746", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:556349cd536f70a3ab1698df", "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", @@ -75060,83 +75615,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": "E14001340", + "id": "E14001187", "level": "constituency", - "name": "Liverpool Wavertree", + "name": "Croydon South", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Liverpool Wavertree: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Croydon South: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001340" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001187" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:54a81eb16a97d06a38c7d746", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:556349cd536f70a3ab1698df", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 39756.77, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:54afbfeb8c6c51f99b39a82f", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5582cea0b2eb7cbd73b02609", "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", @@ -75149,83 +75702,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": "E14001108", + "id": "E14001367", "level": "constituency", - "name": "Bognor Regis and Littlehampton", + "name": "Middlesbrough and Thornaby East", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Bognor Regis and Littlehampton: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Middlesbrough and Thornaby East: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.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.E14001108" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001367" }, "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:54afbfeb8c6c51f99b39a82f", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5582cea0b2eb7cbd73b02609", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 47186.437, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:54f3d168f64a84d79b0f7835", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:558d856f201565556a5c97e5", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -75238,75 +75789,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": "E14001187", + "id": "E14001154", "level": "constituency", - "name": "Croydon South", + "name": "Castle Point", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Croydon South: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Castle Point: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001187" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001154" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_concept": "desnz.subnational.domestic_gas_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:54f3d168f64a84d79b0f7835", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:558d856f201565556a5c97e5", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 452646213.444, + "value_type": "float" + }, + { + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:55a329ca0153b61ae60a02ac", + "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": "E14001093", + "level": "constituency", + "name": "Birmingham Erdington", + "vintage": "pcon_2024" + }, + "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.E14001093" + }, + "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:55a329ca0153b61ae60a02ac", + "source": { + "source_file": "desnz_constituency_energy_facts.json", + "source_name": "microcosm", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_table": "DESNZ sub-national 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_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:551b58380b97ac142ee0d310", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:55b049699bcb755d808dfcf7", "aggregation": { "method": "sum" }, @@ -75347,19 +75983,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001324", + "id": "E14001372", "level": "constituency", - "name": "Leeds South West and Morley", + "name": "Morecambe and Lunesdale", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Leeds South West and Morley: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, 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.E14001324" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001372" }, "measure": { "unit": "kwh" @@ -75382,115 +76018,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:551b58380b97ac142ee0d310", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:55b049699bcb755d808dfcf7", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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_type": "float" - }, - { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5531c9f8a1cdd30e41841af5", - "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": "E14001573", - "level": "constituency", - "name": "Welwyn Hatfield", - "vintage": "pcon_2024" - }, - "label": "Domestic gas meters, 2024, Welwyn Hatfield: DESNZ's authority totals split by its small-area figures", - "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_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" - }, - "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:5531c9f8a1cdd30e41841af5", - "source": { - "source_file": "desnz_constituency_energy_facts.json", - "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", - "source_table": "DESNZ sub-national 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": 158930495.595, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:554612900540f76ef2d66775", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:55c2e5f5248170e94f7aa43b", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -75503,81 +76052,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": "W07000097", "level": "constituency", - "name": "Farnham and Bordon", + "name": "Gower", "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, 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" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_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.W07000097" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_concept": "desnz.subnational.domestic_electricity_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:554612900540f76ef2d66775", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:55c2e5f5248170e94f7aa43b", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 45643.835, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5546d03cbba1c638f502051a", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:55d74ce52d74f0c63a751326", "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", @@ -75590,81 +76141,83 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { "consumption": "Consumption" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", + "fuel": "electricity", "metric": "consumption", - "temperature_adjustment": "weather_corrected" + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001363", + "id": "W07000108", "level": "constituency", - "name": "Mid Dorset and North Poole", + "name": "Swansea West", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Mid Dorset and North Poole: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, 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" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001363" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.W07000108" }, "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:5546d03cbba1c638f502051a", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:55d74ce52d74f0c63a751326", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 138055525.394, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5556dd1f550409782a37f16e", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:560be05c1c19fdfcccff59c6", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -75677,81 +76230,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": "E14001258", + "id": "E14001237", "level": "constituency", - "name": "Guildford", + "name": "Filton and Bradley Stoke", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Guildford: 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.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_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.E14001237" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_concept": "desnz.subnational.domestic_electricity_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5556dd1f550409782a37f16e", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:560be05c1c19fdfcccff59c6", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 46124.48, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:555d9f60cdebd702f901bab1", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:561c43f0ec949fff03a2fbc7", "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", @@ -75764,73 +76319,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": "E14001064", + "id": "E14001234", "level": "constituency", - "name": "Aldridge-Brownhills", + "name": "Farnham and Bordon", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Aldridge-Brownhills: 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.E14001064" + "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:555d9f60cdebd702f901bab1", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:561c43f0ec949fff03a2fbc7", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 181484587.084, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:557d5523daa5610afaa66395", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5620a4337e0cefc7f8b12701", "aggregation": { "method": "sum" }, @@ -75871,19 +76428,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000092", + "id": "E14001516", "level": "constituency", - "name": "Hamilton and Clyde Valley", + "name": "Stevenage", "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, 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.gas.consumption", "record_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.E14001516" }, "measure": { "unit": "kwh" @@ -75904,28 +76461,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:557d5523daa5610afaa66395", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5620a4337e0cefc7f8b12701", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 419617593.315, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:558273af798b3e123f603ac8", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:565f81ba30ad3961012dbf21", "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", @@ -75938,81 +76495,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": "E14001519", + "id": "E14001154", "level": "constituency", - "name": "Stockton West", + "name": "Castle Point", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Stockton West: 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.gas.consumption", - "record_set_spec_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.E14001519" + "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_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:558273af798b3e123f603ac8", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:565f81ba30ad3961012dbf21", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 38679.508, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:55a52b8ec70f7529fdfa6fc1", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5661e8c97b40959d35bd4348", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -76028,7 +76587,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -76037,7 +76596,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -76045,27 +76604,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001348", + "id": "E14001419", "level": "constituency", - "name": "Maidenhead", + "name": "Oxford East", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Maidenhead: 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_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001348" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001419" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "calendar_year", @@ -76080,28 +76639,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:55a52b8ec70f7529fdfa6fc1", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5661e8c97b40959d35bd4348", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 44434.0, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:55c671143a92c9ddc732b1be", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:567e841920e0639a4a8b24b3", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -76114,81 +76673,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": "E14001527", + "id": "E14001317", "level": "constituency", - "name": "Streatham and Croydon North", + "name": "Knowsley", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Streatham and Croydon North: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Knowsley: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001527" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001317" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_concept": "desnz.subnational.domestic_electricity_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:55c671143a92c9ddc732b1be", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:567e841920e0639a4a8b24b3", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 42610.078, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:55c828979de0d631989a7f78", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:567fd864da67ef51446cbf49", "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", @@ -76204,7 +76765,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -76213,7 +76774,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -76221,27 +76782,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001082", + "id": "S14000064", "level": "constituency", - "name": "Beaconsfield", + "name": "Alloa and Grangemouth", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Beaconsfield: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Alloa and Grangemouth: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001082" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.S14000064" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "gas_year", @@ -76254,28 +76815,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:55c828979de0d631989a7f78", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:567fd864da67ef51446cbf49", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 478480356.714, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:55fa47a9e55473a94f8d1d86", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:568539cca8b0a9b31670a3ef", "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", @@ -76288,73 +76849,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": "E14001483", + "id": "E14001240", "level": "constituency", - "name": "South Derbyshire", + "name": "Forest of Dean", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, South Derbyshire: 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_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_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.E14001483" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001240" }, "measure": { - "unit": "count" + "unit": "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:55fa47a9e55473a94f8d1d86", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:568539cca8b0a9b31670a3ef", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 166514529.61, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:56114c8dde2674f2a8b4bda6", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:56978d07890f83fea74fb6db", "aggregation": { "method": "sum" }, @@ -76395,19 +76958,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001539", + "id": "E14001100", "level": "constituency", - "name": "Tatton", + "name": "Birmingham Yardley", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Tatton: 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.E14001539" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001100" }, "measure": { "unit": "count" @@ -76430,20 +76993,107 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:56114c8dde2674f2a8b4bda6", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:56978d07890f83fea74fb6db", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 40558.364, + "value_type": "float" + }, + { + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:56dde6b787bfa5339ede23ae", + "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": "E14001421", + "level": "constituency", + "name": "Peckham", + "vintage": "pcon_2024" + }, + "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.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + }, + "lineage": { + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001421" + }, + "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:56dde6b787bfa5339ede23ae", + "source": { + "source_file": "desnz_constituency_energy_facts.json", + "source_name": "microcosm", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_table": "DESNZ sub-national 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_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:561a423576f287c42df69138", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:56f187cc0ea8d7fdc93a5da1", "aggregation": { "method": "sum" }, @@ -76484,19 +77134,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "W07000087", + "id": "S14000048", "level": "constituency", - "name": "Caerfyrddin", + "name": "North Ayrshire and Arran", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Caerfyrddin: 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_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", "record_set_spec_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.S14000048" }, "measure": { "unit": "count" @@ -76519,20 +77169,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:561a423576f287c42df69138", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:56f187cc0ea8d7fdc93a5da1", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 51112.093, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5628ea73273d6cbe5aeac169", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:57078e6bd203c2857d0c650c", "aggregation": { "method": "sum" }, @@ -76573,19 +77223,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001292", + "id": "E14001119", "level": "constituency", - "name": "Hornchurch and Upminster", + "name": "Bradford South", "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, 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" }, "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.E14001119" }, "measure": { "unit": "count" @@ -76608,28 +77258,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5628ea73273d6cbe5aeac169", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:57078e6bd203c2857d0c650c", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 45313.809, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:565e12ff2a4011739a6d172d", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5740b4f545f6bbc77d43ebaf", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -76645,7 +77295,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -76654,7 +77304,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -76662,27 +77312,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001065", + "id": "E14001491", "level": "constituency", - "name": "Altrincham and Sale West", + "name": "South Ribble", "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 consumption, 2024, South Ribble: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001065" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001491" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "calendar_year", @@ -76697,28 +77347,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:565e12ff2a4011739a6d172d", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5740b4f545f6bbc77d43ebaf", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 137063753.133, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:567b276cc179b35880214491", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5746ec4d7c07a78b3a8e2ef3", "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", @@ -76731,73 +77381,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": "E14001491", + "id": "E14001392", "level": "constituency", - "name": "South Ribble", + "name": "North East Hampshire", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, South Ribble: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, 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" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001491" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001392" }, "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:567b276cc179b35880214491", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5746ec4d7c07a78b3a8e2ef3", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 175411062.241, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:56a007a25eaccf44713ff5cd", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:575bb0c62ac86f59b53658f5", "aggregation": { "method": "sum" }, @@ -76838,19 +77490,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000061", + "id": "E14001505", "level": "constituency", - "name": "Aberdeen South", + "name": "Spelthorne", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Aberdeen South: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, 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.S14000061" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001505" }, "measure": { "unit": "kwh" @@ -76871,28 +77523,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:56a007a25eaccf44713ff5cd", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:575bb0c62ac86f59b53658f5", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 467495527.057, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:56a4fcfe822ac782de334726", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:57719ab183788490276850ea", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -76908,7 +77560,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -76917,7 +77569,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -76925,27 +77577,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001372", + "id": "E14001292", "level": "constituency", - "name": "Morecambe and Lunesdale", + "name": "Hornchurch and Upminster", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Morecambe and Lunesdale: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Hornchurch and Upminster: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001372" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001292" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "gas_year", @@ -76958,20 +77610,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:56a4fcfe822ac782de334726", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:57719ab183788490276850ea", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 41161.867, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:56aa720c841d9c4a8c7063d5", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:57a518d63003cc673b6c9355", "aggregation": { "method": "sum" }, @@ -77012,19 +77664,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001557", + "id": "E14001264", "level": "constituency", - "name": "Tynemouth", + "name": "Hammersmith and Chiswick", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Tynemouth: 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_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", "record_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.E14001264" }, "measure": { "unit": "kwh" @@ -77045,28 +77697,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:56aa720c841d9c4a8c7063d5", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:57a518d63003cc673b6c9355", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 533611705.696, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:56ac1839d6ebfe4bc0204608", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:580fd192e0d2dc41bcc00631", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -77082,7 +77734,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -77091,7 +77743,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -77099,27 +77751,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000085", + "id": "E14001183", "level": "constituency", - "name": "Glasgow North", + "name": "Cramlington and Killingworth", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Glasgow 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.S14000085" + "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", @@ -77134,28 +77786,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:56ac1839d6ebfe4bc0204608", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:580fd192e0d2dc41bcc00631", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 127307650.531, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:56af4369b3b61da3d2522135", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:58170855df1d2f0a3e7dea1c", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -77171,7 +77823,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -77180,7 +77832,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -77188,27 +77840,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001588", + "id": "E14001208", "level": "constituency", - "name": "Windsor", + "name": "Ealing 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, 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.E14001588" + "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", @@ -77221,28 +77873,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:56af4369b3b61da3d2522135", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:58170855df1d2f0a3e7dea1c", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 41660.462, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:56b03953a82602ae2dfc3e67", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:582b89661e39ec61bcaa8abf", "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", @@ -77255,81 +77907,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": "E14001539", + "id": "E14001123", "level": "constituency", - "name": "Tatton", + "name": "Brent West", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Tatton: 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.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.E14001123" }, "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:56b03953a82602ae2dfc3e67", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:582b89661e39ec61bcaa8abf", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 153612618.816, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:56c0ef2a9afdc1764a209a08", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:583ecba63c1725994f585de2", "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", @@ -77342,73 +77996,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": "S14000076", + "id": "E14001115", "level": "constituency", - "name": "Dunfermline and Dollar", + "name": "Bournemouth East", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Dunfermline and Dollar: 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.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.S14000076" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001115" }, "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:56c0ef2a9afdc1764a209a08", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:583ecba63c1725994f585de2", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 151166879.098, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:56dac24684a21c19d75c4e62", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:58765a340a07e6953aa81a37", "aggregation": { "method": "sum" }, @@ -77449,19 +78105,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001375", + "id": "E14001407", "level": "constituency", - "name": "Newark", + "name": "Northampton South", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Newark: 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.E14001375" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001407" }, "measure": { "unit": "kwh" @@ -77482,28 +78138,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:56dac24684a21c19d75c4e62", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:58765a340a07e6953aa81a37", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 480650555.165, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5715322ce2ec764626e9eb7c", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5886b4bc53527b5ff939415b", "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", @@ -77516,83 +78172,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": "E14001555", + "id": "E14001344", "level": "constituency", - "name": "Tunbridge Wells", + "name": "Lowestoft", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Tunbridge Wells: 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.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.E14001555" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001344" }, "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:5715322ce2ec764626e9eb7c", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5886b4bc53527b5ff939415b", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 40444.821, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:572d04fec7033d071616ae75", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:589079059e3b26a51784b8d3", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -77605,73 +78259,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": "E14001097", + "id": "E14001602", "level": "constituency", - "name": "Birmingham Northfield", + "name": "Wythenshawe and Sale East", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Birmingham Northfield: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Wythenshawe and Sale East: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001097" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001602" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_concept": "desnz.subnational.domestic_electricity_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:572d04fec7033d071616ae75", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:589079059e3b26a51784b8d3", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 48847.193, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:57377282c82678dd73a07087", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:58d5df7dec6a4ce7a342f7ee", "aggregation": { "method": "sum" }, @@ -77712,19 +78368,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001579", + "id": "E14001529", "level": "constituency", - "name": "West Worcestershire", + "name": "Stroud", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, West Worcestershire: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, 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" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001579" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001529" }, "measure": { "unit": "kwh" @@ -77745,28 +78401,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:57377282c82678dd73a07087", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:58d5df7dec6a4ce7a342f7ee", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 425873379.737, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:576fb6a6103c6156583289e1", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:58f1ac3e6e30c334deed0242", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -77782,7 +78438,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -77791,7 +78447,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -77799,27 +78455,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001065", + "id": "E14001247", "level": "constituency", - "name": "Altrincham and Sale West", + "name": "Glastonbury and Somerton", "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 meters, 2024, Glastonbury and Somerton: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001065" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001247" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "calendar_year", @@ -77834,20 +78490,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:576fb6a6103c6156583289e1", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:58f1ac3e6e30c334deed0242", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 43140.196, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:578bbc9f12dcfbd141c19d1c", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5921705b2282cb13d4e8d018", "aggregation": { "method": "sum" }, @@ -77888,19 +78544,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001570", + "id": "E14001189", "level": "constituency", - "name": "Weald of Kent", + "name": "Dagenham and Rainham", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Weald of Kent: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Dagenham and Rainham: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001570" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001189" }, "measure": { "unit": "kwh" @@ -77923,28 +78579,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:578bbc9f12dcfbd141c19d1c", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5921705b2282cb13d4e8d018", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 144163050.023, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:57a269467f6e7ae00a0a18a2", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:59273021e676db18fbbeb73b", "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", @@ -77957,75 +78613,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": "E14001395", + "id": "E14001246", "level": "constituency", - "name": "North Herefordshire", + "name": "Gillingham and Rainham", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, North Herefordshire: 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.E14001395" + "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:57a269467f6e7ae00a0a18a2", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:59273021e676db18fbbeb73b", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 40657.513, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:57a67b8c2e66884d2ac92ad1", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:593dff6cc6671fcc78ca648c", "aggregation": { "method": "sum" }, @@ -78066,19 +78720,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001101", + "id": "E14001276", "level": "constituency", - "name": "Bishop Auckland", + "name": "Hayes and Harlington", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Bishop Auckland: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Hayes and Harlington: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001101" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001276" }, "measure": { "unit": "kwh" @@ -78099,28 +78753,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:57a67b8c2e66884d2ac92ad1", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:593dff6cc6671fcc78ca648c", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 451277888.862, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:57b6b6a56c1552be7df47975", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:595e28009e6989117886d4ac", "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", @@ -78136,7 +78790,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -78145,7 +78799,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -78153,27 +78807,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "W07000112", + "id": "E14001130", "level": "constituency", - "name": "Ynys M\u00f4n", + "name": "Brighton Pavilion", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Ynys M\u00f4n: 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_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_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.W07000112" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001130" }, "measure": { - "unit": "count" + "unit": "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", @@ -78186,28 +78840,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:57b6b6a56c1552be7df47975", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:595e28009e6989117886d4ac", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 412510942.422, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:57bd6634cdcbfde0b09a7bbd", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5967860a99b81a4e88573c4f", "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", @@ -78220,83 +78874,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": "E14001123", + "id": "E14001138", "level": "constituency", - "name": "Brent West", + "name": "Bromsgrove", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Brent West: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Bromsgrove: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_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.E14001123" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001138" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_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:57bd6634cdcbfde0b09a7bbd", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5967860a99b81a4e88573c4f", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 39080.0, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:57c3270c6afcaf4c555a424a", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5968fb6b89ac3cf9726a0e3f", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -78309,81 +78961,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": "E14001549", "level": "constituency", - "name": "Whitehaven and Workington", + "name": "Tonbridge", "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, 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.E14001583" + "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:57c3270c6afcaf4c555a424a", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5968fb6b89ac3cf9726a0e3f", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 40913.112, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5819bb976c825153acbd9eee", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5987a223fca70f2fe158541b", "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", @@ -78396,75 +79050,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": "E14001174", + "id": "E14001429", "level": "constituency", - "name": "Clacton", + "name": "Poole", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Clacton: 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_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_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.E14001174" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001429" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5819bb976c825153acbd9eee", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5987a223fca70f2fe158541b", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 444795293.646, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:581ab4ccdb98e8a434ba648a", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:59bd13c725e6afc5a0768cdf", "aggregation": { "method": "sum" }, @@ -78505,19 +79157,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001401", + "id": "E14001235", "level": "constituency", - "name": "North West Cambridgeshire", + "name": "Faversham and Mid Kent", "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, 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.E14001401" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001235" }, "measure": { "unit": "kwh" @@ -78538,20 +79190,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:581ab4ccdb98e8a434ba648a", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:59bd13c725e6afc5a0768cdf", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 416303134.713, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:582caeda972cc3b5095ccf2c", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:59f112872ae56449f9fb843d", "aggregation": { "method": "sum" }, @@ -78592,19 +79244,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001075", + "id": "W07000093", "level": "constituency", - "name": "Barnsley South", + "name": "Ceredigion Preseli", "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, Ceredigion Preseli: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001075" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.W07000093" }, "measure": { "unit": "count" @@ -78625,28 +79277,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:582caeda972cc3b5095ccf2c", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:59f112872ae56449f9fb843d", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 12897.308, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:583453df1cf181cb6c2a21a5", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:59f5ac498609330e64e62e5e", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -78659,81 +79311,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": "E14001281", + "id": "E14001231", "level": "constituency", - "name": "Hereford and South Herefordshire", + "name": "Exeter", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Hereford and South Herefordshire: 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_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001281" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001231" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_concept": "desnz.subnational.domestic_electricity_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:583453df1cf181cb6c2a21a5", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:59f5ac498609330e64e62e5e", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 42128.278, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:585dd7bcaf06e5581105edf2", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5a0c0ed4d72dd2171e5da208", "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", @@ -78749,7 +79403,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -78758,7 +79412,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -78766,27 +79420,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001393", + "id": "E14001434", "level": "constituency", - "name": "North East Hertfordshire", + "name": "Putney", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, North East Hertfordshire: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, 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" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001393" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001434" }, "measure": { - "unit": "count" + "unit": "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", @@ -78799,20 +79453,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:585dd7bcaf06e5581105edf2", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5a0c0ed4d72dd2171e5da208", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 459756673.952, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:58cb3c0f216e4e6abdf7544c", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5a2c1ca4f21e19ce2458149a", "aggregation": { "method": "sum" }, @@ -78853,19 +79507,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001174", + "id": "E14001409", "level": "constituency", - "name": "Clacton", + "name": "Norwich South", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Clacton: 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.E14001174" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001409" }, "measure": { "unit": "count" @@ -78886,28 +79540,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:58cb3c0f216e4e6abdf7544c", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5a2c1ca4f21e19ce2458149a", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 42024.418, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:58ebe982030c6f0e34271209", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5a2cb6a4d55b50c1b9ea5351", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -78923,7 +79577,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -78932,7 +79586,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -78940,27 +79594,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001196", + "id": "E14001157", "level": "constituency", - "name": "Dewsbury and Batley", + "name": "Chatham and Aylesford", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Dewsbury and Batley: 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.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001196" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.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_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "calendar_year", @@ -78975,28 +79629,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:58ebe982030c6f0e34271209", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5a2cb6a4d55b50c1b9ea5351", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 142508456.7, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5903a688ae77fcd41cd75449", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5a360577e8b5d50170f16f5c", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -79012,7 +79666,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -79021,7 +79675,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -79029,27 +79683,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001313", + "id": "E14001217", "level": "constituency", - "name": "Kingston upon Hull East", + "name": "East Wiltshire", "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, East Wiltshire: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_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.E14001217" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "calendar_year", @@ -79064,20 +79718,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5903a688ae77fcd41cd75449", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5a360577e8b5d50170f16f5c", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 188241359.895, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5912a397871fac4822a56291", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5a5e9af9eee7cf5502139b50", "aggregation": { "method": "sum" }, @@ -79118,19 +79772,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001409", + "id": "E14001326", "level": "constituency", - "name": "Norwich South", + "name": "Leicester East", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Norwich South: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Leicester East: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001409" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001326" }, "measure": { "unit": "kwh" @@ -79153,28 +79807,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5912a397871fac4822a56291", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5a5e9af9eee7cf5502139b50", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 120798261.264, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:59295996b0b39007a083da7a", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5a86bb1c081e26c762869ce2", "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", @@ -79190,7 +79844,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -79199,7 +79853,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -79207,27 +79861,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001383", + "id": "S14000070", "level": "constituency", - "name": "Normanton and Hemsworth", + "name": "Coatbridge and Bellshill", "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, Coatbridge and Bellshill: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001383" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.S14000070" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "gas_year", @@ -79240,28 +79894,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:59295996b0b39007a083da7a", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5a86bb1c081e26c762869ce2", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 479016885.471, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5938640e4f334a4db0586fb7", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5a87f5405958a5c676c6c35a", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -79274,48 +79928,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": "E14001297", + "id": "W07000091", "level": "constituency", - "name": "Huddersfield", + "name": "Cardiff South and Penarth", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Huddersfield: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Cardiff South and Penarth: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001297" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.W07000091" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "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:5a87f5405958a5c676c6c35a", + "source": { + "source_file": "desnz_constituency_energy_facts.json", + "source_name": "microcosm", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_table": "DESNZ sub-national 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_type": "float" + }, + { + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5a9341b3ca9f91fab981cbab", + "aggregation": { + "method": "sum" + }, + "assertion": "observation", + "concept_alignment": { + "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "relation": "derived", + "source_concept": "desnz.subnational.domestic_gas_consumption" + }, + "dimension_labels": { + "domestic_scope": "Domestic scope", + "fuel": "Fuel", + "metric": "Metric", + "temperature_adjustment": "Temperature adjustment" + }, + "dimension_value_labels": { + "domestic_scope": { + "all_domestic": "All domestic meters" + }, + "fuel": { + "gas": "Gas" + }, + "metric": { + "consumption": "Consumption" + }, + "temperature_adjustment": { + "weather_corrected": "Weather corrected" + } + }, + "dimensions": { + "domestic_scope": "all_domestic", + "fuel": "gas", + "metric": "consumption", + "temperature_adjustment": "weather_corrected" + }, + "entity": { + "name": "household", + "role": "domestic_energy_customer" + }, + "geography": { + "id": "E14001332", + "level": "constituency", + "name": "Lewisham North", + "vintage": "pcon_2024" + }, + "label": "Domestic gas consumption, 2024, Lewisham North: DESNZ's authority totals split by its small-area figures", + "layout": { + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + }, + "lineage": { + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001332" + }, + "measure": { + "unit": "kwh" + }, + "observed_measure": { + "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" + }, "period": { "type": "gas_year", "value": 2024 @@ -79327,20 +80070,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5938640e4f334a4db0586fb7", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5a9341b3ca9f91fab981cbab", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 386220944.528, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:593ec0040cea9da42b0aff0a", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5ac56b1523d8bebffb3b7c6f", "aggregation": { "method": "sum" }, @@ -79381,19 +80124,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001557", + "id": "E14001223", "level": "constituency", - "name": "Tynemouth", + "name": "Eltham and Chislehurst", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Tynemouth: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Eltham and Chislehurst: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", "record_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.E14001223" }, "measure": { "unit": "kwh" @@ -79416,20 +80159,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:593ec0040cea9da42b0aff0a", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5ac56b1523d8bebffb3b7c6f", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 152128562.55, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:59449f0c7ce409b5e61c2976", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5ad5bd005b79b0561caecd78", "aggregation": { "method": "sum" }, @@ -79470,19 +80213,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000084", + "id": "E14001088", "level": "constituency", - "name": "Glasgow East", + "name": "Bexhill and Battle", "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, Bexhill and Battle: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "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.E14001088" }, "measure": { "unit": "count" @@ -79503,20 +80246,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:59449f0c7ce409b5e61c2976", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5ad5bd005b79b0561caecd78", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 32342.879, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5945f60be0268077dc177888", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5ae7208084dd3ae5d7ef8123", "aggregation": { "method": "sum" }, @@ -79557,19 +80300,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001551", + "id": "E14001372", "level": "constituency", - "name": "Torbay", + "name": "Morecambe and Lunesdale", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Torbay: 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.electricity.meter_count", "record_set_spec_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.E14001372" }, "measure": { "unit": "count" @@ -79592,28 +80335,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5945f60be0268077dc177888", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5ae7208084dd3ae5d7ef8123", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 47605.73, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5956ae028a891225b50a1e09", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5af4511ebd9942abd1c40b3a", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -79626,75 +80369,247 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { "consumption": "Consumption" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", + "fuel": "gas", "metric": "consumption", - "temperature_adjustment": "as_reported" + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001306", + "id": "S14000071", "level": "constituency", - "name": "Islington South and Finsbury", + "name": "Cowdenbeath and Kirkcaldy", "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 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" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001306" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.S14000071" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_concept": "desnz.subnational.domestic_gas_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5956ae028a891225b50a1e09", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5af4511ebd9942abd1c40b3a", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 506208648.516, + "value_type": "float" + }, + { + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5af5e94955dfa51b6e614084", + "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": "E14001478", + "level": "constituency", + "name": "Smethwick", + "vintage": "pcon_2024" + }, + "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.gas.meter_count", + "record_set_spec_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" + }, + "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:5af5e94955dfa51b6e614084", + "source": { + "source_file": "desnz_constituency_energy_facts.json", + "source_name": "microcosm", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_table": "DESNZ sub-national 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_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:59588d9c55facb9b2bfbe007", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5b0be17abc202a105d2d2f5f", + "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": "E14001352", + "level": "constituency", + "name": "Manchester Central", + "vintage": "pcon_2024" + }, + "label": "Domestic gas meters, 2024, Manchester Central: DESNZ's authority totals split by its small-area figures", + "layout": { + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + }, + "lineage": { + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001352" + }, + "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:5b0be17abc202a105d2d2f5f", + "source": { + "source_file": "desnz_constituency_energy_facts.json", + "source_name": "microcosm", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_table": "DESNZ sub-national 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_type": "float" + }, + { + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5b1f9083941d5b7fa42cd346", "aggregation": { "method": "sum" }, @@ -79735,19 +80650,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001513", + "id": "E14001580", "level": "constituency", - "name": "Stafford", + "name": "Westmorland and Lonsdale", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Stafford: 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.electricity.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001513" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001580" }, "measure": { "unit": "count" @@ -79770,20 +80685,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:59588d9c55facb9b2bfbe007", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5b1f9083941d5b7fa42cd346", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 48865.339, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5963226ad756ead7e93d2f95", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5b400bea042f9adac3a0ff7f", "aggregation": { "method": "sum" }, @@ -79824,19 +80739,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001122", + "id": "E14001189", "level": "constituency", - "name": "Brent East", + "name": "Dagenham and Rainham", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Brent East: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, 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.E14001122" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001189" }, "measure": { "unit": "count" @@ -79859,20 +80774,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5963226ad756ead7e93d2f95", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5b400bea042f9adac3a0ff7f", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 45899.232, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:59752770a69f51ce20f8ca43", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5b502f4ded212ac3f7f00c66", "aggregation": { "method": "sum" }, @@ -79913,19 +80828,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001269", + "id": "E14001361", "level": "constituency", - "name": "Harrogate and Knaresborough", + "name": "Mid Cheshire", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Harrogate and Knaresborough: 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.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001269" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001361" }, "measure": { "unit": "count" @@ -79946,28 +80861,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:59752770a69f51ce20f8ca43", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5b502f4ded212ac3f7f00c66", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 41937.54, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:59776a6b0c7eab74a8eeaa14", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5b5b4a79af19b40e41569135", "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", @@ -79980,83 +80895,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": "E14001556", + "id": "E14001303", "level": "constituency", - "name": "Twickenham", + "name": "Isle of Wight East", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Twickenham: 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.electricity.consumption", - "record_set_spec_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.E14001556" + "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_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:59776a6b0c7eab74a8eeaa14", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5b5b4a79af19b40e41569135", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 32173.598, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:59a10bb280c8b145e0959a13", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5b9aa9ad05c1ed364dd4578e", "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", @@ -80072,7 +80985,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -80081,7 +80994,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -80089,27 +81002,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001569", + "id": "E14001256", "level": "constituency", - "name": "Waveney Valley", + "name": "Great Yarmouth", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Waveney Valley: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Great Yarmouth: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001569" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001256" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "gas_year", @@ -80122,28 +81035,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:59a10bb280c8b145e0959a13", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5b9aa9ad05c1ed364dd4578e", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 323802773.497, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:59ac51af7ca1eadcef670d3d", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5bcf1d78c8b7c5ab1cd2b020", "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", @@ -80156,81 +81069,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": "E14001587", + "id": "E14001085", "level": "constituency", - "name": "Winchester", + "name": "Bermondsey and Old Southwark", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Winchester: 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_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_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.E14001587" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001085" }, "measure": { - "unit": "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:59ac51af7ca1eadcef670d3d", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5bcf1d78c8b7c5ab1cd2b020", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 54831.709, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:59c112930a869359d0f3c5d0", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5bdbb6c445c553792212ede6", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -80246,7 +81161,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -80255,7 +81170,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -80263,27 +81178,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001167", + "id": "E14001272", "level": "constituency", - "name": "Chingford and Woodford Green", + "name": "Hartlepool", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Chingford and Woodford Green: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Hartlepool: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001167" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001272" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "gas_year", @@ -80296,28 +81211,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:59c112930a869359d0f3c5d0", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5bdbb6c445c553792212ede6", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 43961.0, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:59eefd5ac58f3ad7b7df12a9", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5c06ee0541fec1fe4fc5c853", "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", @@ -80330,81 +81245,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": "S14000069", + "id": "S14000092", "level": "constituency", - "name": "Caithness, Sutherland and Easter Ross", + "name": "Hamilton and Clyde Valley", "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 electricity consumption, 2024, Hamilton and Clyde Valley: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.S14000069" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.S14000092" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:59eefd5ac58f3ad7b7df12a9", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5c06ee0541fec1fe4fc5c853", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 151802423.218, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:59ff359401e4b614e682a661", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5c35cef599f5452632f67539", "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", @@ -80417,81 +81334,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": "E14001507", + "id": "E14001360", "level": "constituency", - "name": "St Albans", + "name": "Mid Buckinghamshire", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, St Albans: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Mid Buckinghamshire: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_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.E14001507" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001360" }, "measure": { - "unit": "count" + "unit": "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:59ff359401e4b614e682a661", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5c35cef599f5452632f67539", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 186420177.748, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5a1b4485be178a417c6d274a", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5c4d6b9ac1485ed4a1664efe", "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", @@ -80504,81 +81423,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": "E14001104", + "id": "E14001107", "level": "constituency", - "name": "Blackpool North and Fleetwood", + "name": "Blyth and Ashington", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Blackpool North and Fleetwood: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Blyth and Ashington: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_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.E14001104" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001107" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_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:5a1b4485be178a417c6d274a", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5c4d6b9ac1485ed4a1664efe", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 50234.641, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5a208fde111fa685ce58f6f6", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5c5653e228a796081bc1d9a5", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -80594,7 +81515,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -80603,7 +81524,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -80611,27 +81532,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001602", + "id": "E14001173", "level": "constituency", - "name": "Wythenshawe and Sale East", + "name": "City of Durham", "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 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.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001602" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001173" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "calendar_year", @@ -80646,28 +81567,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5a208fde111fa685ce58f6f6", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5c5653e228a796081bc1d9a5", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 125905925.223, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5a26d6e74aa2c558dacbea8b", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5c88bea010444a1a7d2adfd4", "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", @@ -80680,81 +81601,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": "E14001553", + "id": "E14001405", "level": "constituency", - "name": "Tottenham", + "name": "North West Norfolk", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Tottenham: 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.gas.meter_count", - "record_set_spec_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.E14001553" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.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_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5a26d6e74aa2c558dacbea8b", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5c88bea010444a1a7d2adfd4", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 200548995.871, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5a46744774e7f2f3376a6c1b", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5c9f54e3d27e7eb6839b8097", "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", @@ -80770,7 +81693,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -80779,7 +81702,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -80787,27 +81710,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001542", + "id": "E14001417", "level": "constituency", - "name": "Tewkesbury", + "name": "Orpington", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Tewkesbury: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Orpington: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001542" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001417" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "gas_year", @@ -80820,28 +81743,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5a46744774e7f2f3376a6c1b", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5c9f54e3d27e7eb6839b8097", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 534055517.233, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5a4d92d8036d24e18a0704e3", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5d102e5fe1c054374b3ca18d", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -80857,7 +81780,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -80866,7 +81789,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -80874,27 +81797,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001133", + "id": "E14001076", "level": "constituency", - "name": "Bristol North East", + "name": "Barrow and Furness", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Bristol North East: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Barrow and Furness: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001133" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001076" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "calendar_year", @@ -80909,28 +81832,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5a4d92d8036d24e18a0704e3", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5d102e5fe1c054374b3ca18d", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 143104783.945, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5a621f382cf3cf32f494b26c", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5d2a4ced21de36848703b979", "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", @@ -80943,81 +81866,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": "E14001592", + "id": "S14000104", "level": "constituency", - "name": "Woking", + "name": "Rutherglen", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Woking: 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_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_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.E14001592" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.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_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5a621f382cf3cf32f494b26c", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5d2a4ced21de36848703b979", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 45992.779, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5a65760c614c28bee1c4f66d", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5d43a142c850dab99c26dbe8", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -81033,7 +81958,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -81042,7 +81967,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -81050,27 +81975,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001389", + "id": "E14001189", "level": "constituency", - "name": "North Durham", + "name": "Dagenham and Rainham", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, North Durham: 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_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001389" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001189" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "gas_year", @@ -81083,28 +82008,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5a65760c614c28bee1c4f66d", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5d43a142c850dab99c26dbe8", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 40855.529, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5a658fe2773f951639536888", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5d58643971de59fa51663bcc", "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", @@ -81120,7 +82045,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -81129,7 +82054,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -81137,27 +82062,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "W07000100", + "id": "E14001571", "level": "constituency", - "name": "Mid and South Pembrokeshire", + "name": "Wellingborough and Rushden", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Mid and South Pembrokeshire: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Wellingborough and Rushden: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.W07000100" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001571" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "gas_year", @@ -81170,28 +82095,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5a658fe2773f951639536888", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5d58643971de59fa51663bcc", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 505205583.637, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5a854cf35e4b084078800d14", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5d5c70e1d964173c16d22f05", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -81207,7 +82132,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -81216,7 +82141,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -81224,27 +82149,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001547", + "id": "E14001502", "level": "constituency", - "name": "Tipton and Wednesbury", + "name": "Southend West and Leigh", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Tipton and Wednesbury: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Southend West and Leigh: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001547" + "source_record_id": "microcosm.desnz_constituency_energy.gas.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_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "gas_year", @@ -81257,20 +82182,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5a854cf35e4b084078800d14", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5d5c70e1d964173c16d22f05", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 42974.149, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5a8a3fd1db5eedd70cc030cb", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5d6184ff6187d017ed0bc21f", "aggregation": { "method": "sum" }, @@ -81311,19 +82236,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001457", + "id": "E14001555", "level": "constituency", - "name": "Rushcliffe", + "name": "Tunbridge Wells", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Rushcliffe: 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.E14001457" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001555" }, "measure": { "unit": "kwh" @@ -81346,20 +82271,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5a8a3fd1db5eedd70cc030cb", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5d6184ff6187d017ed0bc21f", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 192863584.636, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5a8f19aae89b361b00dac67f", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5d8d0367cf5339129638ff13", "aggregation": { "method": "sum" }, @@ -81400,19 +82325,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001330", + "id": "E14001441", "level": "constituency", - "name": "Lewes", + "name": "Redditch", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Lewes: 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_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001330" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001441" }, "measure": { "unit": "kwh" @@ -81435,28 +82360,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5a8f19aae89b361b00dac67f", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5d8d0367cf5339129638ff13", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 139819405.501, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5ab19459a335dfcda7d4a64c", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5db5ec97ae8f2ffccaa41bd0", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -81472,7 +82397,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -81481,7 +82406,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -81489,27 +82414,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000045", + "id": "W07000087", "level": "constituency", - "name": "Midlothian", + "name": "Caerfyrddin", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Midlothian: 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.S14000045" + "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", @@ -81524,28 +82449,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5ab19459a335dfcda7d4a64c", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5db5ec97ae8f2ffccaa41bd0", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 42995.448, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5aec26656411c9306ae53076", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5dc84de5c47c1dbe34bb5098", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -81561,7 +82486,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -81570,7 +82495,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -81578,27 +82503,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001350", + "id": "E14001523", "level": "constituency", - "name": "Makerfield", + "name": "Stone, Great Wyrley and Penkridge", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Makerfield: 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_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_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.E14001523" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "calendar_year", @@ -81613,28 +82538,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5aec26656411c9306ae53076", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5dc84de5c47c1dbe34bb5098", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 139196739.204, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5af2b40e9ed969567e9decda", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5dd2e4790981fe3f1d099866", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -81647,81 +82572,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": "E14001163", + "id": "E14001401", "level": "constituency", - "name": "Chester North and Neston", + "name": "North West Cambridgeshire", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Chester North and Neston: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, 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.E14001163" + "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:5af2b40e9ed969567e9decda", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5dd2e4790981fe3f1d099866", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 51596.884, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5af4f4d7bfc4adf959ab507d", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5dd334ffae079cffa725e2bf", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -81734,83 +82661,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": "E14001237", + "id": "S14000060", "level": "constituency", - "name": "Filton and Bradley Stoke", + "name": "Aberdeen North", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Filton and Bradley Stoke: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Aberdeen North: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001237" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.S14000060" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_concept": "desnz.subnational.domestic_gas_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5af4f4d7bfc4adf959ab507d", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5dd334ffae079cffa725e2bf", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 548752842.295, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5b3dd124a879aaa75ff79ddb", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5df89b4985a06c72d4a2e1ec", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -81826,7 +82751,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -81835,7 +82760,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -81843,27 +82768,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001071", + "id": "W07000084", "level": "constituency", - "name": "Aylesbury", + "name": "Blaenau Gwent and Rhymney", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Aylesbury: 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.E14001071" + "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", @@ -81878,28 +82803,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5b3dd124a879aaa75ff79ddb", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5df89b4985a06c72d4a2e1ec", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 123347647.73, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5b45140bea94c28ba3c902bc", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5e088df350d7c77f7ae60af1", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -81915,7 +82840,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -81924,7 +82849,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -81932,27 +82857,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001400", + "id": "E14001283", "level": "constituency", - "name": "North Warwickshire and Bedworth", + "name": "Hertford and Stortford", "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 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.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001400" + "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_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "gas_year", @@ -81965,28 +82890,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5b45140bea94c28ba3c902bc", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5e088df350d7c77f7ae60af1", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 42289.332, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5b6b2cb481e6bdf333c9b72c", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5e13034b30146cf3b1fc7f74", "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", @@ -81999,73 +82924,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": "E14001490", + "id": "E14001306", "level": "constituency", - "name": "South Northamptonshire", + "name": "Islington South and Finsbury", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, South Northamptonshire: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Islington South and Finsbury: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001490" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001306" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5b6b2cb481e6bdf333c9b72c", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5e13034b30146cf3b1fc7f74", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 59151.12, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5c0ca1cc2b746670020e1c8a", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5e1c0aebdea7ad4863e6cc00", "aggregation": { "method": "sum" }, @@ -82106,19 +83033,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001348", + "id": "W07000090", "level": "constituency", - "name": "Maidenhead", + "name": "Cardiff North", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Maidenhead: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Cardiff North: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001348" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.W07000090" }, "measure": { "unit": "kwh" @@ -82139,28 +83066,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5c0ca1cc2b746670020e1c8a", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5e1c0aebdea7ad4863e6cc00", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 438768570.9, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5c0f3eae9ad69d7c3b0e7272", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5e1c596e002096f3280e2ea1", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -82176,7 +83103,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -82185,7 +83112,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -82193,27 +83120,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001497", + "id": "W07000092", "level": "constituency", - "name": "South West Norfolk", + "name": "Cardiff West", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, South West Norfolk: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, 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.E14001497" + "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", @@ -82226,28 +83153,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5c0f3eae9ad69d7c3b0e7272", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5e1c596e002096f3280e2ea1", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 44815.104, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5c3a1c16e1e9f1e9851cc036", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5e4d5728c7f2b54d9fccdca2", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -82260,81 +83187,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": "E14001420", + "id": "E14001544", "level": "constituency", - "name": "Oxford West and Abingdon", + "name": "Thirsk and Malton", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Oxford West and Abingdon: 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_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001420" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001544" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_concept": "desnz.subnational.domestic_electricity_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5c3a1c16e1e9f1e9851cc036", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5e4d5728c7f2b54d9fccdca2", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 48868.227, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5c501531bbf87d193d1dc92b", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5e51d411797cf413b1332a7f", "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", @@ -82347,81 +83276,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": "E14001558", + "id": "E14001318", "level": "constituency", - "name": "Uxbridge and South Ruislip", + "name": "Lancaster and Wyre", "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, Lancaster and Wyre: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.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.E14001318" }, "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:5c501531bbf87d193d1dc92b", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5e51d411797cf413b1332a7f", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 134282388.954, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5c6fd5eec23fe3e12d2b4163", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5e78a92935ceb8c65ea40888", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -82437,7 +83368,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -82446,7 +83377,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -82454,27 +83385,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001284", + "id": "S14000090", "level": "constituency", - "name": "Hertsmere", + "name": "Glenrothes and Mid Fife", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Hertsmere: 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_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001284" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.S14000090" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "gas_year", @@ -82487,20 +83418,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5c6fd5eec23fe3e12d2b4163", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5e78a92935ceb8c65ea40888", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 44765.949, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5c8dd7ae5c46b15ac552d0cb", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5e8c8ac0abc96d1979ff5574", "aggregation": { "method": "sum" }, @@ -82541,19 +83472,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001199", + "id": "E14001079", "level": "constituency", - "name": "Doncaster East and the Isle of Axholme", + "name": "Bassetlaw", "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, 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.E14001199" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001079" }, "measure": { "unit": "kwh" @@ -82576,20 +83507,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5c8dd7ae5c46b15ac552d0cb", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5e8c8ac0abc96d1979ff5574", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 156020750.411, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5ca39f39a48a5b9030fbcd7c", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5e8cab9bf4e656370f293e01", "aggregation": { "method": "sum" }, @@ -82630,19 +83561,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001533", + "id": "E14001395", "level": "constituency", - "name": "Sussex Weald", + "name": "North Herefordshire", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Sussex Weald: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, North Herefordshire: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001533" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001395" }, "measure": { "unit": "kwh" @@ -82663,28 +83594,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5ca39f39a48a5b9030fbcd7c", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5e8cab9bf4e656370f293e01", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 251926107.987, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5cc8f44f8f897aa2ab9e3340", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5ec6304c3c35b8c266f8b7a4", "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", @@ -82697,48 +83628,135 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { "meter_count": "Meter count" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", + "fuel": "gas", "metric": "meter_count", - "temperature_adjustment": "as_reported" + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001186", + "id": "E14001588", "level": "constituency", - "name": "Croydon East", + "name": "Windsor", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Croydon East: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Windsor: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.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.E14001186" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001588" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_concept": "desnz.subnational.domestic_gas_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, + "period": { + "type": "gas_year", + "value": 2024 + }, + "period_coverage": { + "basis": "survey_reference", + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + }, + "provenance_class": "derived_administrative", + "schema_version": "microcosm.derived_consumer_fact.v1", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5ec6304c3c35b8c266f8b7a4", + "source": { + "source_file": "desnz_constituency_energy_facts.json", + "source_name": "microcosm", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_table": "DESNZ sub-national 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_type": "float" + }, + { + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5ef646c3da72e11cda02a71d", + "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": "E14001408", + "level": "constituency", + "name": "Norwich North", + "vintage": "pcon_2024" + }, + "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.E14001408" + }, + "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 @@ -82752,28 +83770,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5cc8f44f8f897aa2ab9e3340", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5ef646c3da72e11cda02a71d", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 131864707.8, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5d89fe4ab8a84fe148d3ebe7", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5ef964a78a6e4e2a5cf9fbee", "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", @@ -82789,7 +83807,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -82798,7 +83816,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -82806,27 +83824,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001098", + "id": "E14001435", "level": "constituency", - "name": "Birmingham Perry Barr", + "name": "Queen's Park and Maida Vale", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Birmingham Perry Barr: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Queen's Park and Maida Vale: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001098" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001435" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "gas_year", @@ -82839,20 +83857,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5d89fe4ab8a84fe148d3ebe7", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5ef964a78a6e4e2a5cf9fbee", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 467826076.593, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5d99e36660783c0f9ffe8159", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5f1509f0ef7ad37fce0639b7", "aggregation": { "method": "sum" }, @@ -82893,19 +83911,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001338", + "id": "W07000096", "level": "constituency", - "name": "Liverpool Riverside", + "name": "Dwyfor Meirionnydd", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Liverpool Riverside: 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.E14001338" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.W07000096" }, "measure": { "unit": "kwh" @@ -82926,28 +83944,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5d99e36660783c0f9ffe8159", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5f1509f0ef7ad37fce0639b7", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 226982357.569, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5db9ea83be054c5885869df4", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5f271273d45d102e167a904a", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -82963,7 +83981,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -82972,7 +83990,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -82980,27 +83998,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001370", + "id": "E14001231", "level": "constituency", - "name": "Milton Keynes North", + "name": "Exeter", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Milton Keynes North: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Exeter: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001370" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001231" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "gas_year", @@ -83013,28 +84031,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5db9ea83be054c5885869df4", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5f271273d45d102e167a904a", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 36829.605, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5e0c9703342c18087a1568b3", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5f37be961eb8a441f60aa624", "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", @@ -83047,81 +84065,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": "E14001136", + "id": "E14001180", "level": "constituency", - "name": "Broadland and Fakenham", + "name": "Coventry East", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Broadland and Fakenham: 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.E14001136" + "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:5e0c9703342c18087a1568b3", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5f37be961eb8a441f60aa624", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 49635.0, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5e0cc0b317ec3a5684f3ad0f", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5f4e88531f7efb39ddcfd46d", "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", @@ -83134,81 +84154,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": "E14001500", + "id": "S14000095", "level": "constituency", - "name": "Southampton Test", + "name": "Livingston", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Southampton Test: 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.gas.consumption", - "record_set_spec_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.E14001500" + "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_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:5e0cc0b317ec3a5684f3ad0f", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5f4e88531f7efb39ddcfd46d", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 47841.76, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5e161740a3bf83b8317cbc9c", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5f630d4effd69bff0b6ca7e5", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -83224,7 +84246,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -83233,7 +84255,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -83241,27 +84263,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001169", + "id": "S14000103", "level": "constituency", - "name": "Chipping Barnet", + "name": "Perth and Kinross-shire", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Chipping Barnet: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Perth and Kinross-shire: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001169" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.S14000103" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "calendar_year", @@ -83276,28 +84298,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5e161740a3bf83b8317cbc9c", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5f630d4effd69bff0b6ca7e5", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 52991.528, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5e1f1e799839a7d8c84c104b", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5f7f481f7ec0e1ac427daa56", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -83313,7 +84335,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -83322,7 +84344,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -83330,27 +84352,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001394", + "id": "E14001526", "level": "constituency", - "name": "North East Somerset and Hanham", + "name": "Stratford-on-Avon", "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 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.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001394" + "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_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "gas_year", @@ -83363,28 +84385,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5e1f1e799839a7d8c84c104b", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5f7f481f7ec0e1ac427daa56", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 33877.614, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5e47137a7bc41aa957e6c20c", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5f82afca15fa51c1d3b28401", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -83400,7 +84422,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -83409,7 +84431,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -83417,27 +84439,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001445", + "id": "E14001070", "level": "constituency", - "name": "Richmond Park", + "name": "Ashton-under-Lyne", "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, 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.electricity.meter_count", + "record_set_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.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_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "calendar_year", @@ -83452,20 +84474,107 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5e47137a7bc41aa957e6c20c", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5f82afca15fa51c1d3b28401", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 44611.716, + "value_type": "float" + }, + { + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5fa87bb0f373b4faef09479c", + "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": "E14001382", + "level": "constituency", + "name": "Newton Aycliffe and Spennymoor", + "vintage": "pcon_2024" + }, + "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.gas.meter_count", + "record_set_spec_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" + }, + "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:5fa87bb0f373b4faef09479c", + "source": { + "source_file": "desnz_constituency_energy_facts.json", + "source_name": "microcosm", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_table": "DESNZ sub-national 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_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5e4bc8b3278ac58e7e2a922f", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5fbb345c088c7482500602b4", "aggregation": { "method": "sum" }, @@ -83506,19 +84615,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001595", + "id": "E14001438", "level": "constituency", - "name": "Wolverhampton South East", + "name": "Reading Central", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Wolverhampton South East: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Reading Central: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001595" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001438" }, "measure": { "unit": "count" @@ -83541,28 +84650,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5e4bc8b3278ac58e7e2a922f", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5fbb345c088c7482500602b4", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 50472.0, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5e4da40ed414250b89ef84b7", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5fe729d9a65fcc937a3fc0c5", "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", @@ -83578,7 +84687,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -83587,7 +84696,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -83595,27 +84704,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001147", + "id": "E14001142", "level": "constituency", - "name": "Calder Valley", + "name": "Burnley", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Calder Valley: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Burnley: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001147" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001142" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "gas_year", @@ -83628,20 +84737,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5e4da40ed414250b89ef84b7", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5fe729d9a65fcc937a3fc0c5", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 529959703.169, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5e73e0539f62b3418e44280c", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:600c600e78425e30deed577f", "aggregation": { "method": "sum" }, @@ -83682,19 +84791,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001450", + "id": "E14001566", "level": "constituency", - "name": "Rossendale and Darwen", + "name": "Warwick and Leamington", "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, 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" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001450" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001566" }, "measure": { "unit": "kwh" @@ -83717,109 +84826,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5e73e0539f62b3418e44280c", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:600c600e78425e30deed577f", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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_type": "float" - }, - { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5e98dc18932125454bda69cc", - "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": "E14001411", - "level": "constituency", - "name": "Nottingham North and Kimberley", - "vintage": "pcon_2024" - }, - "label": "Domestic electricity consumption, 2024, Nottingham North and Kimberley: DESNZ's authority totals split by its small-area figures", - "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" - }, - "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001411" - }, - "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:5e98dc18932125454bda69cc", - "source": { - "source_file": "desnz_constituency_energy_facts.json", - "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", - "source_table": "DESNZ sub-national 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": 164626769.3, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5ea6cfae1b59971c67d3ae8e", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:60183598144f51b047bb217e", "aggregation": { "method": "sum" }, @@ -83860,19 +84880,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000090", + "id": "E14001174", "level": "constituency", - "name": "Glenrothes and Mid Fife", + "name": "Clacton", "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, Clacton: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.S14000090" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001174" }, "measure": { "unit": "count" @@ -83895,20 +84915,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5ea6cfae1b59971c67d3ae8e", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:60183598144f51b047bb217e", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 49605.331, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5f05b2fe687b37ccc352a1ba", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:60202777c5d9778724fc85b1", "aggregation": { "method": "sum" }, @@ -83949,19 +84969,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001400", + "id": "E14001224", "level": "constituency", - "name": "North Warwickshire and Bedworth", + "name": "Ely and East Cambridgeshire", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, North Warwickshire and Bedworth: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity 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.E14001400" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001224" }, "measure": { "unit": "count" @@ -83984,20 +85004,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5f05b2fe687b37ccc352a1ba", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:60202777c5d9778724fc85b1", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 48843.0, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5f0be3190b022eb2b993a2a9", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:604c246ef2e025622d5e6f5a", "aggregation": { "method": "sum" }, @@ -84038,19 +85058,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001255", + "id": "E14001120", "level": "constituency", - "name": "Great Grimsby and Cleethorpes", + "name": "Bradford West", "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, 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.E14001255" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001120" }, "measure": { "unit": "count" @@ -84071,28 +85091,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5f0be3190b022eb2b993a2a9", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:604c246ef2e025622d5e6f5a", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 35325.371, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5f27cf16c0c258cd071d98a5", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6082bf2b86107de58a75c965", "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", @@ -84105,83 +85125,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": "E14001535", + "id": "E14001335", "level": "constituency", - "name": "Sutton Coldfield", + "name": "Lichfield", "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, Lichfield: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.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.E14001335" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5f27cf16c0c258cd071d98a5", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6082bf2b86107de58a75c965", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 473975833.365, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5f2cf6172004f687455850a4", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:608ba455ea444fe882efa9b7", "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", @@ -84194,73 +85212,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": "E14001083", + "id": "E14001543", "level": "constituency", - "name": "Beckenham and Penge", + "name": "The Wrekin", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Beckenham and Penge: 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.gas.meter_count", - "record_set_spec_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.E14001083" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.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_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5f2cf6172004f687455850a4", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:608ba455ea444fe882efa9b7", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 155647058.099, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5f33d775079cbef581ff181f", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:60be0d1985d427997fb335d8", "aggregation": { "method": "sum" }, @@ -84301,19 +85321,19 @@ "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 gas meters, 2024, Eltham and Chislehurst: 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.E14001223" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001319" }, "measure": { "unit": "count" @@ -84334,20 +85354,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5f33d775079cbef581ff181f", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:60be0d1985d427997fb335d8", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 32644.159, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5f3543580c8e17e4406cd2d8", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:60d3af4083bf22645777c860", "aggregation": { "method": "sum" }, @@ -84388,19 +85408,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001202", + "id": "E14001498", "level": "constituency", - "name": "Dover and Deal", + "name": "South West Wiltshire", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Dover and Deal: 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_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", "record_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" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001498" }, "measure": { "unit": "kwh" @@ -84421,28 +85441,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5f3543580c8e17e4406cd2d8", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:60d3af4083bf22645777c860", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 348057636.922, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5f49efe864d4d78a8a0045ec", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:60f77e67bd3e6ec6b6edfacc", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -84458,7 +85478,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -84467,7 +85487,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -84475,27 +85495,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000099", + "id": "W07000096", "level": "constituency", - "name": "Motherwell, Wishaw and Carluke", + "name": "Dwyfor Meirionnydd", "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 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.S14000099" + "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", @@ -84510,28 +85530,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5f49efe864d4d78a8a0045ec", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:60f77e67bd3e6ec6b6edfacc", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 51428.531, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5f6b57640f27097b55944005", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:60f93a8ca196380576c475c9", "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", @@ -84544,75 +85564,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": "E14001111", + "id": "E14001426", "level": "constituency", - "name": "Bolton South and Walkden", + "name": "Plymouth Moor View", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Bolton South and Walkden: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Plymouth Moor View: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001111" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001426" }, "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:5f6b57640f27097b55944005", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:60f93a8ca196380576c475c9", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 43085.753, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5f7a89281e1c014ac243d3c9", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:610d098f95629f30940d3220", "aggregation": { "method": "sum" }, @@ -84653,19 +85671,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000090", + "id": "E14001493", "level": "constituency", - "name": "Glenrothes and Mid Fife", + "name": "South Shropshire", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Glenrothes and Mid Fife: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, South Shropshire: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.S14000090" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001493" }, "measure": { "unit": "kwh" @@ -84686,20 +85704,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5f7a89281e1c014ac243d3c9", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:610d098f95629f30940d3220", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 230862384.203, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5f91f0178f4e664126811574", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:611b57fc23e5655b84ccb10f", "aggregation": { "method": "sum" }, @@ -84740,19 +85758,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001373", + "id": "S14000103", "level": "constituency", - "name": "New Forest East", + "name": "Perth and Kinross-shire", "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, 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.E14001373" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.S14000103" }, "measure": { "unit": "kwh" @@ -84775,28 +85793,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5f91f0178f4e664126811574", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:611b57fc23e5655b84ccb10f", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 185960309.552, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5fa1bf376af314dcc44ca00d", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:613b7e7b7da3e833349fc7ea", "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", @@ -84809,81 +85827,83 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", - "metric": "meter_count", - "temperature_adjustment": "weather_corrected" + "fuel": "electricity", + "metric": "consumption", + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001074", + "id": "E14001451", "level": "constituency", - "name": "Barnsley North", + "name": "Rother Valley", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Barnsley North: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, 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" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001074" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001451" }, "measure": { - "unit": "count" + "unit": "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:5fa1bf376af314dcc44ca00d", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:613b7e7b7da3e833349fc7ea", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 127289222.196, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5fc12a439c8a4a4f10e209c1", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:618d08e906f4e0e4d917011b", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -84896,81 +85916,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": "E14001247", + "id": "E14001515", "level": "constituency", - "name": "Glastonbury and Somerton", + "name": "Stalybridge and Hyde", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Glastonbury and Somerton: 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.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001247" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001515" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_concept": "desnz.subnational.domestic_electricity_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5fc12a439c8a4a4f10e209c1", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:618d08e906f4e0e4d917011b", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 43986.86, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5fcf7c39bf8470e8a48b246e", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:61a5bd05b04f73e4ef328a3d", "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", @@ -84983,83 +86005,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": "E14001500", "level": "constituency", - "name": "Tooting", + "name": "Southampton Test", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Tooting: 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_meter_count", - "record_set_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.E14001500" }, "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:5fcf7c39bf8470e8a48b246e", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:61a5bd05b04f73e4ef328a3d", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 36751.014, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5fdf75fef1992751c43cd6ea", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:61bfcbb64ef18a4e3627e910", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -85075,7 +86095,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -85084,7 +86104,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -85092,27 +86112,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001212", + "id": "E14001574", "level": "constituency", - "name": "East Grinstead and Uckfield", + "name": "West Bromwich", "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, West Bromwich: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_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.E14001574" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "calendar_year", @@ -85127,28 +86147,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5fdf75fef1992751c43cd6ea", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:61bfcbb64ef18a4e3627e910", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 44174.504, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5fe0759880a1b18c8c11bf77", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:61cc43a608f2ce51270b94db", "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", @@ -85161,83 +86181,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": "E14001295", + "id": "E14001494", "level": "constituency", - "name": "Houghton and Sunderland South", + "name": "South Suffolk", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Houghton and Sunderland South: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, South Suffolk: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001295" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001494" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5fe0759880a1b18c8c11bf77", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:61cc43a608f2ce51270b94db", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 27709.0, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5ff0939af0a70b00d6dd00d7", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:61da959773a508b52a196b85", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -85253,7 +86271,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -85262,7 +86280,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -85270,27 +86288,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001190", + "id": "E14001410", "level": "constituency", - "name": "Darlington", + "name": "Nottingham East", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Darlington: 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.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001190" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001410" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "calendar_year", @@ -85305,28 +86323,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5ff0939af0a70b00d6dd00d7", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:61da959773a508b52a196b85", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 167093425.614, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:60094616af637696da0666c4", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:61dc5d86e9b392730899ace8", "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", @@ -85339,73 +86357,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": "E14001528", + "id": "W07000104", "level": "constituency", - "name": "Stretford and Urmston", + "name": "Newport East", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Stretford and Urmston: 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_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_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.E14001528" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.W07000104" }, "measure": { - "unit": "count" + "unit": "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:60094616af637696da0666c4", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:61dc5d86e9b392730899ace8", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 144736565.881, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:600d4a6446c0f7a4fe2e05fb", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:623ba4849e6db9096fa4c9f1", "aggregation": { "method": "sum" }, @@ -85446,19 +86466,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001160", + "id": "E14001128", "level": "constituency", - "name": "Chelsea and Fulham", + "name": "Brigg and Immingham", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Chelsea and Fulham: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, 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" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001160" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001128" }, "measure": { "unit": "kwh" @@ -85479,107 +86499,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:600d4a6446c0f7a4fe2e05fb", - "source": { - "source_file": "desnz_constituency_energy_facts.json", - "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", - "source_table": "DESNZ sub-national 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_type": "float" - }, - { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:601e3530f441e58083b053a2", - "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": "E14001492", - "level": "constituency", - "name": "South Shields", - "vintage": "pcon_2024" - }, - "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.E14001492" - }, - "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:601e3530f441e58083b053a2", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:623ba4849e6db9096fa4c9f1", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 445117049.685, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:603b01e0c841e4f53fb294fc", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:623c1a09bda3efb5c6f7bcd3", "aggregation": { "method": "sum" }, @@ -85620,19 +86553,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001202", + "id": "E14001534", "level": "constituency", - "name": "Dover and Deal", + "name": "Sutton and Cheam", "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, 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" }, "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.E14001534" }, "measure": { "unit": "count" @@ -85653,28 +86586,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:603b01e0c841e4f53fb294fc", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:623c1a09bda3efb5c6f7bcd3", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 35821.989, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6059a8db824851c1c4b4ed3d", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:624daf3e8dc6edeb664c5841", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -85690,7 +86623,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -85699,7 +86632,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -85707,27 +86640,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001221", + "id": "E14001600", "level": "constituency", - "name": "Edmonton and Winchmore Hill", + "name": "Wycombe", "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 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.E14001221" + "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", @@ -85742,20 +86675,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6059a8db824851c1c4b4ed3d", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:624daf3e8dc6edeb664c5841", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 168991635.497, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:60684e40ef8961501954e1bf", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:62502fd8be987483301c9805", "aggregation": { "method": "sum" }, @@ -85796,19 +86729,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "W07000097", + "id": "E14001439", "level": "constituency", - "name": "Gower", + "name": "Reading West and Mid Berkshire", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Gower: 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.W07000097" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001439" }, "measure": { "unit": "kwh" @@ -85829,28 +86762,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:60684e40ef8961501954e1bf", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:62502fd8be987483301c9805", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 358953149.501, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:606f44603095baf2cd88b0b4", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6269065594201b5e04c55704", "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", @@ -85866,7 +86799,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -85875,7 +86808,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -85883,27 +86816,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000086", + "id": "E14001115", "level": "constituency", - "name": "Glasgow North East", + "name": "Bournemouth East", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Glasgow North East: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, 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.S14000086" + "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", @@ -85916,28 +86849,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:606f44603095baf2cd88b0b4", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6269065594201b5e04c55704", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 433820348.865, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:608369140b3df99d383475c0", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:626a7c167605b3837a82e9e3", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -85953,7 +86886,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -85962,7 +86895,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -85970,27 +86903,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001440", + "id": "W07000082", "level": "constituency", - "name": "Redcar", + "name": "Alyn and Deeside", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Redcar: 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_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001440" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.W07000082" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "calendar_year", @@ -86005,28 +86938,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:608369140b3df99d383475c0", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:626a7c167605b3837a82e9e3", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 45171.725, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:60b0d7af5683dcb49879cb1f", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:626a99389da4ffbef198cb11", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -86039,73 +86972,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": "W07000093", + "id": "E14001113", "level": "constituency", - "name": "Ceredigion Preseli", + "name": "Bootle", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Ceredigion Preseli: 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.W07000093" + "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:60b0d7af5683dcb49879cb1f", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:626a99389da4ffbef198cb11", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 46877.902, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:60c74fc60109ec2f4d6eb190", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:626deed7e6aa6dbc855ff6d2", "aggregation": { "method": "sum" }, @@ -86146,19 +87081,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001183", + "id": "E14001182", "level": "constituency", - "name": "Cramlington and Killingworth", + "name": "Coventry South", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Cramlington and Killingworth: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, 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.E14001183" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001182" }, "measure": { "unit": "kwh" @@ -86179,28 +87114,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:60c74fc60109ec2f4d6eb190", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:626deed7e6aa6dbc855ff6d2", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 517196239.23, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:60eaefaafdf7167a66bc1a7b", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:627dcb59e44a5d85d0cafa6b", "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", @@ -86213,83 +87148,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": "E14001130", + "id": "W07000091", "level": "constituency", - "name": "Brighton Pavilion", + "name": "Cardiff South and Penarth", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Brighton Pavilion: 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_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_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.E14001130" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.W07000091" }, "measure": { - "unit": "count" + "unit": "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:60eaefaafdf7167a66bc1a7b", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:627dcb59e44a5d85d0cafa6b", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 385701311.58, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:611162cb02e72f3a9f95bb66", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:62892dd997d2b564685ca455", "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", @@ -86302,81 +87235,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": "E14001213", + "id": "E14001498", "level": "constituency", - "name": "East Ham", + "name": "South West Wiltshire", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, East Ham: 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.E14001213" + "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:611162cb02e72f3a9f95bb66", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:62892dd997d2b564685ca455", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 159311508.146, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:61445e696e55728bae03819c", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:629c87daaabdcca7a2f5565e", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -86392,7 +87327,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -86401,7 +87336,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -86409,27 +87344,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001373", + "id": "E14001586", "level": "constituency", - "name": "New Forest East", + "name": "Wimbledon", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, New Forest East: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Wimbledon: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001373" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001586" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "gas_year", @@ -86442,28 +87377,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:61445e696e55728bae03819c", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:629c87daaabdcca7a2f5565e", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 41451.778, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:615197752dc4a2d1a655a53d", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:62cd6253c3ca44540f81dce1", "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", @@ -86476,83 +87411,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": "E14001283", + "id": "E14001170", "level": "constituency", - "name": "Hertford and Stortford", + "name": "Chorley", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Hertford and Stortford: 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_meter_count", - "record_set_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.E14001283" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001170" }, "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:615197752dc4a2d1a655a53d", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:62cd6253c3ca44540f81dce1", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 43315.0, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:616c9315544be8f0681def10", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:62f9bb0d1b17e84afd1a5b89", "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", @@ -86565,75 +87498,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": "E14001258", + "id": "E14001180", "level": "constituency", - "name": "Guildford", + "name": "Coventry East", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Guildford: 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.electricity.meter_count", - "record_set_spec_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.E14001258" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001180" }, "measure": { - "unit": "count" + "unit": "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:616c9315544be8f0681def10", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:62f9bb0d1b17e84afd1a5b89", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 473665260.997, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:617a0ea155bb836958e32e4c", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:635fa7cb1ba68b83f9dfb6a5", "aggregation": { "method": "sum" }, @@ -86674,19 +87605,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001089", + "id": "E14001547", "level": "constituency", - "name": "Bexleyheath and Crayford", + "name": "Tipton and Wednesbury", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Bexleyheath and Crayford: 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.E14001089" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001547" }, "measure": { "unit": "kwh" @@ -86709,109 +87640,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:617a0ea155bb836958e32e4c", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:635fa7cb1ba68b83f9dfb6a5", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 133567679.499, - "value_type": "float" - }, - { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:61947e39207d51cd3c9a4796", - "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": "E14001235", - "level": "constituency", - "name": "Faversham and Mid Kent", - "vintage": "pcon_2024" - }, - "label": "Domestic electricity meters, 2024, Faversham and Mid Kent: DESNZ's authority totals split by its small-area figures", - "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" - }, - "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001235" - }, - "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:61947e39207d51cd3c9a4796", - "source": { - "source_file": "desnz_constituency_energy_facts.json", - "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", - "source_table": "DESNZ sub-national 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": 140231130.816, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:619b381eb05b0c754d95f2ec", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:638a2d47bbdf60721d104278", "aggregation": { "method": "sum" }, @@ -86852,19 +87694,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001129", + "id": "E14001080", "level": "constituency", - "name": "Brighton Kemptown and Peacehaven", + "name": "Bath", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Brighton Kemptown and Peacehaven: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas 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.E14001129" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001080" }, "measure": { "unit": "count" @@ -86885,28 +87727,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:619b381eb05b0c754d95f2ec", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:638a2d47bbdf60721d104278", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 38988.555, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:61a3e9b141ff02de8bc5764c", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:639eb1a1aa5828d83ee77b0d", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -86919,81 +87761,83 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { "meter_count": "Meter count" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", + "fuel": "electricity", "metric": "meter_count", - "temperature_adjustment": "weather_corrected" + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001265", + "id": "E14001274", "level": "constituency", - "name": "Hampstead and Highgate", + "name": "Hastings and Rye", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Hampstead and Highgate: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, 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" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001265" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001274" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_concept": "desnz.subnational.domestic_electricity_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:61a3e9b141ff02de8bc5764c", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:639eb1a1aa5828d83ee77b0d", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 51497.154, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:61ab3ae32c3c2b5040b2f16e", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:63a2621f5e0ae986106e43e8", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -87006,81 +87850,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": "E14001551", + "id": "E14001316", "level": "constituency", - "name": "Torbay", + "name": "Kingswinford and South Staffordshire", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Torbay: 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.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001551" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001316" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_concept": "desnz.subnational.domestic_electricity_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:61ab3ae32c3c2b5040b2f16e", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:63a2621f5e0ae986106e43e8", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 40036.019, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:61ad2a9accbc2ea47032bdb8", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:63ac096c1d92d99dd637e855", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -87096,7 +87942,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -87105,7 +87951,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -87113,27 +87959,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001341", + "id": "E14001286", "level": "constituency", - "name": "Liverpool West Derby", + "name": "Heywood and Middleton North", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Liverpool West Derby: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Heywood and Middleton North: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001341" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001286" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "calendar_year", @@ -87148,28 +87994,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:61ad2a9accbc2ea47032bdb8", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:63ac096c1d92d99dd637e855", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 44563.245, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:61bf3819fe488ad795281277", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:63b3af48d495c3868e75f594", "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", @@ -87182,75 +88028,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": "E14001329", + "id": "E14001366", "level": "constituency", - "name": "Leigh and Atherton", + "name": "Mid Sussex", "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, Mid Sussex: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001329" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001366" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:61bf3819fe488ad795281277", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:63b3af48d495c3868e75f594", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 453357925.805, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:61ceb1c451ce715bf9edf85d", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:63b8f815b4f02bea41cb78dd", "aggregation": { "method": "sum" }, @@ -87291,19 +88135,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001260", + "id": "E14001347", "level": "constituency", - "name": "Hackney South and Shoreditch", + "name": "Macclesfield", "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, 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" }, "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.E14001347" }, "measure": { "unit": "count" @@ -87326,20 +88170,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:61ceb1c451ce715bf9edf85d", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:63b8f815b4f02bea41cb78dd", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 45370.702, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:61e010dffca0db5710070398", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:63c095fa3a2b951bdfc12c10", "aggregation": { "method": "sum" }, @@ -87380,19 +88224,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001355", + "id": "E14001153", "level": "constituency", - "name": "Mansfield", + "name": "Carshalton and Wallington", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Mansfield: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Carshalton and Wallington: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001355" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001153" }, "measure": { "unit": "kwh" @@ -87415,20 +88259,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:61e010dffca0db5710070398", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:63c095fa3a2b951bdfc12c10", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 142594055.64, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6201dcc4dc1c9f8d8ab275a7", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:63f01899bc4e99cdae053616", "aggregation": { "method": "sum" }, @@ -87469,19 +88313,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001152", + "id": "E14001370", "level": "constituency", - "name": "Carlisle", + "name": "Milton Keynes North", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Carlisle: 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.electricity.meter_count", "record_set_spec_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.E14001370" }, "measure": { "unit": "count" @@ -87504,28 +88348,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6201dcc4dc1c9f8d8ab275a7", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:63f01899bc4e99cdae053616", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 43772.893, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6205bf0c98a9bdddee41b4d4", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:642e9cb605267ca26970bfeb", "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", @@ -87538,81 +88382,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": "E14001358", + "id": "E14001100", "level": "constituency", - "name": "Meriden and Solihull East", + "name": "Birmingham Yardley", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Meriden and Solihull East: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Birmingham Yardley: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001358" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001100" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_concept": "desnz.subnational.domestic_electricity_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6205bf0c98a9bdddee41b4d4", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:642e9cb605267ca26970bfeb", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 130489561.912, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6229191be69a749f1a076a73", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:645f8ca3c50974e0fd096c8f", "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", @@ -87625,81 +88471,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": "E14001247", + "id": "E14001186", "level": "constituency", - "name": "Glastonbury and Somerton", + "name": "Croydon East", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Glastonbury and Somerton: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Croydon East: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.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.E14001247" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001186" }, "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:6229191be69a749f1a076a73", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:645f8ca3c50974e0fd096c8f", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 148293233.47, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:623f1ea6738941642f6e5e72", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6467c1841ef295c203013618", "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", @@ -87712,81 +88560,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": "E14001302", + "id": "E14001229", "level": "constituency", - "name": "Ipswich", + "name": "Erith and Thamesmead", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Ipswich: 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_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_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.E14001302" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.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_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:623f1ea6738941642f6e5e72", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6467c1841ef295c203013618", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 51525.007, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6240ef392ae0dbfa731cd42e", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6467c6a97ec4bd88955487ab", "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", @@ -87799,81 +88649,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": "E14001355", + "id": "E14001209", "level": "constituency", - "name": "Mansfield", + "name": "Ealing Southall", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Mansfield: 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.E14001355" + "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:6240ef392ae0dbfa731cd42e", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6467c6a97ec4bd88955487ab", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 143642878.409, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:626680eb0d8bcaffab903942", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:646eaf0e8f46a4bb09c4d3b9", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -87889,7 +88741,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -87898,7 +88750,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -87906,27 +88758,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001160", + "id": "E14001269", "level": "constituency", - "name": "Chelsea and Fulham", + "name": "Harrogate and Knaresborough", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Chelsea and Fulham: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, 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.E14001160" + "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", @@ -87941,28 +88793,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:626680eb0d8bcaffab903942", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:646eaf0e8f46a4bb09c4d3b9", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 163918250.644, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:626d8eeae5f079a227c69dc2", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:647415821dd860b5bbccc29e", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -87975,73 +88827,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": "E14001274", + "id": "E14001253", "level": "constituency", - "name": "Hastings and Rye", + "name": "Grantham and Bourne", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Hastings and Rye: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, 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.E14001274" + "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:626d8eeae5f079a227c69dc2", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:647415821dd860b5bbccc29e", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 45530.533, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6274c968224f880ea929e7dd", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:647d64a331c5a9f99656aaf8", "aggregation": { "method": "sum" }, @@ -88082,19 +88936,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "W07000105", + "id": "E14001561", "level": "constituency", - "name": "Newport West and Islwyn", + "name": "Wallasey", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Newport West and Islwyn: 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.W07000105" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001561" }, "measure": { "unit": "kwh" @@ -88117,28 +88971,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6274c968224f880ea929e7dd", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:647d64a331c5a9f99656aaf8", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 132744392.769, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:627b9a67a0db829b6685ea3a", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:648dcf5d2dc90c67d7d2cb32", "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", @@ -88151,73 +89005,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": "E14001412", + "id": "E14001312", "level": "constituency", - "name": "Nottingham South", + "name": "Kingston and Surbiton", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Nottingham South: 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.E14001412" + "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:627b9a67a0db829b6685ea3a", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:648dcf5d2dc90c67d7d2cb32", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 47764.0, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6281070169b5c0590557e00f", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:64c6c36c31a0e28d1daabab2", "aggregation": { "method": "sum" }, @@ -88258,19 +89114,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001150", + "id": "E14001409", "level": "constituency", - "name": "Cannock Chase", + "name": "Norwich South", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Cannock Chase: 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.E14001150" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001409" }, "measure": { "unit": "count" @@ -88293,28 +89149,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6281070169b5c0590557e00f", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:64c6c36c31a0e28d1daabab2", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 49226.489, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:62a290701ecf5ddc90d3839d", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:64d2728fe952449b95e0bcb6", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -88327,81 +89183,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": "E14001456", "level": "constituency", - "name": "Chelmsford", + "name": "Runnymede and Weybridge", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Chelmsford: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Runnymede and Weybridge: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_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.E14001456" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_concept": "desnz.subnational.domestic_electricity_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:62a290701ecf5ddc90d3839d", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:64d2728fe952449b95e0bcb6", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 46179.069, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:62abab054a4e46ffdceadaef", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:650191ce029a2160197c7e5f", "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", @@ -88414,83 +89272,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": "E14001591", + "id": "E14001126", "level": "constituency", - "name": "Witney", + "name": "Bridgwater", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Witney: 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_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_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.E14001591" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001126" }, "measure": { - "unit": "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:62abab054a4e46ffdceadaef", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:650191ce029a2160197c7e5f", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 34734.889, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:62bd383e45577ff862460fc8", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:650b7a3be669338afb24f915", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -88506,7 +89362,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -88515,7 +89371,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -88523,27 +89379,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000066", + "id": "E14001572", "level": "constituency", - "name": "Arbroath and Broughty Ferry", + "name": "Wells and Mendip Hills", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Arbroath and Broughty Ferry: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, 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.S14000066" + "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", @@ -88556,20 +89412,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:62bd383e45577ff862460fc8", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:650b7a3be669338afb24f915", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 30005.108, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:62c57069cc15386faaa463b1", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:65232d94c40ea378b7bc0e1a", "aggregation": { "method": "sum" }, @@ -88610,19 +89466,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001356", + "id": "E14001584", "level": "constituency", - "name": "Melksham and Devizes", + "name": "Widnes and Halewood", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Melksham and Devizes: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Widnes and Halewood: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001356" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001584" }, "measure": { "unit": "kwh" @@ -88643,20 +89499,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:62c57069cc15386faaa463b1", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:65232d94c40ea378b7bc0e1a", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 404047075.69, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:62fb02faf2dd492fb8be5883", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6528fb277ddd820988c14e48", "aggregation": { "method": "sum" }, @@ -88697,19 +89553,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001354", + "id": "E14001500", "level": "constituency", - "name": "Manchester Withington", + "name": "Southampton Test", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Manchester Withington: 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_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001354" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001500" }, "measure": { "unit": "kwh" @@ -88730,20 +89586,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:62fb02faf2dd492fb8be5883", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6528fb277ddd820988c14e48", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 362813413.325, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:63251b068e1d0f77f5272f6e", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:654ae5bf6887fbfffe60d6d9", "aggregation": { "method": "sum" }, @@ -88784,19 +89640,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001311", + "id": "E14001332", "level": "constituency", - "name": "Kettering", + "name": "Lewisham North", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Kettering: 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_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001311" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001332" }, "measure": { "unit": "count" @@ -88817,28 +89673,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:63251b068e1d0f77f5272f6e", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:654ae5bf6887fbfffe60d6d9", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 38390.0, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:63485804afc96054925df19f", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:655152a3090cb326232dec01", "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", @@ -88851,75 +89707,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": "E14001492", + "id": "E14001116", "level": "constituency", - "name": "South Shields", + "name": "Bournemouth West", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, South Shields: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Bournemouth West: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_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.E14001492" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001116" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_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:63485804afc96054925df19f", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:655152a3090cb326232dec01", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 39254.838, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6357544844aa435603681678", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:655821e0c02d1beb0f8a47bd", "aggregation": { "method": "sum" }, @@ -88960,19 +89814,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001588", + "id": "E14001230", "level": "constituency", - "name": "Windsor", + "name": "Esher and Walton", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Windsor: 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.E14001588" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001230" }, "measure": { "unit": "kwh" @@ -88995,20 +89849,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6357544844aa435603681678", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:655821e0c02d1beb0f8a47bd", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 178762406.199, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6378d4bf710881a4967117a8", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:656ffc772b1f3d0b9971565e", "aggregation": { "method": "sum" }, @@ -89049,19 +89903,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001100", + "id": "E14001114", "level": "constituency", - "name": "Birmingham Yardley", + "name": "Boston and Skegness", "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, 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.E14001100" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001114" }, "measure": { "unit": "count" @@ -89084,20 +89938,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6378d4bf710881a4967117a8", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:656ffc772b1f3d0b9971565e", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 53389.811, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:639b43ec756936a7e464e0f7", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:658ffc5f453c23c48d2de35b", "aggregation": { "method": "sum" }, @@ -89138,19 +89992,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001517", + "id": "E14001593", "level": "constituency", - "name": "Stockport", + "name": "Wokingham", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Stockport: 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_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001517" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001593" }, "measure": { "unit": "kwh" @@ -89173,20 +90027,107 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:639b43ec756936a7e464e0f7", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:658ffc5f453c23c48d2de35b", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 169652409.596, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:63e7d4249a3d685f0547084b", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6592ab5cd1ea6b5ebafac55b", + "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": "E14001063", + "level": "constituency", + "name": "Aldershot", + "vintage": "pcon_2024" + }, + "label": "Domestic gas consumption, 2024, Aldershot: DESNZ's authority totals split by its small-area figures", + "layout": { + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_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" + }, + "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:6592ab5cd1ea6b5ebafac55b", + "source": { + "source_file": "desnz_constituency_energy_facts.json", + "source_name": "microcosm", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_table": "DESNZ sub-national 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_type": "float" + }, + { + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6596e4c51cebd030e56bd9b3", "aggregation": { "method": "sum" }, @@ -89227,19 +90168,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001253", + "id": "E14001149", "level": "constituency", - "name": "Grantham and Bourne", + "name": "Cambridge", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Grantham and Bourne: 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.E14001253" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001149" }, "measure": { "unit": "count" @@ -89262,28 +90203,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:63e7d4249a3d685f0547084b", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6596e4c51cebd030e56bd9b3", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 48631.384, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:63e8a7d4fe877619aa64a2a7", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6597c331d205d6e3c4425139", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -89299,7 +90240,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -89308,7 +90249,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -89316,27 +90257,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001144", + "id": "E14001442", "level": "constituency", - "name": "Bury North", + "name": "Reigate", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Bury North: 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_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001144" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001442" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "calendar_year", @@ -89351,28 +90292,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:63e8a7d4fe877619aa64a2a7", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6597c331d205d6e3c4425139", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 45382.115, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:63f247e6fd74856f82ba2ac5", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:659ab8d0629bc01b0d8446f9", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -89385,75 +90326,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": "E14001417", + "id": "S14000077", "level": "constituency", - "name": "Orpington", + "name": "East Kilbride and Strathaven", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Orpington: 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.E14001417" + "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:63f247e6fd74856f82ba2ac5", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:659ab8d0629bc01b0d8446f9", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 529324472.975, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:642a6c1f307370338a00aa8d", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:65a1fb11ab447eb071ece9fd", "aggregation": { "method": "sum" }, @@ -89494,19 +90433,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001277", + "id": "E14001371", "level": "constituency", - "name": "Hazel Grove", + "name": "Mitcham and Morden", "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, 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" }, "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.E14001371" }, "measure": { "unit": "count" @@ -89527,28 +90466,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:642a6c1f307370338a00aa8d", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:65a1fb11ab447eb071ece9fd", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 42070.0, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:643105752195e4a8d49e6049", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:65a94433c7ce5c8580385d56", "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", @@ -89561,75 +90500,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": "E14001218", + "id": "E14001480", "level": "constituency", - "name": "East Worthing and Shoreham", + "name": "South Basildon and East Thurrock", "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 meters, 2024, South Basildon and East Thurrock: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_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.E14001218" + "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_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:643105752195e4a8d49e6049", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:65a94433c7ce5c8580385d56", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 37115.71, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:643b7f3260174d778219ad91", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:65ab1ef535e071e8283252e8", "aggregation": { "method": "sum" }, @@ -89670,19 +90607,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000051", + "id": "E14001245", "level": "constituency", - "name": "Orkney and Shetland", + "name": "Gedling", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Orkney and Shetland: 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_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.S14000051" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001245" }, "measure": { "unit": "count" @@ -89705,28 +90642,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:643b7f3260174d778219ad91", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:65ab1ef535e071e8283252e8", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 47112.497, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6447a53998350dae3e7bc38e", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:65b2cb90003555eb826841d8", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -89739,83 +90676,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": "E14001206", + "id": "S14000100", "level": "constituency", - "name": "Dunstable and Leighton Buzzard", + "name": "North East Fife", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Dunstable and Leighton Buzzard: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, North East Fife: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001206" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.S14000100" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_concept": "desnz.subnational.domestic_gas_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6447a53998350dae3e7bc38e", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:65b2cb90003555eb826841d8", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 492901325.63, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:649dda04be4e718dd020a8fb", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:65b90d2ac8389717ee355d15", "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", @@ -89828,83 +90763,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": "E14001429", + "id": "E14001602", "level": "constituency", - "name": "Poole", + "name": "Wythenshawe and Sale East", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Poole: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Wythenshawe and Sale East: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.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.E14001602" }, "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:649dda04be4e718dd020a8fb", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:65b90d2ac8389717ee355d15", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 45060.966, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:64a5dcdac5fc559116833a4d", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:65c8d2652769c2846165096d", "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", @@ -89917,83 +90850,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": "E14001363", + "id": "E14001104", "level": "constituency", - "name": "Mid Dorset and North Poole", + "name": "Blackpool North and Fleetwood", "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 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.E14001363" + "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:64a5dcdac5fc559116833a4d", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:65c8d2652769c2846165096d", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 43868.926, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:64b02de443a917e4563d8daa", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:65d8e1a8fc0b1e95e640b9a8", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -90009,7 +90940,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -90018,7 +90949,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -90026,27 +90957,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001197", + "id": "S14000092", "level": "constituency", - "name": "Didcot and Wantage", + "name": "Hamilton and Clyde Valley", "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, 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.gas.meter_count", + "record_set_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.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_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "gas_year", @@ -90059,28 +90990,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:64b02de443a917e4563d8daa", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:65d8e1a8fc0b1e95e640b9a8", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 41790.259, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:64f416749cacc5b90a17a450", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:65e7d121e84d621fccb04b9f", "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", @@ -90096,7 +91027,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -90105,7 +91036,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -90113,27 +91044,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "W07000099", + "id": "E14001068", "level": "constituency", - "name": "Merthyr Tydfil and Aberdare", + "name": "Ashfield", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Merthyr Tydfil and Aberdare: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Ashfield: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.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.W07000099" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001068" }, "measure": { - "unit": "count" + "unit": "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", @@ -90146,28 +91077,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:64f416749cacc5b90a17a450", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:65e7d121e84d621fccb04b9f", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 479010807.615, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:655ea065fa35862c897f3c29", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:65f29eb6e1d45a7c496ab2ea", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -90180,83 +91111,81 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { "consumption": "Consumption" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", + "fuel": "gas", "metric": "consumption", - "temperature_adjustment": "as_reported" + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001369", + "id": "E14001398", "level": "constituency", - "name": "Milton Keynes Central", + "name": "North Shropshire", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Milton Keynes Central: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, 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.E14001369" + "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:655ea065fa35862c897f3c29", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:65f29eb6e1d45a7c496ab2ea", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 329362870.978, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6569f0daf61120ffc9d214e9", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6622872d8145ba153b9eb968", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -90269,73 +91198,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": "E14001254", + "id": "S14000063", "level": "constituency", - "name": "Gravesham", + "name": "Airdrie and Shotts", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Gravesham: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Airdrie and Shotts: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001254" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.S14000063" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_concept": "desnz.subnational.domestic_electricity_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6569f0daf61120ffc9d214e9", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6622872d8145ba153b9eb968", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 43142.665, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:656ed61d17f7de71fc41208e", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:66238426893db833eb831b88", "aggregation": { "method": "sum" }, @@ -90376,19 +91307,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001252", + "id": "E14001148", "level": "constituency", - "name": "Gosport", + "name": "Camborne and Redruth", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Gosport: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Camborne and Redruth: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001252" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001148" }, "measure": { "unit": "kwh" @@ -90409,20 +91340,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:656ed61d17f7de71fc41208e", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:66238426893db833eb831b88", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 191338237.638, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:658ecda3ecb2588b676802bf", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:66524a1484a29f0e6affd076", "aggregation": { "method": "sum" }, @@ -90463,19 +91394,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001393", + "id": "E14001408", "level": "constituency", - "name": "North East Hertfordshire", + "name": "Norwich North", "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, 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.E14001393" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001408" }, "measure": { "unit": "count" @@ -90498,28 +91429,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:658ecda3ecb2588b676802bf", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:66524a1484a29f0e6affd076", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 46597.369, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:65b4e4c1088a46076aa8e004", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6653d3a125695df937fe4409", "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", @@ -90532,75 +91463,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": "E14001374", + "id": "W07000109", "level": "constituency", - "name": "New Forest West", + "name": "Torfaen", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, New Forest West: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Torfaen: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_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.E14001374" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.W07000109" }, "measure": { - "unit": "count" + "unit": "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:65b4e4c1088a46076aa8e004", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6653d3a125695df937fe4409", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 424259379.05, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:65bd751866b492a707aefefa", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:66616e5becc9ebd564da4e99", "aggregation": { "method": "sum" }, @@ -90641,19 +91570,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000110", + "id": "E14001548", "level": "constituency", - "name": "Kilmarnock and Loudoun", + "name": "Tiverton and Minehead", "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, 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.S14000110" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001548" }, "measure": { "unit": "count" @@ -90674,28 +91603,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:65bd751866b492a707aefefa", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:66616e5becc9ebd564da4e99", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 25423.977, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:65eae7f204ab343f7bb9564d", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:66918f02f2fa28f3c1ff732a", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -90711,7 +91640,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -90720,7 +91649,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -90728,27 +91657,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001194", + "id": "W07000099", "level": "constituency", - "name": "Derby South", + "name": "Merthyr Tydfil and Aberdare", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Derby South: 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_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001194" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.W07000099" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "gas_year", @@ -90761,20 +91690,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:65eae7f204ab343f7bb9564d", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:66918f02f2fa28f3c1ff732a", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 45066.725, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:65ebd479594a0db975591414", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6691a368fb079142b6fb2ab8", "aggregation": { "method": "sum" }, @@ -90815,19 +91744,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001504", + "id": "E14001358", "level": "constituency", - "name": "Southport", + "name": "Meriden and Solihull East", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Southport: 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.E14001504" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001358" }, "measure": { "unit": "kwh" @@ -90848,28 +91777,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:65ebd479594a0db975591414", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6691a368fb079142b6fb2ab8", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 501225549.189, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:65fdb508bd8cbe87beec8765", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:66c4096d14b73b512dd22858", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -90882,73 +91811,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": "S14000109", + "id": "E14001181", "level": "constituency", - "name": "Central Ayrshire", + "name": "Coventry North West", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Central Ayrshire: 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.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.S14000109" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001181" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_concept": "desnz.subnational.domestic_electricity_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:65fdb508bd8cbe87beec8765", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:66c4096d14b73b512dd22858", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 46668.139, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:66155db671390b5c99f64c56", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:66cab78e4d9d6457b951328b", "aggregation": { "method": "sum" }, @@ -90989,19 +91920,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001205", + "id": "E14001381", "level": "constituency", - "name": "Dulwich and West Norwood", + "name": "Newton Abbot", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Dulwich and West Norwood: 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.E14001205" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001381" }, "measure": { "unit": "kwh" @@ -91024,28 +91955,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:66155db671390b5c99f64c56", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:66cab78e4d9d6457b951328b", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 146603171.29, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:66181714f53bb33580f41a23", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:66cf9b5307117ab6216a5a28", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -91058,83 +91989,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": "E14001066", + "id": "E14001320", "level": "constituency", - "name": "Amber Valley", + "name": "Leeds East", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Amber Valley: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Leeds East: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001066" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001320" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_concept": "desnz.subnational.domestic_gas_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:66181714f53bb33580f41a23", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:66cf9b5307117ab6216a5a28", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 483966192.823, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6618a82ddd3a329af76daebd", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:66f041679425a939ce19e7e8", "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", @@ -91147,75 +92076,73 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", - "metric": "consumption", - "temperature_adjustment": "as_reported" + "fuel": "gas", + "metric": "meter_count", + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001503", + "id": "E14001068", "level": "constituency", - "name": "Southgate and Wood Green", + "name": "Ashfield", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Southgate and Wood Green: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, 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.E14001503" + "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:6618a82ddd3a329af76daebd", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:66f041679425a939ce19e7e8", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 41765.67, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6621d90f807b1be9cfe5a303", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:670c916c0a25f14096d388b9", "aggregation": { "method": "sum" }, @@ -91256,19 +92183,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001187", + "id": "E14001467", "level": "constituency", - "name": "Croydon South", + "name": "Sheffield Central", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Croydon South: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, 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" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001187" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001467" }, "measure": { "unit": "count" @@ -91291,28 +92218,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6621d90f807b1be9cfe5a303", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:670c916c0a25f14096d388b9", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 38910.533, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6623098af00b32a288126b38", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6788270ac4f7af758708a9f5", "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", @@ -91325,81 +92252,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": "E14001089", + "id": "E14001073", "level": "constituency", - "name": "Bexleyheath and Crayford", + "name": "Barking", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Bexleyheath and Crayford: 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.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.E14001089" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001073" }, "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:6623098af00b32a288126b38", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6788270ac4f7af758708a9f5", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 152685470.596, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:66282b3afdc9dd6805aac5f2", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:679499031a441bdf5a9c4324", "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", @@ -91412,83 +92341,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": "W07000107", "level": "constituency", - "name": "Monmouthshire", + "name": "Rhondda and Ogmore", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Monmouthshire: 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_meter_count", - "record_set_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.W07000107" }, "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:66282b3afdc9dd6805aac5f2", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:679499031a441bdf5a9c4324", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 45711.399, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:662f96e1c84c8d9451b809e8", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:67d73ca03a02b0c7a0652884", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -91504,7 +92431,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -91513,7 +92440,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -91521,27 +92448,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001129", + "id": "E14001360", "level": "constituency", - "name": "Brighton Kemptown and Peacehaven", + "name": "Mid Buckinghamshire", "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 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.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001129" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.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_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "calendar_year", @@ -91556,28 +92483,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:662f96e1c84c8d9451b809e8", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:67d73ca03a02b0c7a0652884", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 41718.467, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6673924f486777814b4ef5ab", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:67e2e0ee3a66cccef3b9465a", "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", @@ -91590,81 +92517,83 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { "consumption": "Consumption" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", + "fuel": "electricity", "metric": "consumption", - "temperature_adjustment": "weather_corrected" + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001243", + "id": "E14001286", "level": "constituency", - "name": "Gainsborough", + "name": "Heywood and Middleton North", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Gainsborough: 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.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.E14001286" }, "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:6673924f486777814b4ef5ab", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:67e2e0ee3a66cccef3b9465a", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 135250064.62, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6699e7a575bfbc4fb66b016c", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:680eddaa7ddc122b2aaa4881", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -91680,7 +92609,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -91689,7 +92618,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -91697,27 +92626,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001122", + "id": "E14001547", "level": "constituency", - "name": "Brent East", + "name": "Tipton and Wednesbury", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Brent East: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Tipton and Wednesbury: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001122" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001547" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "calendar_year", @@ -91732,20 +92661,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6699e7a575bfbc4fb66b016c", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:680eddaa7ddc122b2aaa4881", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 44958.39, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:66b099b10eb462770af587b4", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6848dadaaa90753cd365e4bc", "aggregation": { "method": "sum" }, @@ -91786,19 +92715,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001181", + "id": "E14001561", "level": "constituency", - "name": "Coventry North West", + "name": "Wallasey", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Coventry North West: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, 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.E14001181" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001561" }, "measure": { "unit": "count" @@ -91821,28 +92750,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:66b099b10eb462770af587b4", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6848dadaaa90753cd365e4bc", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 46019.432, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:66c52ccad3329a5ba6983963", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:684c86fb37112656b4418088", "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", @@ -91858,7 +92787,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -91867,7 +92796,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -91875,27 +92804,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001177", + "id": "E14001388", "level": "constituency", - "name": "Colne Valley", + "name": "North Dorset", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Colne Valley: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, 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" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001177" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001388" }, "measure": { - "unit": "count" + "unit": "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", @@ -91908,20 +92837,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:66c52ccad3329a5ba6983963", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:684c86fb37112656b4418088", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 320371212.948, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:66cce8506998c018c3a7c87b", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:688ac379ce4864677019c296", "aggregation": { "method": "sum" }, @@ -91962,19 +92891,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001590", + "id": "E14001260", "level": "constituency", - "name": "Witham", + "name": "Hackney South and Shoreditch", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Witham: 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_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001590" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001260" }, "measure": { "unit": "count" @@ -91995,20 +92924,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:66cce8506998c018c3a7c87b", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:688ac379ce4864677019c296", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 39823.65, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:66d03855a2460f8b3f16e402", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:688e50e695cd393dc355711d", "aggregation": { "method": "sum" }, @@ -92049,19 +92978,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001390", + "id": "S14000095", "level": "constituency", - "name": "North East Cambridgeshire", + "name": "Livingston", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, North East Cambridgeshire: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, 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.E14001390" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.S14000095" }, "measure": { "unit": "count" @@ -92082,20 +93011,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:66d03855a2460f8b3f16e402", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:688e50e695cd393dc355711d", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 45297.668, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:66d2d9e8fc44c3489d9a3f04", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:688f837dc561b2e4439f0acf", "aggregation": { "method": "sum" }, @@ -92136,19 +93065,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001372", + "id": "E14001577", "level": "constituency", - "name": "Morecambe and Lunesdale", + "name": "West Lancashire", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Morecambe and Lunesdale: 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.E14001372" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001577" }, "measure": { "unit": "kwh" @@ -92171,28 +93100,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:66d2d9e8fc44c3489d9a3f04", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:688f837dc561b2e4439f0acf", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 146650444.685, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:66e51fc9ae11a4703eaf7c7e", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6899fc37ddca122f890fa3f9", "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", @@ -92205,48 +93134,135 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { "meter_count": "Meter count" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", + "fuel": "gas", "metric": "meter_count", - "temperature_adjustment": "as_reported" + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001493", + "id": "E14001571", "level": "constituency", - "name": "South Shropshire", + "name": "Wellingborough and Rushden", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, South Shropshire: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Wellingborough and Rushden: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001493" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001571" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_concept": "desnz.subnational.domestic_gas_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, + "period": { + "type": "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:6899fc37ddca122f890fa3f9", + "source": { + "source_file": "desnz_constituency_energy_facts.json", + "source_name": "microcosm", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_table": "DESNZ sub-national 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:689b3ebb044c66f56cfe677e", + "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": "E14001478", + "level": "constituency", + "name": "Smethwick", + "vintage": "pcon_2024" + }, + "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.E14001478" + }, + "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 @@ -92260,20 +93276,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:66e51fc9ae11a4703eaf7c7e", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:689b3ebb044c66f56cfe677e", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 137776383.05, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:66f46c3c97cf59996b7d520a", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:68b4f2b4df4015f9d1051552", "aggregation": { "method": "sum" }, @@ -92314,19 +93330,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001451", + "id": "E14001458", "level": "constituency", - "name": "Rother Valley", + "name": "Rutland and Stamford", "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, 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.E14001451" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001458" }, "measure": { "unit": "kwh" @@ -92349,28 +93365,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:66f46c3c97cf59996b7d520a", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:68b4f2b4df4015f9d1051552", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 166464007.109, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:66fb2cb34fbcc98e42be1cb9", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:68e3c0beda83704a2b6fa1e9", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -92386,7 +93402,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -92395,7 +93411,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -92403,27 +93419,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000094", + "id": "S14000101", "level": "constituency", - "name": "Inverness, Skye and West Ross-shire", + "name": "Paisley and Renfrewshire North", "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 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.S14000094" + "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", @@ -92436,20 +93452,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:66fb2cb34fbcc98e42be1cb9", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:68e3c0beda83704a2b6fa1e9", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 42360.789, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:67202f1f511a569e70588213", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:68f5714d799a515e76dda9cf", "aggregation": { "method": "sum" }, @@ -92490,19 +93506,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "W07000095", + "id": "E14001549", "level": "constituency", - "name": "Clwyd North", + "name": "Tonbridge", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Clwyd North: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Tonbridge: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.W07000095" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001549" }, "measure": { "unit": "kwh" @@ -92525,28 +93541,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:67202f1f511a569e70588213", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:68f5714d799a515e76dda9cf", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 169660098.878, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:67241f3c76ef96032b12b50d", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:691ce7a193e05bd957a9a44a", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -92559,75 +93575,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": "E14001274", + "id": "E14001080", "level": "constituency", - "name": "Hastings and Rye", + "name": "Bath", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Hastings and Rye: 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.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001274" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001080" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_concept": "desnz.subnational.domestic_gas_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:67241f3c76ef96032b12b50d", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:691ce7a193e05bd957a9a44a", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 468661013.05, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6728a87a37a180b503d3e9dd", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6967aa61bc00c35fb9d3d314", "aggregation": { "method": "sum" }, @@ -92668,19 +93682,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001470", + "id": "E14001166", "level": "constituency", - "name": "Sheffield South East", + "name": "Chichester", "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, 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" }, "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.E14001166" }, "measure": { "unit": "count" @@ -92703,28 +93717,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6728a87a37a180b503d3e9dd", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6967aa61bc00c35fb9d3d314", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 51094.184, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:67364602eb3521972a0bf09b", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6976377f1111b28f185320bc", "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", @@ -92737,75 +93751,73 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", - "metric": "consumption", - "temperature_adjustment": "as_reported" + "fuel": "gas", + "metric": "meter_count", + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001241", + "id": "E14001125", "level": "constituency", - "name": "Frome and East Somerset", + "name": "Brentwood and Ongar", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Frome and East Somerset: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, 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.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001241" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.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_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:67364602eb3521972a0bf09b", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6976377f1111b28f185320bc", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 36910.134, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:673689d4baf1e6e1d44e19d3", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:697f9c7d01ee58e6e5488968", "aggregation": { "method": "sum" }, @@ -92846,19 +93858,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001571", + "id": "E14001203", "level": "constituency", - "name": "Wellingborough and Rushden", + "name": "Droitwich and Evesham", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Wellingborough and Rushden: 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.E14001571" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001203" }, "measure": { "unit": "count" @@ -92879,28 +93891,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:673689d4baf1e6e1d44e19d3", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:697f9c7d01ee58e6e5488968", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 36656.861, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6746249cce17622ac88232f5", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:699ceb3bdebf7359238a7c7f", "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", @@ -92913,83 +93925,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": "E14001156", + "id": "E14001555", "level": "constituency", - "name": "Central Suffolk and North Ipswich", + "name": "Tunbridge Wells", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Central Suffolk and North Ipswich: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 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" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_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.E14001156" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001555" }, "measure": { - "unit": "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:6746249cce17622ac88232f5", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:699ceb3bdebf7359238a7c7f", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 37424.59, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6770071476a82085e0ec3817", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:69a2a5896118f3ad637728a8", "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", @@ -93002,75 +94012,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": "E14001535", + "level": "constituency", + "name": "Sutton Coldfield", + "vintage": "pcon_2024" + }, + "label": "Domestic gas meters, 2024, Sutton Coldfield: DESNZ's authority totals split by its small-area figures", + "layout": { + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + }, + "lineage": { + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001535" + }, + "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:69a2a5896118f3ad637728a8", + "source": { + "source_file": "desnz_constituency_energy_facts.json", + "source_name": "microcosm", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_table": "DESNZ sub-national 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_type": "float" + }, + { + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:69cc0938c978b0483e5bf58f", + "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": "E14001349", + "id": "E14001208", "level": "constituency", - "name": "Maidstone and Malling", + "name": "Ealing North", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Maidstone and Malling: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Ealing North: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001349" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001208" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_concept": "desnz.subnational.domestic_gas_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6770071476a82085e0ec3817", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:69cc0938c978b0483e5bf58f", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 492204410.635, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:678d68f8eaccbb67c3255b85", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:69dacd655497fd5fadccbfb5", "aggregation": { "method": "sum" }, @@ -93111,19 +94206,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001184", + "id": "E14001192", "level": "constituency", - "name": "Crawley", + "name": "Daventry", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Crawley: 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.E14001184" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001192" }, "measure": { "unit": "count" @@ -93146,28 +94241,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:678d68f8eaccbb67c3255b85", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:69dacd655497fd5fadccbfb5", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 47357.132, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:67accb582b1e4a61c0dd9ced", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:69ddd8ca7840dd515ab36b1c", "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", @@ -93180,75 +94275,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": "E14001132", + "id": "E14001198", "level": "constituency", - "name": "Bristol East", + "name": "Doncaster Central", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Bristol East: 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.E14001132" + "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:67accb582b1e4a61c0dd9ced", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:69ddd8ca7840dd515ab36b1c", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 49480.115, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:67ace9b1c15b3419c25fca93", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:69f1f35edf4666737b9faa31", "aggregation": { "method": "sum" }, @@ -93289,19 +94382,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001128", + "id": "E14001486", "level": "constituency", - "name": "Brigg and Immingham", + "name": "South East Cornwall", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Brigg and Immingham: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, 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.E14001128" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001486" }, "measure": { "unit": "kwh" @@ -93322,28 +94415,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:67ace9b1c15b3419c25fca93", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:69f1f35edf4666737b9faa31", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 217981430.223, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:67ad3c8661e6448c6b10b0b5", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:69f6fd28cccd15c5e59335f0", "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", @@ -93356,81 +94449,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": "E14001275", + "id": "E14001265", "level": "constituency", - "name": "Havant", + "name": "Hampstead and Highgate", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Havant: 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.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.E14001275" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001265" }, "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:67ad3c8661e6448c6b10b0b5", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:69f6fd28cccd15c5e59335f0", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 192307781.793, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:67b4a65cef9c2bc882c3875b", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6a0dccf564e0bbc295c5d974", "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", @@ -93443,81 +94538,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": "E14001515", + "id": "E14001212", "level": "constituency", - "name": "Stalybridge and Hyde", + "name": "East Grinstead and Uckfield", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Stalybridge and Hyde: 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_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_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.E14001515" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001212" }, "measure": { - "unit": "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:67b4a65cef9c2bc882c3875b", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6a0dccf564e0bbc295c5d974", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 43289.261, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:67c25e7a303ebd749d36e49a", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6a20843dd6bb48c93a59abd4", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -93530,73 +94627,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": "E14001317", + "id": "E14001332", "level": "constituency", - "name": "Knowsley", + "name": "Lewisham North", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Knowsley: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Lewisham North: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001317" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001332" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_concept": "desnz.subnational.domestic_electricity_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:67c25e7a303ebd749d36e49a", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6a20843dd6bb48c93a59abd4", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 53939.527, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:681c9dba30371402cfd53715", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6a23d8960c8d4f54013812aa", "aggregation": { "method": "sum" }, @@ -93637,19 +94736,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001231", + "id": "E14001296", "level": "constituency", - "name": "Exeter", + "name": "Hove and Portslade", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Exeter: 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_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001231" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001296" }, "measure": { "unit": "kwh" @@ -93670,28 +94769,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:681c9dba30371402cfd53715", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6a23d8960c8d4f54013812aa", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 430396424.35, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6824ac83d007991dcada2d0d", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6a2aefc6b555ef3f6939ed2f", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -93704,135 +94803,48 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { "meter_count": "Meter count" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", + "fuel": "electricity", "metric": "meter_count", - "temperature_adjustment": "weather_corrected" + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001173", + "id": "E14001285", "level": "constituency", - "name": "City of Durham", + "name": "Hexham", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, City of Durham: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Hexham: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001173" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001285" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.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:6824ac83d007991dcada2d0d", - "source": { - "source_file": "desnz_constituency_energy_facts.json", - "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", - "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", - "url": "tools/build_uk_desnz_constituency_energy_facts.py", - "vintage": "2025_publication_2024_data" - }, - "value": 40904.977, - "value_type": "float" - }, - { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6837f3744de921b94ef4c8a7", - "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": "E14001427", - "level": "constituency", - "name": "Plymouth Sutton and Devonport", - "vintage": "pcon_2024" - }, - "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.E14001427" - }, - "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 @@ -93846,107 +94858,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6837f3744de921b94ef4c8a7", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6a2aefc6b555ef3f6939ed2f", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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_type": "float" - }, - { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:683d283c7079df0f55375a49", - "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": "E14001193", - "level": "constituency", - "name": "Derby North", - "vintage": "pcon_2024" - }, - "label": "Domestic gas consumption, 2024, Derby North: DESNZ's authority totals split by its small-area figures", - "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" - }, - "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001193" - }, - "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:683d283c7079df0f55375a49", - "source": { - "source_file": "desnz_constituency_energy_facts.json", - "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", - "source_table": "DESNZ sub-national 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": 44562.473, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6842076b21c5d001ece779ee", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6a398dfe1d1af4c00faecf68", "aggregation": { "method": "sum" }, @@ -93987,19 +94912,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001341", + "id": "S14000070", "level": "constituency", - "name": "Liverpool West Derby", + "name": "Coatbridge and Bellshill", "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, 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.E14001341" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.S14000070" }, "measure": { "unit": "count" @@ -94020,28 +94945,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6842076b21c5d001ece779ee", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6a398dfe1d1af4c00faecf68", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 43073.65, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:68480c5064f08bd91a4258cd", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6a3b706fb9693204ada7d5fb", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -94057,7 +94982,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -94066,7 +94991,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -94074,27 +94999,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001128", + "id": "E14001593", "level": "constituency", - "name": "Brigg and Immingham", + "name": "Wokingham", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Brigg and Immingham: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Wokingham: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001128" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001593" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "calendar_year", @@ -94109,28 +95034,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:68480c5064f08bd91a4258cd", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6a3b706fb9693204ada7d5fb", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 42205.88, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:68560dd97c7c9008a0e8d9a4", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6a52e3571b9b58a7d68ff530", "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", @@ -94143,83 +95068,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": "E14001457", + "id": "S14000067", "level": "constituency", - "name": "Rushcliffe", + "name": "Argyll, Bute and South Lochaber", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Rushcliffe: 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.E14001457" + "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:68560dd97c7c9008a0e8d9a4", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6a52e3571b9b58a7d68ff530", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 20946.0, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6859ceaba003f948e46ac36b", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6a5a4e4cde296c49a692ad34", "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", @@ -94232,83 +95155,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": "E14001463", + "id": "E14001159", "level": "constituency", - "name": "Sefton Central", + "name": "Chelmsford", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Sefton Central: 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_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_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.E14001463" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001159" }, "measure": { - "unit": "count" + "unit": "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:6859ceaba003f948e46ac36b", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6a5a4e4cde296c49a692ad34", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 463547340.0, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6866fb6d44d1ecc822978011", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6a808d85b9c8122ea9a4aef0", "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", @@ -94321,73 +95242,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": "E14001090", + "id": "E14001586", "level": "constituency", - "name": "Bicester and Woodstock", + "name": "Wimbledon", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Bicester and Woodstock: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Wimbledon: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001090" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001586" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_concept": "desnz.subnational.domestic_electricity_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6866fb6d44d1ecc822978011", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6a808d85b9c8122ea9a4aef0", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 172080480.537, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:68716920cf13f28f08afb826", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6a975bc892d3df15ecd56c3e", "aggregation": { "method": "sum" }, @@ -94428,19 +95351,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001227", + "id": "E14001306", "level": "constituency", - "name": "Epsom and Ewell", + "name": "Islington South and Finsbury", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Epsom and Ewell: 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.E14001227" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001306" }, "measure": { "unit": "kwh" @@ -94463,20 +95386,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:68716920cf13f28f08afb826", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6a975bc892d3df15ecd56c3e", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 165865456.998, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:688a6bc00d1df2d61098cd77", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6aab42af09ce2985d38139b4", "aggregation": { "method": "sum" }, @@ -94517,19 +95440,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001435", + "id": "E14001514", "level": "constituency", - "name": "Queen's Park and Maida Vale", + "name": "Staffordshire Moorlands", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Queen's Park and Maida Vale: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Staffordshire Moorlands: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001435" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001514" }, "measure": { "unit": "count" @@ -94550,28 +95473,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:688a6bc00d1df2d61098cd77", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6aab42af09ce2985d38139b4", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 32663.553, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6898817804daa3dd82443b0b", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6af107b1ec2eafce607c17ec", "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", @@ -94584,83 +95507,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": "E14001090", + "id": "E14001562", "level": "constituency", - "name": "Bicester and Woodstock", + "name": "Walsall and Bloxwich", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Bicester and Woodstock: 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_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_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.E14001090" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001562" }, "measure": { - "unit": "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:6898817804daa3dd82443b0b", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6af107b1ec2eafce607c17ec", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 41887.836, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:68d15b63638ecdd176b17a21", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6afb215a65d6ad2dfa2025ea", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -94676,7 +95597,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -94685,7 +95606,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -94693,27 +95614,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001504", + "id": "E14001526", "level": "constituency", - "name": "Southport", + "name": "Stratford-on-Avon", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Southport: 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.E14001504" + "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", @@ -94728,20 +95649,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:68d15b63638ecdd176b17a21", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6afb215a65d6ad2dfa2025ea", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 192598030.734, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:68d2e4d396896ccbb1148752", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6b280f8dabd2858d70e7f017", "aggregation": { "method": "sum" }, @@ -94782,19 +95703,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001254", + "id": "E14001329", "level": "constituency", - "name": "Gravesham", + "name": "Leigh and Atherton", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Gravesham: 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.E14001254" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001329" }, "measure": { "unit": "count" @@ -94817,20 +95738,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:68d2e4d396896ccbb1148752", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6b280f8dabd2858d70e7f017", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 50669.654, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:68fd4f5fdf811caf28cc33cf", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6b5894fac11796db1859e1a1", "aggregation": { "method": "sum" }, @@ -94871,19 +95792,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001499", + "id": "S14000068", "level": "constituency", - "name": "Southampton Itchen", + "name": "Bathgate and Linlithgow", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Southampton Itchen: 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_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001499" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.S14000068" }, "measure": { "unit": "kwh" @@ -94904,20 +95825,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:68fd4f5fdf811caf28cc33cf", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6b5894fac11796db1859e1a1", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 511778615.202, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:68fe2c34846ca9dbad430396", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6b8c8b9a0d49197441b24ca4", "aggregation": { "method": "sum" }, @@ -94958,19 +95879,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001412", + "id": "E14001136", "level": "constituency", - "name": "Nottingham South", + "name": "Broadland and Fakenham", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Nottingham South: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Broadland and Fakenham: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001412" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001136" }, "measure": { "unit": "kwh" @@ -94993,28 +95914,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:68fe2c34846ca9dbad430396", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6b8c8b9a0d49197441b24ca4", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 170303333.292, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:69103c47894b510f2ff6dae6", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6bae2d238ed170ad9f52786c", "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", @@ -95027,83 +95948,168 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", - "metric": "meter_count", - "temperature_adjustment": "as_reported" + "fuel": "gas", + "metric": "consumption", + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001095", + "id": "E14001406", "level": "constituency", - "name": "Birmingham Hodge Hill and Solihull North", + "name": "Northampton North", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Birmingham Hodge Hill and Solihull North: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Northampton North: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001095" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001406" }, "measure": { - "unit": "count" + "unit": "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:69103c47894b510f2ff6dae6", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6bae2d238ed170ad9f52786c", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 544609017.799, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:691736cd2447d204ba166fb3", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6bc5f3a0ba8d94300ad89320", "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": "E14001375", + "level": "constituency", + "name": "Newark", + "vintage": "pcon_2024" + }, + "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.E14001375" + }, + "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:6bc5f3a0ba8d94300ad89320", + "source": { + "source_file": "desnz_constituency_energy_facts.json", + "source_name": "microcosm", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_table": "DESNZ sub-national 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_type": "float" + }, + { + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6bdfe296fbe426e7fb10345b", + "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", @@ -95119,7 +96125,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -95128,7 +96134,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -95136,27 +96142,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001252", + "id": "E14001383", "level": "constituency", - "name": "Gosport", + "name": "Normanton and Hemsworth", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Gosport: 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.E14001252" + "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", @@ -95171,28 +96177,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:691736cd2447d204ba166fb3", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6bdfe296fbe426e7fb10345b", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 133816896.351, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:691eab681ee09234dde0d178", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6c014fa97b36b52e39eaae53", "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", @@ -95205,83 +96211,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": "E14001350", + "id": "E14001315", "level": "constituency", - "name": "Makerfield", + "name": "Kingston upon Hull West and Haltemprice", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Makerfield: 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.E14001350" + "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:691eab681ee09234dde0d178", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6c014fa97b36b52e39eaae53", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 47383.126, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6923b8c9f79505d34e0ff865", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6c2d5285efdadb52dafaf63d", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -95297,7 +96301,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -95306,7 +96310,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -95314,27 +96318,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001450", + "id": "E14001150", "level": "constituency", - "name": "Rossendale and Darwen", + "name": "Cannock Chase", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Rossendale and Darwen: 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_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001450" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001150" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "calendar_year", @@ -95349,28 +96353,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6923b8c9f79505d34e0ff865", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6c2d5285efdadb52dafaf63d", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 143966886.411, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6927fd3e0fef132b9ecf18dc", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6c31a4363efe9664a4162cf9", "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", @@ -95386,7 +96390,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -95395,7 +96399,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -95403,27 +96407,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001260", + "id": "E14001397", "level": "constituency", - "name": "Hackney South and Shoreditch", + "name": "North Northumberland", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Hackney South and Shoreditch: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, 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.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001260" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.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_gas_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "gas_year", @@ -95436,20 +96440,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6927fd3e0fef132b9ecf18dc", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6c31a4363efe9664a4162cf9", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 407493108.384, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:69437f16da9e260c403fe17a", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6c4391b58c3eb52bfc472c3b", "aggregation": { "method": "sum" }, @@ -95490,19 +96494,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001541", + "id": "E14001190", "level": "constituency", - "name": "Telford", + "name": "Darlington", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Telford: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Darlington: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001541" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001190" }, "measure": { "unit": "count" @@ -95525,28 +96529,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:69437f16da9e260c403fe17a", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6c4391b58c3eb52bfc472c3b", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 47424.615, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:698456789cef99e1405785bf", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6c5ee4d3c38de89773cfd7a0", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -95562,7 +96566,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -95571,7 +96575,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -95579,27 +96583,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001314", + "id": "S14000021", "level": "constituency", - "name": "Kingston upon Hull North and Cottingham", + "name": "East Renfrewshire", "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 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.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001314" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.S14000021" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "calendar_year", @@ -95614,28 +96618,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:698456789cef99e1405785bf", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6c5ee4d3c38de89773cfd7a0", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 41356.0, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:69897ce073942c3de1bb1966", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6c92fe0da0b4a07a7d9fd3b5", "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", @@ -95648,83 +96652,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": "E14001278", + "id": "E14001313", "level": "constituency", - "name": "Hemel Hempstead", + "name": "Kingston upon Hull East", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Hemel Hempstead: 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.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.E14001278" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001313" }, "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:69897ce073942c3de1bb1966", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6c92fe0da0b4a07a7d9fd3b5", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 45561.464, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:69e6a91b7b79ef5b7907ecb3", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6cb1cd2aca1691f60444e783", "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", @@ -95737,81 +96739,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": "E14001355", + "id": "E14001512", "level": "constituency", - "name": "Mansfield", + "name": "St Neots and Mid Cambridgeshire", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Mansfield: 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.E14001355" + "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:69e6a91b7b79ef5b7907ecb3", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6cb1cd2aca1691f60444e783", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 167327238.991, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6a0ab33450341b1a6b2b4020", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6cb1d97d5c4a1bcb828e4e67", "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", @@ -95824,81 +96828,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": "W07000110", + "id": "E14001140", "level": "constituency", - "name": "Vale of Glamorgan", + "name": "Broxtowe", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Vale of Glamorgan: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Broxtowe: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.W07000110" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001140" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6a0ab33450341b1a6b2b4020", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6cb1d97d5c4a1bcb828e4e67", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 133787601.887, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6a2dab719db18a064e64565f", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6cbde60a5e56a76b93e30fad", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -95911,73 +96917,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": "E14001181", + "id": "E14001099", "level": "constituency", - "name": "Coventry North West", + "name": "Birmingham Selly Oak", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Coventry North West: 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.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001181" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001099" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_concept": "desnz.subnational.domestic_electricity_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6a2dab719db18a064e64565f", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6cbde60a5e56a76b93e30fad", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 42177.97, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6a8636d02cc2cf49b003ed09", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6cc29b61ccec9de8b598f953", "aggregation": { "method": "sum" }, @@ -96018,19 +97026,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001561", + "id": "E14001147", "level": "constituency", - "name": "Wallasey", + "name": "Calder Valley", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Wallasey: 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.E14001561" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001147" }, "measure": { "unit": "count" @@ -96051,28 +97059,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6a8636d02cc2cf49b003ed09", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6cc29b61ccec9de8b598f953", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 42966.212, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6a8663e7298c59fb2407a7a7", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6ceee05369128420aed9101a", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -96088,7 +97096,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -96097,7 +97105,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -96105,27 +97113,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001303", + "id": "S14000100", "level": "constituency", - "name": "Isle of Wight East", + "name": "North East Fife", "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 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.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001303" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.S14000100" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "calendar_year", @@ -96140,28 +97148,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6a8663e7298c59fb2407a7a7", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6ceee05369128420aed9101a", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 149349950.022, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6a96ad7a3254b884c7fd9d14", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6cf73af84d818e7a851a8b19", "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", @@ -96174,81 +97182,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": "E14001485", + "id": "E14001247", "level": "constituency", - "name": "South Dorset", + "name": "Glastonbury and Somerton", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, South Dorset: 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.E14001485" + "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:6a96ad7a3254b884c7fd9d14", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6cf73af84d818e7a851a8b19", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 173550444.661, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6aa82a4c73c56d143f94f9f5", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6d0e56cade59212eb9599c77", "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", @@ -96261,83 +97271,81 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { "meter_count": "Meter count" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", + "fuel": "gas", "metric": "meter_count", - "temperature_adjustment": "as_reported" + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001112", + "id": "E14001270", "level": "constituency", - "name": "Bolton West", + "name": "Harrow East", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Bolton West: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, 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" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001112" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001270" }, "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:6aa82a4c73c56d143f94f9f5", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6d0e56cade59212eb9599c77", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 37068.957, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6ac32615cb508ad7b955f51e", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6d1041d41734791932302da4", "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", @@ -96350,81 +97358,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": "E14001094", "level": "constituency", - "name": "Walthamstow", + "name": "Birmingham Hall Green and Moseley", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Walthamstow: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Birmingham Hall Green and Moseley: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_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.E14001094" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6ac32615cb508ad7b955f51e", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6d1041d41734791932302da4", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 134686246.423, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6ad2480c42e70bf5aaea8779", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6d382c1e59a72949cd82d4ab", "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", @@ -96440,7 +97450,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -96449,7 +97459,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -96457,27 +97467,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001381", + "id": "E14001386", "level": "constituency", - "name": "Newton Abbot", + "name": "North Cotswolds", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Newton Abbot: 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.gas.meter_count", - "record_set_spec_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.E14001381" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001386" }, "measure": { - "unit": "count" + "unit": "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", @@ -96490,28 +97500,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6ad2480c42e70bf5aaea8779", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6d382c1e59a72949cd82d4ab", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 355527640.98, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6ad7f1f955423fe74595502f", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6d5a105097ff36156f92c2c8", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -96524,81 +97534,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": "E14001532", + "id": "E14001407", "level": "constituency", - "name": "Surrey Heath", + "name": "Northampton South", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Surrey Heath: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Northampton South: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001532" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001407" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_concept": "desnz.subnational.domestic_electricity_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6ad7f1f955423fe74595502f", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6d5a105097ff36156f92c2c8", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 45478.364, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6aefbf1d58f6b6bbe3dc78c6", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6d6e2197b53be9bf00ba7f18", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -96611,73 +97623,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": "E14001270", + "id": "E14001473", "level": "constituency", - "name": "Harrow East", + "name": "Shrewsbury", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Harrow East: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, 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.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001270" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001473" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_concept": "desnz.subnational.domestic_electricity_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6aefbf1d58f6b6bbe3dc78c6", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6d6e2197b53be9bf00ba7f18", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 46687.292, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6aefdfe979da0de295231f95", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6da1e970e8ccf86480ccbbcc", "aggregation": { "method": "sum" }, @@ -96718,19 +97732,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "W07000111", + "id": "E14001167", "level": "constituency", - "name": "Wrexham", + "name": "Chingford and Woodford Green", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Wrexham: 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_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.W07000111" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001167" }, "measure": { "unit": "kwh" @@ -96751,28 +97765,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6aefdfe979da0de295231f95", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6da1e970e8ccf86480ccbbcc", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 519050194.841, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6b12f527c9f5ce9d7292ee37", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6dadbddeeeb3c54438096b24", "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", @@ -96785,83 +97799,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": "E14001210", + "id": "E14001151", "level": "constituency", - "name": "Earley and Woodley", + "name": "Canterbury", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Earley and Woodley: 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_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_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.E14001210" + "source_record_id": "microcosm.desnz_constituency_energy.gas.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_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6b12f527c9f5ce9d7292ee37", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6dadbddeeeb3c54438096b24", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 40908.864, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6b56b698f426822a5ca89dbf", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6db90133e585d97062a5695b", "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", @@ -96874,83 +97886,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": "E14001217", + "id": "E14001168", "level": "constituency", - "name": "East Wiltshire", + "name": "Chippenham", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, East Wiltshire: 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_meter_count", - "record_set_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.E14001217" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001168" }, "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:6b56b698f426822a5ca89dbf", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6db90133e585d97062a5695b", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 36222.143, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6b8fae5e5c56ce2d6f393007", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6dce8af9cd2a36dc6d9f383d", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -96966,7 +97976,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -96975,7 +97985,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -96983,27 +97993,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001258", + "id": "E14001328", "level": "constituency", - "name": "Guildford", + "name": "Leicester West", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Guildford: 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_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_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.E14001328" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "gas_year", @@ -97016,20 +98026,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6b8fae5e5c56ce2d6f393007", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6dce8af9cd2a36dc6d9f383d", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 45960.0, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6b906b41ed3893327498ab7f", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6e039ae484d2c2e1431fd9ba", "aggregation": { "method": "sum" }, @@ -97070,19 +98080,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001470", + "id": "E14001116", "level": "constituency", - "name": "Sheffield South East", + "name": "Bournemouth West", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Sheffield South East: 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.electricity.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001470" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001116" }, "measure": { "unit": "kwh" @@ -97105,20 +98115,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6b906b41ed3893327498ab7f", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6e039ae484d2c2e1431fd9ba", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 154581264.098, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6b944f89e4f93c8daf016e6c", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6e0f22ddbe07587f29fe916a", "aggregation": { "method": "sum" }, @@ -97159,19 +98169,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001100", + "id": "E14001332", "level": "constituency", - "name": "Birmingham Yardley", + "name": "Lewisham North", "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, 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.E14001100" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001332" }, "measure": { "unit": "kwh" @@ -97194,28 +98204,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6b944f89e4f93c8daf016e6c", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6e0f22ddbe07587f29fe916a", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 154234363.084, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6ba46527478cf846fcb00edf", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6e115145577c0e19c8244b7e", "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", @@ -97231,7 +98241,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -97240,7 +98250,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -97248,27 +98258,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000060", + "id": "E14001324", "level": "constituency", - "name": "Aberdeen North", + "name": "Leeds South West and Morley", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Aberdeen North: 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_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_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.S14000060" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001324" }, "measure": { - "unit": "count" + "unit": "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", @@ -97281,20 +98291,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6ba46527478cf846fcb00edf", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6e115145577c0e19c8244b7e", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 457169178.77, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6bb29a9c7835863dd86eb132", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6e6f48441b3a73c66f36fa79", "aggregation": { "method": "sum" }, @@ -97335,19 +98345,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001196", + "id": "E14001595", "level": "constituency", - "name": "Dewsbury and Batley", + "name": "Wolverhampton South East", "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, 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.E14001196" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001595" }, "measure": { "unit": "kwh" @@ -97370,115 +98380,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6bb29a9c7835863dd86eb132", - "source": { - "source_file": "desnz_constituency_energy_facts.json", - "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", - "source_table": "DESNZ sub-national 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_type": "float" - }, - { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6bb348d7749c544e86b7d62a", - "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": "E14001490", - "level": "constituency", - "name": "South Northamptonshire", - "vintage": "pcon_2024" - }, - "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.E14001490" - }, - "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:6bb348d7749c544e86b7d62a", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6e6f48441b3a73c66f36fa79", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 153328534.391, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6bcf1bab57628e70809a7b2f", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6e842b876c26b9eb404c5b4f", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -97491,73 +98414,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": "E14001350", + "id": "W07000104", "level": "constituency", - "name": "Makerfield", + "name": "Newport East", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Makerfield: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Newport East: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001350" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.W07000104" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_concept": "desnz.subnational.domestic_electricity_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6bcf1bab57628e70809a7b2f", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6e842b876c26b9eb404c5b4f", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 49881.62, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6bd583752a59aa0e91052760", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6e8deb16b7de49086556c8c5", "aggregation": { "method": "sum" }, @@ -97598,19 +98523,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001166", + "id": "E14001400", "level": "constituency", - "name": "Chichester", + "name": "North Warwickshire and Bedworth", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Chichester: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, North Warwickshire and Bedworth: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001166" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001400" }, "measure": { "unit": "kwh" @@ -97631,28 +98556,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6bd583752a59aa0e91052760", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6e8deb16b7de49086556c8c5", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 422870442.919, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6bfea92befe1de8cbe759a0f", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6e913b7c92380cdfd26e834b", "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", @@ -97665,75 +98590,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": "E14001111", + "id": "E14001143", "level": "constituency", - "name": "Bolton South and Walkden", + "name": "Burton and Uttoxeter", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Bolton South and Walkden: 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.electricity.consumption", - "record_set_spec_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.E14001111" + "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_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:6bfea92befe1de8cbe759a0f", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6e913b7c92380cdfd26e834b", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 45155.86, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6c176dae4ca24e02ee1e0b2b", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6ea23c07c76a4ca23bd04419", "aggregation": { "method": "sum" }, @@ -97774,19 +98697,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001069", + "id": "E14001202", "level": "constituency", - "name": "Ashford", + "name": "Dover and Deal", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Ashford: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Dover and Deal: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001069" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001202" }, "measure": { "unit": "count" @@ -97809,107 +98732,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6c176dae4ca24e02ee1e0b2b", - "source": { - "source_file": "desnz_constituency_energy_facts.json", - "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", - "source_table": "DESNZ sub-national 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_type": "float" - }, - { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6c232e858d970187d75d0eb7", - "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": "W07000086", - "level": "constituency", - "name": "Bridgend", - "vintage": "pcon_2024" - }, - "label": "Domestic gas meters, 2024, Bridgend: DESNZ's authority totals split by its small-area figures", - "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" - }, - "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.W07000086" - }, - "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:6c232e858d970187d75d0eb7", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6ea23c07c76a4ca23bd04419", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 48608.579, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6c67138e210c83e90300747d", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6eade38829109ea156589215", "aggregation": { "method": "sum" }, @@ -97950,19 +98786,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001213", + "id": "E14001113", "level": "constituency", - "name": "East Ham", + "name": "Bootle", "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, 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.electricity.consumption", "record_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.E14001113" }, "measure": { "unit": "kwh" @@ -97985,28 +98821,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6c67138e210c83e90300747d", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6eade38829109ea156589215", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 127568186.78, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6c8e9d182eb0135f2830d26b", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6eb30ea2395cdea073c79704", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -98019,73 +98855,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": "E14001534", + "id": "E14001244", "level": "constituency", - "name": "Sutton and Cheam", + "name": "Gateshead Central and Whickham", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Sutton and Cheam: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Gateshead Central and Whickham: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001534" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001244" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_concept": "desnz.subnational.domestic_electricity_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6c8e9d182eb0135f2830d26b", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6eb30ea2395cdea073c79704", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 47006.423, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6c94a64fe0bb505bd8cd97b8", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6ebe243556c50c91a26b8c0a", "aggregation": { "method": "sum" }, @@ -98126,19 +98964,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001367", + "id": "E14001267", "level": "constituency", - "name": "Middlesbrough and Thornaby East", + "name": "Harlow", "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, 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" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001367" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001267" }, "measure": { "unit": "kwh" @@ -98161,28 +98999,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6c94a64fe0bb505bd8cd97b8", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6ebe243556c50c91a26b8c0a", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 160939539.687, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6ca560517be9570dbd078586", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6ec0cd9b9289627a8373d3de", "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", @@ -98195,81 +99033,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": "E14001146", "level": "constituency", - "name": "Stevenage", + "name": "Bury St Edmunds and Stowmarket", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Stevenage: 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.gas.meter_count", - "record_set_spec_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.E14001146" }, "measure": { - "unit": "count" + "unit": "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:6ca560517be9570dbd078586", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6ec0cd9b9289627a8373d3de", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 167535022.782, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6cebf69716b51543ef63ec46", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6ed9fff2cd0abc0c6bb5afbf", "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", @@ -98282,73 +99122,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": "S14000093", + "id": "E14001103", "level": "constituency", - "name": "Inverclyde and Renfrewshire West", + "name": "Blackley and Middleton South", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Inverclyde and Renfrewshire 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_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_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.S14000093" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001103" }, "measure": { - "unit": "count" + "unit": "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:6cebf69716b51543ef63ec46", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6ed9fff2cd0abc0c6bb5afbf", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 139615415.599, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6d0f61a6f9e80ca18320197e", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6ef91672d6bdd90c0903584e", "aggregation": { "method": "sum" }, @@ -98389,19 +99231,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000074", + "id": "E14001516", "level": "constituency", - "name": "Dumfriesshire, Clydesdale and Tweeddale", + "name": "Stevenage", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Dumfriesshire, Clydesdale and Tweeddale: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Stevenage: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.S14000074" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001516" }, "measure": { "unit": "count" @@ -98424,20 +99266,109 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6d0f61a6f9e80ca18320197e", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6ef91672d6bdd90c0903584e", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 42651.03, + "value_type": "float" + }, + { + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6f0ce0bd6579137ebe55276e", + "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": "E14001078", + "level": "constituency", + "name": "Basingstoke", + "vintage": "pcon_2024" + }, + "label": "Domestic electricity consumption, 2024, Basingstoke: DESNZ's authority totals split by its small-area figures", + "layout": { + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + }, + "lineage": { + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001078" + }, + "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:6f0ce0bd6579137ebe55276e", + "source": { + "source_file": "desnz_constituency_energy_facts.json", + "source_name": "microcosm", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_table": "DESNZ sub-national 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_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6d3c3864e911fb252b9fdbed", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6f0ff4de5941e0baea374097", "aggregation": { "method": "sum" }, @@ -98478,19 +99409,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001596", + "id": "E14001349", "level": "constituency", - "name": "Wolverhampton West", + "name": "Maidstone and Malling", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Wolverhampton West: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, 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.E14001596" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001349" }, "measure": { "unit": "kwh" @@ -98511,20 +99442,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6d3c3864e911fb252b9fdbed", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6f0ff4de5941e0baea374097", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 460520956.288, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6d41991da3ee40b79f0ee159", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6f1369e67a274c3f9fc5bab8", "aggregation": { "method": "sum" }, @@ -98565,19 +99496,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000051", + "id": "E14001437", "level": "constituency", - "name": "Orkney and Shetland", + "name": "Rayleigh and Wickford", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Orkney and Shetland: 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_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.S14000051" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001437" }, "measure": { "unit": "kwh" @@ -98600,28 +99531,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6d41991da3ee40b79f0ee159", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6f1369e67a274c3f9fc5bab8", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 148532793.311, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6d74f9feda44bdc856e1454a", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6f600228f90d2a6d4d6198b8", "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", @@ -98637,7 +99568,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -98646,7 +99577,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -98654,27 +99585,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001141", + "id": "E14001573", "level": "constituency", - "name": "Buckingham and Bletchley", + "name": "Welwyn Hatfield", "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, 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.E14001141" + "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", @@ -98687,28 +99618,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6d74f9feda44bdc856e1454a", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6f600228f90d2a6d4d6198b8", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 506845796.188, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6d83664dce83fad13842fc5b", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6f620b7606703b99d3c04126", "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", @@ -98721,83 +99652,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": "E14001222", + "id": "E14001564", "level": "constituency", - "name": "Ellesmere Port and Bromborough", + "name": "Warrington North", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Ellesmere Port and Bromborough: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas 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.E14001222" + "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:6d83664dce83fad13842fc5b", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6f620b7606703b99d3c04126", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 41382.76, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6d89cfc107cfaad9047d350e", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6f8665c58029b33a59d119f5", "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", @@ -98810,83 +99739,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": "S14000076", "level": "constituency", - "name": "Plymouth Moor View", + "name": "Dunfermline and Dollar", "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, Dunfermline and Dollar: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001426" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.S14000076" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6d89cfc107cfaad9047d350e", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6f8665c58029b33a59d119f5", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 504136361.022, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6dab0b391396c9e6627f6b66", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6fc7c5944ebae57f55390dc1", "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", @@ -98902,7 +99829,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -98911,7 +99838,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -98919,27 +99846,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001205", + "id": "E14001353", "level": "constituency", - "name": "Dulwich and West Norwood", + "name": "Manchester Rusholme", "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, 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" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.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.E14001353" }, "measure": { - "unit": "count" + "unit": "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", @@ -98952,28 +99879,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6dab0b391396c9e6627f6b66", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6fc7c5944ebae57f55390dc1", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 325195564.603, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6dbd0f3a9753cc350e6e8570", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6fd3b7975d8f539bdb5e8f1f", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -98989,7 +99916,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -98998,7 +99925,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -99006,27 +99933,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001275", + "id": "W07000109", "level": "constituency", - "name": "Havant", + "name": "Torfaen", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Havant: 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.E14001275" + "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", @@ -99041,20 +99968,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6dbd0f3a9753cc350e6e8570", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6fd3b7975d8f539bdb5e8f1f", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 42457.0, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6dbf2fe638eba0d4c996cc83", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6fd45aa64b9ce03703a2b263", "aggregation": { "method": "sum" }, @@ -99095,19 +100022,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001376", + "id": "E14001548", "level": "constituency", - "name": "Newbury", + "name": "Tiverton and Minehead", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Newbury: 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.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001376" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001548" }, "measure": { "unit": "kwh" @@ -99128,20 +100055,107 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6dbf2fe638eba0d4c996cc83", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6fd45aa64b9ce03703a2b263", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 243962870.906, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6dc555edfcceee66b0c0ca21", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6ff2360b464c62b90dea1933", + "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": "E14001563", + "level": "constituency", + "name": "Walthamstow", + "vintage": "pcon_2024" + }, + "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.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + }, + "lineage": { + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001563" + }, + "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:6ff2360b464c62b90dea1933", + "source": { + "source_file": "desnz_constituency_energy_facts.json", + "source_name": "microcosm", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_table": "DESNZ sub-national 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_type": "float" + }, + { + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6ffffe9d1d56a5cb8821cae5", "aggregation": { "method": "sum" }, @@ -99182,19 +100196,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000077", + "id": "E14001112", "level": "constituency", - "name": "East Kilbride and Strathaven", + "name": "Bolton West", "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, 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" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.S14000077" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001112" }, "measure": { "unit": "kwh" @@ -99215,20 +100229,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6dc555edfcceee66b0c0ca21", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6ffffe9d1d56a5cb8821cae5", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 527574114.262, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6ddb11600021a5571b8b7def", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:703a0004e0738736cd4a590c", "aggregation": { "method": "sum" }, @@ -99269,19 +100283,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001489", + "id": "E14001292", "level": "constituency", - "name": "South Norfolk", + "name": "Hornchurch and Upminster", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, South Norfolk: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, 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.E14001489" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001292" }, "measure": { "unit": "count" @@ -99304,20 +100318,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6ddb11600021a5571b8b7def", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:703a0004e0738736cd4a590c", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 43609.178, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6e3b4aae6ecb355d1aa5d49f", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:705e0dc3d5a1aa736e3d7827", "aggregation": { "method": "sum" }, @@ -99358,19 +100372,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001321", + "id": "E14001272", "level": "constituency", - "name": "Leeds North East", + "name": "Hartlepool", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Leeds North 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_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001321" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001272" }, "measure": { "unit": "kwh" @@ -99393,20 +100407,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6e3b4aae6ecb355d1aa5d49f", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:705e0dc3d5a1aa736e3d7827", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 123007053.526, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6e59e5e95c7bfb09377e859e", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:707773f28e95b8b110b0eb6e", "aggregation": { "method": "sum" }, @@ -99447,19 +100461,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001069", + "id": "E14001300", "level": "constituency", - "name": "Ashford", + "name": "Ilford North", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Ashford: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Ilford North: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001069" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001300" }, "measure": { "unit": "kwh" @@ -99482,20 +100496,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6e59e5e95c7bfb09377e859e", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:707773f28e95b8b110b0eb6e", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 141100751.412, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6e60a8353736ad1fc3493390", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7090b4ca7eff29b5f1c36972", "aggregation": { "method": "sum" }, @@ -99536,19 +100550,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001208", + "id": "E14001188", "level": "constituency", - "name": "Ealing North", + "name": "Croydon West", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Ealing North: 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.electricity.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001208" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001188" }, "measure": { "unit": "kwh" @@ -99571,28 +100585,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6e60a8353736ad1fc3493390", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7090b4ca7eff29b5f1c36972", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 157279664.808, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6e646b954f539a4c46d5ae73", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:70a81b47f07a09f6739618d9", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -99608,7 +100622,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -99617,7 +100631,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -99625,27 +100639,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001511", + "id": "E14001117", "level": "constituency", - "name": "St Ives", + "name": "Bracknell", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, St Ives: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Bracknell: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001511" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001117" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "calendar_year", @@ -99660,20 +100674,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6e646b954f539a4c46d5ae73", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:70a81b47f07a09f6739618d9", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 150823016.084, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6e7d275630216388b5f558f1", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:70b62aa7ab882cd044545fec", "aggregation": { "method": "sum" }, @@ -99714,19 +100728,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001494", + "id": "E14001300", "level": "constituency", - "name": "South Suffolk", + "name": "Ilford North", "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, 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.E14001494" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001300" }, "measure": { "unit": "count" @@ -99747,28 +100761,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6e7d275630216388b5f558f1", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:70b62aa7ab882cd044545fec", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 37335.262, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6e9d3728ad81ccd6c444559d", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:70d427a1f199ac6c2e5e9c8b", "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", @@ -99784,7 +100798,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -99793,7 +100807,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -99801,27 +100815,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000091", + "id": "E14001340", "level": "constituency", - "name": "Gordon and Buchan", + "name": "Liverpool Wavertree", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Gordon and Buchan: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, 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" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.S14000091" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001340" }, "measure": { - "unit": "count" + "unit": "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", @@ -99834,20 +100848,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6e9d3728ad81ccd6c444559d", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:70d427a1f199ac6c2e5e9c8b", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 476216137.121, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6eab97aee86723d94127c531", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:70ee3d834085bac3d68ae104", "aggregation": { "method": "sum" }, @@ -99888,19 +100902,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "W07000089", + "id": "E14001404", "level": "constituency", - "name": "Cardiff East", + "name": "North West Leicestershire", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Cardiff East: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, 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.W07000089" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001404" }, "measure": { "unit": "count" @@ -99923,28 +100937,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6eab97aee86723d94127c531", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:70ee3d834085bac3d68ae104", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 46052.0, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6eaca26a1bf340a60110e304", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:71002a7b3bcce9f6dbb5f689", "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", @@ -99957,81 +100971,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": "E14001477", + "id": "E14001187", "level": "constituency", - "name": "Slough", + "name": "Croydon South", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Slough: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Croydon South: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.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.E14001477" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001187" }, "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:6eaca26a1bf340a60110e304", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:71002a7b3bcce9f6dbb5f689", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 162473179.391, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6ee763b36704847956d2a34e", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:71394628e55c5a73961468bc", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -100047,7 +101063,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -100056,7 +101072,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -100064,27 +101080,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001402", + "id": "E14001410", "level": "constituency", - "name": "North West Essex", + "name": "Nottingham East", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, North West Essex: 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.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001402" + "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_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "calendar_year", @@ -100099,28 +101115,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6ee763b36704847956d2a34e", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:71394628e55c5a73961468bc", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 51773.905, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6f1ff59cfb77df97b71a52b9", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7146e617d6a26f91eade507c", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -100133,81 +101149,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": "E14001240", + "id": "E14001371", "level": "constituency", - "name": "Forest of Dean", + "name": "Mitcham and Morden", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Forest of Dean: 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.E14001240" + "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:6f1ff59cfb77df97b71a52b9", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7146e617d6a26f91eade507c", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 45972.0, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6f3c03fb6b270e7403a33473", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:715107d83ec8880ba14a45bf", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -100220,73 +101238,75 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { "meter_count": "Meter count" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", + "fuel": "electricity", "metric": "meter_count", - "temperature_adjustment": "weather_corrected" + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001554", + "id": "E14001168", "level": "constituency", - "name": "Truro and Falmouth", + "name": "Chippenham", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Truro and Falmouth: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Chippenham: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001554" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001168" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_concept": "desnz.subnational.domestic_electricity_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6f3c03fb6b270e7403a33473", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:715107d83ec8880ba14a45bf", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 43628.697, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6f6d5b125e3afda088156b91", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:71619165cfdb71c5b42f13f5", "aggregation": { "method": "sum" }, @@ -100327,19 +101347,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001291", + "id": "E14001077", "level": "constituency", - "name": "Honiton and Sidmouth", + "name": "Basildon and Billericay", "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, 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.E14001291" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001077" }, "measure": { "unit": "kwh" @@ -100360,28 +101380,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6f6d5b125e3afda088156b91", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:71619165cfdb71c5b42f13f5", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 467029436.627, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6f78f25ddc4d9121b4bfa358", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:716d516d1c51aa18c187de30", "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", @@ -100394,75 +101414,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": "E14001462", + "id": "E14001335", "level": "constituency", - "name": "Scunthorpe", + "name": "Lichfield", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Scunthorpe: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Lichfield: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001462" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001335" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6f78f25ddc4d9121b4bfa358", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:716d516d1c51aa18c187de30", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 40148.339, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6f7f1e4a129e2f3da5d9f2b6", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:71855857249d118ec5dae5d3", "aggregation": { "method": "sum" }, @@ -100503,19 +101521,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001589", + "id": "E14001515", "level": "constituency", - "name": "Wirral West", + "name": "Stalybridge and Hyde", "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, 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.E14001589" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001515" }, "measure": { "unit": "kwh" @@ -100538,28 +101556,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6f7f1e4a129e2f3da5d9f2b6", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:71855857249d118ec5dae5d3", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 132666895.692, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6f9ba860a86dff72359e6760", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:71a3a78a3f30b6bffcf791b8", "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", @@ -100572,81 +101590,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": "E14001586", + "id": "E14001376", "level": "constituency", - "name": "Wimbledon", + "name": "Newbury", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Wimbledon: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Newbury: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001586" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001376" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_concept": "desnz.subnational.domestic_electricity_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6f9ba860a86dff72359e6760", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:71a3a78a3f30b6bffcf791b8", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 178822006.412, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6f9bdcaf03dd3053f25df625", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:71b431687f5a40bb1ecc7b6b", "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", @@ -100662,7 +101682,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -100671,7 +101691,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -100679,27 +101699,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001216", + "id": "E14001097", "level": "constituency", - "name": "East Thanet", + "name": "Birmingham Northfield", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, East Thanet: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, 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.E14001216" + "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", @@ -100712,109 +101732,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6f9bdcaf03dd3053f25df625", - "source": { - "source_file": "desnz_constituency_energy_facts.json", - "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", - "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", - "url": "tools/build_uk_desnz_constituency_energy_facts.py", - "vintage": "2025_publication_2024_data" - }, - "value": 46262.349, - "value_type": "float" - }, - { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6fa1bab3cfdb96949c746f68", - "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": "E14001141", - "level": "constituency", - "name": "Buckingham and Bletchley", - "vintage": "pcon_2024" - }, - "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.E14001141" - }, - "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:6fa1bab3cfdb96949c746f68", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:71b431687f5a40bb1ecc7b6b", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 467797234.981, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6fbfe66572ab655712a494f5", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:71c1a5a7ef2571abb8f51959", "aggregation": { "method": "sum" }, @@ -100855,19 +101786,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001260", + "id": "E14001563", "level": "constituency", - "name": "Hackney South and Shoreditch", + "name": "Walthamstow", "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, 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" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001260" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001563" }, "measure": { "unit": "kwh" @@ -100888,28 +101819,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6fbfe66572ab655712a494f5", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:71c1a5a7ef2571abb8f51959", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 420092282.809, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6fccf4d00cdcd3fc18307b8f", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:71e1b49dd5f2d6eb2a5d7b2e", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -100922,83 +101853,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": "E14001352", "level": "constituency", - "name": "Isle of Wight East", + "name": "Manchester Central", "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 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.E14001303" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001352" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_concept": "desnz.subnational.domestic_gas_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6fccf4d00cdcd3fc18307b8f", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:71e1b49dd5f2d6eb2a5d7b2e", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 352645262.594, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6fe21aeffca646a410806314", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:72096f036b8aaa1c45d2606c", "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", @@ -101011,83 +101940,81 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", - "metric": "meter_count", - "temperature_adjustment": "as_reported" + "fuel": "gas", + "metric": "consumption", + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001378", + "id": "E14001272", "level": "constituency", - "name": "Newcastle upon Tyne East and Wallsend", + "name": "Hartlepool", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Newcastle upon Tyne East and Wallsend: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, 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.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001378" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.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_gas_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6fe21aeffca646a410806314", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:72096f036b8aaa1c45d2606c", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 478355841.779, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6ffba140a4b7811197e1cbf9", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:721d70aaf4b9229bef36698f", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -101100,75 +102027,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": "E14001497", + "id": "E14001591", "level": "constituency", - "name": "South West Norfolk", + "name": "Witney", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, South West Norfolk: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Witney: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001497" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001591" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_concept": "desnz.subnational.domestic_gas_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6ffba140a4b7811197e1cbf9", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:721d70aaf4b9229bef36698f", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 387767534.768, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:701d824df0a3949dd2abdd84", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7231cf7396c1dd5c2e7f2260", "aggregation": { "method": "sum" }, @@ -101209,19 +102134,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001166", + "id": "E14001142", "level": "constituency", - "name": "Chichester", + "name": "Burnley", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Chichester: 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.E14001166" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001142" }, "measure": { "unit": "count" @@ -101242,28 +102167,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:701d824df0a3949dd2abdd84", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7231cf7396c1dd5c2e7f2260", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 46409.662, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:702afeb1cdb907d381c0a590", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:72356f58c55d74404018cb61", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -101279,7 +102204,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -101288,7 +102213,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -101296,27 +102221,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001067", + "id": "E14001501", "level": "constituency", - "name": "Arundel and South Downs", + "name": "Southend East and Rochford", "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 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.E14001067" + "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", @@ -101331,20 +102256,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:702afeb1cdb907d381c0a590", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:72356f58c55d74404018cb61", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 152467610.133, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7084bc66b7993832d2d11044", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:724d164d35a8745894f23a69", "aggregation": { "method": "sum" }, @@ -101385,19 +102310,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001352", + "id": "E14001299", "level": "constituency", - "name": "Manchester Central", + "name": "Hyndburn", "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, 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.E14001352" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001299" }, "measure": { "unit": "count" @@ -101420,20 +102345,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7084bc66b7993832d2d11044", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:724d164d35a8745894f23a69", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 42094.026, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:70b3761e6d0be9f4803eeecd", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7292eac92f2d3059d8817ee4", "aggregation": { "method": "sum" }, @@ -101474,19 +102399,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001595", + "id": "E14001218", "level": "constituency", - "name": "Wolverhampton South East", + "name": "East Worthing and Shoreham", "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, 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" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001595" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001218" }, "measure": { "unit": "kwh" @@ -101507,20 +102432,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:70b3761e6d0be9f4803eeecd", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7292eac92f2d3059d8817ee4", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 406408843.318, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:70b608cd81f6e6e2e90ebfa9", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:729c53eae2ad23761f9c08d3", "aggregation": { "method": "sum" }, @@ -101561,19 +102486,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001549", + "id": "E14001121", "level": "constituency", - "name": "Tonbridge", + "name": "Braintree", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Tonbridge: 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.E14001549" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001121" }, "measure": { "unit": "kwh" @@ -101594,20 +102519,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:70b608cd81f6e6e2e90ebfa9", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:729c53eae2ad23761f9c08d3", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 360007017.546, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:70ec8e08872952740af4a95c", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:729f6cb60cfed73a700d1146", "aggregation": { "method": "sum" }, @@ -101648,19 +102573,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001308", + "id": "E14001403", "level": "constituency", - "name": "Keighley and Ilkley", + "name": "North West Hampshire", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Keighley and Ilkley: 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.E14001308" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001403" }, "measure": { "unit": "count" @@ -101681,28 +102606,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:70ec8e08872952740af4a95c", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:729f6cb60cfed73a700d1146", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 38067.431, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:70f997a2a082bad0b1957441", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:72e5ebd6dd39c24cf2e1547e", "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", @@ -101715,83 +102640,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": "E14001307", + "id": "E14001238", "level": "constituency", - "name": "Jarrow and Gateshead East", + "name": "Finchley and Golders Green", "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 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.E14001307" + "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:70f997a2a082bad0b1957441", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:72e5ebd6dd39c24cf2e1547e", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 44301.469, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:70f9b5812646859895c173a8", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7305445eaec88273ffc818c6", "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", @@ -101804,75 +102727,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": "S14000098", + "id": "E14001550", "level": "constituency", - "name": "Moray West, Nairn and Strathspey", + "name": "Tooting", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Moray West, Nairn and Strathspey: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Tooting: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.S14000098" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001550" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:70f9b5812646859895c173a8", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7305445eaec88273ffc818c6", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 40853.136, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:70fefd29a9f22fb312f2e133", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:731701510d057e2f26a425a4", "aggregation": { "method": "sum" }, @@ -101913,19 +102834,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001578", + "id": "E14001161", "level": "constituency", - "name": "West Suffolk", + "name": "Cheltenham", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, West Suffolk: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Cheltenham: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001578" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001161" }, "measure": { "unit": "kwh" @@ -101948,20 +102869,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:70fefd29a9f22fb312f2e133", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:731701510d057e2f26a425a4", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 154758636.913, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:711b177120d4dfb37ef69550", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7319b8e97d94591b55f4ad87", "aggregation": { "method": "sum" }, @@ -102002,19 +102923,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001299", + "id": "E14001305", "level": "constituency", - "name": "Hyndburn", + "name": "Islington North", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Hyndburn: 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_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", "record_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.E14001305" }, "measure": { "unit": "kwh" @@ -102035,28 +102956,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:711b177120d4dfb37ef69550", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7319b8e97d94591b55f4ad87", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 413389967.562, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:713c3410b4f4168753378a1a", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:731efdf4f1331cfdb7cb94c8", "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", @@ -102069,81 +102990,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": "E14001240", + "id": "E14001104", "level": "constituency", - "name": "Forest of Dean", + "name": "Blackpool North and Fleetwood", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Forest of Dean: 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_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_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.E14001240" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001104" }, "measure": { - "unit": "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:713c3410b4f4168753378a1a", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:731efdf4f1331cfdb7cb94c8", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 46043.014, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:715b042f5cac717d05284d52", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:732f62664210eac3753cc78f", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -102159,7 +103082,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -102168,7 +103091,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -102176,27 +103099,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001203", + "id": "S14000065", "level": "constituency", - "name": "Droitwich and Evesham", + "name": "Angus and Perthshire Glens", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Droitwich and Evesham: 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.E14001203" + "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", @@ -102209,28 +103132,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:715b042f5cac717d05284d52", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:732f62664210eac3753cc78f", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 32206.975, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7197711d68fd888cbc55fe21", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:733b78c74641a49e4fb7b405", "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", @@ -102243,83 +103166,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": "W07000102", + "id": "E14001333", "level": "constituency", - "name": "Montgomeryshire and Glynd\u0175r", + "name": "Lewisham West and East Dulwich", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Montgomeryshire and Glynd\u0175r: 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_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_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.W07000102" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001333" }, "measure": { - "unit": "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:7197711d68fd888cbc55fe21", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:733b78c74641a49e4fb7b405", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 40669.449, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:71e859bd6b8c22e8c37b98e9", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:733e011612f923cec7185a78", "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", @@ -102332,81 +103253,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": "E14001499", "level": "constituency", - "name": "Stratford-on-Avon", + "name": "Southampton Itchen", "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, Southampton Itchen: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_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.E14001499" }, "measure": { - "unit": "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:71e859bd6b8c22e8c37b98e9", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:733e011612f923cec7185a78", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 49625.371, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:722fd4eb564d81e815c58226", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:735cfa68b0b279ed5b519630", "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", @@ -102419,81 +103342,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": "S14000065", "level": "constituency", - "name": "St Neots and Mid Cambridgeshire", + "name": "Angus and Perthshire Glens", "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, Angus and Perthshire Glens: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.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.S14000065" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:722fd4eb564d81e815c58226", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:735cfa68b0b279ed5b519630", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 211201160.822, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:724c34a120cdfd05a24012f9", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7364e001734457dacd4082d4", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -102509,7 +103434,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -102518,7 +103443,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -102526,27 +103451,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001528", + "id": "E14001600", "level": "constituency", - "name": "Stretford and Urmston", + "name": "Wycombe", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Stretford and Urmston: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Wycombe: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001528" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001600" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "gas_year", @@ -102559,20 +103484,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:724c34a120cdfd05a24012f9", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7364e001734457dacd4082d4", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 35323.945, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7251ce1c874e832bc51955ae", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:73a0017416a3f82a4ea15e14", "aggregation": { "method": "sum" }, @@ -102613,19 +103538,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001524", + "id": "E14001574", "level": "constituency", - "name": "Stourbridge", + "name": "West Bromwich", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Stourbridge: 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.E14001524" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001574" }, "measure": { "unit": "kwh" @@ -102646,28 +103571,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7251ce1c874e832bc51955ae", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:73a0017416a3f82a4ea15e14", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 477931413.613, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:72891cecf112838b5eb8513f", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:73a486f33b2b9cd002a6ac04", "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", @@ -102680,75 +103605,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": "E14001265", + "id": "E14001350", "level": "constituency", - "name": "Hampstead and Highgate", + "name": "Makerfield", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Hampstead and Highgate: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Makerfield: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001265" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001350" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_concept": "desnz.subnational.domestic_gas_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:72891cecf112838b5eb8513f", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:73a486f33b2b9cd002a6ac04", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 44710.933, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:72b79025444dd17822d75a11", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:740636190b48e33d78128fbc", "aggregation": { "method": "sum" }, @@ -102789,19 +103712,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001168", + "id": "E14001352", "level": "constituency", - "name": "Chippenham", + "name": "Manchester Central", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Chippenham: 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.E14001168" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001352" }, "measure": { "unit": "kwh" @@ -102824,28 +103747,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:72b79025444dd17822d75a11", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:740636190b48e33d78128fbc", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 245872726.503, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:72c3c5052e366fab16312cd3", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:74073202e840181be095260c", "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", @@ -102858,83 +103781,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": "S14000045", + "id": "E14001221", "level": "constituency", - "name": "Midlothian", + "name": "Edmonton and Winchmore Hill", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Midlothian: 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.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.S14000045" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001221" }, "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:72c3c5052e366fab16312cd3", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:74073202e840181be095260c", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 40658.409, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:72fcf53d55da622a33cf8147", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:742a5e536a7ee83fc0ee7b61", "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", @@ -102950,7 +103871,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -102959,7 +103880,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -102967,27 +103888,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001436", + "id": "W07000086", "level": "constituency", - "name": "Rawmarsh and Conisbrough", + "name": "Bridgend", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Rawmarsh and Conisbrough: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Bridgend: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001436" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.W07000086" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "gas_year", @@ -103000,20 +103921,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:72fcf53d55da622a33cf8147", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:742a5e536a7ee83fc0ee7b61", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 425944389.822, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:73075dcbbaab628cf162e8de", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:743b264ee52b837c483e40b0", "aggregation": { "method": "sum" }, @@ -103054,19 +103975,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001141", + "id": "W07000099", "level": "constituency", - "name": "Buckingham and Bletchley", + "name": "Merthyr Tydfil and Aberdare", "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, Merthyr Tydfil and Aberdare: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001141" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.W07000099" }, "measure": { "unit": "kwh" @@ -103089,20 +104010,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:73075dcbbaab628cf162e8de", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:743b264ee52b837c483e40b0", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 127767035.549, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:730a93a728774da2a0c31a2c", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:743cd217b898fa254b03ce0f", "aggregation": { "method": "sum" }, @@ -103143,19 +104064,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001532", + "id": "S14000085", "level": "constituency", - "name": "Surrey Heath", + "name": "Glasgow North", "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, 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" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001532" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.S14000085" }, "measure": { "unit": "kwh" @@ -103176,28 +104097,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:730a93a728774da2a0c31a2c", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:743cd217b898fa254b03ce0f", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 392864466.374, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:730c30fe3ec3f3604d0abca3", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:74647c5b00b4ce5091a8146b", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -103213,7 +104134,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -103222,7 +104143,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -103230,27 +104151,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001298", + "id": "E14001477", "level": "constituency", - "name": "Huntingdon", + "name": "Slough", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Huntingdon: 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.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001298" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001477" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "calendar_year", @@ -103265,20 +104186,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:730c30fe3ec3f3604d0abca3", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:74647c5b00b4ce5091a8146b", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 48435.28, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:733f70a88f902985089249fd", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:74866f6b35ee4fc89ad0db2d", "aggregation": { "method": "sum" }, @@ -103319,19 +104240,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001444", + "id": "E14001152", "level": "constituency", - "name": "Richmond and Northallerton", + "name": "Carlisle", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Richmond and Northallerton: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, 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" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001444" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001152" }, "measure": { "unit": "kwh" @@ -103352,28 +104273,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:733f70a88f902985089249fd", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:74866f6b35ee4fc89ad0db2d", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 479354231.843, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:73559ee0f2bea5438d3fc75a", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:74b42c444cb4efd81b087536", "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", @@ -103386,73 +104307,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": "E14001127", + "id": "E14001537", "level": "constituency", - "name": "Bridlington and The Wolds", + "name": "Swindon South", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Bridlington and The Wolds: 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.E14001127" + "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:73559ee0f2bea5438d3fc75a", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:74b42c444cb4efd81b087536", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 49097.624, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7372655511eff3a45957a082", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:74bb0355b65406bd5750d1db", "aggregation": { "method": "sum" }, @@ -103493,19 +104416,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000086", + "id": "E14001409", "level": "constituency", - "name": "Glasgow North East", + "name": "Norwich 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, Norwich South: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", "record_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.E14001409" }, "measure": { "unit": "kwh" @@ -103528,28 +104451,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7372655511eff3a45957a082", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:74bb0355b65406bd5750d1db", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 141935503.003, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:737b38979446184a0af57219", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:74bc59b45624f63ca8b67edc", "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", @@ -103562,83 +104485,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": "E14001372", + "id": "E14001514", "level": "constituency", - "name": "Morecambe and Lunesdale", + "name": "Staffordshire Moorlands", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Morecambe and Lunesdale: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Staffordshire Moorlands: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_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.E14001372" + "source_record_id": "microcosm.desnz_constituency_energy.gas.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_gas_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:737b38979446184a0af57219", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:74bc59b45624f63ca8b67edc", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 394834429.018, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:73beaf9f46134f8cd17e033d", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:74dd6277e8057ff2f583de03", "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", @@ -103654,7 +104575,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -103663,7 +104584,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -103671,27 +104592,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001456", + "id": "E14001464", "level": "constituency", - "name": "Runnymede and Weybridge", + "name": "Selby", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Runnymede and Weybridge: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Selby: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_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.E14001456" + "source_record_id": "microcosm.desnz_constituency_energy.gas.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_gas_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "gas_year", @@ -103704,20 +104625,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:73beaf9f46134f8cd17e033d", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:74dd6277e8057ff2f583de03", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 398449157.951, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:742c549509c675cbc41749d3", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:74ff8f7f39e36a051667fd25", "aggregation": { "method": "sum" }, @@ -103758,19 +104679,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001345", + "id": "E14001222", "level": "constituency", - "name": "Luton North", + "name": "Ellesmere Port and Bromborough", "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, Ellesmere Port and Bromborough: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001345" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001222" }, "measure": { "unit": "kwh" @@ -103791,28 +104712,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:742c549509c675cbc41749d3", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:74ff8f7f39e36a051667fd25", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 414443227.396, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:742d20d1b54310721911470c", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:75255c1186993c37baec5503", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -103825,73 +104746,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": "E14001406", + "id": "E14001066", "level": "constituency", - "name": "Northampton North", + "name": "Amber Valley", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Northampton North: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, 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.E14001406" + "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:742d20d1b54310721911470c", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:75255c1186993c37baec5503", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 43198.0, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:743005e5e624ac52a0f065a0", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:756bc3cf55ad94b101d355d4", "aggregation": { "method": "sum" }, @@ -103932,19 +104855,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001105", + "id": "E14001143", "level": "constituency", - "name": "Blackpool South", + "name": "Burton and Uttoxeter", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Blackpool South: 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.E14001105" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001143" }, "measure": { "unit": "kwh" @@ -103965,28 +104888,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:743005e5e624ac52a0f065a0", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:756bc3cf55ad94b101d355d4", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 493824485.727, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:743e7fd9628e719098659cf6", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7577e2e9d2b6d9a017c0132f", "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", @@ -103999,83 +104922,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": "E14001085", + "id": "S14000091", "level": "constituency", - "name": "Bermondsey and Old Southwark", + "name": "Gordon and Buchan", "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 meters, 2024, Gordon and Buchan: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_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.E14001085" + "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_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:743e7fd9628e719098659cf6", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7577e2e9d2b6d9a017c0132f", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 22434.91, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:744ec5d45353784300dd6488", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:757eaf5db97a4d69cf786afc", "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", @@ -104088,75 +105009,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": "E14001526", + "id": "E14001196", "level": "constituency", - "name": "Stratford-on-Avon", + "name": "Dewsbury and Batley", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Stratford-on-Avon: 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.electricity.meter_count", - "record_set_spec_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.E14001526" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001196" }, "measure": { - "unit": "count" + "unit": "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:744ec5d45353784300dd6488", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:757eaf5db97a4d69cf786afc", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 465957387.582, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7457990e1df84f132ff2be39", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:758d16124430f580739cdf6b", "aggregation": { "method": "sum" }, @@ -104197,19 +105116,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001533", + "id": "E14001130", "level": "constituency", - "name": "Sussex Weald", + "name": "Brighton Pavilion", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Sussex Weald: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, 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" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001533" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001130" }, "measure": { "unit": "kwh" @@ -104232,20 +105151,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7457990e1df84f132ff2be39", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:758d16124430f580739cdf6b", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 142965941.829, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7482ebbb2a4dd5a333422a11", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7591df94c9ef9fc99d999ae9", "aggregation": { "method": "sum" }, @@ -104286,19 +105205,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001276", + "id": "E14001315", "level": "constituency", - "name": "Hayes and Harlington", + "name": "Kingston upon Hull West and Haltemprice", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Hayes and Harlington: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, 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" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001276" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001315" }, "measure": { "unit": "kwh" @@ -104321,28 +105240,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7482ebbb2a4dd5a333422a11", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7591df94c9ef9fc99d999ae9", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 146052010.2, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:74a3ff69e6a36917c64d8251", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:759f8f0bddcc458fd38ef0e0", "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", @@ -104355,83 +105274,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": "E14001511", "level": "constituency", - "name": "Bath", + "name": "St Ives", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Bath: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, St Ives: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_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.E14001511" }, "measure": { - "unit": "count" + "unit": "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:74a3ff69e6a36917c64d8251", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:759f8f0bddcc458fd38ef0e0", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 177968070.131, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:74a75acb01d30db4d6372dfe", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:75c224cafa7a9a3ad1d42657", "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", @@ -104444,83 +105361,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": "E14001271", + "id": "E14001175", "level": "constituency", - "name": "Harrow West", + "name": "Clapham and Brixton Hill", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Harrow West: 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.E14001271" + "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:74a75acb01d30db4d6372dfe", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:75c224cafa7a9a3ad1d42657", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 403418067.749, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:74a7e60a5f4f43b0432e22b3", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:75db986fa0d2c25b123b144e", "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", @@ -104533,73 +105448,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": "E14001479", + "id": "S14000087", "level": "constituency", - "name": "Solihull West and Shirley", + "name": "Glasgow South", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Solihull West and Shirley: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, 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" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001479" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.S14000087" }, "measure": { - "unit": "count" + "unit": "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:74a7e60a5f4f43b0432e22b3", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:75db986fa0d2c25b123b144e", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 122736126.397, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:74c43db8b8b1050bb1599b5d", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:762fa7cb06503006080376e5", "aggregation": { "method": "sum" }, @@ -104640,19 +105557,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001145", + "id": "E14001255", "level": "constituency", - "name": "Bury South", + "name": "Great Grimsby and Cleethorpes", "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, Great Grimsby and Cleethorpes: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "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.E14001255" }, "measure": { "unit": "count" @@ -104673,107 +105590,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:74c43db8b8b1050bb1599b5d", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:762fa7cb06503006080376e5", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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_type": "float" - }, - { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:751786522b639bf19d42b559", - "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": "E14001140", - "level": "constituency", - "name": "Broxtowe", - "vintage": "pcon_2024" - }, - "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.E14001140" - }, - "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:751786522b639bf19d42b559", - "source": { - "source_file": "desnz_constituency_energy_facts.json", - "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", - "source_table": "DESNZ sub-national 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": 48688.392, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7518c29a557659543d4ebf08", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:76355bc365f62c0bea226309", "aggregation": { "method": "sum" }, @@ -104814,19 +105644,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001403", + "id": "E14001497", "level": "constituency", - "name": "North West Hampshire", + "name": "South West Norfolk", "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, 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.E14001403" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001497" }, "measure": { "unit": "count" @@ -104847,117 +105677,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7518c29a557659543d4ebf08", - "source": { - "source_file": "desnz_constituency_energy_facts.json", - "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", - "source_table": "DESNZ sub-national 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_type": "float" - }, - { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:751cedbd30f945b2709f87c2", - "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 - }, - "period_coverage": { - "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" - }, - "provenance_class": "derived_administrative", - "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:751cedbd30f945b2709f87c2", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:76355bc365f62c0bea226309", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 24254.573, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:752e32cdc67ed4fef78c4818", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:765102182a1baaa5cf909cb8", "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", @@ -104970,83 +105711,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": "E14001091", + "id": "E14001105", "level": "constituency", - "name": "Birkenhead", + "name": "Blackpool South", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Birkenhead: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Blackpool South: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_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.E14001091" + "source_record_id": "microcosm.desnz_constituency_energy.gas.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_gas_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:752e32cdc67ed4fef78c4818", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:765102182a1baaa5cf909cb8", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 516042535.788, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:753266ace174acaa2bfd265f", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7684c2bd2c6817ca7b635b73", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -105059,75 +105798,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": "W07000098", "level": "constituency", - "name": "Bolsover", + "name": "Llanelli", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Bolsover: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Llanelli: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001109" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.W07000098" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_concept": "desnz.subnational.domestic_gas_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:753266ace174acaa2bfd265f", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7684c2bd2c6817ca7b635b73", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 348374401.191, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:75412f16e5b7a0c88a5694fd", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:769df1a00c53309bc4aaf0b1", "aggregation": { "method": "sum" }, @@ -105168,19 +105905,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001321", + "id": "E14001357", "level": "constituency", - "name": "Leeds North East", + "name": "Melton and Syston", "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, 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.E14001321" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001357" }, "measure": { "unit": "count" @@ -105201,28 +105938,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:75412f16e5b7a0c88a5694fd", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:769df1a00c53309bc4aaf0b1", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 38998.696, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:758636668a8edfe07d4df819", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:76afe709768fea945f92fc4b", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -105238,7 +105975,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -105247,7 +105984,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -105255,27 +105992,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001144", + "id": "E14001346", "level": "constituency", - "name": "Bury North", + "name": "Luton South and South Bedfordshire", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Bury North: 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.E14001144" + "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", @@ -105290,20 +106027,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:758636668a8edfe07d4df819", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:76afe709768fea945f92fc4b", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 162241230.907, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:758737297c5755b5ceb77263", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:76bcadee714510ca34e4a4b8", "aggregation": { "method": "sum" }, @@ -105344,19 +106081,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001573", + "id": "E14001414", "level": "constituency", - "name": "Welwyn Hatfield", + "name": "Old Bexley and Sidcup", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Welwyn Hatfield: 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_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001573" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001414" }, "measure": { "unit": "kwh" @@ -105377,20 +106114,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:758737297c5755b5ceb77263", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:76bcadee714510ca34e4a4b8", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 487265788.188, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:75916804472d9521918880f6", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:76beabcdadf35f77263bdc77", "aggregation": { "method": "sum" }, @@ -105431,19 +106168,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001177", + "id": "E14001420", "level": "constituency", - "name": "Colne Valley", + "name": "Oxford West and Abingdon", "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, 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" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001177" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001420" }, "measure": { "unit": "kwh" @@ -105466,20 +106203,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:75916804472d9521918880f6", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:76beabcdadf35f77263bdc77", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 151403953.955, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7591fa4343ae38f90a4e0f73", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:76d07899a5529e74bf82ced7", "aggregation": { "method": "sum" }, @@ -105520,19 +106257,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001222", + "id": "E14001602", "level": "constituency", - "name": "Ellesmere Port and Bromborough", + "name": "Wythenshawe and Sale East", "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 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.E14001222" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001602" }, "measure": { "unit": "kwh" @@ -105553,20 +106290,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7591fa4343ae38f90a4e0f73", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:76d07899a5529e74bf82ced7", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 470211318.437, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:75928b88e2648bd8e8e9b67d", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:76e19866aaf9618a50d036f8", "aggregation": { "method": "sum" }, @@ -105607,19 +106344,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001402", + "id": "E14001242", "level": "constituency", - "name": "North West Essex", + "name": "Fylde", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, North West Essex: 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.E14001402" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001242" }, "measure": { "unit": "kwh" @@ -105640,28 +106377,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:75928b88e2648bd8e8e9b67d", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:76e19866aaf9618a50d036f8", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 521216214.355, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:759a70c8282b3f6b8ce38d25", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:76f0d4f28f08d1b1929c04e8", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -105674,81 +106411,83 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { "meter_count": "Meter count" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", + "fuel": "electricity", "metric": "meter_count", - "temperature_adjustment": "weather_corrected" + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001394", + "id": "S14000077", "level": "constituency", - "name": "North East Somerset and Hanham", + "name": "East Kilbride and Strathaven", "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, 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.E14001394" + "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:759a70c8282b3f6b8ce38d25", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:76f0d4f28f08d1b1929c04e8", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 46412.329, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:75c650847e507ca7efacea3b", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:76fa640c4359a596b0325cee", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -105761,83 +106500,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": "E14001137", + "id": "E14001409", "level": "constituency", - "name": "Bromley and Biggin Hill", + "name": "Norwich South", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Bromley and Biggin Hill: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Norwich South: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001137" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001409" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_concept": "desnz.subnational.domestic_gas_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:75c650847e507ca7efacea3b", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:76fa640c4359a596b0325cee", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 426983771.155, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:760ebef7acbf2d85838c6e63", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:77019e6d7fba876765601640", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -105850,81 +106587,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": "E14001343", "level": "constituency", - "name": "South East Cornwall", + "name": "Louth and Horncastle", "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, 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.E14001486" + "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:760ebef7acbf2d85838c6e63", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:77019e6d7fba876765601640", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 47570.189, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:765b69ccc700579e20fb889e", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7709b0d97e9de770028b0c91", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -105940,7 +106679,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -105949,7 +106688,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -105957,27 +106696,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001443", + "id": "E14001172", "level": "constituency", - "name": "Ribble Valley", + "name": "Cities of London and Westminster", "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, Cities of London and Westminster: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001443" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001172" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "calendar_year", @@ -105992,28 +106731,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:765b69ccc700579e20fb889e", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7709b0d97e9de770028b0c91", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 86474.883, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:766213d868014fdb46863169", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:770df096b0b2b7c10b89df36", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -106029,7 +106768,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -106038,7 +106777,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -106046,27 +106785,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000077", + "id": "E14001567", "level": "constituency", - "name": "East Kilbride and Strathaven", + "name": "Washington and Gateshead South", "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, 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.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_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.E14001567" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "calendar_year", @@ -106081,28 +106820,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:766213d868014fdb46863169", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:770df096b0b2b7c10b89df36", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 43573.499, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7663b40b7dd5cc5f96026e31", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:77156b025e7de27181f49608", "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", @@ -106118,7 +106857,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -106127,7 +106866,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -106135,27 +106874,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001374", + "id": "E14001064", "level": "constituency", - "name": "New Forest West", + "name": "Aldridge-Brownhills", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, New Forest 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.E14001374" + "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", @@ -106168,28 +106907,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7663b40b7dd5cc5f96026e31", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:77156b025e7de27181f49608", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 488195524.994, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7687935dc4bd173cd4aca860", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:772823e165de6669630bc665", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -106205,7 +106944,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -106214,7 +106953,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -106222,27 +106961,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001453", + "id": "E14001421", "level": "constituency", - "name": "Rugby", + "name": "Peckham", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Rugby: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Peckham: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001453" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001421" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "calendar_year", @@ -106257,28 +106996,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7687935dc4bd173cd4aca860", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:772823e165de6669630bc665", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 127847831.884, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:768c62872a7c0e49727b16b6", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:772890185b860258dba3ffaf", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -106291,73 +107030,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": "E14001207", + "id": "E14001519", "level": "constituency", - "name": "Ealing Central and Acton", + "name": "Stockton West", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Ealing Central and Acton: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity 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.E14001207" + "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:768c62872a7c0e49727b16b6", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:772890185b860258dba3ffaf", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 40825.676, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:76ad5721fc0eb7c9eea5bf93", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:776119d54d3f7ed7dad23ca4", "aggregation": { "method": "sum" }, @@ -106398,19 +107139,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001227", + "id": "S14000075", "level": "constituency", - "name": "Epsom and Ewell", + "name": "Dundee Central", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Epsom and Ewell: 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.E14001227" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.S14000075" }, "measure": { "unit": "count" @@ -106431,28 +107172,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:76ad5721fc0eb7c9eea5bf93", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:776119d54d3f7ed7dad23ca4", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 44369.933, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:76d14df9351b193b66171382", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:777e7883567f1bad427c2446", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -106468,7 +107209,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -106477,7 +107218,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -106485,27 +107226,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001398", + "id": "S14000073", "level": "constituency", - "name": "North Shropshire", + "name": "Dumfries and Galloway", "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, Dumfries and Galloway: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_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.S14000073" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "calendar_year", @@ -106520,20 +107261,109 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:76d14df9351b193b66171382", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:777e7883567f1bad427c2446", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 180268770.017, + "value_type": "float" + }, + { + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:777fa3f2cfde28181deb1281", + "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": "E14001414", + "level": "constituency", + "name": "Old Bexley and Sidcup", + "vintage": "pcon_2024" + }, + "label": "Domestic electricity consumption, 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.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + }, + "lineage": { + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001414" + }, + "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:777fa3f2cfde28181deb1281", + "source": { + "source_file": "desnz_constituency_energy_facts.json", + "source_name": "microcosm", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_table": "DESNZ sub-national 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_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:76df27f692b0a006d0da9316", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:77b6d79a966e4f9e282dfad3", "aggregation": { "method": "sum" }, @@ -106574,19 +107404,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001074", + "id": "E14001144", "level": "constituency", - "name": "Barnsley North", + "name": "Bury North", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Barnsley North: 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.electricity.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001074" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001144" }, "measure": { "unit": "count" @@ -106609,20 +107439,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:76df27f692b0a006d0da9316", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:77b6d79a966e4f9e282dfad3", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 45109.936, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:76f1653c70b7424fb1ca0027", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:77bb8969e27c776902a4ae86", "aggregation": { "method": "sum" }, @@ -106663,19 +107493,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "W07000088", + "id": "E14001106", "level": "constituency", - "name": "Caerphilly", + "name": "Blaydon and Consett", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Caerphilly: 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.W07000088" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001106" }, "measure": { "unit": "kwh" @@ -106698,28 +107528,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:76f1653c70b7424fb1ca0027", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:77bb8969e27c776902a4ae86", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 121380742.151, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:770da0b0c2edd630b97d8c44", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:77d90b53f8aeced8874506fa", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -106735,7 +107565,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -106744,7 +107574,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -106752,27 +107582,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001277", + "id": "E14001400", "level": "constituency", - "name": "Hazel Grove", + "name": "North Warwickshire and Bedworth", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Hazel Grove: 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.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001277" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001400" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "calendar_year", @@ -106787,28 +107617,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:770da0b0c2edd630b97d8c44", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:77d90b53f8aeced8874506fa", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 142133272.781, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:77169cbb035e29e4675db416", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:77e6663f74b7ee36d20e04e3", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -106824,7 +107654,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -106833,7 +107663,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -106841,27 +107671,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001071", + "id": "E14001534", "level": "constituency", - "name": "Aylesbury", + "name": "Sutton and Cheam", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Aylesbury: 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_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001071" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.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_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "calendar_year", @@ -106876,28 +107706,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:77169cbb035e29e4675db416", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:77e6663f74b7ee36d20e04e3", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 43154.755, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7798026a78f18748fef53ba1", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:77f68654a201f93a254cc08f", "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", @@ -106910,73 +107740,75 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", - "metric": "consumption", - "temperature_adjustment": "weather_corrected" + "fuel": "electricity", + "metric": "meter_count", + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001463", + "id": "E14001223", "level": "constituency", - "name": "Sefton Central", + "name": "Eltham and Chislehurst", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Sefton Central: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Eltham and Chislehurst: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001463" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001223" }, "measure": { - "unit": "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:7798026a78f18748fef53ba1", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:77f68654a201f93a254cc08f", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 46554.564, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:77a1b55b3d086bb3f1b03df5", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:78275b7c84e8f9b055c326d3", "aggregation": { "method": "sum" }, @@ -107017,19 +107849,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000075", + "id": "E14001463", "level": "constituency", - "name": "Dundee Central", + "name": "Sefton Central", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Dundee Central: 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.S14000075" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001463" }, "measure": { "unit": "count" @@ -107050,28 +107882,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:77a1b55b3d086bb3f1b03df5", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:78275b7c84e8f9b055c326d3", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 39751.121, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:780ed1a39ae7a467d225f83d", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:785a511eb13d2f72e8b26ab2", "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", @@ -107084,83 +107916,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": "E14001373", + "id": "E14001118", "level": "constituency", - "name": "New Forest East", + "name": "Bradford East", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, New Forest East: 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.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.E14001373" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001118" }, "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:780ed1a39ae7a467d225f83d", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:785a511eb13d2f72e8b26ab2", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 41349.122, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7892a0e36089bfd13b19c4d9", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7879495f7dba33277e7b9292", "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", @@ -107176,7 +108006,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -107185,7 +108015,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -107193,27 +108023,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001303", + "id": "W07000084", "level": "constituency", - "name": "Isle of Wight East", + "name": "Blaenau Gwent and Rhymney", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Isle of Wight East: 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_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_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.E14001303" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.W07000084" }, "measure": { - "unit": "count" + "unit": "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", @@ -107226,28 +108056,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7892a0e36089bfd13b19c4d9", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7879495f7dba33277e7b9292", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 510196628.174, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:78a28c5365906c90455f4b0f", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:788c918c7fbfebc1612b1e39", "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", @@ -107260,81 +108090,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": "E14001478", + "id": "E14001233", "level": "constituency", - "name": "Smethwick", + "name": "Fareham and Waterlooville", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Smethwick: 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.gas.meter_count", - "record_set_spec_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.E14001478" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001233" }, "measure": { - "unit": "count" + "unit": "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:78a28c5365906c90455f4b0f", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:788c918c7fbfebc1612b1e39", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 146673112.949, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:78cf1957098f46302583ccab", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7891aca732e59c8bb2c6832e", "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", @@ -107347,73 +108179,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": "E14001494", + "id": "W07000102", "level": "constituency", - "name": "South Suffolk", + "name": "Montgomeryshire and Glynd\u0175r", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, South Suffolk: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Montgomeryshire and Glynd\u0175r: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001494" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.W07000102" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_concept": "desnz.subnational.domestic_electricity_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:78cf1957098f46302583ccab", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7891aca732e59c8bb2c6832e", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 160502909.25, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:78dc909f5c328ad867c9a871", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:78b95b23b69f3dc6f973603a", "aggregation": { "method": "sum" }, @@ -107454,19 +108288,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001347", + "id": "E14001119", "level": "constituency", - "name": "Macclesfield", + "name": "Bradford South", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Macclesfield: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Bradford South: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001347" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001119" }, "measure": { "unit": "kwh" @@ -107487,20 +108321,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:78dc909f5c328ad867c9a871", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:78b95b23b69f3dc6f973603a", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 540573624.033, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:78fb4913145f1f809809f3b7", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:78c7db2f877ffe18da68359b", "aggregation": { "method": "sum" }, @@ -107541,19 +108375,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001287", + "id": "E14001476", "level": "constituency", - "name": "High Peak", + "name": "Sleaford and North Hykeham", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, High Peak: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, 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" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001287" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001476" }, "measure": { "unit": "count" @@ -107576,117 +108410,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:78fb4913145f1f809809f3b7", - "source": { - "source_file": "desnz_constituency_energy_facts.json", - "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", - "source_table": "DESNZ sub-national 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_type": "float" - }, - { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7903d053d4a7591418b1f5e6", - "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": "E14001093", - "level": "constituency", - "name": "Birmingham Erdington", - "vintage": "pcon_2024" - }, - "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.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" - }, - "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001093" - }, - "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:7903d053d4a7591418b1f5e6", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:78c7db2f877ffe18da68359b", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 44054.0, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:790e25430b524f726e720926", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:78cb9374218b218272b009f3", "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", @@ -107702,7 +108447,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -107711,7 +108456,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -107719,27 +108464,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001150", + "id": "S14000079", "level": "constituency", - "name": "Cannock Chase", + "name": "Edinburgh North and Leith", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Cannock Chase: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Edinburgh North and Leith: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_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.E14001150" + "source_record_id": "microcosm.desnz_constituency_energy.gas.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_gas_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "gas_year", @@ -107752,28 +108497,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:790e25430b524f726e720926", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:78cb9374218b218272b009f3", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 514584519.374, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7941a8c906da1979f8e68061", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:78ce263d23cf3f15bd846ad9", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -107789,7 +108534,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -107798,7 +108543,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -107806,27 +108551,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001358", + "id": "E14001443", "level": "constituency", - "name": "Meriden and Solihull East", + "name": "Ribble Valley", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Meriden and Solihull East: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Ribble Valley: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001358" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001443" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "calendar_year", @@ -107841,20 +108586,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7941a8c906da1979f8e68061", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:78ce263d23cf3f15bd846ad9", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 165419031.478, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:796ef04bf8b0b6449c758d04", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:78d67069a79d93e6de798928", "aggregation": { "method": "sum" }, @@ -107895,19 +108640,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001399", + "id": "E14001553", "level": "constituency", - "name": "North Somerset", + "name": "Tottenham", "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, Tottenham: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001399" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001553" }, "measure": { "unit": "kwh" @@ -107928,20 +108673,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:796ef04bf8b0b6449c758d04", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:78d67069a79d93e6de798928", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 451672534.199, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:79780c61ce232dff6502d944", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:78efe50989dfdf60946ae5d5", "aggregation": { "method": "sum" }, @@ -107982,19 +108727,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001259", + "id": "E14001301", "level": "constituency", - "name": "Hackney North and Stoke Newington", + "name": "Ilford South", "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, 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.E14001259" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001301" }, "measure": { "unit": "kwh" @@ -108015,28 +108760,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:79780c61ce232dff6502d944", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:78efe50989dfdf60946ae5d5", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 461532346.809, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:797e73e7355347db71eafdff", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:78fc40ccd465b283c433a2fb", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -108049,83 +108794,81 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { "consumption": "Consumption" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", + "fuel": "gas", "metric": "consumption", - "temperature_adjustment": "as_reported" + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001107", + "id": "E14001355", "level": "constituency", - "name": "Blyth and Ashington", + "name": "Mansfield", "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, 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" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_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.E14001355" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_concept": "desnz.subnational.domestic_gas_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:797e73e7355347db71eafdff", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:78fc40ccd465b283c433a2fb", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 551157155.09, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:79bf53766cd6cd0639614972", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:790715fd7b337a586eab67d0", "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", @@ -108138,81 +108881,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": "E14001567", + "id": "E14001195", "level": "constituency", - "name": "Washington and Gateshead South", + "name": "Derbyshire Dales", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Washington and Gateshead South: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Derbyshire Dales: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001567" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001195" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:79bf53766cd6cd0639614972", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:790715fd7b337a586eab67d0", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 43479.988, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:79cf79d8bdf2792af5e61c1c", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7919f4992e401dd9c9b75ad3", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -108228,7 +108973,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -108237,7 +108982,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -108245,27 +108990,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001558", + "id": "E14001396", "level": "constituency", - "name": "Uxbridge and South Ruislip", + "name": "North Norfolk", "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, 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" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_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.E14001396" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "calendar_year", @@ -108280,28 +109025,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:79cf79d8bdf2792af5e61c1c", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7919f4992e401dd9c9b75ad3", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 187041004.886, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:79db9efb2619fb129769653a", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:791c26f2b56308a91db19e42", "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", @@ -108314,73 +109059,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": "W07000082", + "id": "E14001309", "level": "constituency", - "name": "Alyn and Deeside", + "name": "Kenilworth and Southam", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Alyn and Deeside: 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_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_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.W07000082" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001309" }, "measure": { - "unit": "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:79db9efb2619fb129769653a", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:791c26f2b56308a91db19e42", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 42925.327, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:79ff3abce80626b152133a08", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:792e365e2de873b28099c176", "aggregation": { "method": "sum" }, @@ -108421,19 +109168,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001227", + "id": "E14001176", "level": "constituency", - "name": "Epsom and Ewell", + "name": "Colchester", "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, Colchester: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001227" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001176" }, "measure": { "unit": "kwh" @@ -108454,20 +109201,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:79ff3abce80626b152133a08", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:792e365e2de873b28099c176", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 459334898.587, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7a276e1a90e81295ee51590c", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:793df56f2ed2339567e1559e", "aggregation": { "method": "sum" }, @@ -108508,19 +109255,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001521", + "id": "E14001119", "level": "constituency", - "name": "Stoke-on-Trent North", + "name": "Bradford South", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Stoke-on-Trent North: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, 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.E14001521" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001119" }, "measure": { "unit": "kwh" @@ -108543,28 +109290,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7a276e1a90e81295ee51590c", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:793df56f2ed2339567e1559e", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 134140335.148, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7a3e6ad0f64ab0115715571f", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7982a706307bf424afeaad56", "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", @@ -108577,75 +109324,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": "W07000086", + "id": "S14000069", "level": "constituency", - "name": "Bridgend", + "name": "Caithness, Sutherland and Easter Ross", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Bridgend: 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_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_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.W07000086" + "source_record_id": "microcosm.desnz_constituency_energy.gas.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_gas_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7a3e6ad0f64ab0115715571f", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7982a706307bf424afeaad56", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 164152868.417, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7a6414f01fc40ba4f980ef7d", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:799245ee3cacdfacf495306a", "aggregation": { "method": "sum" }, @@ -108686,19 +109431,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001418", + "id": "E14001151", "level": "constituency", - "name": "Ossett and Denby Dale", + "name": "Canterbury", "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, 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" }, "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.E14001151" }, "measure": { "unit": "count" @@ -108721,107 +109466,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7a6414f01fc40ba4f980ef7d", - "source": { - "source_file": "desnz_constituency_energy_facts.json", - "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", - "source_table": "DESNZ sub-national 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_type": "float" - }, - { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7a765599e6644aae38f010f3", - "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": "S14000079", - "level": "constituency", - "name": "Edinburgh North and Leith", - "vintage": "pcon_2024" - }, - "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.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" - }, - "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.S14000079" - }, - "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:7a765599e6644aae38f010f3", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:799245ee3cacdfacf495306a", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 46144.353, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7aa285fd367a0f90cd925586", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:79a24d27d601e2b643e14db6", "aggregation": { "method": "sum" }, @@ -108862,19 +109520,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001161", + "id": "E14001209", "level": "constituency", - "name": "Cheltenham", + "name": "Ealing Southall", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Cheltenham: 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.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001161" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001209" }, "measure": { "unit": "kwh" @@ -108895,28 +109553,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7aa285fd367a0f90cd925586", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:79a24d27d601e2b643e14db6", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 483236819.958, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7aa880b477e6b00271c10da2", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:79bcd2a2408fa12b930d4da2", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -108929,81 +109587,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": "S14000089", + "id": "E14001556", "level": "constituency", - "name": "Glasgow West", + "name": "Twickenham", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Glasgow West: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Twickenham: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.S14000089" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001556" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_concept": "desnz.subnational.domestic_electricity_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7aa880b477e6b00271c10da2", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:79bcd2a2408fa12b930d4da2", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 45985.191, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7aba9be97d91b786492209f2", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:79cfcfffe3e9fd2d21ca77a0", "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", @@ -109016,81 +109676,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": "E14001184", + "id": "E14001578", "level": "constituency", - "name": "Crawley", + "name": "West Suffolk", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Crawley: 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_consumption", - "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.E14001184" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001578" }, "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:7aba9be97d91b786492209f2", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:79cfcfffe3e9fd2d21ca77a0", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 200832397.066, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7b13c0326a711032a486cf96", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:79d78b3a27bb9548ea607835", "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", @@ -109103,75 +109765,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": "E14001571", + "id": "S14000077", "level": "constituency", - "name": "Wellingborough and Rushden", + "name": "East Kilbride and Strathaven", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Wellingborough and Rushden: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, East Kilbride and Strathaven: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001571" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.S14000077" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_concept": "desnz.subnational.domestic_gas_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7b13c0326a711032a486cf96", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:79d78b3a27bb9548ea607835", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 42205.219, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7b23d1ef99f0e904d20958e4", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:79fae7be0a4c86c852771250", "aggregation": { "method": "sum" }, @@ -109212,19 +109872,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001238", + "id": "E14001338", "level": "constituency", - "name": "Finchley and Golders Green", + "name": "Liverpool Riverside", "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 meters, 2024, Liverpool Riverside: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001238" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001338" }, "measure": { "unit": "count" @@ -109245,28 +109905,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7b23d1ef99f0e904d20958e4", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:79fae7be0a4c86c852771250", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 38914.755, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7b29bc00b88ad33b0cf44a70", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7a30b368d7d91d0768311714", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -109279,73 +109939,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": "E14001094", + "id": "E14001414", "level": "constituency", - "name": "Birmingham Hall Green and Moseley", + "name": "Old Bexley and Sidcup", "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 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.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001094" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001414" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_concept": "desnz.subnational.domestic_electricity_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7b29bc00b88ad33b0cf44a70", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7a30b368d7d91d0768311714", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 41024.792, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7b5cf2ff051ee78f13f914f7", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7a7edc7aaf5d03eef7b484f5", "aggregation": { "method": "sum" }, @@ -109386,19 +110048,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001387", + "id": "E14001493", "level": "constituency", - "name": "North Devon", + "name": "South Shropshire", "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, 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.E14001387" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001493" }, "measure": { "unit": "count" @@ -109419,28 +110081,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7b5cf2ff051ee78f13f914f7", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7a7edc7aaf5d03eef7b484f5", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 21252.012, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7b6a0091b2f098d45ae54e90", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7a8f05112dbff21929785c45", "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", @@ -109453,83 +110115,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": "E14001276", + "id": "E14001505", "level": "constituency", - "name": "Hayes and Harlington", + "name": "Spelthorne", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Hayes and Harlington: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, 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" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001276" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001505" }, "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:7b6a0091b2f098d45ae54e90", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7a8f05112dbff21929785c45", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 38100.0, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7b6ef9e544c43ceb7650a522", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7acd171f5a754fdeef594555", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -109545,7 +110205,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -109554,7 +110214,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -109562,27 +110222,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001442", + "id": "S14000105", "level": "constituency", - "name": "Reigate", + "name": "Stirling and Strathallan", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Reigate: 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_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001442" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.S14000105" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "gas_year", @@ -109595,28 +110255,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7b6ef9e544c43ceb7650a522", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7acd171f5a754fdeef594555", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 36782.227, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7b95f6c2525934e373953aa8", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7ad5dc70aa5c4f038e3d388a", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -109632,7 +110292,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -109641,7 +110301,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -109649,27 +110309,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001156", + "id": "E14001395", "level": "constituency", - "name": "Central Suffolk and North Ipswich", + "name": "North Herefordshire", "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, North Herefordshire: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_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.E14001395" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "gas_year", @@ -109682,20 +110342,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7b95f6c2525934e373953aa8", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7ad5dc70aa5c4f038e3d388a", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 23469.185, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7ba0707a35eaf2f3c22aaf62", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7ade63376d0065d3b81e8b51", "aggregation": { "method": "sum" }, @@ -109736,19 +110396,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000095", + "id": "E14001239", "level": "constituency", - "name": "Livingston", + "name": "Folkestone and Hythe", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Livingston: 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.electricity.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.S14000095" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001239" }, "measure": { "unit": "count" @@ -109771,109 +110431,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7ba0707a35eaf2f3c22aaf62", - "source": { - "source_file": "desnz_constituency_energy_facts.json", - "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", - "source_table": "DESNZ sub-national 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:7bef1145c76fea6ad54d5137", - "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": "E14001537", - "level": "constituency", - "name": "Swindon South", - "vintage": "pcon_2024" - }, - "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.E14001537" - }, - "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:7bef1145c76fea6ad54d5137", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7ade63376d0065d3b81e8b51", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 44867.292, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7bfd9d29517b78e2fdfc8847", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7aed98bcc63bbafe0d9fbd7a", "aggregation": { "method": "sum" }, @@ -109914,19 +110485,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001115", + "id": "E14001252", "level": "constituency", - "name": "Bournemouth East", + "name": "Gosport", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Bournemouth East: 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_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001115" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001252" }, "measure": { "unit": "count" @@ -109947,115 +110518,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7bfd9d29517b78e2fdfc8847", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7aed98bcc63bbafe0d9fbd7a", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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_type": "float" - }, - { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7c03fc52aa2a1a6607a931eb", - "aggregation": { - "method": "sum" - }, - "assertion": "observation", - "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", - "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" - }, - "dimension_labels": { - "domestic_scope": "Domestic scope", - "fuel": "Fuel", - "metric": "Metric", - "temperature_adjustment": "Temperature adjustment" - }, - "dimension_value_labels": { - "domestic_scope": { - "all_domestic": "All domestic meters" - }, - "fuel": { - "gas": "Gas" - }, - "metric": { - "meter_count": "Meter count" - }, - "temperature_adjustment": { - "weather_corrected": "Weather corrected" - } - }, - "dimensions": { - "domestic_scope": "all_domestic", - "fuel": "gas", - "metric": "meter_count", - "temperature_adjustment": "weather_corrected" - }, - "entity": { - "name": "household", - "role": "domestic_energy_customer" - }, - "geography": { - "id": "E14001102", - "level": "constituency", - "name": "Blackburn", - "vintage": "pcon_2024" - }, - "label": "Domestic gas meters, 2024, Blackburn: DESNZ's authority totals split by its small-area figures", - "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" - }, - "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001102" - }, - "measure": { - "unit": "count" - }, - "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" - }, - "period": { - "type": "gas_year", - "value": 2024 - }, - "period_coverage": { - "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" - }, - "provenance_class": "derived_administrative", - "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7c03fc52aa2a1a6607a931eb", - "source": { - "source_file": "desnz_constituency_energy_facts.json", - "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", - "source_table": "DESNZ sub-national 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": 38463.42, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7c160e2d7eef7e466d76d9c0", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7b33c4c9de94595218deeb57", "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", @@ -110068,73 +110552,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": "E14001280", + "id": "E14001575", "level": "constituency", - "name": "Henley and Thame", + "name": "West Dorset", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Henley and Thame: 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.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.E14001280" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001575" }, "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:7c160e2d7eef7e466d76d9c0", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7b33c4c9de94595218deeb57", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 182713084.42, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7c5ad2ffacbdcb7445813eb9", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7b6fddff35c09d483840d073", "aggregation": { "method": "sum" }, @@ -110175,19 +110661,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000027", + "id": "E14001559", "level": "constituency", - "name": "Na h-Eileanan an Iar", + "name": "Vauxhall and Camberwell Green", "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, 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.S14000027" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001559" }, "measure": { "unit": "count" @@ -110208,20 +110694,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7c5ad2ffacbdcb7445813eb9", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7b6fddff35c09d483840d073", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 33612.626, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7c697910e208652d2ecfae0d", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7b7de458f7f637ff96b80de6", "aggregation": { "method": "sum" }, @@ -110262,19 +110748,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001150", + "id": "E14001489", "level": "constituency", - "name": "Cannock Chase", + "name": "South Norfolk", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Cannock Chase: 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.E14001150" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001489" }, "measure": { "unit": "kwh" @@ -110297,28 +110783,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7c697910e208652d2ecfae0d", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7b7de458f7f637ff96b80de6", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 161702052.498, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7cc1463b7808874851745e1f", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7b92b23271ee42ca0b8abefc", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -110334,7 +110820,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -110343,7 +110829,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -110351,27 +110837,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001096", + "id": "S14000097", "level": "constituency", - "name": "Birmingham Ladywood", + "name": "Mid Dunbartonshire", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Birmingham Ladywood: 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_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001096" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.S14000097" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "calendar_year", @@ -110386,28 +110872,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7cc1463b7808874851745e1f", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7b92b23271ee42ca0b8abefc", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 135192749.148, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7cd415560ac5e184d18aed40", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7bab627d8e6655a36f00dcb1", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -110420,83 +110906,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": "E14001245", + "id": "E14001271", "level": "constituency", - "name": "Gedling", + "name": "Harrow West", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Gedling: 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.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001245" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001271" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_concept": "desnz.subnational.domestic_gas_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7cd415560ac5e184d18aed40", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7bab627d8e6655a36f00dcb1", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 514589133.429, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7ce65aa7470bd79b6e85ec22", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7bb95cc897fbe5be6c55e30a", "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", @@ -110509,75 +110993,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": "E14001124", + "id": "W07000094", "level": "constituency", - "name": "Brentford and Isleworth", + "name": "Clwyd East", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Brentford and Isleworth: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Clwyd East: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001124" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.W07000094" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7ce65aa7470bd79b6e85ec22", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7bb95cc897fbe5be6c55e30a", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 323271519.506, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7cf8d6b8057a48105d9e5403", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7be43ad1891be844b874ec0a", "aggregation": { "method": "sum" }, @@ -110618,19 +111100,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001282", + "id": "E14001158", "level": "constituency", - "name": "Herne Bay and Sandwich", + "name": "Cheadle", "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, Cheadle: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001282" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001158" }, "measure": { "unit": "kwh" @@ -110653,28 +111135,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7cf8d6b8057a48105d9e5403", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7be43ad1891be844b874ec0a", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 148362106.006, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7d10771de2b48ed11b745ec4", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7beeed0dc1d5c0b2606d5c1c", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -110690,7 +111172,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -110699,7 +111181,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -110707,27 +111189,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001146", + "id": "E14001529", "level": "constituency", - "name": "Bury St Edmunds and Stowmarket", + "name": "Stroud", "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 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.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001146" + "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_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "gas_year", @@ -110740,20 +111222,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7d10771de2b48ed11b745ec4", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7beeed0dc1d5c0b2606d5c1c", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 38465.508, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7d10ee2ccd79df105308bccc", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7c12b2f1ef8990ec146a8637", "aggregation": { "method": "sum" }, @@ -110794,19 +111276,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001404", + "id": "E14001344", "level": "constituency", - "name": "North West Leicestershire", + "name": "Lowestoft", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, North West Leicestershire: 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.electricity.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001404" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001344" }, "measure": { "unit": "kwh" @@ -110829,28 +111311,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7d10ee2ccd79df105308bccc", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7c12b2f1ef8990ec146a8637", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 134035542.937, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7d320639ae7680f6fe8eebab", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7c3d0f84711cb12750e01db3", "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", @@ -110863,83 +111345,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": "S14000106", "level": "constituency", - "name": "Christchurch", + "name": "West Dunbartonshire", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Christchurch: 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_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_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.S14000106" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7d320639ae7680f6fe8eebab", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7c3d0f84711cb12750e01db3", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 43192.994, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7d5e2b3680c7750f63a9bc31", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7c4772b61d0453a796fbbd66", "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", @@ -110955,7 +111435,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -110964,7 +111444,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -110972,27 +111452,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001522", + "id": "S14000081", "level": "constituency", - "name": "Stoke-on-Trent South", + "name": "Edinburgh South West", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Stoke-on-Trent South: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas 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.E14001522" + "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", @@ -111005,28 +111485,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7d5e2b3680c7750f63a9bc31", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7c4772b61d0453a796fbbd66", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 468940023.632, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7d6b5f6484d21f735370a9b7", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7c6df379836f0c2fe13275ac", "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", @@ -111039,83 +111519,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": "E14001445", "level": "constituency", - "name": "Louth and Horncastle", + "name": "Richmond Park", "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, Richmond Park: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.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.E14001445" }, "measure": { - "unit": "count" + "unit": "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:7d6b5f6484d21f735370a9b7", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7c6df379836f0c2fe13275ac", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 615053661.35, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7d7a38311aa6c52d98811beb", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7c8e21862fa60d7a32d75311", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -111131,7 +111609,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -111140,7 +111618,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -111148,27 +111626,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001559", + "id": "E14001357", "level": "constituency", - "name": "Vauxhall and Camberwell Green", + "name": "Melton and Syston", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Vauxhall and Camberwell Green: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Melton and Syston: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001559" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001357" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "calendar_year", @@ -111183,28 +111661,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7d7a38311aa6c52d98811beb", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7c8e21862fa60d7a32d75311", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 148836904.716, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7d8135a25ea8cc415f1e0e9b", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7ca0a8bd6f566891c7c95401", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -111220,7 +111698,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -111229,7 +111707,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -111237,27 +111715,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001352", + "id": "E14001364", "level": "constituency", - "name": "Manchester Central", + "name": "Mid Leicestershire", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Manchester Central: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, 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" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001352" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001364" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "calendar_year", @@ -111272,28 +111750,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7d8135a25ea8cc415f1e0e9b", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7ca0a8bd6f566891c7c95401", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 43370.734, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7d96f95ec1f01116c68001d6", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7ca1041c96e8141778676e52", "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", @@ -111309,7 +111787,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -111318,7 +111796,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -111326,27 +111804,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001581", + "id": "E14001585", "level": "constituency", - "name": "Weston-super-Mare", + "name": "Wigan", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Weston-super-Mare: 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.E14001581" + "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", @@ -111359,28 +111837,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7d96f95ec1f01116c68001d6", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7ca1041c96e8141778676e52", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 471214798.156, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7db6d52ba2152fa7af423f6a", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7cb10743b76187cd07df8258", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -111396,7 +111874,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -111405,7 +111883,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -111413,27 +111891,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001361", + "id": "E14001394", "level": "constituency", - "name": "Mid Cheshire", + "name": "North East Somerset and Hanham", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Mid Cheshire: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, 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" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001361" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001394" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "calendar_year", @@ -111448,20 +111926,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7db6d52ba2152fa7af423f6a", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7cb10743b76187cd07df8258", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 40908.26, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7e24bd5c2347baf40d422d4f", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7cd1fb82e19c056088337a01", "aggregation": { "method": "sum" }, @@ -111502,19 +111980,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001120", + "id": "S14000104", "level": "constituency", - "name": "Bradford West", + "name": "Rutherglen", "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, 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" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001120" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.S14000104" }, "measure": { "unit": "kwh" @@ -111535,28 +112013,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7e24bd5c2347baf40d422d4f", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7cd1fb82e19c056088337a01", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 500298897.828, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7e9ad16f56395983710b97af", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7ce12cd7627d0af160694b27", "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", @@ -111572,7 +112050,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -111581,7 +112059,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -111589,27 +112067,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001267", + "id": "E14001524", "level": "constituency", - "name": "Harlow", + "name": "Stourbridge", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Harlow: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Stourbridge: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001267" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001524" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "gas_year", @@ -111622,28 +112100,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7e9ad16f56395983710b97af", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7ce12cd7627d0af160694b27", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 442738458.087, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7e9e8c50657947dcfa79bb5b", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7ce4fcf30ed5378a6a52b4d0", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -111659,7 +112137,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -111668,7 +112146,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -111676,27 +112154,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001423", + "id": "E14001386", "level": "constituency", - "name": "Penistone and Stocksbridge", + "name": "North Cotswolds", "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, North Cotswolds: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_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.E14001386" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "calendar_year", @@ -111711,28 +112189,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7e9e8c50657947dcfa79bb5b", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7ce4fcf30ed5378a6a52b4d0", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 45956.972, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7eff101673111192cfe89f28", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7d03b2e3d57118911eb2637c", "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", @@ -111745,48 +112223,135 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { "meter_count": "Meter count" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", + "fuel": "gas", "metric": "meter_count", - "temperature_adjustment": "as_reported" + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001315", + "id": "E14001590", "level": "constituency", - "name": "Kingston upon Hull West and Haltemprice", + "name": "Witham", "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 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.E14001315" + "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": "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:7d03b2e3d57118911eb2637c", + "source": { + "source_file": "desnz_constituency_energy_facts.json", + "source_name": "microcosm", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_table": "DESNZ sub-national 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_type": "float" + }, + { + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7d0d6c6eee53518759679bcb", + "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": "E14001565", + "level": "constituency", + "name": "Warrington South", + "vintage": "pcon_2024" + }, + "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.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + }, + "lineage": { + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001565" + }, + "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 @@ -111800,20 +112365,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7eff101673111192cfe89f28", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7d0d6c6eee53518759679bcb", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 148021383.234, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7f19503889c360fcb0dd6627", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7d0fa9ae1d81791549745a33", "aggregation": { "method": "sum" }, @@ -111854,19 +112419,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001518", + "id": "E14001361", "level": "constituency", - "name": "Stockton North", + "name": "Mid Cheshire", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Stockton North: 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.E14001518" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001361" }, "measure": { "unit": "kwh" @@ -111889,20 +112454,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7f19503889c360fcb0dd6627", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7d0fa9ae1d81791549745a33", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 132993259.292, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7f41d3ac33c8a4c074644eac", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7d294c914fadbf4312c12eb5", "aggregation": { "method": "sum" }, @@ -111943,19 +112508,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "W07000098", + "id": "E14001392", "level": "constituency", - "name": "Llanelli", + "name": "North East Hampshire", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Llanelli: 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.W07000098" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001392" }, "measure": { "unit": "count" @@ -111976,28 +112541,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7f41d3ac33c8a4c074644eac", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7d294c914fadbf4312c12eb5", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 38093.395, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7f678d35cc266986044b36a0", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7d32146686a3c77f9c8b453e", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -112010,83 +112575,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": "E14001082", + "id": "E14001294", "level": "constituency", - "name": "Beaconsfield", + "name": "Horsham", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Beaconsfield: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Horsham: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001082" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001294" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_concept": "desnz.subnational.domestic_gas_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7f678d35cc266986044b36a0", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7d32146686a3c77f9c8b453e", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 386856719.715, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7f67cb175e04dcf1ac267e2b", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7d3fc8a4bd7777e543c4261f", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -112099,73 +112662,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": "E14001282", + "id": "E14001238", "level": "constituency", - "name": "Herne Bay and Sandwich", + "name": "Finchley and Golders Green", "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, 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" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_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.E14001238" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_concept": "desnz.subnational.domestic_electricity_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7f67cb175e04dcf1ac267e2b", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7d3fc8a4bd7777e543c4261f", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 51938.886, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7f68b88917bd3202cd811048", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7d5ea8256e02e980586a3071", "aggregation": { "method": "sum" }, @@ -112206,19 +112771,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001426", + "id": "E14001291", "level": "constituency", - "name": "Plymouth Moor View", + "name": "Honiton and Sidmouth", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Plymouth Moor View: 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.E14001426" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001291" }, "measure": { "unit": "count" @@ -112239,28 +112804,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7f68b88917bd3202cd811048", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7d5ea8256e02e980586a3071", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 31413.183, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7f69d27d96bc3813b4f7c44d", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7d6d7e9d08382fc1f7a92f0c", "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", @@ -112273,81 +112838,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": "S14000075", + "id": "E14001242", "level": "constituency", - "name": "Dundee Central", + "name": "Fylde", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Dundee Central: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Fylde: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.S14000075" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001242" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_concept": "desnz.subnational.domestic_electricity_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7f69d27d96bc3813b4f7c44d", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7d6d7e9d08382fc1f7a92f0c", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 161612100.908, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7f6f11a712fc7825d08fc61c", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7d89702b9013d4c79b0696ca", "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", @@ -112360,83 +112927,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": "E14001479", + "id": "E14001218", "level": "constituency", - "name": "Solihull West and Shirley", + "name": "East Worthing and Shoreham", "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, East Worthing and Shoreham: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001479" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001218" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_concept": "desnz.subnational.domestic_gas_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7f6f11a712fc7825d08fc61c", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7d89702b9013d4c79b0696ca", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 39768.0, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7f760ba577cc21b033273ea2", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7ddcb85f0a1265241b8d774d", "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", @@ -112449,75 +113014,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": "E14001421", + "id": "E14001447", "level": "constituency", - "name": "Peckham", + "name": "Rochester and Strood", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Peckham: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Rochester and Strood: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001421" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001447" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_concept": "desnz.subnational.domestic_gas_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7f760ba577cc21b033273ea2", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7ddcb85f0a1265241b8d774d", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 40447.278, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7f8a8e302d349634318c6788", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7e1baabd059a324fb0d58d66", "aggregation": { "method": "sum" }, @@ -112558,19 +113121,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001092", + "id": "E14001216", "level": "constituency", - "name": "Birmingham Edgbaston", + "name": "East Thanet", "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, 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" }, "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.E14001216" }, "measure": { "unit": "count" @@ -112593,28 +113156,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7f8a8e302d349634318c6788", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7e1baabd059a324fb0d58d66", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 51668.066, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7fdbf01b47cde5dcf95cf0f2", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7e23201d60681f093f058706", "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", @@ -112627,81 +113190,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": "E14001155", + "id": "E14001268", "level": "constituency", - "name": "Central Devon", + "name": "Harpenden and Berkhamsted", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Central Devon: 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_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_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.E14001155" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.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_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7fdbf01b47cde5dcf95cf0f2", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7e23201d60681f093f058706", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 40217.217, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7fe260974eef6450eb66c0ba", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7e28415a519446a9d3914510", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -112717,7 +113282,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -112726,7 +113291,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -112734,27 +113299,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "W07000081", + "id": "E14001599", "level": "constituency", - "name": "Aberafan Maesteg", + "name": "Worthing West", "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, 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.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_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.E14001599" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "gas_year", @@ -112767,28 +113332,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7fe260974eef6450eb66c0ba", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7e28415a519446a9d3914510", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 40880.179, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7ff5046c250fa10a1f5764cb", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7e724ebf2f1dd4153cff6514", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -112804,7 +113369,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -112813,7 +113378,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -112821,27 +113386,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000091", + "id": "S14000048", "level": "constituency", - "name": "Gordon and Buchan", + "name": "North Ayrshire and Arran", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Gordon and Buchan: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, North Ayrshire and Arran: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.S14000091" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.S14000048" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "calendar_year", @@ -112856,28 +113421,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7ff5046c250fa10a1f5764cb", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7e724ebf2f1dd4153cff6514", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 153355502.386, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7ff6ac4aa7548e5f9b39d0db", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7e837b74e8b33931b8965fac", "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", @@ -112890,73 +113455,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": "E14001570", + "id": "E14001455", "level": "constituency", - "name": "Weald of Kent", + "name": "Runcorn and Helsby", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Weald of Kent: 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_consumption", - "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.E14001570" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001455" }, "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:7ff6ac4aa7548e5f9b39d0db", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7e837b74e8b33931b8965fac", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 131104589.742, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:804b2835681b4ec42d6f9501", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7e876df2ce6c85498557d892", "aggregation": { "method": "sum" }, @@ -112997,19 +113564,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001361", + "id": "E14001164", "level": "constituency", - "name": "Mid Cheshire", + "name": "Chester South and Eddisbury", "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, 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.E14001361" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001164" }, "measure": { "unit": "count" @@ -113030,20 +113597,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:804b2835681b4ec42d6f9501", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7e876df2ce6c85498557d892", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 28973.627, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:804cd148594119994fc7cf54", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7eab0aa39e7dff415178559e", "aggregation": { "method": "sum" }, @@ -113084,19 +113651,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001109", + "id": "E14001538", "level": "constituency", - "name": "Bolsover", + "name": "Tamworth", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Bolsover: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Tamworth: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001109" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001538" }, "measure": { "unit": "kwh" @@ -113117,20 +113684,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:804cd148594119994fc7cf54", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7eab0aa39e7dff415178559e", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 449770041.906, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:804ed09d1dcc69171a02c8ba", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7ed0987f1c1d3e7e8c6b4b9e", "aggregation": { "method": "sum" }, @@ -113171,19 +113738,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001562", + "id": "E14001338", "level": "constituency", - "name": "Walsall and Bloxwich", + "name": "Liverpool Riverside", "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, Liverpool Riverside: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001562" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001338" }, "measure": { "unit": "count" @@ -113206,28 +113773,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:804ed09d1dcc69171a02c8ba", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7ed0987f1c1d3e7e8c6b4b9e", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 57377.267, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:806215d82696a38d589b1a34", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7ed5ee2db012cc3a78698819", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -113243,7 +113810,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -113252,7 +113819,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -113260,27 +113827,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001502", + "id": "E14001410", "level": "constituency", - "name": "Southend West and Leigh", + "name": "Nottingham East", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Southend West and Leigh: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas 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.E14001502" + "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", @@ -113293,28 +113860,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:806215d82696a38d589b1a34", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7ed5ee2db012cc3a78698819", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 39587.023, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8088ef0a3d65739c7e2f762e", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7ededf704595fc7613dbe646", "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", @@ -113330,7 +113897,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -113339,7 +113906,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -113347,27 +113914,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001461", + "id": "E14001169", "level": "constituency", - "name": "Scarborough and Whitby", + "name": "Chipping Barnet", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Scarborough and Whitby: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, 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" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001461" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001169" }, "measure": { - "unit": "count" + "unit": "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", @@ -113380,28 +113947,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8088ef0a3d65739c7e2f762e", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7ededf704595fc7613dbe646", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 622286108.079, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:80dc9812da70de10b624feed", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7f0c210ca53acdafc5d4ec37", "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", @@ -113414,81 +113981,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": "S14000021", + "id": "S14000109", "level": "constituency", - "name": "East Renfrewshire", + "name": "Central Ayrshire", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, East Renfrewshire: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Central Ayrshire: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.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.S14000021" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.S14000109" }, "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:80dc9812da70de10b624feed", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7f0c210ca53acdafc5d4ec37", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 122060817.251, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:810ea9b6a7b67825cff09376", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7f118fdb454bd4923c67c2fc", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -113501,73 +114070,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": "E14001549", + "id": "E14001357", "level": "constituency", - "name": "Tonbridge", + "name": "Melton and Syston", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Tonbridge: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Melton and Syston: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001549" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001357" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_concept": "desnz.subnational.domestic_electricity_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:810ea9b6a7b67825cff09376", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7f118fdb454bd4923c67c2fc", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 43602.058, + "value_type": "float" + }, + { + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7f4aa6d6695e291f04161d5e", + "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.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + }, + "lineage": { + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001311" + }, + "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:7f4aa6d6695e291f04161d5e", + "source": { + "source_file": "desnz_constituency_energy_facts.json", + "source_name": "microcosm", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_table": "DESNZ sub-national 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_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:811b26edecfeba5502c0aae4", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7f7c97c705328b2e2bd50f63", "aggregation": { "method": "sum" }, @@ -113608,19 +114268,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001372", + "id": "E14001383", "level": "constituency", - "name": "Morecambe and Lunesdale", + "name": "Normanton and Hemsworth", "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, 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" }, "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.E14001383" }, "measure": { "unit": "count" @@ -113641,28 +114301,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:811b26edecfeba5502c0aae4", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7f7c97c705328b2e2bd50f63", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 45406.609, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:811d53aa9fc10849eb593eb2", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7f91fa9df97f1260a755cecf", "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", @@ -113675,81 +114335,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": "E14001327", + "id": "E14001403", "level": "constituency", - "name": "Leicester South", + "name": "North West Hampshire", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Leicester South: 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.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.E14001327" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001403" }, "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:811d53aa9fc10849eb593eb2", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7f91fa9df97f1260a755cecf", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 175860396.67, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:814a95794a3aec2468e7fa9e", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7f959c0817719f452e8595e3", "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", @@ -113762,73 +114424,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": "E14001449", + "id": "E14001336", "level": "constituency", - "name": "Romsey and Southampton North", + "name": "Lincoln", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Romsey and Southampton North: 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.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.E14001449" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001336" }, "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:814a95794a3aec2468e7fa9e", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7f959c0817719f452e8595e3", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 143453325.809, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:816648792352f95c28eca32f", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7fb9c864668a1ae56ddabaf6", "aggregation": { "method": "sum" }, @@ -113869,19 +114533,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "W07000109", + "id": "E14001206", "level": "constituency", - "name": "Torfaen", + "name": "Dunstable and Leighton Buzzard", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Torfaen: 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_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.W07000109" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001206" }, "measure": { "unit": "count" @@ -113902,28 +114566,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:816648792352f95c28eca32f", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7fb9c864668a1ae56ddabaf6", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 45186.272, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8190b7023513a40c3121399f", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7fe3e6e051c551e7e93d5da8", "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", @@ -113936,83 +114600,81 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", - "metric": "consumption", - "temperature_adjustment": "as_reported" + "fuel": "gas", + "metric": "meter_count", + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "S14000095", + "id": "E14001440", "level": "constituency", - "name": "Livingston", + "name": "Redcar", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Livingston: 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.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.S14000095" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.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_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8190b7023513a40c3121399f", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7fe3e6e051c551e7e93d5da8", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 43847.439, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:81f742031327f5d6f97d0f6b", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8001152a7caca54d6e471c0c", "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", @@ -114025,83 +114687,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": "E14001413", + "id": "E14001483", "level": "constituency", - "name": "Nuneaton", + "name": "South Derbyshire", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Nuneaton: 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.E14001413" + "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:81f742031327f5d6f97d0f6b", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8001152a7caca54d6e471c0c", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 41177.958, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8212da0d61aead5e840e0cae", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8017c8bcdb5573f913c4387b", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -114117,7 +114777,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -114126,7 +114786,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -114134,27 +114794,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001493", + "id": "E14001261", "level": "constituency", - "name": "South Shropshire", + "name": "Halesowen", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, South Shropshire: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, 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.E14001493" + "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", @@ -114167,28 +114827,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8212da0d61aead5e840e0cae", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8017c8bcdb5573f913c4387b", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 38524.623, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8227ba963b985e29cfe145c5", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:80456fdef377bda90467e560", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -114204,7 +114864,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -114213,7 +114873,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -114221,27 +114881,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000066", + "id": "E14001574", "level": "constituency", - "name": "Arbroath and Broughty Ferry", + "name": "West Bromwich", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Arbroath and Broughty Ferry: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, West 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.S14000066" + "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", @@ -114256,20 +114916,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8227ba963b985e29cfe145c5", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:80456fdef377bda90467e560", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 136248446.976, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8271954cb139d3229ec4b930", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8061774bd6a0ac59ba4aa5dd", "aggregation": { "method": "sum" }, @@ -114310,19 +114970,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000095", + "id": "E14001222", "level": "constituency", - "name": "Livingston", + "name": "Ellesmere Port and Bromborough", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Livingston: 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.S14000095" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001222" }, "measure": { "unit": "count" @@ -114343,28 +115003,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8271954cb139d3229ec4b930", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8061774bd6a0ac59ba4aa5dd", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 42874.793, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8283aa73d6c6f1d704176ec2", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:80761b386caebb40439786f9", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -114380,7 +115040,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -114389,7 +115049,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -114397,27 +115057,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001498", + "id": "S14000083", "level": "constituency", - "name": "South West Wiltshire", + "name": "Falkirk", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, South West Wiltshire: 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.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001498" + "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_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "calendar_year", @@ -114432,107 +115092,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8283aa73d6c6f1d704176ec2", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:80761b386caebb40439786f9", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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_type": "float" - }, - { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:82a8276f2f615edf714136bb", - "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": "E14001210", - "level": "constituency", - "name": "Earley and Woodley", - "vintage": "pcon_2024" - }, - "label": "Domestic gas meters, 2024, Earley and Woodley: DESNZ's authority totals split by its small-area figures", - "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" - }, - "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001210" - }, - "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:82a8276f2f615edf714136bb", - "source": { - "source_file": "desnz_constituency_energy_facts.json", - "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", - "source_table": "DESNZ sub-national 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": 47831.04, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:82b3a7ce9c8699fb5d98152f", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8096cac4dedcdbcb821cea9f", "aggregation": { "method": "sum" }, @@ -114573,19 +115146,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001361", + "id": "E14001219", "level": "constituency", - "name": "Mid Cheshire", + "name": "Eastbourne", "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, 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.E14001361" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001219" }, "measure": { "unit": "kwh" @@ -114606,20 +115179,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:82b3a7ce9c8699fb5d98152f", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8096cac4dedcdbcb821cea9f", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 407602631.67, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:82c3438b7adb95493f3b25d7", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:80a4258b664b7c4264c9bc97", "aggregation": { "method": "sum" }, @@ -114660,19 +115233,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001560", + "id": "E14001547", "level": "constituency", - "name": "Wakefield and Rothwell", + "name": "Tipton and Wednesbury", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Wakefield and Rothwell: 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.E14001560" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001547" }, "measure": { "unit": "count" @@ -114693,28 +115266,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:82c3438b7adb95493f3b25d7", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:80a4258b664b7c4264c9bc97", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 42521.562, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:830795e6eb8f6f6dd7165639", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:80d40936a350679dd982b522", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -114730,7 +115303,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -114739,7 +115312,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -114747,27 +115320,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001599", + "id": "E14001516", "level": "constituency", - "name": "Worthing West", + "name": "Stevenage", "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, Stevenage: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001599" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001516" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "calendar_year", @@ -114782,28 +115355,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:830795e6eb8f6f6dd7165639", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:80d40936a350679dd982b522", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 137563270.028, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8322cd02a4090bc32ca80a9e", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8103eb1c0f2045ee623a5fd4", "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", @@ -114819,7 +115392,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -114828,7 +115401,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -114836,27 +115409,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001221", + "id": "E14001576", "level": "constituency", - "name": "Edmonton and Winchmore Hill", + "name": "West Ham and Beckton", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Edmonton and Winchmore Hill: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, 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" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001221" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001576" }, "measure": { - "unit": "count" + "unit": "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", @@ -114869,20 +115442,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8322cd02a4090bc32ca80a9e", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8103eb1c0f2045ee623a5fd4", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 354615826.356, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8323d7023a37eff484ee2580", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8122693b7573068cd5a232e8", "aggregation": { "method": "sum" }, @@ -114923,19 +115496,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001456", + "id": "E14001488", "level": "constituency", - "name": "Runnymede and Weybridge", + "name": "South Leicestershire", "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, 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.E14001456" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001488" }, "measure": { "unit": "kwh" @@ -114958,28 +115531,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8323d7023a37eff484ee2580", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8122693b7573068cd5a232e8", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 157229370.681, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8326e5dd6f45ca6f4f0dc347", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:81316143f6fa437bf4c6717d", "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", @@ -114992,83 +115565,81 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { "meter_count": "Meter count" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", + "fuel": "gas", "metric": "meter_count", - "temperature_adjustment": "as_reported" + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001580", + "id": "E14001511", "level": "constituency", - "name": "Westmorland and Lonsdale", + "name": "St Ives", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Westmorland and Lonsdale: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, St Ives: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001580" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001511" }, "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:8326e5dd6f45ca6f4f0dc347", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:81316143f6fa437bf4c6717d", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 21043.9, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8331722d0ace42118773ce21", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8137d40bae78b02f59e9030e", "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", @@ -115084,7 +115655,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -115093,7 +115664,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -115101,27 +115672,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001413", + "id": "W07000099", "level": "constituency", - "name": "Nuneaton", + "name": "Merthyr Tydfil and Aberdare", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Nuneaton: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Merthyr Tydfil and Aberdare: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001413" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.W07000099" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "gas_year", @@ -115134,28 +115705,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8331722d0ace42118773ce21", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8137d40bae78b02f59e9030e", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 523331953.567, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:833d9e3e1a51459fff1107c8", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:813bf4fe293500a5c30f10f3", "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", @@ -115168,73 +115739,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": "E14001492", + "id": "E14001105", "level": "constituency", - "name": "South Shields", + "name": "Blackpool South", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, South Shields: 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.E14001492" + "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:833d9e3e1a51459fff1107c8", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:813bf4fe293500a5c30f10f3", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 51061.765, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:834aecb6a33c3da7632a3a6a", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:81752cc3ca7ea270b8cd730b", "aggregation": { "method": "sum" }, @@ -115275,19 +115848,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001243", + "id": "S14000110", "level": "constituency", - "name": "Gainsborough", + "name": "Kilmarnock and Loudoun", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Gainsborough: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Kilmarnock and Loudoun: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001243" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.S14000110" }, "measure": { "unit": "count" @@ -115310,28 +115883,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:834aecb6a33c3da7632a3a6a", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:81752cc3ca7ea270b8cd730b", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 47138.606, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:83512abe6a39e9ed7b0fcbde", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:817eb636def19e39ac3ea2e5", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -115347,7 +115920,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -115356,7 +115929,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -115364,27 +115937,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001380", + "id": "E14001580", "level": "constituency", - "name": "Newcastle-under-Lyme", + "name": "Westmorland and Lonsdale", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Newcastle-under-Lyme: 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.E14001380" + "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", @@ -115399,28 +115972,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:83512abe6a39e9ed7b0fcbde", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:817eb636def19e39ac3ea2e5", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 195979994.974, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:837e410a142dc0d48528e274", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:818d66be033f8cdd60d1f60c", "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", @@ -115433,81 +116006,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": "E14001209", + "id": "E14001225", "level": "constituency", - "name": "Ealing Southall", + "name": "Enfield North", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Ealing Southall: 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.gas.consumption", - "record_set_spec_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.E14001209" + "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_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:837e410a142dc0d48528e274", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:818d66be033f8cdd60d1f60c", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 49906.123, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:83810d7b67389e6dd0a89713", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:81939fdfa6a585b0eadc66cc", "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", @@ -115520,83 +116095,81 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", - "metric": "meter_count", - "temperature_adjustment": "as_reported" + "fuel": "gas", + "metric": "consumption", + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001229", + "id": "E14001204", "level": "constituency", - "name": "Erith and Thamesmead", + "name": "Dudley", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Erith and Thamesmead: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, 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" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001229" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001204" }, "measure": { - "unit": "count" + "unit": "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:83810d7b67389e6dd0a89713", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:81939fdfa6a585b0eadc66cc", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 448551528.514, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:839c727bdd346c396a8d745c", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:819bf27bbe46fa4c384ab116", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -115609,75 +116182,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": "E14001447", + "id": "S14000072", "level": "constituency", - "name": "Rochester and Strood", + "name": "Cumbernauld and Kirkintilloch", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Rochester and Strood: 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_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001447" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.S14000072" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_concept": "desnz.subnational.domestic_gas_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:839c727bdd346c396a8d745c", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:819bf27bbe46fa4c384ab116", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 485875111.379, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:83d1dae26f0d6908fc70029b", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:81b6ad8cf0b4300e5f880e20", "aggregation": { "method": "sum" }, @@ -115718,19 +116289,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000094", + "id": "E14001248", "level": "constituency", - "name": "Inverness, Skye and West Ross-shire", + "name": "Gloucester", "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, 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" }, "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.E14001248" }, "measure": { "unit": "count" @@ -115751,20 +116322,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:83d1dae26f0d6908fc70029b", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:81b6ad8cf0b4300e5f880e20", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 47050.802, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:840b5bffbe8a12f729f30147", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:81c30185883333669141fd6c", "aggregation": { "method": "sum" }, @@ -115805,19 +116376,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001206", + "id": "E14001083", "level": "constituency", - "name": "Dunstable and Leighton Buzzard", + "name": "Beckenham and Penge", "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, Beckenham and Penge: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001206" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001083" }, "measure": { "unit": "count" @@ -115840,107 +116411,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:840b5bffbe8a12f729f30147", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:81c30185883333669141fd6c", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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_type": "float" - }, - { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:842b2669d21a5bfe9a732e83", - "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": "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:842b2669d21a5bfe9a732e83", - "source": { - "source_file": "desnz_constituency_energy_facts.json", - "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", - "source_table": "DESNZ sub-national 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": 49202.122, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:842e4e6cb42a247eb5c68b33", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:81c4705fa757b7979512c7ab", "aggregation": { "method": "sum" }, @@ -115981,19 +116465,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001087", + "id": "E14001130", "level": "constituency", - "name": "Beverley and Holderness", + "name": "Brighton Pavilion", "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, Brighton Pavilion: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001087" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001130" }, "measure": { "unit": "count" @@ -116016,28 +116500,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:842e4e6cb42a247eb5c68b33", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:81c4705fa757b7979512c7ab", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 47064.132, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:844764bbeb58ebc323794e30", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:81ca2e8c708a6439fd2e178b", "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", @@ -116053,7 +116537,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -116062,7 +116546,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -116070,27 +116554,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001437", + "id": "E14001160", "level": "constituency", - "name": "Rayleigh and Wickford", + "name": "Chelsea and Fulham", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Rayleigh and Wickford: 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_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_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.E14001437" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001160" }, "measure": { - "unit": "count" + "unit": "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", @@ -116103,28 +116587,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:844764bbeb58ebc323794e30", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:81ca2e8c708a6439fd2e178b", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 588039567.958, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:846c47655a2fd9f75d346d4a", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:81cc2d606ea6d519b308e081", "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", @@ -116140,7 +116624,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -116149,7 +116633,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -116157,61 +116641,150 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001423", + "id": "E14001541", "level": "constituency", - "name": "Penistone and Stocksbridge", + "name": "Telford", "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, 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.E14001541" + }, + "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:81cc2d606ea6d519b308e081", + "source": { + "source_file": "desnz_constituency_energy_facts.json", + "source_name": "microcosm", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_table": "DESNZ sub-national 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_type": "float" + }, + { + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:81fffd3284f643af105aa7f3", + "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": "E14001478", + "level": "constituency", + "name": "Smethwick", + "vintage": "pcon_2024" + }, + "label": "Domestic electricity meters, 2024, Smethwick: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001423" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001478" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_concept": "desnz.subnational.domestic_electricity_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:846c47655a2fd9f75d346d4a", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:81fffd3284f643af105aa7f3", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 43889.244, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8472ff19535f138064089758", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:821cafba1e91bc14fd0caa72", "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", @@ -116224,81 +116797,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": "E14001428", + "id": "S14000099", "level": "constituency", - "name": "Pontefract, Castleford and Knottingley", + "name": "Motherwell, Wishaw and Carluke", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Pontefract, Castleford and Knottingley: 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_consumption", - "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.E14001428" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.S14000099" }, "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:8472ff19535f138064089758", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:821cafba1e91bc14fd0caa72", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 140359791.926, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:847615783a82c325cea6c217", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:821dd4d23fa53fb20b349e2d", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -116314,7 +116889,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -116323,7 +116898,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -116331,27 +116906,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001199", + "id": "E14001504", "level": "constituency", - "name": "Doncaster East and the Isle of Axholme", + "name": "Southport", "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 electricity consumption, 2024, Southport: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001199" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001504" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "calendar_year", @@ -116366,28 +116941,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:847615783a82c325cea6c217", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:821dd4d23fa53fb20b349e2d", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 141416942.516, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:84899c09da2e536a04b19d8e", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8263ac5753abb46b281ed10b", "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", @@ -116403,7 +116978,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -116412,7 +116987,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -116420,27 +116995,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001095", + "id": "E14001588", "level": "constituency", - "name": "Birmingham Hodge Hill and Solihull North", + "name": "Windsor", "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 consumption, 2024, Windsor: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_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.E14001095" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001588" }, "measure": { - "unit": "count" + "unit": "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", @@ -116453,28 +117028,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:84899c09da2e536a04b19d8e", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8263ac5753abb46b281ed10b", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 578038176.435, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:84b36a1de6e87d8dcfe02f33", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:829004193562e0e5d0c00196", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -116487,81 +117062,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": "E14001288", + "id": "E14001389", "level": "constituency", - "name": "Hinckley and Bosworth", + "name": "North Durham", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Hinckley and Bosworth: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, 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" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001288" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001389" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_concept": "desnz.subnational.domestic_electricity_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:84b36a1de6e87d8dcfe02f33", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:829004193562e0e5d0c00196", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 46116.041, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:84bd4a8bc6d1dbb4825ac52a", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:82fb56dcd1f1b5ba3fe575b9", "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", @@ -116577,7 +117154,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -116586,7 +117163,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -116594,27 +117171,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001256", + "id": "E14001450", "level": "constituency", - "name": "Great Yarmouth", + "name": "Rossendale and Darwen", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Great Yarmouth: 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_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_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.E14001256" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001450" }, "measure": { - "unit": "count" + "unit": "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", @@ -116627,28 +117204,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:84bd4a8bc6d1dbb4825ac52a", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:82fb56dcd1f1b5ba3fe575b9", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 539429756.488, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:84db16d8eea3ad7044084098", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8317f2e479d583a397b593b7", "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", @@ -116664,7 +117241,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -116673,7 +117250,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -116681,27 +117258,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001392", + "id": "E14001461", "level": "constituency", - "name": "North East Hampshire", + "name": "Scarborough and Whitby", "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, 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.E14001392" + "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", @@ -116714,20 +117291,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:84db16d8eea3ad7044084098", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8317f2e479d583a397b593b7", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 496112932.255, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:84f1d78ffd79b93df7e66c54", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:831d3c9fc33c71b5edf81b85", "aggregation": { "method": "sum" }, @@ -116768,19 +117345,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000045", + "id": "E14001303", "level": "constituency", - "name": "Midlothian", + "name": "Isle of Wight East", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Midlothian: 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.gas.consumption", "record_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.E14001303" }, "measure": { "unit": "kwh" @@ -116801,20 +117378,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:84f1d78ffd79b93df7e66c54", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:831d3c9fc33c71b5edf81b85", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 315359123.069, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8504e6574b4b9ddb8967afea", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8338b24cf33dbe0a1cee2b61", "aggregation": { "method": "sum" }, @@ -116855,19 +117432,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001392", + "id": "E14001416", "level": "constituency", - "name": "North East Hampshire", + "name": "Oldham West, Chadderton and Royton", "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, Oldham West, Chadderton and Royton: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001392" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001416" }, "measure": { "unit": "kwh" @@ -116890,28 +117467,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8504e6574b4b9ddb8967afea", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8338b24cf33dbe0a1cee2b61", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 127242522.61, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8506b860647cfb25bb0a9e0a", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:836dd7938fa1089e2105a5d6", "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", @@ -116924,81 +117501,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": "E14001332", + "id": "S14000111", "level": "constituency", - "name": "Lewisham North", + "name": "West Aberdeenshire and Kincardine", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Lewisham North: 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_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_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.E14001332" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.S14000111" }, "measure": { - "unit": "count" + "unit": "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:8506b860647cfb25bb0a9e0a", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:836dd7938fa1089e2105a5d6", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 191799465.672, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8524d5061bc6691172369858", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8385f7ffd5f33f0ebe4be898", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -117014,7 +117593,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -117023,7 +117602,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -117031,27 +117610,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001288", + "id": "E14001135", "level": "constituency", - "name": "Hinckley and Bosworth", + "name": "Bristol South", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Hinckley and Bosworth: 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.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001288" + "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_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "gas_year", @@ -117064,28 +117643,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8524d5061bc6691172369858", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8385f7ffd5f33f0ebe4be898", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 40454.132, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:853ba58b822b270bc737a349", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8397729f47913fa7f4769a5c", "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", @@ -117098,83 +117677,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": "E14001448", + "id": "S14000110", "level": "constituency", - "name": "Romford", + "name": "Kilmarnock and Loudoun", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Romford: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Kilmarnock and Loudoun: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001448" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.S14000110" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_concept": "desnz.subnational.domestic_gas_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:853ba58b822b270bc737a349", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8397729f47913fa7f4769a5c", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 44915.324, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:853bd1638d24064e8fffc8c6", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:83ac1117e60d9f7306d18e08", "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", @@ -117187,83 +117764,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": "E14001602", + "id": "E14001484", "level": "constituency", - "name": "Wythenshawe and Sale East", + "name": "South Devon", "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, South Devon: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_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.E14001484" }, "measure": { - "unit": "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:853bd1638d24064e8fffc8c6", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:83ac1117e60d9f7306d18e08", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 31318.912, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:857033d698722fc9267476c7", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:83b7ef12fd9242b3b074d487", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -117279,7 +117854,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -117288,7 +117863,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -117296,27 +117871,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001082", + "id": "E14001086", "level": "constituency", - "name": "Beaconsfield", + "name": "Bethnal Green and Stepney", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Beaconsfield: 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.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001082" + "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_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "gas_year", @@ -117329,28 +117904,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:857033d698722fc9267476c7", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:83b7ef12fd9242b3b074d487", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 35166.903, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:857c5f9558a5d8b4feccc525", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:83ba34d28975216bab45639e", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -117363,73 +117938,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": "E14001424", + "id": "E14001494", "level": "constituency", - "name": "Penrith and Solway", + "name": "South Suffolk", "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, 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.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_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.E14001494" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_concept": "desnz.subnational.domestic_electricity_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:857c5f9558a5d8b4feccc525", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:83ba34d28975216bab45639e", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 43552.0, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:85b34cd59097f31b03ab3a37", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:83bc75f317c02f5a19afa327", "aggregation": { "method": "sum" }, @@ -117470,19 +118047,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001281", + "id": "W07000098", "level": "constituency", - "name": "Hereford and South Herefordshire", + "name": "Llanelli", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Hereford and South Herefordshire: 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.E14001281" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.W07000098" }, "measure": { "unit": "count" @@ -117505,28 +118082,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:85b34cd59097f31b03ab3a37", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:83bc75f317c02f5a19afa327", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 43823.552, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:85ba8c37aa1f324d792b6fe3", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:83d0294e965cf09c963c2347", "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", @@ -117542,7 +118119,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -117551,7 +118128,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -117559,27 +118136,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000101", + "id": "E14001263", "level": "constituency", - "name": "Paisley and Renfrewshire North", + "name": "Hamble Valley", "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 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.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.S14000101" + "source_record_id": "microcosm.desnz_constituency_energy.gas.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_gas_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "gas_year", @@ -117592,28 +118169,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:85ba8c37aa1f324d792b6fe3", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:83d0294e965cf09c963c2347", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 460165457.512, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:85bc35daf7e411cbc10b22bf", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:83de6965a33cc6b47e03a4a2", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -117626,81 +118203,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": "E14001562", + "id": "S14000072", "level": "constituency", - "name": "Walsall and Bloxwich", + "name": "Cumbernauld and Kirkintilloch", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Walsall and Bloxwich: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, 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.E14001562" + "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:85bc35daf7e411cbc10b22bf", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:83de6965a33cc6b47e03a4a2", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 42743.058, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:85d55409b21088fce67f33c8", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:83e6cd543124f08671ef28c0", "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", @@ -117713,81 +118292,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": "E14001127", + "id": "E14001068", "level": "constituency", - "name": "Bridlington and The Wolds", + "name": "Ashfield", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Bridlington and The Wolds: 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_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_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.E14001127" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001068" }, "measure": { - "unit": "count" + "unit": "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:85d55409b21088fce67f33c8", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:83e6cd543124f08671ef28c0", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 130516061.258, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:85e9319bcfb63a740cd180ee", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:840ed86c482258984e56b467", "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", @@ -117800,81 +118381,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": "E14001132", + "id": "E14001310", "level": "constituency", - "name": "Bristol East", + "name": "Kensington and Bayswater", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Bristol East: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Kensington and Bayswater: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001132" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001310" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_concept": "desnz.subnational.domestic_electricity_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:85e9319bcfb63a740cd180ee", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:840ed86c482258984e56b467", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 292049815.832, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:85f34890a6e7e67c1252394c", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8418b2a10fb8d35204877d92", "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", @@ -117887,81 +118470,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": "E14001076", + "id": "E14001236", "level": "constituency", - "name": "Barrow and Furness", + "name": "Feltham and Heston", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Barrow and Furness: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Feltham and Heston: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001076" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001236" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_concept": "desnz.subnational.domestic_electricity_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:85f34890a6e7e67c1252394c", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8418b2a10fb8d35204877d92", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 156060981.559, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:85f7088e33ec1ebe3b6e91af", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:842d7817575c56ca18e2e457", "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", @@ -117974,73 +118559,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": "E14001369", + "id": "E14001541", "level": "constituency", - "name": "Milton Keynes Central", + "name": "Telford", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Milton Keynes Central: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Telford: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001369" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001541" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:85f7088e33ec1ebe3b6e91af", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:842d7817575c56ca18e2e457", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 46476.727, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:861abfbecf2be8c95ce79258", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:84617aafe4ba57c3ce656791", "aggregation": { "method": "sum" }, @@ -118081,19 +118668,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000071", + "id": "W07000110", "level": "constituency", - "name": "Cowdenbeath and Kirkcaldy", + "name": "Vale of Glamorgan", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Cowdenbeath and Kirkcaldy: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Vale of Glamorgan: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.S14000071" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.W07000110" }, "measure": { "unit": "kwh" @@ -118114,28 +118701,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:861abfbecf2be8c95ce79258", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:84617aafe4ba57c3ce656791", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 390690623.018, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:86337cca8bbabe0417c583aa", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:846c020cc3ef3b3fe7296b78", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -118151,7 +118738,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -118160,7 +118747,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -118168,27 +118755,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001501", + "id": "E14001393", "level": "constituency", - "name": "Southend East and Rochford", + "name": "North East Hertfordshire", "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 meters, 2024, North East Hertfordshire: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001501" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001393" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "calendar_year", @@ -118203,20 +118790,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:86337cca8bbabe0417c583aa", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:846c020cc3ef3b3fe7296b78", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 44619.414, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:864d6e227905aa601d396046", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:84f23fe47f7707e2ac7c8fc3", "aggregation": { "method": "sum" }, @@ -118257,19 +118844,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001399", + "id": "E14001428", "level": "constituency", - "name": "North Somerset", + "name": "Pontefract, Castleford and Knottingley", "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, 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.E14001399" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001428" }, "measure": { "unit": "count" @@ -118290,20 +118877,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:864d6e227905aa601d396046", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:84f23fe47f7707e2ac7c8fc3", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 45012.106, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:865a3739d0533b66f823f495", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8526d77e9cda94915917e5d8", "aggregation": { "method": "sum" }, @@ -118344,19 +118931,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001268", + "id": "E14001095", "level": "constituency", - "name": "Harpenden and Berkhamsted", + "name": "Birmingham Hodge Hill and Solihull North", "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, 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" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001268" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001095" }, "measure": { "unit": "kwh" @@ -118377,109 +118964,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:865a3739d0533b66f823f495", - "source": { - "source_file": "desnz_constituency_energy_facts.json", - "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", - "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", - "url": "tools/build_uk_desnz_constituency_energy_facts.py", - "vintage": "2025_publication_2024_data" - }, - "value": 552718836.221, - "value_type": "float" - }, - { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:86968f6aebc37bdbc336e6f2", - "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": "E14001223", - "level": "constituency", - "name": "Eltham and Chislehurst", - "vintage": "pcon_2024" - }, - "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.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" - }, - "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001223" - }, - "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:86968f6aebc37bdbc336e6f2", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8526d77e9cda94915917e5d8", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 477577975.756, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:869c358ace660f966179549f", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:85500feead53d43a73fa538f", "aggregation": { "method": "sum" }, @@ -118520,19 +119018,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000087", + "id": "E14001459", "level": "constituency", - "name": "Glasgow South", + "name": "Salford", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Glasgow South: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, 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.S14000087" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001459" }, "measure": { "unit": "kwh" @@ -118555,20 +119053,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:869c358ace660f966179549f", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:85500feead53d43a73fa538f", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 237946011.881, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:86a17b34a9d1b5d8879a3acc", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:856d4720c70bec5714e7afe3", "aggregation": { "method": "sum" }, @@ -118609,19 +119107,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001165", + "id": "E14001179", "level": "constituency", - "name": "Chesterfield", + "name": "Corby and East Northamptonshire", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Chesterfield: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Corby and East Northamptonshire: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001165" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001179" }, "measure": { "unit": "kwh" @@ -118642,28 +119140,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:86a17b34a9d1b5d8879a3acc", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:856d4720c70bec5714e7afe3", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 494707684.317, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:86a8bb03e1d46b4202288ac2", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:85bffaa76210d951dc9218d7", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -118679,7 +119177,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -118688,7 +119186,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -118696,27 +119194,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "W07000109", + "id": "E14001071", "level": "constituency", - "name": "Torfaen", + "name": "Aylesbury", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Torfaen: 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_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.W07000109" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001071" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "gas_year", @@ -118729,28 +119227,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:86a8bb03e1d46b4202288ac2", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:85bffaa76210d951dc9218d7", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 40591.75, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:86d5d87571426a41c32125b4", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:85d108c4e33935f117386577", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -118766,7 +119264,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -118775,7 +119273,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -118783,27 +119281,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001249", + "id": "E14001156", "level": "constituency", - "name": "Godalming and Ash", + "name": "Central Suffolk and North Ipswich", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Godalming and Ash: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Central Suffolk and North Ipswich: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001249" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001156" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "gas_year", @@ -118816,28 +119314,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:86d5d87571426a41c32125b4", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:85d108c4e33935f117386577", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 29100.814, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:86d81f7e96e1c7c2d7ee5374", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:85f2833f661ad3a3bf0e9688", "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", @@ -118850,73 +119348,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": "S14000080", + "id": "E14001388", "level": "constituency", - "name": "Edinburgh South", + "name": "North Dorset", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Edinburgh South: 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.gas.meter_count", - "record_set_spec_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.S14000080" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001388" }, "measure": { - "unit": "count" + "unit": "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:86d81f7e96e1c7c2d7ee5374", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:85f2833f661ad3a3bf0e9688", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 169095164.418, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:86f99e020cbcc9f8417f5dcf", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:85f30fc7dc03779f3eefabcb", "aggregation": { "method": "sum" }, @@ -118957,19 +119457,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001366", + "id": "E14001251", "level": "constituency", - "name": "Mid Sussex", + "name": "Gorton and Denton", "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, 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.E14001366" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001251" }, "measure": { "unit": "kwh" @@ -118990,117 +119490,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:86f99e020cbcc9f8417f5dcf", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:85f30fc7dc03779f3eefabcb", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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_type": "float" - }, - { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:87118de68419c0a2cb38426e", - "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": "E14001327", - "level": "constituency", - "name": "Leicester South", - "vintage": "pcon_2024" - }, - "label": "Domestic electricity meters, 2024, Leicester South: DESNZ's authority totals split by its small-area figures", - "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" - }, - "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001327" - }, - "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:87118de68419c0a2cb38426e", - "source": { - "source_file": "desnz_constituency_energy_facts.json", - "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", - "source_table": "DESNZ sub-national 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": 470581838.352, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:872318008e982a8c548b09de", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8616041cdbc971321e9103cc", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -119116,7 +119527,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -119125,7 +119536,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -119133,27 +119544,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001581", + "id": "E14001205", "level": "constituency", - "name": "Weston-super-Mare", + "name": "Dulwich and West Norwood", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Weston-super-Mare: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Dulwich and West Norwood: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001581" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001205" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "calendar_year", @@ -119168,28 +119579,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:872318008e982a8c548b09de", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8616041cdbc971321e9103cc", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 137058665.068, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8747d3c5bde643b8716bd9bb", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:862ba81e832701108b9a992c", "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", @@ -119202,83 +119613,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": "E14001357", + "id": "S14000048", "level": "constituency", - "name": "Melton and Syston", + "name": "North Ayrshire and Arran", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Melton and Syston: 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_meter_count", - "record_set_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.E14001357" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.S14000048" }, "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:8747d3c5bde643b8716bd9bb", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:862ba81e832701108b9a992c", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 40906.266, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:874d3908776ba958d96de416", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8674570c28c21de6eb7fd3e5", "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", @@ -119291,81 +119700,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": "E14001510", "level": "constituency", - "name": "Aylesbury", + "name": "St Helens South and Whiston", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Aylesbury: 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_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_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.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_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:874d3908776ba958d96de416", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8674570c28c21de6eb7fd3e5", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 44056.386, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:87519eab512682a8ca02f8fa", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8680ee60e4312d4c5d677ebf", "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", @@ -119378,83 +119789,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": "E14001585", + "id": "E14001595", "level": "constituency", - "name": "Wigan", + "name": "Wolverhampton South East", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Wigan: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Wolverhampton South East: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001585" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001595" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:87519eab512682a8ca02f8fa", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8680ee60e4312d4c5d677ebf", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 487991167.141, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:876d3fbc44ae2436752eb8c4", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:86b9445c2f181b8b52ccb249", "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", @@ -119467,75 +119876,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": "E14001344", + "id": "S14000060", "level": "constituency", - "name": "Lowestoft", + "name": "Aberdeen North", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Lowestoft: 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.E14001344" + "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:876d3fbc44ae2436752eb8c4", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:86b9445c2f181b8b52ccb249", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 50849.301, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:87845e3747a76de0bcc79f2b", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:86d232d1b5b13606746d5807", "aggregation": { "method": "sum" }, @@ -119576,19 +119983,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001326", + "id": "E14001327", "level": "constituency", - "name": "Leicester East", + "name": "Leicester South", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Leicester East: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Leicester South: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001326" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001327" }, "measure": { "unit": "count" @@ -119611,28 +120018,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:87845e3747a76de0bcc79f2b", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:86d232d1b5b13606746d5807", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 43029.436, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:87ba39e9075488fa5cb868b8", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:86e0608880b6666d0887c514", "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", @@ -119645,81 +120052,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": "E14001096", + "id": "E14001400", "level": "constituency", - "name": "Birmingham Ladywood", + "name": "North Warwickshire and Bedworth", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Birmingham Ladywood: 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_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_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.E14001096" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001400" }, "measure": { - "unit": "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:87ba39e9075488fa5cb868b8", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:86e0608880b6666d0887c514", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 42223.241, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:87c4fc37fd244d1a1d825b27", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:86f4d0027c8b590174d80f57", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -119735,7 +120144,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -119744,7 +120153,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -119752,27 +120161,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "W07000109", + "id": "E14001435", "level": "constituency", - "name": "Torfaen", + "name": "Queen's Park and Maida Vale", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Torfaen: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Queen's Park and Maida Vale: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.W07000109" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001435" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "calendar_year", @@ -119787,28 +120196,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:87c4fc37fd244d1a1d825b27", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:86f4d0027c8b590174d80f57", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 56842.061, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:88078adf64d1d2c5eaf26b9a", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:87015186b20ee43f6f59ef17", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -119824,7 +120233,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -119833,7 +120242,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -119841,27 +120250,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001077", + "id": "W07000099", "level": "constituency", - "name": "Basildon and Billericay", + "name": "Merthyr Tydfil and Aberdare", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Basildon and Billericay: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, 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" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001077" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.W07000099" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "calendar_year", @@ -119876,28 +120285,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:88078adf64d1d2c5eaf26b9a", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:87015186b20ee43f6f59ef17", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 46082.219, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8815709e66e9ac9330fad6de", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:872ded9f070231fa2c2b31ec", "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", @@ -119910,73 +120319,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": "E14001405", + "id": "E14001204", "level": "constituency", - "name": "North West Norfolk", + "name": "Dudley", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, North West Norfolk: 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_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_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.E14001405" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001204" }, "measure": { - "unit": "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:8815709e66e9ac9330fad6de", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:872ded9f070231fa2c2b31ec", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 42325.962, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8838a4c0e2c03ea47c90a9aa", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:87415aa6f1b1c275e6284b6e", "aggregation": { "method": "sum" }, @@ -120017,19 +120428,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001591", + "id": "E14001309", "level": "constituency", - "name": "Witney", + "name": "Kenilworth and Southam", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Witney: 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.E14001591" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001309" }, "measure": { "unit": "kwh" @@ -120050,28 +120461,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8838a4c0e2c03ea47c90a9aa", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:87415aa6f1b1c275e6284b6e", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 385276702.428, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:883d691ab4a1c7d64f2d24d9", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:874ccd7717b330bb4c8878a2", "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", @@ -120087,7 +120498,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -120096,7 +120507,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -120104,27 +120515,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001471", + "id": "E14001170", "level": "constituency", - "name": "Sherwood Forest", + "name": "Chorley", "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, 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.gas.meter_count", - "record_set_spec_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.E14001170" }, "measure": { - "unit": "count" + "unit": "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", @@ -120137,28 +120548,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:883d691ab4a1c7d64f2d24d9", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:874ccd7717b330bb4c8878a2", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 470760368.362, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:883d9fda4b9aec7861fcf348", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:87d9cf3a807d45bf5fb43b77", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -120174,7 +120585,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -120183,7 +120594,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -120191,27 +120602,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001333", + "id": "E14001081", "level": "constituency", - "name": "Lewisham West and East Dulwich", + "name": "Battersea", "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 electricity 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.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001333" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001081" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "calendar_year", @@ -120226,20 +120637,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:883d9fda4b9aec7861fcf348", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:87d9cf3a807d45bf5fb43b77", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 58974.957, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8843e527c7e3166668550657", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:87db1ba16aff6dfa52ff8e21", "aggregation": { "method": "sum" }, @@ -120280,19 +120691,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001351", + "id": "E14001424", "level": "constituency", - "name": "Maldon", + "name": "Penrith and Solway", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Maldon: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Penrith and Solway: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", "record_set_spec_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.E14001424" }, "measure": { "unit": "count" @@ -120315,20 +120726,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8843e527c7e3166668550657", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:87db1ba16aff6dfa52ff8e21", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 48273.114, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8879cff84eed8332132aa619", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:87dfbafdb04f1365ae4a7adf", "aggregation": { "method": "sum" }, @@ -120369,19 +120780,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001294", + "id": "E14001119", "level": "constituency", - "name": "Horsham", + "name": "Bradford South", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Horsham: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Bradford South: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001294" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001119" }, "measure": { "unit": "count" @@ -120402,28 +120813,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8879cff84eed8332132aa619", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:87dfbafdb04f1365ae4a7adf", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 44178.718, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:88a8b0689066422220a54ddd", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:87f153f046be9a794cb3af11", "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", @@ -120436,81 +120847,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": "E14001565", + "id": "E14001207", "level": "constituency", - "name": "Warrington South", + "name": "Ealing Central and Acton", "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, Ealing Central and Acton: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_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.E14001207" }, "measure": { - "unit": "count" + "unit": "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:88a8b0689066422220a54ddd", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:87f153f046be9a794cb3af11", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 193175250.253, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:88bde2589bbe8ec75c0bad45", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:87f2007cc11e7ea3637f6f4c", "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", @@ -120523,73 +120936,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": "E14001169", + "id": "E14001411", "level": "constituency", - "name": "Chipping Barnet", + "name": "Nottingham North and Kimberley", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Chipping Barnet: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Nottingham North and Kimberley: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001169" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001411" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_concept": "desnz.subnational.domestic_electricity_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:88bde2589bbe8ec75c0bad45", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:87f2007cc11e7ea3637f6f4c", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 139513292.635, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:88cf726d2b50ca9fe8c45e3b", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:87f4023de145612a3d41c590", "aggregation": { "method": "sum" }, @@ -120630,19 +121045,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001196", + "id": "S14000065", "level": "constituency", - "name": "Dewsbury and Batley", + "name": "Angus and Perthshire Glens", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Dewsbury and Batley: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, 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" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001196" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.S14000065" }, "measure": { "unit": "kwh" @@ -120663,20 +121078,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:88cf726d2b50ca9fe8c45e3b", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:87f4023de145612a3d41c590", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 401791936.104, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:88f9b1feffc9ddea7bf0985a", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8800cfad6430884fbf046cd1", "aggregation": { "method": "sum" }, @@ -120717,19 +121132,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001185", + "id": "S14000051", "level": "constituency", - "name": "Crewe and Nantwich", + "name": "Orkney and Shetland", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Crewe and Nantwich: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Orkney and Shetland: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001185" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.S14000051" }, "measure": { "unit": "count" @@ -120752,28 +121167,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:88f9b1feffc9ddea7bf0985a", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8800cfad6430884fbf046cd1", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 31109.0, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:891b1bf8080043f641d3a903", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:883669e2674b2c8c0f29da78", "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", @@ -120786,73 +121201,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": "E14001118", + "id": "E14001235", "level": "constituency", - "name": "Bradford East", + "name": "Faversham and Mid Kent", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Bradford East: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, 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" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001118" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001235" }, "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:891b1bf8080043f641d3a903", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:883669e2674b2c8c0f29da78", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 157865669.076, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:891cee955eefa3524230fd43", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:88acd360af9f396698012708", "aggregation": { "method": "sum" }, @@ -120893,19 +121310,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001582", + "id": "E14001441", "level": "constituency", - "name": "Wetherby and Easingwold", + "name": "Redditch", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Wetherby and Easingwold: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Redditch: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001582" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001441" }, "measure": { "unit": "count" @@ -120928,28 +121345,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:891cee955eefa3524230fd43", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:88acd360af9f396698012708", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 42461.107, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8925987f129cbe750f714a42", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:88afa264c772857617b2188b", "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", @@ -120962,81 +121379,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": "E14001237", + "id": "E14001550", "level": "constituency", - "name": "Filton and Bradley Stoke", + "name": "Tooting", "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 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.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.E14001237" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.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_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8925987f129cbe750f714a42", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:88afa264c772857617b2188b", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 139923878.649, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:895ef7874b1ac8c01e9dfe03", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:88ee993b3c31f7b0348fcef8", "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", @@ -121052,7 +121471,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -121061,7 +121480,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -121069,27 +121488,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001371", + "id": "E14001469", "level": "constituency", - "name": "Mitcham and Morden", + "name": "Sheffield Heeley", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Mitcham and Morden: 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_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_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.E14001371" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001469" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "gas_year", @@ -121102,20 +121521,109 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:895ef7874b1ac8c01e9dfe03", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:88ee993b3c31f7b0348fcef8", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 497091116.064, + "value_type": "float" + }, + { + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:89227f4530fdba997be0bebd", + "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:89227f4530fdba997be0bebd", + "source": { + "source_file": "desnz_constituency_energy_facts.json", + "source_name": "microcosm", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_table": "DESNZ sub-national 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_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:89631a456b7ff82e999fc605", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8980be6be92367ff9e7070e5", "aggregation": { "method": "sum" }, @@ -121156,19 +121664,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001337", + "id": "E14001182", "level": "constituency", - "name": "Liverpool Garston", + "name": "Coventry South", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Liverpool Garston: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Coventry South: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001337" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001182" }, "measure": { "unit": "count" @@ -121189,28 +121697,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:89631a456b7ff82e999fc605", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8980be6be92367ff9e7070e5", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 42416.12, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:896d6278e94e92091afb9237", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:89844c57c68c14ff325992f4", "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", @@ -121223,73 +121731,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": "E14001530", + "id": "E14001569", "level": "constituency", - "name": "Suffolk Coastal", + "name": "Waveney Valley", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Suffolk Coastal: 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_consumption", - "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.E14001530" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001569" }, "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:896d6278e94e92091afb9237", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:89844c57c68c14ff325992f4", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 189934995.215, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:89839739bcdc21d8a63e3072", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:89cc03b37298b03a114762eb", "aggregation": { "method": "sum" }, @@ -121330,19 +121840,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001191", + "id": "E14001195", "level": "constituency", - "name": "Dartford", + "name": "Derbyshire Dales", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Dartford: 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_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", "record_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.E14001195" }, "measure": { "unit": "kwh" @@ -121363,28 +121873,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:89839739bcdc21d8a63e3072", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:89cc03b37298b03a114762eb", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 433475742.589, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:898946ebe275e4d3bd5735f5", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:89d887c117825c5987c07605", "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", @@ -121400,7 +121910,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -121409,7 +121919,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -121417,27 +121927,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001382", + "id": "E14001086", "level": "constituency", - "name": "Newton Aycliffe and Spennymoor", + "name": "Bethnal Green and Stepney", "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 consumption, 2024, Bethnal Green and Stepney: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_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.E14001382" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001086" }, "measure": { - "unit": "count" + "unit": "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", @@ -121450,28 +121960,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:898946ebe275e4d3bd5735f5", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:89d887c117825c5987c07605", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 298575468.605, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:89c14935bd253239181d1c21", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:89f91096b325db05a6d388a8", "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", @@ -121484,83 +121994,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": "E14001389", + "id": "E14001290", "level": "constituency", - "name": "North Durham", + "name": "Holborn and St Pancras", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, North Durham: 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_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_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.E14001389" + "source_record_id": "microcosm.desnz_constituency_energy.gas.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_gas_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:89c14935bd253239181d1c21", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:89f91096b325db05a6d388a8", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 359754713.256, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:89d9e01a9ef4b294e3bd52b9", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8a32900dd955e2040ed72e10", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -121576,7 +122084,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -121585,7 +122093,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -121593,27 +122101,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001355", + "id": "E14001221", "level": "constituency", - "name": "Mansfield", + "name": "Edmonton and Winchmore Hill", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Mansfield: 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_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001355" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001221" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "calendar_year", @@ -121628,115 +122136,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:89d9e01a9ef4b294e3bd52b9", - "source": { - "source_file": "desnz_constituency_energy_facts.json", - "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", - "source_table": "DESNZ sub-national 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_type": "float" - }, - { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:89f42ad4849488c46f00e52e", - "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:89f42ad4849488c46f00e52e", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8a32900dd955e2040ed72e10", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 161536278.724, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8a596c979d44b0eb8e24bdd5", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8a33c767d0e1af06e0fd2df8", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -121752,7 +122173,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -121761,7 +122182,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -121769,27 +122190,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001099", + "id": "E14001112", "level": "constituency", - "name": "Birmingham Selly Oak", + "name": "Bolton West", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Birmingham Selly Oak: 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.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001099" + "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_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "calendar_year", @@ -121804,20 +122225,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8a596c979d44b0eb8e24bdd5", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8a33c767d0e1af06e0fd2df8", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 44522.78, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8aba29156b23adb8d617bffb", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8a43350ef1b6e9efc1cf4e4f", "aggregation": { "method": "sum" }, @@ -121858,19 +122279,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001159", + "id": "E14001599", "level": "constituency", - "name": "Chelmsford", + "name": "Worthing West", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Chelmsford: 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_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", "record_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.E14001599" }, "measure": { "unit": "kwh" @@ -121891,20 +122312,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8aba29156b23adb8d617bffb", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8a43350ef1b6e9efc1cf4e4f", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 433639934.241, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8abde43a885d799affdb006a", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8a594d99d13e8daa38e62e6b", "aggregation": { "method": "sum" }, @@ -121945,19 +122366,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001139", + "id": "S14000064", "level": "constituency", - "name": "Broxbourne", + "name": "Alloa and Grangemouth", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Broxbourne: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Alloa and Grangemouth: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001139" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.S14000064" }, "measure": { "unit": "count" @@ -121978,28 +122399,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8abde43a885d799affdb006a", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8a594d99d13e8daa38e62e6b", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 43311.21, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8ad2ce67e8e5411668ae196c", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8a6ba6364b22b44eedaea3d0", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -122015,7 +122436,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -122024,7 +122445,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -122032,27 +122453,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001390", + "id": "S14000021", "level": "constituency", - "name": "North East Cambridgeshire", + "name": "East Renfrewshire", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, North East Cambridgeshire: 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.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001390" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.S14000021" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "calendar_year", @@ -122067,28 +122488,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8ad2ce67e8e5411668ae196c", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8a6ba6364b22b44eedaea3d0", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 139418642.858, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8ae83e7acda3cb9dc5fcaa6c", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8a785358b2978ada014d23da", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -122104,7 +122525,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -122113,7 +122534,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -122121,27 +122542,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "W07000110", + "id": "E14001503", "level": "constituency", - "name": "Vale of Glamorgan", + "name": "Southgate and Wood Green", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Vale of Glamorgan: 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_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.W07000110" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001503" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "gas_year", @@ -122154,28 +122575,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8ae83e7acda3cb9dc5fcaa6c", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8a785358b2978ada014d23da", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 45117.846, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8af9257d29d0a66e316c491b", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8a994513b26c458954fb5ca5", "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", @@ -122188,83 +122609,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": "E14001577", + "id": "S14000069", "level": "constituency", - "name": "West Lancashire", + "name": "Caithness, Sutherland and Easter Ross", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, West Lancashire: 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.E14001577" + "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:8af9257d29d0a66e316c491b", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8a994513b26c458954fb5ca5", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 13486.947, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8b3d319c31aecfddaebf8d87", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8ac3858bc6ed1ab1f4aae028", "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", @@ -122277,81 +122696,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": "E14001251", + "id": "S14000107", "level": "constituency", - "name": "Gorton and Denton", + "name": "Ayr, Carrick and Cumnock", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Gorton and Denton: 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_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_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.E14001251" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.S14000107" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8b3d319c31aecfddaebf8d87", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8ac3858bc6ed1ab1f4aae028", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 137831900.778, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8b530b58c3b52f9d2581e735", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8ac5eb14a2682b9e71714230", "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", @@ -122364,83 +122785,81 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { "meter_count": "Meter count" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", + "fuel": "gas", "metric": "meter_count", - "temperature_adjustment": "as_reported" + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001553", + "id": "E14001539", "level": "constituency", - "name": "Tottenham", + "name": "Tatton", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Tottenham: 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.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001553" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001539" }, "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:8b530b58c3b52f9d2581e735", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8ac5eb14a2682b9e71714230", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 38288.403, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8b5b677eca5baaf4ecb0d58c", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8ae3b0693fd16e238f2c5938", "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", @@ -122453,83 +122872,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": "E14001334", + "id": "E14001134", "level": "constituency", - "name": "Leyton and Wanstead", + "name": "Bristol North West", "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, Bristol North West: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.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.E14001134" }, "measure": { - "unit": "count" + "unit": "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:8b5b677eca5baaf4ecb0d58c", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8ae3b0693fd16e238f2c5938", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 450770073.189, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8bb4a1868cae66891f42ef88", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8b02c6a52b077edcb03f8f7f", "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", @@ -122545,7 +122962,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -122554,7 +122971,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -122562,27 +122979,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001519", + "id": "E14001161", "level": "constituency", - "name": "Stockton West", + "name": "Cheltenham", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Stockton West: 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.E14001519" + "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", @@ -122595,28 +123012,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8bb4a1868cae66891f42ef88", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8b02c6a52b077edcb03f8f7f", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 470453840.81, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8bd06f9a85082e3f61ec4df0", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8b05c98e4e2671641232eace", "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", @@ -122629,75 +123046,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": "E14001297", + "id": "E14001522", "level": "constituency", - "name": "Huddersfield", + "name": "Stoke-on-Trent South", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Huddersfield: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Stoke-on-Trent South: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_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.E14001297" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001522" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_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:8bd06f9a85082e3f61ec4df0", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8b05c98e4e2671641232eace", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 38860.053, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8bdaca0e5e48b85caad285d5", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8b18cef3955e0f8f3e7905cc", "aggregation": { "method": "sum" }, @@ -122738,19 +123153,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001139", + "id": "W07000102", "level": "constituency", - "name": "Broxbourne", + "name": "Montgomeryshire and Glynd\u0175r", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Broxbourne: 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.gas.consumption", "record_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" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.W07000102" }, "measure": { "unit": "kwh" @@ -122771,28 +123186,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8bdaca0e5e48b85caad285d5", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8b18cef3955e0f8f3e7905cc", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 225532423.392, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8bf420f6ca10154b570ae961", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8b3a305b05ce784d87379aca", "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", @@ -122805,75 +123220,73 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", - "metric": "consumption", - "temperature_adjustment": "as_reported" + "fuel": "gas", + "metric": "meter_count", + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001573", + "id": "S14000102", "level": "constituency", - "name": "Welwyn Hatfield", + "name": "Paisley and Renfrewshire South", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Welwyn Hatfield: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Paisley and Renfrewshire South: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001573" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.S14000102" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8bf420f6ca10154b570ae961", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8b3a305b05ce784d87379aca", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 42593.431, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8bff043ebc7f1fb785f02c08", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8b3c2b3ced22b776702d06a9", "aggregation": { "method": "sum" }, @@ -122914,19 +123327,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001219", + "id": "E14001087", "level": "constituency", - "name": "Eastbourne", + "name": "Beverley and Holderness", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Eastbourne: 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.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001219" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001087" }, "measure": { "unit": "kwh" @@ -122947,28 +123360,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8bff043ebc7f1fb785f02c08", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8b3c2b3ced22b776702d06a9", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 420066594.369, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8c015257f6555f86fc56ff29", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8b5409ae2a123b3ee84d4fe7", "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", @@ -122981,83 +123394,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": "E14001256", + "id": "E14001370", "level": "constituency", - "name": "Great Yarmouth", + "name": "Milton Keynes North", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Great Yarmouth: 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_meter_count", - "record_set_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.E14001256" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001370" }, "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:8c015257f6555f86fc56ff29", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8b5409ae2a123b3ee84d4fe7", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 39980.551, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8c105323bc5681f8e7cb4c4c", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8b72533ad0215909714e79ea", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -123073,7 +123484,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -123082,7 +123493,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -123090,27 +123501,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "W07000097", + "id": "E14001082", "level": "constituency", - "name": "Gower", + "name": "Beaconsfield", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Gower: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Beaconsfield: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.W07000097" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001082" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "calendar_year", @@ -123125,107 +123536,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8c105323bc5681f8e7cb4c4c", - "source": { - "source_file": "desnz_constituency_energy_facts.json", - "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", - "source_table": "DESNZ sub-national 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:8c1eee8daf76eea3eaeb4ba6", - "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": "E14001330", - "level": "constituency", - "name": "Lewes", - "vintage": "pcon_2024" - }, - "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.gas.meter_count", - "record_set_spec_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" - }, - "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:8c1eee8daf76eea3eaeb4ba6", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8b72533ad0215909714e79ea", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 41486.944, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8c27bd450dfa7886fdb97976", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8b772a127369a502feac1523", "aggregation": { "method": "sum" }, @@ -123266,19 +123590,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001483", + "id": "E14001354", "level": "constituency", - "name": "South Derbyshire", + "name": "Manchester Withington", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, South Derbyshire: 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.E14001483" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001354" }, "measure": { "unit": "kwh" @@ -123299,28 +123623,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8c27bd450dfa7886fdb97976", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8b772a127369a502feac1523", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 412859363.405, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8c5f193e683a0741601730ba", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8b8845dd6cecb4ce6ccc8e40", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -123333,73 +123657,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": "E14001319", + "id": "E14001377", "level": "constituency", - "name": "Leeds Central and Headingley", + "name": "Newcastle upon Tyne Central and West", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Leeds Central and Headingley: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, 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" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001319" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001377" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_concept": "desnz.subnational.domestic_electricity_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8c5f193e683a0741601730ba", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8b8845dd6cecb4ce6ccc8e40", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 55116.944, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8c71f0eed2beb0b79bf9913a", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8bdebfd288d821bd371c6924", "aggregation": { "method": "sum" }, @@ -123440,19 +123766,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001310", + "id": "E14001218", "level": "constituency", - "name": "Kensington and Bayswater", + "name": "East Worthing and Shoreham", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Kensington and Bayswater: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, East Worthing and Shoreham: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001310" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001218" }, "measure": { "unit": "kwh" @@ -123475,20 +123801,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8c71f0eed2beb0b79bf9913a", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8bdebfd288d821bd371c6924", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 142662619.268, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8c8f6e6bcf95a9cad3f2372a", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8be499ea1d3589e70bbbff1a", "aggregation": { "method": "sum" }, @@ -123529,19 +123855,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001188", + "id": "E14001347", "level": "constituency", - "name": "Croydon West", + "name": "Macclesfield", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Croydon West: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, 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.E14001188" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001347" }, "measure": { "unit": "count" @@ -123562,20 +123888,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8c8f6e6bcf95a9cad3f2372a", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8be499ea1d3589e70bbbff1a", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 40909.498, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8c9817ee63e9b82de0318504", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8bea798447826c3cb50669c0", "aggregation": { "method": "sum" }, @@ -123616,19 +123942,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001599", + "id": "S14000100", "level": "constituency", - "name": "Worthing West", + "name": "North East Fife", "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, North East Fife: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001599" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.S14000100" }, "measure": { "unit": "count" @@ -123649,28 +123975,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8c9817ee63e9b82de0318504", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8bea798447826c3cb50669c0", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 39114.223, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8cc265eccdebff7e110a7bf9", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8c1135712264d40e4e898f98", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -123683,83 +124009,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": "E14001583", + "id": "E14001292", "level": "constituency", - "name": "Whitehaven and Workington", + "name": "Hornchurch and Upminster", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Whitehaven and Workington: 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_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001583" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001292" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_concept": "desnz.subnational.domestic_gas_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8cc265eccdebff7e110a7bf9", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8c1135712264d40e4e898f98", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 512912156.376, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8ccbf5bbc15e9551122798d6", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8c196c5d2a08d30d5dcdb49f", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -123775,7 +124099,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -123784,7 +124108,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -123792,27 +124116,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001176", + "id": "W07000097", "level": "constituency", - "name": "Colchester", + "name": "Gower", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Colchester: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Gower: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001176" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.W07000097" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "gas_year", @@ -123825,20 +124149,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8ccbf5bbc15e9551122798d6", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8c196c5d2a08d30d5dcdb49f", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 40318.147, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8cfb9e0edb3207ec01fc40b7", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8c25cf78c563bd1c6ffa9764", "aggregation": { "method": "sum" }, @@ -123879,19 +124203,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001550", + "id": "E14001081", "level": "constituency", - "name": "Tooting", + "name": "Battersea", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Tooting: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Battersea: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001550" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001081" }, "measure": { "unit": "kwh" @@ -123912,28 +124236,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8cfb9e0edb3207ec01fc40b7", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8c25cf78c563bd1c6ffa9764", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 402618053.936, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8d53ec40b5fc4c331b069ca6", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8c3381e6cdabf5a9db45119e", "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", @@ -123946,81 +124270,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": "E14001202", "level": "constituency", - "name": "Oldham East and Saddleworth", + "name": "Dover and Deal", "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, Dover and Deal: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.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.E14001202" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8d53ec40b5fc4c331b069ca6", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8c3381e6cdabf5a9db45119e", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 145066178.071, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8d6aa65ae4db256d254a72a9", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8c77ff55678c8439d96cf725", "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", @@ -124036,7 +124362,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -124045,7 +124371,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -124053,27 +124379,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000102", + "id": "E14001446", "level": "constituency", - "name": "Paisley and Renfrewshire South", + "name": "Rochdale", "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, 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" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.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.E14001446" }, "measure": { - "unit": "count" + "unit": "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", @@ -124086,28 +124412,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8d6aa65ae4db256d254a72a9", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8c77ff55678c8439d96cf725", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 448977266.233, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8d859c975451ca8536ce13da", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8c9133cb3b62bb7b9aed65d4", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -124123,7 +124449,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -124132,7 +124458,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -124140,27 +124466,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001073", + "id": "E14001102", "level": "constituency", - "name": "Barking", + "name": "Blackburn", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Barking: 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_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001073" + "source_record_id": "microcosm.desnz_constituency_energy.gas.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_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "gas_year", @@ -124173,28 +124499,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8d859c975451ca8536ce13da", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8c9133cb3b62bb7b9aed65d4", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 41571.553, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8dc729750a5ea3e22a07b93d", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8cc566ce7342317b5bb173a7", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -124210,7 +124536,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -124219,7 +124545,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -124227,27 +124553,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001453", + "id": "E14001381", "level": "constituency", - "name": "Rugby", + "name": "Newton Abbot", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Rugby: 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.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001453" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001381" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "gas_year", @@ -124260,28 +124586,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8dc729750a5ea3e22a07b93d", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8cc566ce7342317b5bb173a7", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 36879.567, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8dd637ae26eeb1e07db43008", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8cd34c0606166638f0a4eb5a", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -124297,7 +124623,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -124306,7 +124632,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -124314,27 +124640,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001371", + "id": "E14001140", "level": "constituency", - "name": "Mitcham and Morden", + "name": "Broxtowe", "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, Broxtowe: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_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.E14001140" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "gas_year", @@ -124347,20 +124673,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8dd637ae26eeb1e07db43008", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8cd34c0606166638f0a4eb5a", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 42360.151, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8ddc1897b666417496e4f6ab", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8cd6d58da44f3f326b2c5e2e", "aggregation": { "method": "sum" }, @@ -124401,19 +124727,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001521", + "id": "E14001584", "level": "constituency", - "name": "Stoke-on-Trent North", + "name": "Widnes and Halewood", "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 meters, 2024, Widnes and Halewood: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001521" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001584" }, "measure": { "unit": "count" @@ -124436,28 +124762,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8ddc1897b666417496e4f6ab", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8cd6d58da44f3f326b2c5e2e", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 41173.368, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8e016e616630bba5dd1cd85c", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8ce116ace8f2d369abe948fd", "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", @@ -124470,83 +124796,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": "E14001371", + "id": "E14001100", "level": "constituency", - "name": "Mitcham and Morden", + "name": "Birmingham Yardley", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Mitcham and Morden: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Birmingham Yardley: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.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.E14001371" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001100" }, "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:8e016e616630bba5dd1cd85c", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8ce116ace8f2d369abe948fd", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 37685.429, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8e3c221d2d62f04e9ee4ffa9", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8cf2f9bd85bcd2faca0201ff", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -124559,83 +124883,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": "E14001194", + "id": "E14001492", "level": "constituency", - "name": "Derby South", + "name": "South Shields", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Derby South: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, 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.E14001194" + "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:8e3c221d2d62f04e9ee4ffa9", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8cf2f9bd85bcd2faca0201ff", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 470782714.667, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8e41f5f5e0bf9f67b26be699", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8cf802f711453285727b4728", "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", @@ -124648,83 +124970,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": "E14001583", + "id": "E14001443", "level": "constituency", - "name": "Whitehaven and Workington", + "name": "Ribble Valley", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Whitehaven and Workington: 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.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.E14001583" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001443" }, "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:8e41f5f5e0bf9f67b26be699", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8cf802f711453285727b4728", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 41210.197, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8e47da07f2a0fdc700402338", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8d04926776061685cf4afb14", "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", @@ -124737,73 +125057,75 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", - "metric": "consumption", - "temperature_adjustment": "weather_corrected" + "fuel": "electricity", + "metric": "meter_count", + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001479", + "id": "E14001108", "level": "constituency", - "name": "Solihull West and Shirley", + "name": "Bognor Regis and Littlehampton", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Solihull West and Shirley: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Bognor Regis and Littlehampton: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001479" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001108" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8e47da07f2a0fdc700402338", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8d04926776061685cf4afb14", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 50386.009, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8e6f275955df68471a480bfc", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8d3778eb298c387599a8ba3d", "aggregation": { "method": "sum" }, @@ -124844,19 +125166,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001152", + "id": "E14001544", "level": "constituency", - "name": "Carlisle", + "name": "Thirsk and Malton", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Carlisle: 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.E14001152" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001544" }, "measure": { "unit": "count" @@ -124877,28 +125199,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8e6f275955df68471a480bfc", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8d3778eb298c387599a8ba3d", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 30778.496, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8e8506683af1c381211dc17a", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8d4a91b07d1467b68764d08e", "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", @@ -124911,83 +125233,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": "E14001089", + "id": "E14001159", "level": "constituency", - "name": "Bexleyheath and Crayford", + "name": "Chelmsford", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Bexleyheath and Crayford: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Chelmsford: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001089" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001159" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_concept": "desnz.subnational.domestic_gas_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8e8506683af1c381211dc17a", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8d4a91b07d1467b68764d08e", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 41524.727, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8e8582f576bf15c88d0f0cb7", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8d71ea47094cdf76713ee825", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -125000,81 +125320,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": "E14001183", + "id": "E14001071", "level": "constituency", - "name": "Cramlington and Killingworth", + "name": "Aylesbury", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Cramlington and Killingworth: 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.E14001183" + "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:8e8582f576bf15c88d0f0cb7", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8d71ea47094cdf76713ee825", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 47425.581, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8eba63183daffe38504abdfc", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8d746a45b65297cce762d286", "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", @@ -125087,81 +125409,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": "E14001383", + "id": "E14001116", "level": "constituency", - "name": "Normanton and Hemsworth", + "name": "Bournemouth West", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Normanton and Hemsworth: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Bournemouth West: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001383" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001116" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8eba63183daffe38504abdfc", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8d746a45b65297cce762d286", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 47672.265, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8ec6925641aeabc9c4b45c08", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8d7aca3daf04c543ce457e05", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -125177,7 +125501,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -125186,7 +125510,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -125194,27 +125518,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001130", + "id": "E14001440", "level": "constituency", - "name": "Brighton Pavilion", + "name": "Redcar", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Brighton Pavilion: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, 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.E14001130" + "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", @@ -125229,28 +125553,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8ec6925641aeabc9c4b45c08", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8d7aca3daf04c543ce457e05", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 45440.557, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8eed0092f8559764d78b6bd0", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8d7b89511914225a70c05188", "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", @@ -125263,81 +125587,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": "E14001134", + "id": "E14001398", "level": "constituency", - "name": "Bristol North West", + "name": "North Shropshire", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Bristol North West: 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_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_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.E14001134" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001398" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8eed0092f8559764d78b6bd0", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8d7b89511914225a70c05188", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 45576.9, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8ef5a284c6a831e868351a1d", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8d9397bbd3d2ddeae1b3df4f", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -125353,7 +125679,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -125362,7 +125688,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -125370,27 +125696,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001225", + "id": "E14001448", "level": "constituency", - "name": "Enfield North", + "name": "Romford", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Enfield North: 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_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001225" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001448" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "gas_year", @@ -125403,28 +125729,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8ef5a284c6a831e868351a1d", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8d9397bbd3d2ddeae1b3df4f", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 39493.189, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8efb91a2482ad76d8e2236ac", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8db34a4dac6e67e24d0f7391", "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", @@ -125437,81 +125763,83 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", - "metric": "meter_count", - "temperature_adjustment": "weather_corrected" + "fuel": "electricity", + "metric": "consumption", + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "W07000085", + "id": "E14001225", "level": "constituency", - "name": "Brecon, Radnor and Cwm Tawe", + "name": "Enfield North", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Brecon, Radnor and Cwm Tawe: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Enfield North: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.W07000085" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001225" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8efb91a2482ad76d8e2236ac", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8db34a4dac6e67e24d0f7391", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 171458425.323, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8f07df46fdd291b2b70878a2", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8dd046e5fe0645081efaeb02", "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", @@ -125524,83 +125852,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": "E14001478", + "id": "E14001345", "level": "constituency", - "name": "Smethwick", + "name": "Luton North", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Smethwick: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Luton North: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.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.E14001478" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001345" }, "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:8f07df46fdd291b2b70878a2", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8dd046e5fe0645081efaeb02", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 38886.0, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8f12eea1d6926da1ba47d6d2", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8dd354d57a4dbe05b119cb62", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -125616,7 +125942,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -125625,7 +125951,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -125633,27 +125959,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001494", + "id": "E14001148", "level": "constituency", - "name": "South Suffolk", + "name": "Camborne and Redruth", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, South Suffolk: 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_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001494" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001148" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "calendar_year", @@ -125668,28 +125994,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8f12eea1d6926da1ba47d6d2", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8dd354d57a4dbe05b119cb62", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 46965.627, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8f1c693aacc5b10e5977c6cf", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8ddd6b4397ac2526a43051d1", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -125705,7 +126031,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -125714,7 +126040,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -125722,27 +126048,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001113", + "id": "E14001166", "level": "constituency", - "name": "Bootle", + "name": "Chichester", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Bootle: 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_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001113" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001166" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "gas_year", @@ -125755,28 +126081,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8f1c693aacc5b10e5977c6cf", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8ddd6b4397ac2526a43051d1", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 43069.56, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8f23109ae31abf8cfd9b84c6", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8dfe11256f22669f81bb4d86", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -125792,7 +126118,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -125801,7 +126127,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -125809,27 +126135,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001295", + "id": "E14001523", "level": "constituency", - "name": "Houghton and Sunderland South", + "name": "Stone, Great Wyrley and Penkridge", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Houghton and Sunderland South: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Stone, Great Wyrley and Penkridge: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001295" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001523" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "gas_year", @@ -125842,20 +126168,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8f23109ae31abf8cfd9b84c6", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8dfe11256f22669f81bb4d86", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 35523.742, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8f484e3a5b64561f786963bb", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8dffe9d0a122560549d0a0f4", "aggregation": { "method": "sum" }, @@ -125896,19 +126222,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001505", + "id": "E14001163", "level": "constituency", - "name": "Spelthorne", + "name": "Chester North and Neston", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Spelthorne: 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.E14001505" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001163" }, "measure": { "unit": "kwh" @@ -125931,20 +126257,109 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8f484e3a5b64561f786963bb", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8dffe9d0a122560549d0a0f4", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 138657581.46, + "value_type": "float" + }, + { + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8e008b6389ac8bd518b9f8e0", + "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": "E14001355", + "level": "constituency", + "name": "Mansfield", + "vintage": "pcon_2024" + }, + "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.E14001355" + }, + "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:8e008b6389ac8bd518b9f8e0", + "source": { + "source_file": "desnz_constituency_energy_facts.json", + "source_name": "microcosm", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_table": "DESNZ sub-national 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_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8f745340e1b917fcb8b84f62", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8e04b3840b22d6a16f89fd72", "aggregation": { "method": "sum" }, @@ -125985,19 +126400,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000066", + "id": "E14001177", "level": "constituency", - "name": "Arbroath and Broughty Ferry", + "name": "Colne Valley", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Arbroath and Broughty Ferry: 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.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.S14000066" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001177" }, "measure": { "unit": "count" @@ -126018,20 +126433,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8f745340e1b917fcb8b84f62", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8e04b3840b22d6a16f89fd72", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 40578.321, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8faea1de3fe0c56fe2508eb9", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8e398bfb1f5b93fb8b9e8696", "aggregation": { "method": "sum" }, @@ -126072,19 +126487,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001261", + "id": "E14001251", "level": "constituency", - "name": "Halesowen", + "name": "Gorton and Denton", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Halesowen: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Gorton and Denton: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001261" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001251" }, "measure": { "unit": "kwh" @@ -126107,28 +126522,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8faea1de3fe0c56fe2508eb9", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8e398bfb1f5b93fb8b9e8696", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 134754057.69, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8fbc23bc80b7395cc450db71", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8e44164b739d31441f9d963c", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -126141,75 +126556,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": "E14001604", + "id": "E14001210", "level": "constituency", - "name": "York Central", + "name": "Earley and Woodley", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, York Central: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, 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" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001604" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001210" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_concept": "desnz.subnational.domestic_gas_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8fbc23bc80b7395cc450db71", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8e44164b739d31441f9d963c", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 461267548.98, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8fce9eec0bedfe1e02f0683c", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8e6a11a1920e5c174e3fe7d1", "aggregation": { "method": "sum" }, @@ -126250,19 +126663,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001567", + "id": "E14001277", "level": "constituency", - "name": "Washington and Gateshead South", + "name": "Hazel Grove", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Washington and Gateshead South: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas 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.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001567" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001277" }, "measure": { "unit": "count" @@ -126283,28 +126696,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8fce9eec0bedfe1e02f0683c", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8e6a11a1920e5c174e3fe7d1", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 40290.886, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9007e85040ead6cc6cfb68e7", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8e6e5d4c93447948a5786610", "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", @@ -126317,83 +126730,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": "S14000061", + "id": "E14001175", "level": "constituency", - "name": "Aberdeen South", + "name": "Clapham and Brixton Hill", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Aberdeen South: 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_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_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.S14000061" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001175" }, "measure": { - "unit": "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:9007e85040ead6cc6cfb68e7", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8e6e5d4c93447948a5786610", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 40742.071, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:901d0916fb3282c18a8d1995", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8e6e80df14c1abd7304ea194", "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", @@ -126406,73 +126817,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": "E14001075", + "id": "E14001320", "level": "constituency", - "name": "Barnsley South", + "name": "Leeds East", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Barnsley South: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Leeds East: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_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.E14001075" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001320" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_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:901d0916fb3282c18a8d1995", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8e6e80df14c1abd7304ea194", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 48269.228, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:90230d64e10256cb36ec1451", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8e7d07a6ab3d594bf22e6a17", "aggregation": { "method": "sum" }, @@ -126513,19 +126926,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001576", + "id": "E14001390", "level": "constituency", - "name": "West Ham and Beckton", + "name": "North East Cambridgeshire", "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, 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.electricity.consumption", "record_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.E14001390" }, "measure": { "unit": "kwh" @@ -126548,28 +126961,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:90230d64e10256cb36ec1451", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8e7d07a6ab3d594bf22e6a17", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 169675490.673, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:90293a06b2ba4999719e6eb8", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8ed5d7478df4115383d7aa37", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -126582,75 +126995,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": "E14001163", + "id": "E14001085", "level": "constituency", - "name": "Chester North and Neston", + "name": "Bermondsey and Old Southwark", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Chester North and Neston: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Bermondsey and Old Southwark: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001163" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001085" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_concept": "desnz.subnational.domestic_gas_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:90293a06b2ba4999719e6eb8", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8ed5d7478df4115383d7aa37", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 245539313.62, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:90618cd6f4c4f80eae434b8b", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8edd271b0270d2c45f2e932f", "aggregation": { "method": "sum" }, @@ -126691,19 +127102,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001156", + "id": "E14001160", "level": "constituency", - "name": "Central Suffolk and North Ipswich", + "name": "Chelsea and Fulham", "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 meters, 2024, Chelsea and Fulham: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001156" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001160" }, "measure": { "unit": "count" @@ -126726,20 +127137,107 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:90618cd6f4c4f80eae434b8b", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8edd271b0270d2c45f2e932f", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 65520.379, + "value_type": "float" + }, + { + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8ee31f74d80b9021cc2b0c23", + "aggregation": { + "method": "sum" + }, + "assertion": "observation", + "concept_alignment": { + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "relation": "derived", + "source_concept": "desnz.subnational.domestic_gas_meter_count" + }, + "dimension_labels": { + "domestic_scope": "Domestic scope", + "fuel": "Fuel", + "metric": "Metric", + "temperature_adjustment": "Temperature adjustment" + }, + "dimension_value_labels": { + "domestic_scope": { + "all_domestic": "All domestic meters" + }, + "fuel": { + "gas": "Gas" + }, + "metric": { + "meter_count": "Meter count" + }, + "temperature_adjustment": { + "weather_corrected": "Weather corrected" + } + }, + "dimensions": { + "domestic_scope": "all_domestic", + "fuel": "gas", + "metric": "meter_count", + "temperature_adjustment": "weather_corrected" + }, + "entity": { + "name": "household", + "role": "domestic_energy_customer" + }, + "geography": { + "id": "E14001242", + "level": "constituency", + "name": "Fylde", + "vintage": "pcon_2024" + }, + "label": "Domestic gas meters, 2024, Fylde: DESNZ's authority totals split by its small-area figures", + "layout": { + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + }, + "lineage": { + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001242" + }, + "measure": { + "unit": "count" + }, + "observed_measure": { + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" + }, + "period": { + "type": "gas_year", + "value": 2024 + }, + "period_coverage": { + "basis": "survey_reference", + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + }, + "provenance_class": "derived_administrative", + "schema_version": "microcosm.derived_consumer_fact.v1", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8ee31f74d80b9021cc2b0c23", + "source": { + "source_file": "desnz_constituency_energy_facts.json", + "source_name": "microcosm", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", + "url": "tools/build_uk_desnz_constituency_energy_facts.py", + "vintage": "2025_publication_2024_data" + }, + "value": 43784.696, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:906c24280fe3fa1d49494cb0", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8ee62878aae9e060dd34b7d2", "aggregation": { "method": "sum" }, @@ -126780,19 +127278,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001255", + "id": "E14001603", "level": "constituency", - "name": "Great Grimsby and Cleethorpes", + "name": "Yeovil", "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, 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.E14001255" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001603" }, "measure": { "unit": "kwh" @@ -126813,28 +127311,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:906c24280fe3fa1d49494cb0", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8ee62878aae9e060dd34b7d2", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 336344612.126, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:90a2a1519ea07a5dff9839bf", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8f08003f5bda417030214e86", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -126850,7 +127348,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -126859,7 +127357,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -126867,27 +127365,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001579", + "id": "E14001213", "level": "constituency", - "name": "West Worcestershire", + "name": "East Ham", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, West Worcestershire: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, East Ham: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001579" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001213" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "calendar_year", @@ -126902,20 +127400,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:90a2a1519ea07a5dff9839bf", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8f08003f5bda417030214e86", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 38039.891, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:90a800d5ded81f89fcbf4e5a", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8f101a97c461eac1551cb155", "aggregation": { "method": "sum" }, @@ -126956,19 +127454,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001444", + "id": "E14001316", "level": "constituency", - "name": "Richmond and Northallerton", + "name": "Kingswinford and South Staffordshire", "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, 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.E14001444" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001316" }, "measure": { "unit": "kwh" @@ -126991,20 +127489,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:90a800d5ded81f89fcbf4e5a", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8f101a97c461eac1551cb155", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 133652164.75, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:90b61b2bad3026920b4e2996", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8f35dae7c60b169b699cffa6", "aggregation": { "method": "sum" }, @@ -127045,19 +127543,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001521", + "id": "E14001251", "level": "constituency", - "name": "Stoke-on-Trent North", + "name": "Gorton and Denton", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Stoke-on-Trent North: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Gorton and Denton: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001521" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001251" }, "measure": { "unit": "count" @@ -127078,28 +127576,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:90b61b2bad3026920b4e2996", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8f35dae7c60b169b699cffa6", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 43511.787, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:90df2d7074fcf8cd1cf0d5ba", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8f558fdbe05f4f13f0f98537", "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", @@ -127112,73 +127610,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": "E14001291", + "level": "constituency", + "name": "Honiton and Sidmouth", + "vintage": "pcon_2024" + }, + "label": "Domestic electricity consumption, 2024, Honiton and Sidmouth: DESNZ's authority totals split by its small-area figures", + "layout": { + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + }, + "lineage": { + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001291" + }, + "measure": { + "unit": "kwh" + }, + "observed_measure": { + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" + }, + "period": { + "type": "calendar_year", + "value": 2024 + }, + "period_coverage": { + "basis": "survey_reference", + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" + }, + "provenance_class": "derived_administrative", + "schema_version": "microcosm.derived_consumer_fact.v1", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8f558fdbe05f4f13f0f98537", + "source": { + "source_file": "desnz_constituency_energy_facts.json", + "source_name": "microcosm", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_table": "DESNZ sub-national 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_type": "float" + }, + { + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8f68edcf1d22af1e5f3d448f", + "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": "E14001250", + "id": "E14001491", "level": "constituency", - "name": "Goole and Pocklington", + "name": "South Ribble", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Goole and Pocklington: 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.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001250" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001491" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_concept": "desnz.subnational.domestic_electricity_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:90df2d7074fcf8cd1cf0d5ba", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8f68edcf1d22af1e5f3d448f", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 42702.0, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9106747daf88ff8032d3f708", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8f71d41e10a095ae97b48f2e", "aggregation": { "method": "sum" }, @@ -127219,19 +127808,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001563", + "id": "E14001284", "level": "constituency", - "name": "Walthamstow", + "name": "Hertsmere", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Walthamstow: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Hertsmere: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001563" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001284" }, "measure": { "unit": "kwh" @@ -127252,20 +127841,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9106747daf88ff8032d3f708", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8f71d41e10a095ae97b48f2e", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 587524601.851, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:910da1f6b848e4f2fbbdbc20", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8fa1698af10b892a0e7da36a", "aggregation": { "method": "sum" }, @@ -127306,19 +127895,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001558", + "id": "E14001540", "level": "constituency", - "name": "Uxbridge and South Ruislip", + "name": "Taunton and Wellington", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Uxbridge and South Ruislip: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, 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" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001558" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001540" }, "measure": { "unit": "kwh" @@ -127341,28 +127930,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:910da1f6b848e4f2fbbdbc20", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8fa1698af10b892a0e7da36a", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 161713289.856, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9117e6f1fcf4aa90ba491ed8", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8fcf61cee9a93707060c9ca8", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -127375,75 +127964,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": "E14001272", + "id": "E14001577", "level": "constituency", - "name": "Hartlepool", + "name": "West Lancashire", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Hartlepool: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, West Lancashire: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001272" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001577" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_concept": "desnz.subnational.domestic_gas_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9117e6f1fcf4aa90ba491ed8", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8fcf61cee9a93707060c9ca8", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 453576377.953, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:911f37612c8a7becf86c2058", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8fd939a46d2539bcf503900d", "aggregation": { "method": "sum" }, @@ -127484,19 +128071,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001511", + "id": "E14001098", "level": "constituency", - "name": "St Ives", + "name": "Birmingham Perry Barr", "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, 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.E14001511" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001098" }, "measure": { "unit": "count" @@ -127517,28 +128104,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:911f37612c8a7becf86c2058", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8fd939a46d2539bcf503900d", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 38549.019, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:91432b0344ea7ccc2372558d", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8ff1c150ea148092be3224d6", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -127554,7 +128141,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -127563,7 +128150,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -127571,27 +128158,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001254", + "id": "E14001351", "level": "constituency", - "name": "Gravesham", + "name": "Maldon", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Gravesham: 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_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001254" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001351" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "calendar_year", @@ -127606,28 +128193,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:91432b0344ea7ccc2372558d", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8ff1c150ea148092be3224d6", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 43598.0, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:915775f8fe9f9122cadc6ef2", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:900121512aefe73bd304afd7", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -127643,7 +128230,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -127652,7 +128239,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -127660,27 +128247,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001421", + "id": "E14001373", "level": "constituency", - "name": "Peckham", + "name": "New Forest East", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Peckham: 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_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_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.E14001373" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "gas_year", @@ -127693,20 +128280,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:915775f8fe9f9122cadc6ef2", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:900121512aefe73bd304afd7", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 35661.173, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:917a478d4660cc341c0a5f8a", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:901ec8217554714797dad7db", "aggregation": { "method": "sum" }, @@ -127747,19 +128334,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001136", + "id": "E14001284", "level": "constituency", - "name": "Broadland and Fakenham", + "name": "Hertsmere", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Broadland and Fakenham: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Hertsmere: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001136" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001284" }, "measure": { "unit": "count" @@ -127780,20 +128367,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:917a478d4660cc341c0a5f8a", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:901ec8217554714797dad7db", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 40203.599, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:917cd39e75dd7ed002b61298", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:902441db668d9da29371bc03", "aggregation": { "method": "sum" }, @@ -127834,19 +128421,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000102", + "id": "E14001079", "level": "constituency", - "name": "Paisley and Renfrewshire South", + "name": "Bassetlaw", "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 consumption, 2024, Bassetlaw: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.S14000102" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001079" }, "measure": { "unit": "kwh" @@ -127867,28 +128454,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:917cd39e75dd7ed002b61298", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:902441db668d9da29371bc03", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 497917286.399, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:918c68e5dbe20902931b43b9", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:90426cdd3c0ab95640713602", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -127904,7 +128491,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -127913,7 +128500,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -127921,27 +128508,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001273", + "id": "E14001215", "level": "constituency", - "name": "Harwich and North Essex", + "name": "East Surrey", "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 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.E14001273" + "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", @@ -127956,20 +128543,109 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:918c68e5dbe20902931b43b9", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:90426cdd3c0ab95640713602", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 178322804.768, + "value_type": "float" + }, + { + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:90796e90d9d9bdd883b37778", + "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": "E14001568", + "level": "constituency", + "name": "Watford", + "vintage": "pcon_2024" + }, + "label": "Domestic electricity consumption, 2024, Watford: DESNZ's authority totals split by its small-area figures", + "layout": { + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + }, + "lineage": { + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001568" + }, + "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:90796e90d9d9bdd883b37778", + "source": { + "source_file": "desnz_constituency_energy_facts.json", + "source_name": "microcosm", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", + "url": "tools/build_uk_desnz_constituency_energy_facts.py", + "vintage": "2025_publication_2024_data" + }, + "value": 156719231.411, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:91aae3c02a71c9e9da16f40a", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:909553e2c11ab55782201f46", "aggregation": { "method": "sum" }, @@ -128010,19 +128686,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000097", + "id": "E14001538", "level": "constituency", - "name": "Mid Dunbartonshire", + "name": "Tamworth", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Mid Dunbartonshire: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Tamworth: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.S14000097" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001538" }, "measure": { "unit": "count" @@ -128043,20 +128719,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:91aae3c02a71c9e9da16f40a", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:909553e2c11ab55782201f46", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 40018.801, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:91b9312396dddd3d3cb23bf4", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:909cd1422ff8adb50e91b390", "aggregation": { "method": "sum" }, @@ -128097,19 +128773,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001495", + "id": "E14001379", "level": "constituency", - "name": "South West Devon", + "name": "Newcastle upon Tyne North", "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, 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" }, "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.E14001379" }, "measure": { "unit": "count" @@ -128132,20 +128808,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:91b9312396dddd3d3cb23bf4", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:909cd1422ff8adb50e91b390", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 48560.442, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:91e895851ea306d44351a446", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:90bc600d36306e7c9146e69c", "aggregation": { "method": "sum" }, @@ -128186,19 +128862,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001261", + "id": "E14001304", "level": "constituency", - "name": "Halesowen", + "name": "Isle of Wight West", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Halesowen: 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.E14001261" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001304" }, "measure": { "unit": "count" @@ -128221,115 +128897,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:91e895851ea306d44351a446", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:90bc600d36306e7c9146e69c", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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_type": "float" - }, - { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:91e8c77fe4e47a09ece70739", - "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": "E14001601", - "level": "constituency", - "name": "Wyre Forest", - "vintage": "pcon_2024" - }, - "label": "Domestic gas consumption, 2024, Wyre Forest: DESNZ's authority totals split by its small-area figures", - "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" - }, - "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001601" - }, - "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:91e8c77fe4e47a09ece70739", - "source": { - "source_file": "desnz_constituency_energy_facts.json", - "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", - "source_table": "DESNZ sub-national 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": 35093.082, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:92119ecd7e6e649a67842771", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:90f6121531d03ae341a485f3", "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", @@ -128342,73 +128931,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": "E14001081", + "id": "E14001480", "level": "constituency", - "name": "Battersea", + "name": "South Basildon and East Thurrock", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Battersea: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, South Basildon and East Thurrock: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_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.E14001081" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001480" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_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:92119ecd7e6e649a67842771", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:90f6121531d03ae341a485f3", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 42414.469, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9221fb38b30580f399faa3cf", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:90f94190674699a4d3fdf30b", "aggregation": { "method": "sum" }, @@ -128449,19 +129040,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001229", + "id": "E14001362", "level": "constituency", - "name": "Erith and Thamesmead", + "name": "Mid Derbyshire", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Erith and Thamesmead: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Mid Derbyshire: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001229" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001362" }, "measure": { "unit": "kwh" @@ -128482,20 +129073,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9221fb38b30580f399faa3cf", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:90f94190674699a4d3fdf30b", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 460679345.867, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:922a741e78d5a07d38819d76", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9124af4c3d8b1359e2abcc0c", "aggregation": { "method": "sum" }, @@ -128536,19 +129127,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001102", + "id": "E14001110", "level": "constituency", - "name": "Blackburn", + "name": "Bolton North East", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Blackburn: 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.electricity.meter_count", "record_set_spec_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.E14001110" }, "measure": { "unit": "count" @@ -128571,28 +129162,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:922a741e78d5a07d38819d76", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9124af4c3d8b1359e2abcc0c", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 50378.548, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9263285eb2cfff2d05f7f798", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:912fb5ae98df91799853ae13", "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", @@ -128605,81 +129196,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": "E14001256", + "id": "E14001460", "level": "constituency", - "name": "Great Yarmouth", + "name": "Salisbury", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Great Yarmouth: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Salisbury: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", - "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.E14001256" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001460" }, "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:9263285eb2cfff2d05f7f798", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:912fb5ae98df91799853ae13", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 171320111.12, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:926b1d6238f24fab73effc51", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9153bbea6f356c30bccc8f6a", "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", @@ -128692,75 +129285,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": "E14001228", + "id": "E14001504", "level": "constituency", - "name": "Erewash", + "name": "Southport", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Erewash: 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.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.E14001504" }, "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:926b1d6238f24fab73effc51", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9153bbea6f356c30bccc8f6a", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 41576.767, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:928274232bc6a13275d93fdc", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:916671705fa66b27a234e1a8", "aggregation": { "method": "sum" }, @@ -128801,19 +129392,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001474", + "id": "E14001102", "level": "constituency", - "name": "Sittingbourne and Sheppey", + "name": "Blackburn", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Sittingbourne and Sheppey: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, 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.E14001474" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001102" }, "measure": { "unit": "kwh" @@ -128836,28 +129427,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:928274232bc6a13275d93fdc", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:916671705fa66b27a234e1a8", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 130785688.378, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:928672fa47a4b99ff51bc57e", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:917d90986ae5d7180d20890e", "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", @@ -128870,81 +129461,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": "E14001313", + "id": "E14001427", "level": "constituency", - "name": "Kingston upon Hull East", + "name": "Plymouth Sutton and Devonport", "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 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.electricity.meter_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.E14001313" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.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_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:928672fa47a4b99ff51bc57e", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:917d90986ae5d7180d20890e", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 50311.577, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9297bd7bffc5ec98ec143198", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:91b5913d7137dae3345b1cf3", "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", @@ -128957,83 +129550,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": "W07000101", + "id": "E14001288", "level": "constituency", - "name": "Monmouthshire", + "name": "Hinckley and Bosworth", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Monmouthshire: 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_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_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.E14001288" }, "measure": { - "unit": "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:9297bd7bffc5ec98ec143198", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:91b5913d7137dae3345b1cf3", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 39752.037, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:92c7accb567f42d2b4cb5897", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:91d88bce84380e646d7e4682", "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", @@ -129046,81 +129637,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": "E14001318", + "id": "E14001435", "level": "constituency", - "name": "Lancaster and Wyre", + "name": "Queen's Park and Maida Vale", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Lancaster and Wyre: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Queen's Park and Maida Vale: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.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.E14001318" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001435" }, "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:92c7accb567f42d2b4cb5897", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:91d88bce84380e646d7e4682", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 163961724.022, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:92d9cb414caa6bed7a1aefbe", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9205774998dfeefde1f74283", "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", @@ -129133,83 +129726,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": "S14000062", + "id": "E14001347", "level": "constituency", - "name": "Aberdeenshire North and Moray East", + "name": "Macclesfield", "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, 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.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.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_gas_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:92d9cb414caa6bed7a1aefbe", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9205774998dfeefde1f74283", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 528369741.249, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:930feab262393abd9f7d206f", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:920cc9aa3a0b6e4a3bda7628", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -129225,7 +129816,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -129234,7 +129825,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -129242,27 +129833,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000076", + "id": "E14001446", "level": "constituency", - "name": "Dunfermline and Dollar", + "name": "Rochdale", "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, 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.S14000076" + "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", @@ -129277,28 +129868,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:930feab262393abd9f7d206f", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:920cc9aa3a0b6e4a3bda7628", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 127970595.284, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:93769a45a68651e53e2e1396", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9236b850d2225e46b612d43b", "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", @@ -129311,75 +129902,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": "E14001318", + "id": "E14001471", "level": "constituency", - "name": "Lancaster and Wyre", + "name": "Sherwood Forest", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Lancaster and Wyre: 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.E14001318" + "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:93769a45a68651e53e2e1396", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9236b850d2225e46b612d43b", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 44619.28, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:940739877dc9e2060db5380c", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:92ad961d88e07d35a8737127", "aggregation": { "method": "sum" }, @@ -129420,19 +130009,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001573", + "id": "E14001214", "level": "constituency", - "name": "Welwyn Hatfield", + "name": "East Hampshire", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Welwyn Hatfield: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, East Hampshire: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001573" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001214" }, "measure": { "unit": "count" @@ -129455,28 +130044,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:940739877dc9e2060db5380c", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:92ad961d88e07d35a8737127", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 40569.351, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:94556dc6dcc27b77b4baed88", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:92ce5a2de9e4cef05ad0e064", "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", @@ -129489,81 +130078,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": "E14001524", + "id": "E14001502", "level": "constituency", - "name": "Stourbridge", + "name": "Southend West and Leigh", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Stourbridge: 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.gas.meter_count", - "record_set_spec_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.E14001524" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001502" }, "measure": { - "unit": "count" + "unit": "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:94556dc6dcc27b77b4baed88", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:92ce5a2de9e4cef05ad0e064", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 146298104.892, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9469addaa3e1e8429828789a", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:92d7cd39f5be1c66f3da39de", "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", @@ -129576,81 +130167,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": "E14001603", + "id": "E14001313", "level": "constituency", - "name": "Yeovil", + "name": "Kingston upon Hull East", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Yeovil: 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.gas.meter_count", - "record_set_spec_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.E14001603" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001313" }, "measure": { - "unit": "count" + "unit": "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:9469addaa3e1e8429828789a", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:92d7cd39f5be1c66f3da39de", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 126869839.745, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:94863d78504a2a512c816c4a", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:92e7a85147671a911956777b", "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", @@ -129663,81 +130256,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": "E14001276", + "id": "E14001457", "level": "constituency", - "name": "Hayes and Harlington", + "name": "Rushcliffe", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Hayes and Harlington: 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.E14001276" + "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:94863d78504a2a512c816c4a", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:92e7a85147671a911956777b", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 160294720.023, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:948f4933d6775f3b1d43c269", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:92f5a9700a9310f0bf2f155c", "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", @@ -129750,83 +130345,81 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { "meter_count": "Meter count" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", + "fuel": "gas", "metric": "meter_count", - "temperature_adjustment": "as_reported" + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "W07000107", + "id": "E14001481", "level": "constituency", - "name": "Rhondda and Ogmore", + "name": "South Cambridgeshire", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Rhondda and Ogmore: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, 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" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.W07000107" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001481" }, "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:948f4933d6775f3b1d43c269", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:92f5a9700a9310f0bf2f155c", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 29690.245, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:94a8e01f39c543f86a0c9c03", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:931ac8a6b83a689e719158c8", "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", @@ -129842,7 +130435,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -129851,7 +130444,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -129859,27 +130452,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001348", + "id": "E14001428", "level": "constituency", - "name": "Maidenhead", + "name": "Pontefract, Castleford and Knottingley", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Maidenhead: 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_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_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.E14001348" + "source_record_id": "microcosm.desnz_constituency_energy.gas.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_gas_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "gas_year", @@ -129892,28 +130485,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:94a8e01f39c543f86a0c9c03", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:931ac8a6b83a689e719158c8", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 458632971.522, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:94b95ef39ef3953774660bb1", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:933fc77894314cd82f345ad7", "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", @@ -129926,75 +130519,73 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { "meter_count": "Meter count" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", + "fuel": "gas", "metric": "meter_count", - "temperature_adjustment": "as_reported" + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "S14000080", + "id": "E14001097", "level": "constituency", - "name": "Edinburgh South", + "name": "Birmingham Northfield", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Edinburgh South: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Birmingham Northfield: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.S14000080" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001097" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_concept": "desnz.subnational.domestic_gas_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:94b95ef39ef3953774660bb1", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:933fc77894314cd82f345ad7", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 43751.12, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:94c3550ee925d699779574d9", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:934945c18cc2fa1738809f8d", "aggregation": { "method": "sum" }, @@ -130035,19 +130626,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001296", + "id": "E14001361", "level": "constituency", - "name": "Hove and Portslade", + "name": "Mid Cheshire", "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, 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.E14001296" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001361" }, "measure": { "unit": "kwh" @@ -130068,28 +130659,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:94c3550ee925d699779574d9", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:934945c18cc2fa1738809f8d", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 438064696.22, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:94df2ca18780ac52712f1cfe", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:935ef683bc535602f1781da7", "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", @@ -130105,7 +130696,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -130114,7 +130705,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -130122,27 +130713,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001253", + "id": "E14001323", "level": "constituency", - "name": "Grantham and Bourne", + "name": "Leeds South", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Grantham and Bourne: 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.E14001253" + "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", @@ -130155,20 +130746,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:94df2ca18780ac52712f1cfe", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:935ef683bc535602f1781da7", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 432159388.963, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:951743a097c0ef4a6be7ff8d", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:93709e8cadc6d043d223b885", "aggregation": { "method": "sum" }, @@ -130209,19 +130800,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001118", + "id": "E14001523", "level": "constituency", - "name": "Bradford East", + "name": "Stone, Great Wyrley and Penkridge", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Bradford East: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Stone, Great Wyrley and Penkridge: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001118" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001523" }, "measure": { "unit": "count" @@ -130244,28 +130835,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:951743a097c0ef4a6be7ff8d", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:93709e8cadc6d043d223b885", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 40212.258, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:95420a3d307a675b36b08ab2", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9373d3274637c92b8541ceff", "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", @@ -130278,137 +130869,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": "E14001064", + "id": "E14001183", "level": "constituency", - "name": "Aldridge-Brownhills", + "name": "Cramlington and Killingworth", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Aldridge-Brownhills: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, 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.E14001064" + "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", - "value": 2024 - }, - "period_coverage": { - "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" - }, - "provenance_class": "derived_administrative", - "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:95420a3d307a675b36b08ab2", - "source": { - "source_file": "desnz_constituency_energy_facts.json", - "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", - "source_table": "DESNZ sub-national 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_type": "float" - }, - { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:95793f4f9900489c61508aac", - "aggregation": { - "method": "sum" - }, - "assertion": "observation", - "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", - "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" - }, - "dimension_labels": { - "domestic_scope": "Domestic scope", - "fuel": "Fuel", - "metric": "Metric", - "temperature_adjustment": "Temperature adjustment" - }, - "dimension_value_labels": { - "domestic_scope": { - "all_domestic": "All domestic meters" - }, - "fuel": { - "gas": "Gas" - }, - "metric": { - "consumption": "Consumption" - }, - "temperature_adjustment": { - "weather_corrected": "Weather corrected" - } - }, - "dimensions": { - "domestic_scope": "all_domestic", - "fuel": "gas", - "metric": "consumption", - "temperature_adjustment": "weather_corrected" - }, - "entity": { - "name": "household", - "role": "domestic_energy_customer" - }, - "geography": { - "id": "E14001141", - "level": "constituency", - "name": "Buckingham and Bletchley", - "vintage": "pcon_2024" - }, - "label": "Domestic gas consumption, 2024, Buckingham and Bletchley: DESNZ's authority totals split by its small-area figures", - "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" - }, - "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001141" - }, - "measure": { - "unit": "kwh" - }, - "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" - }, "period": { "type": "gas_year", "value": 2024 @@ -130420,20 +130922,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:95793f4f9900489c61508aac", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9373d3274637c92b8541ceff", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 45385.487, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:958837d5e6d05ba38e3653c7", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:937df618f637e296fdc0bc3c", "aggregation": { "method": "sum" }, @@ -130474,19 +130976,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001448", + "id": "E14001264", "level": "constituency", - "name": "Romford", + "name": "Hammersmith and Chiswick", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Romford: 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.E14001448" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001264" }, "measure": { "unit": "kwh" @@ -130509,20 +131011,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:958837d5e6d05ba38e3653c7", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:937df618f637e296fdc0bc3c", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 167592471.813, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:959cc248b96e0b6602f11204", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9383c7729e056fba0ad669e1", "aggregation": { "method": "sum" }, @@ -130563,19 +131065,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001525", + "id": "E14001413", "level": "constituency", - "name": "Stratford and Bow", + "name": "Nuneaton", "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, 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.E14001525" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001413" }, "measure": { "unit": "count" @@ -130596,20 +131098,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:959cc248b96e0b6602f11204", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9383c7729e056fba0ad669e1", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 42798.0, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:95ae881737d3ae1196bfab30", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9383f8fe4c323d096659a518", "aggregation": { "method": "sum" }, @@ -130650,19 +131152,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001576", + "id": "E14001124", "level": "constituency", - "name": "West Ham and Beckton", + "name": "Brentford and Isleworth", "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 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.E14001576" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001124" }, "measure": { "unit": "kwh" @@ -130683,107 +131185,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:95ae881737d3ae1196bfab30", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9383f8fe4c323d096659a518", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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_type": "float" - }, - { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:95b0f994f99f60dfbeeab433", - "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": "W07000105", - "level": "constituency", - "name": "Newport West and Islwyn", - "vintage": "pcon_2024" - }, - "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.gas.meter_count", - "record_set_spec_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" - }, - "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:95b0f994f99f60dfbeeab433", - "source": { - "source_file": "desnz_constituency_energy_facts.json", - "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", - "source_table": "DESNZ sub-national 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": 451952601.612, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:95d8507a75b2ff7e45127374", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:939a1afbbb77b63296e5c0f6", "aggregation": { "method": "sum" }, @@ -130824,19 +131239,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000027", + "id": "E14001377", "level": "constituency", - "name": "Na h-Eileanan an Iar", + "name": "Newcastle upon Tyne Central and West", "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 electricity consumption, 2024, Newcastle upon Tyne Central and West: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.S14000027" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001377" }, "measure": { "unit": "kwh" @@ -130859,20 +131274,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:95d8507a75b2ff7e45127374", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:939a1afbbb77b63296e5c0f6", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 161604958.771, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:95df79e5da2870cde8b9a4f0", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:939ab06b504307f73cbcd06c", "aggregation": { "method": "sum" }, @@ -130913,19 +131328,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001321", + "id": "W07000094", "level": "constituency", - "name": "Leeds North East", + "name": "Clwyd East", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Leeds North East: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Clwyd East: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001321" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.W07000094" }, "measure": { "unit": "count" @@ -130948,20 +131363,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:95df79e5da2870cde8b9a4f0", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:939ab06b504307f73cbcd06c", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 44200.532, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:95e9b1f1c6222d27c0cebce1", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:93ae780976b99168c081be84", "aggregation": { "method": "sum" }, @@ -131002,19 +131417,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001585", + "id": "E14001258", "level": "constituency", - "name": "Wigan", + "name": "Guildford", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Wigan: 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_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", "record_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.E14001258" }, "measure": { "unit": "kwh" @@ -131037,28 +131452,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:95e9b1f1c6222d27c0cebce1", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:93ae780976b99168c081be84", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 164737697.085, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:962a2f0edc1e4ddf72ce6070", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:93dfa203e8b9f470f4b9cbf5", "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", @@ -131071,73 +131486,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": "E14001588", + "id": "E14001506", "level": "constituency", - "name": "Windsor", + "name": "Spen Valley", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Windsor: 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_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_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.E14001588" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.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_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:962a2f0edc1e4ddf72ce6070", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:93dfa203e8b9f470f4b9cbf5", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 127884440.378, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:962d9eb89dbc3bb66bc516b8", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:940e306e71d8bec938afe25f", "aggregation": { "method": "sum" }, @@ -131178,19 +131595,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001186", + "id": "W07000081", "level": "constituency", - "name": "Croydon East", + "name": "Aberafan Maesteg", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Croydon East: 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.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001186" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.W07000081" }, "measure": { "unit": "count" @@ -131211,28 +131628,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:962d9eb89dbc3bb66bc516b8", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:940e306e71d8bec938afe25f", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 41872.29, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9679e158ca929060b4799ac1", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:942ae881e9c814d04cd62b7a", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -131248,7 +131665,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -131257,7 +131674,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -131265,27 +131682,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001072", + "id": "E14001572", "level": "constituency", - "name": "Banbury", + "name": "Wells and Mendip Hills", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Banbury: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Wells and Mendip Hills: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001072" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001572" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "calendar_year", @@ -131300,20 +131717,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9679e158ca929060b4799ac1", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:942ae881e9c814d04cd62b7a", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 41356.139, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:96813d9bf961b87034110ffe", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:944bbb5f02231f78b172ea6c", "aggregation": { "method": "sum" }, @@ -131354,19 +131771,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000100", + "id": "E14001146", "level": "constituency", - "name": "North East Fife", + "name": "Bury St Edmunds and Stowmarket", "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, 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.S14000100" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001146" }, "measure": { "unit": "count" @@ -131389,20 +131806,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:96813d9bf961b87034110ffe", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:944bbb5f02231f78b172ea6c", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 49027.605, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:96838ac8fdea7df387e60ac9", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:94ff6876d44db41d9d102ca6", "aggregation": { "method": "sum" }, @@ -131443,19 +131860,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001300", + "id": "E14001281", "level": "constituency", - "name": "Ilford North", + "name": "Hereford and South Herefordshire", "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, Hereford and South Herefordshire: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001300" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001281" }, "measure": { "unit": "count" @@ -131478,28 +131895,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:96838ac8fdea7df387e60ac9", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:94ff6876d44db41d9d102ca6", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 45018.54, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:96b4de10603eec4e2e03f092", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:951da5483dd9a521d9636ddf", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -131512,75 +131929,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": "S14000072", + "id": "E14001100", "level": "constituency", - "name": "Cumbernauld and Kirkintilloch", + "name": "Birmingham Yardley", "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, 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" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_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.E14001100" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_concept": "desnz.subnational.domestic_gas_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:96b4de10603eec4e2e03f092", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:951da5483dd9a521d9636ddf", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 477299210.618, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:96c2068cbe247e32a4b70e45", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9548213d6dbad27a989ddbdc", "aggregation": { "method": "sum" }, @@ -131621,19 +132036,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000090", + "id": "W07000089", "level": "constituency", - "name": "Glenrothes and Mid Fife", + "name": "Cardiff East", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Glenrothes and Mid Fife: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Cardiff East: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.S14000090" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.W07000089" }, "measure": { "unit": "count" @@ -131654,28 +132069,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:96c2068cbe247e32a4b70e45", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9548213d6dbad27a989ddbdc", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 41840.033, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:96c661a997256fe939b6b7d2", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:958a5ce779458d6a40454146", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -131688,83 +132103,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": "E14001393", + "id": "E14001605", "level": "constituency", - "name": "North East Hertfordshire", + "name": "York Outer", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, North East Hertfordshire: 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.E14001393" + "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:96c661a997256fe939b6b7d2", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:958a5ce779458d6a40454146", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 478609823.564, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:96cafc4e32935ca0d2b0483e", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:95aad1450d83c252a7e2e2c4", "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", @@ -131777,73 +132190,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": "E14001368", + "id": "E14001270", "level": "constituency", - "name": "Middlesbrough South and East Cleveland", + "name": "Harrow East", "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, 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.E14001368" + "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:96cafc4e32935ca0d2b0483e", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:95aad1450d83c252a7e2e2c4", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 143699604.936, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:96cd97cb7ac0b46606203cef", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:95d89baceee7fd78db6db1fb", "aggregation": { "method": "sum" }, @@ -131884,19 +132299,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001248", + "id": "E14001416", "level": "constituency", - "name": "Gloucester", + "name": "Oldham West, Chadderton and Royton", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Gloucester: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Oldham West, Chadderton and Royton: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001248" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001416" }, "measure": { "unit": "kwh" @@ -131917,28 +132332,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:96cd97cb7ac0b46606203cef", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:95d89baceee7fd78db6db1fb", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 462502876.012, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:96fb159c5efb9f884a87e96b", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:95fdfa3b11c6bae01019fc59", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -131954,7 +132369,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -131963,7 +132378,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -131971,27 +132386,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001063", + "id": "E14001259", "level": "constituency", - "name": "Aldershot", + "name": "Hackney North and Stoke Newington", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Aldershot: 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_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001063" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001259" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "calendar_year", @@ -132006,28 +132421,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:96fb159c5efb9f884a87e96b", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:95fdfa3b11c6bae01019fc59", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 46651.699, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:970a2a06093681e1b3e0c09b", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:962ed5b4fa8b283c3bb76fbc", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -132040,83 +132455,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": "E14001127", + "id": "W07000101", "level": "constituency", - "name": "Bridlington and The Wolds", + "name": "Monmouthshire", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Bridlington and The Wolds: 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_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001127" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.W07000101" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_concept": "desnz.subnational.domestic_gas_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:970a2a06093681e1b3e0c09b", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:962ed5b4fa8b283c3bb76fbc", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 352661943.733, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:97231a7a5632da022cfc66ab", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:966ca47274f7cc4561c80ae5", "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", @@ -132129,81 +132542,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": "E14001344", + "id": "E14001155", "level": "constituency", - "name": "Lowestoft", + "name": "Central Devon", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Lowestoft: 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.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.E14001155" }, "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:97231a7a5632da022cfc66ab", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:966ca47274f7cc4561c80ae5", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 178091842.546, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9727eeb17b4de51727bc9ee4", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:96b89fd600636168c77fc879", "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", @@ -132216,81 +132631,83 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", - "metric": "meter_count", - "temperature_adjustment": "weather_corrected" + "fuel": "electricity", + "metric": "consumption", + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001160", + "id": "E14001238", "level": "constituency", - "name": "Chelsea and Fulham", + "name": "Finchley and Golders Green", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Chelsea and Fulham: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, 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.E14001160" + "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:9727eeb17b4de51727bc9ee4", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:96b89fd600636168c77fc879", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 202829495.364, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:974c0c37f9a1426b02778b57", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:96da0ef1e193b287feb8e979", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -132306,7 +132723,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -132315,7 +132732,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -132323,27 +132740,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001471", + "id": "E14001135", "level": "constituency", - "name": "Sherwood Forest", + "name": "Bristol South", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Sherwood Forest: 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_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001471" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.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_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "calendar_year", @@ -132358,28 +132775,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:974c0c37f9a1426b02778b57", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:96da0ef1e193b287feb8e979", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 46909.864, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:97745a058f7b830b2282863a", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:96db4b0247a5401135d9db19", "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", @@ -132392,75 +132809,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": "E14001387", + "id": "E14001460", "level": "constituency", - "name": "North Devon", + "name": "Salisbury", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, North Devon: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Salisbury: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.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.E14001387" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001460" }, "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:97745a058f7b830b2282863a", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:96db4b0247a5401135d9db19", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 29496.531, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9783f7400cc196f309942e39", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:96f82cabfcf734fe5f154deb", "aggregation": { "method": "sum" }, @@ -132501,19 +132916,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "W07000088", + "id": "E14001464", "level": "constituency", - "name": "Caerphilly", + "name": "Selby", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Caerphilly: 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.W07000088" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001464" }, "measure": { "unit": "count" @@ -132534,28 +132949,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9783f7400cc196f309942e39", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:96f82cabfcf734fe5f154deb", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 37481.053, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:97859f2a763c2db537eca55a", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:97159c1553bdc06111f06f31", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -132571,7 +132986,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -132580,7 +132995,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -132588,27 +133003,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001240", + "id": "E14001162", "level": "constituency", - "name": "Forest of Dean", + "name": "Chesham and Amersham", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Forest of Dean: 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_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001240" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001162" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "calendar_year", @@ -132623,20 +133038,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:97859f2a763c2db537eca55a", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:97159c1553bdc06111f06f31", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 180684515.95, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:97a30ef197d477f2331a24f6", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9759d57fcfed72a7a8457ba2", "aggregation": { "method": "sum" }, @@ -132677,19 +133092,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "W07000082", + "id": "E14001065", "level": "constituency", - "name": "Alyn and Deeside", + "name": "Altrincham and Sale West", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Alyn and Deeside: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Altrincham and Sale West: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.W07000082" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001065" }, "measure": { "unit": "count" @@ -132710,20 +133125,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:97a30ef197d477f2331a24f6", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9759d57fcfed72a7a8457ba2", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 39236.425, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:97b592c10301c5855e5a0dbe", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:976660ef6b076264ff5b79ac", "aggregation": { "method": "sum" }, @@ -132764,19 +133179,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001198", + "id": "E14001323", "level": "constituency", - "name": "Doncaster Central", + "name": "Leeds South", "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, Leeds South: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001198" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001323" }, "measure": { "unit": "count" @@ -132797,28 +133212,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:97b592c10301c5855e5a0dbe", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:976660ef6b076264ff5b79ac", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 43531.143, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:97b76ad6065fb85021268020", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:97a718236a777e808b4281fa", "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", @@ -132831,73 +133246,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": "E14001424", + "id": "E14001595", "level": "constituency", - "name": "Penrith and Solway", + "name": "Wolverhampton South East", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Penrith and Solway: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Wolverhampton South East: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_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.E14001424" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001595" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_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:97b76ad6065fb85021268020", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:97a718236a777e808b4281fa", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 48970.094, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:97d43bd21644a94d902d0dbe", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:97af44363f25e5367c53839a", "aggregation": { "method": "sum" }, @@ -132938,19 +133355,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001421", + "id": "E14001075", "level": "constituency", - "name": "Peckham", + "name": "Barnsley South", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Peckham: 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.E14001421" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001075" }, "measure": { "unit": "count" @@ -132971,28 +133388,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:97d43bd21644a94d902d0dbe", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:97af44363f25e5367c53839a", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 47267.767, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:97e7ae825bab427c1e95c19c", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:97d0d16d84bdb53df21dccd7", "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 +133422,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": "E14001117", + "id": "E14001276", "level": "constituency", - "name": "Bracknell", + "name": "Hayes and Harlington", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Bracknell: 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.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.E14001117" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001276" }, "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:97e7ae825bab427c1e95c19c", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:97d0d16d84bdb53df21dccd7", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 36269.379, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9830014b087652d9519b1db1", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:97f98fc27ec40d837db967dc", "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", @@ -133094,160 +133509,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": "E14001393", + "id": "E14001367", "level": "constituency", - "name": "North East Hertfordshire", + "name": "Middlesbrough and Thornaby East", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, North East Hertfordshire: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Middlesbrough and Thornaby East: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.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.E14001393" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001367" }, "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:9830014b087652d9519b1db1", - "source": { - "source_file": "desnz_constituency_energy_facts.json", - "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", - "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", - "url": "tools/build_uk_desnz_constituency_energy_facts.py", - "vintage": "2025_publication_2024_data" - }, - "value": 414464170.762, - "value_type": "float" - }, - { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:984777ce2d2198fb63fd9629", - "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": "S14000098", - "level": "constituency", - "name": "Moray West, Nairn and Strathspey", - "vintage": "pcon_2024" - }, - "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.S14000098" - }, - "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:984777ce2d2198fb63fd9629", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:97f98fc27ec40d837db967dc", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 136275348.008, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:98f6c875305485110c9ce8ea", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:98086663bc31404a311e2941", "aggregation": { "method": "sum" }, @@ -133288,19 +133618,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001382", + "id": "E14001310", "level": "constituency", - "name": "Newton Aycliffe and Spennymoor", + "name": "Kensington and Bayswater", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Newton Aycliffe and Spennymoor: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Kensington and Bayswater: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001382" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001310" }, "measure": { "unit": "count" @@ -133323,28 +133653,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:98f6c875305485110c9ce8ea", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:98086663bc31404a311e2941", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 79756.165, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:990a9bda3d4a765d6f4df5bc", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9815a8297f58b769de030eb3", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -133360,7 +133690,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -133369,7 +133699,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -133377,27 +133707,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001306", + "id": "E14001196", "level": "constituency", - "name": "Islington South and Finsbury", + "name": "Dewsbury and Batley", "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, 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" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_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.E14001196" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "gas_year", @@ -133410,20 +133740,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:990a9bda3d4a765d6f4df5bc", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9815a8297f58b769de030eb3", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 37776.091, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:992a6dab83a5e39f7dd4b9fc", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:987fc876f3b315a83b2f7aca", "aggregation": { "method": "sum" }, @@ -133464,19 +133794,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001352", + "id": "E14001260", "level": "constituency", - "name": "Manchester Central", + "name": "Hackney South and Shoreditch", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Manchester Central: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Hackney South and Shoreditch: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001352" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001260" }, "measure": { "unit": "kwh" @@ -133497,28 +133827,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:992a6dab83a5e39f7dd4b9fc", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:987fc876f3b315a83b2f7aca", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 343156628.927, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:992f6809f6c40f9b4a87806c", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:98c7f9bd8f8341eefe515eaf", "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", @@ -133531,75 +133861,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": "E14001351", + "id": "E14001491", "level": "constituency", - "name": "Maldon", + "name": "South Ribble", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Maldon: 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.E14001351" + "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:992f6809f6c40f9b4a87806c", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:98c7f9bd8f8341eefe515eaf", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 40900.0, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:993bacb642906c5deddf1028", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:98df92ab40f8aaadff9d9e10", "aggregation": { "method": "sum" }, @@ -133640,19 +133968,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001180", + "id": "E14001114", "level": "constituency", - "name": "Coventry East", + "name": "Boston and Skegness", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Coventry East: 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.E14001180" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001114" }, "measure": { "unit": "kwh" @@ -133673,28 +134001,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:993bacb642906c5deddf1028", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:98df92ab40f8aaadff9d9e10", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 381595675.578, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:99442ecf2d505506360c7a04", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:98e1e287c02b97dac73c36c4", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -133710,7 +134038,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -133719,7 +134047,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -133727,27 +134055,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001328", + "id": "E14001576", "level": "constituency", - "name": "Leicester West", + "name": "West Ham and Beckton", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Leicester West: 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_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001328" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001576" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "gas_year", @@ -133760,28 +134088,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:99442ecf2d505506360c7a04", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:98e1e287c02b97dac73c36c4", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 37217.279, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9970a3abb8d1613cb195ca90", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:98e5199c4662054c9b0d4cf5", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -133797,7 +134125,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -133806,7 +134134,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -133814,27 +134142,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001539", + "id": "E14001500", "level": "constituency", - "name": "Tatton", + "name": "Southampton Test", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Tatton: 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.E14001539" + "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", @@ -133849,28 +134177,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9970a3abb8d1613cb195ca90", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:98e5199c4662054c9b0d4cf5", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 48554.341, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9970af8b369821d054702c22", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:98eca2962535b0f2f173a4b7", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -133883,75 +134211,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": "E14001152", + "id": "E14001561", "level": "constituency", - "name": "Carlisle", + "name": "Wallasey", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Carlisle: 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.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001152" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001561" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_concept": "desnz.subnational.domestic_gas_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9970af8b369821d054702c22", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:98eca2962535b0f2f173a4b7", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 444231155.993, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9971eb09c34fcad00e421f2c", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:98eccf46d20e6a2b4c751cf6", "aggregation": { "method": "sum" }, @@ -133992,19 +134318,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001203", + "id": "E14001349", "level": "constituency", - "name": "Droitwich and Evesham", + "name": "Maidstone and Malling", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Droitwich and Evesham: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Maidstone and Malling: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001203" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001349" }, "measure": { "unit": "kwh" @@ -134027,28 +134353,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9971eb09c34fcad00e421f2c", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:98eccf46d20e6a2b4c751cf6", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 160847177.907, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:99be60c2030217732b3d3a76", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:98edfa980d36dcb5a89f37d7", "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", @@ -134061,83 +134387,81 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { "meter_count": "Meter count" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", + "fuel": "gas", "metric": "meter_count", - "temperature_adjustment": "as_reported" + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001506", + "id": "E14001217", "level": "constituency", - "name": "Spen Valley", + "name": "East Wiltshire", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Spen Valley: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, East Wiltshire: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001506" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001217" }, "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:99be60c2030217732b3d3a76", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:98edfa980d36dcb5a89f37d7", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 25977.209, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:99c800d62ecfd88d0c8aaf0f", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:99083a332fb93b84858a32b5", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -134153,7 +134477,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -134162,7 +134486,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -134170,27 +134494,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001470", + "id": "E14001178", "level": "constituency", - "name": "Sheffield South East", + "name": "Congleton", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Sheffield South East: 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.E14001470" + "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", @@ -134203,28 +134527,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:99c800d62ecfd88d0c8aaf0f", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:99083a332fb93b84858a32b5", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 39913.02, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9a1355a084e1e5dd1ee68a71", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9927f4d11515549a110ac328", "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", @@ -134237,75 +134561,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": "W07000096", "level": "constituency", - "name": "Northampton South", + "name": "Dwyfor Meirionnydd", "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, 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" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_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.W07000096" }, "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:9a1355a084e1e5dd1ee68a71", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9927f4d11515549a110ac328", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 23016.591, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9a1ca4d2457a5b56708c5825", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:992ccaf86cd20ce67932f88e", "aggregation": { "method": "sum" }, @@ -134346,19 +134668,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001320", + "id": "W07000093", "level": "constituency", - "name": "Leeds East", + "name": "Ceredigion Preseli", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Leeds 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_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001320" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.W07000093" }, "measure": { "unit": "kwh" @@ -134381,28 +134703,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9a1ca4d2457a5b56708c5825", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:992ccaf86cd20ce67932f88e", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 189017489.733, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9a282c4b4bb02892740c22c5", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:995077e3f983c9a9462e78e9", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -134415,83 +134737,81 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { "consumption": "Consumption" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", + "fuel": "gas", "metric": "consumption", - "temperature_adjustment": "as_reported" + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "S14000062", + "id": "E14001394", "level": "constituency", - "name": "Aberdeenshire North and Moray East", + "name": "North East Somerset and Hanham", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Aberdeenshire North and Moray East: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, North East Somerset and Hanham: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.S14000062" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001394" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_concept": "desnz.subnational.domestic_gas_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9a282c4b4bb02892740c22c5", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:995077e3f983c9a9462e78e9", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 371128973.437, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9a7220966d33b07373814e6b", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:99553500f21b58289a7e74bc", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -134507,7 +134827,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -134516,7 +134836,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -134524,27 +134844,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001191", + "id": "E14001083", "level": "constituency", - "name": "Dartford", + "name": "Beckenham and Penge", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Dartford: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Beckenham and Penge: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001191" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001083" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "calendar_year", @@ -134559,28 +134879,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9a7220966d33b07373814e6b", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:99553500f21b58289a7e74bc", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 158402398.105, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9a797e2092c673104c57f86c", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9973adbc62d838f5247218f6", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -134596,7 +134916,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -134605,7 +134925,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -134613,27 +134933,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001381", + "id": "E14001553", "level": "constituency", - "name": "Newton Abbot", + "name": "Tottenham", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Newton Abbot: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Tottenham: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001381" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001553" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "gas_year", @@ -134646,28 +134966,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9a797e2092c673104c57f86c", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9973adbc62d838f5247218f6", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 43178.048, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9a7e7fb340be00a23bc6adba", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9978f287e4df11be71c91bc7", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -134680,81 +135000,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": "E14001587", + "id": "S14000111", "level": "constituency", - "name": "Winchester", + "name": "West Aberdeenshire and Kincardine", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Winchester: 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.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001587" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.S14000111" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_concept": "desnz.subnational.domestic_electricity_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9a7e7fb340be00a23bc6adba", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9978f287e4df11be71c91bc7", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 46365.15, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9ab83cedc33e060fdfb1fc96", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9989a998fbbca1554763ec14", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -134770,7 +135092,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -134779,7 +135101,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -134787,27 +135109,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001486", + "id": "E14001390", "level": "constituency", - "name": "South East Cornwall", + "name": "North East Cambridgeshire", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, South East Cornwall: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, North East Cambridgeshire: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001486" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001390" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "gas_year", @@ -134820,109 +135142,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9ab83cedc33e060fdfb1fc96", - "source": { - "source_file": "desnz_constituency_energy_facts.json", - "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", - "source_table": "DESNZ sub-national 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_type": "float" - }, - { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9ac41090b2ccf8cfaf0a042f", - "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": "E14001582", - "level": "constituency", - "name": "Wetherby and Easingwold", - "vintage": "pcon_2024" - }, - "label": "Domestic electricity consumption, 2024, Wetherby and Easingwold: DESNZ's authority totals split by its small-area figures", - "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" - }, - "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001582" - }, - "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:9ac41090b2ccf8cfaf0a042f", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9989a998fbbca1554763ec14", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 36591.0, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9ad5a16b11adc09948289fde", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:99a4a7c15716b052d2706686", "aggregation": { "method": "sum" }, @@ -134963,19 +135196,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001476", + "id": "E14001566", "level": "constituency", - "name": "Sleaford and North Hykeham", + "name": "Warwick and Leamington", "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, Warwick and Leamington: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001476" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001566" }, "measure": { "unit": "count" @@ -134996,28 +135229,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9ad5a16b11adc09948289fde", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:99a4a7c15716b052d2706686", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 43290.472, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9b4374296bebab0d36bff9a6", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:99ba00c9e8d2864895d1df80", "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", @@ -135030,83 +135263,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": "E14001603", + "id": "E14001351", "level": "constituency", - "name": "Yeovil", + "name": "Maldon", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Yeovil: 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_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_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.E14001603" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001351" }, "measure": { - "unit": "count" + "unit": "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:9b4374296bebab0d36bff9a6", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:99ba00c9e8d2864895d1df80", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 408825431.055, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9b8352426c6078e0880752a9", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:99c50dac967a0420bd4bf48d", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -135122,7 +135353,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -135131,7 +135362,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -135139,27 +135370,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000102", + "id": "E14001138", "level": "constituency", - "name": "Paisley and Renfrewshire South", + "name": "Bromsgrove", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Paisley and Renfrewshire South: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Bromsgrove: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.S14000102" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001138" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "calendar_year", @@ -135174,28 +135405,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9b8352426c6078e0880752a9", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:99c50dac967a0420bd4bf48d", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 159831759.846, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9b923f6260242456f296c75c", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:99c59215379489f073628628", "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", @@ -135208,75 +135439,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": "E14001078", + "id": "S14000107", "level": "constituency", - "name": "Basingstoke", + "name": "Ayr, Carrick and Cumnock", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Basingstoke: 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.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.E14001078" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.S14000107" }, "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:9b923f6260242456f296c75c", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:99c59215379489f073628628", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 39101.615, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9bc03d032ad9edfc1f5fdcf8", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:99c95f2e1b77037eaf639cb6", "aggregation": { "method": "sum" }, @@ -135317,19 +135546,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001198", + "id": "E14001283", "level": "constituency", - "name": "Doncaster Central", + "name": "Hertford and Stortford", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Doncaster Central: 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.gas.consumption", "record_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" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001283" }, "measure": { "unit": "kwh" @@ -135350,28 +135579,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9bc03d032ad9edfc1f5fdcf8", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:99c95f2e1b77037eaf639cb6", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 518099911.841, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9bc9675a5387a738a0b158af", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:99da117895af199adfa740be", "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", @@ -135384,81 +135613,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": "E14001286", + "id": "E14001074", "level": "constituency", - "name": "Heywood and Middleton North", + "name": "Barnsley North", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Heywood and Middleton North: 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.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.E14001286" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001074" }, "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:9bc9675a5387a738a0b158af", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:99da117895af199adfa740be", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 135556062.973, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9bfd5878a1a3bd6df1b14026", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:99e12665797246680f4de076", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -135471,83 +135702,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": "E14001554", + "id": "E14001092", "level": "constituency", - "name": "Truro and Falmouth", + "name": "Birmingham Edgbaston", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Truro and Falmouth: 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_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001554" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001092" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_concept": "desnz.subnational.domestic_gas_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9bfd5878a1a3bd6df1b14026", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:99e12665797246680f4de076", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 517907187.496, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9c27b726bd42fe5d0fe1c4c0", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:99e9eb7795d4e85927773935", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -135563,7 +135792,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -135572,7 +135801,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -135580,27 +135809,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001520", + "id": "E14001464", "level": "constituency", - "name": "Stoke-on-Trent Central", + "name": "Selby", "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 meters, 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.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001520" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001464" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "calendar_year", @@ -135615,28 +135844,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9c27b726bd42fe5d0fe1c4c0", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:99e9eb7795d4e85927773935", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 45624.055, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9c4ca0f676598a3d5150edf4", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:99f567a329f8ab8724cb0d7d", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -135652,7 +135881,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -135661,7 +135890,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -135669,27 +135898,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "W07000112", + "id": "E14001538", "level": "constituency", - "name": "Ynys M\u00f4n", + "name": "Tamworth", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Ynys M\u00f4n: 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.W07000112" + "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", @@ -135704,28 +135933,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9c4ca0f676598a3d5150edf4", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:99f567a329f8ab8724cb0d7d", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 152741764.402, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9c59b9cc8d25c7b988d37f5a", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:99fa2aa0158b23f2cce79c67", "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", @@ -135738,83 +135967,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": "E14001541", + "id": "E14001488", "level": "constituency", - "name": "Telford", + "name": "South Leicestershire", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Telford: 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.electricity.consumption", - "record_set_spec_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.E14001541" + "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_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:9c59b9cc8d25c7b988d37f5a", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:99fa2aa0158b23f2cce79c67", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 40460.601, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9c874d06dcc0801f31b25f0f", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9a18e2401995d0122a4c0f77", "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", @@ -135827,73 +136054,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": "E14001154", + "id": "E14001167", "level": "constituency", - "name": "Castle Point", + "name": "Chingford and Woodford Green", "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, 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.E14001154" + "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:9c874d06dcc0801f31b25f0f", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9a18e2401995d0122a4c0f77", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 43496.758, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9c987f76926929788f66c2b6", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9a1b8bae708b42d015b24e81", "aggregation": { "method": "sum" }, @@ -135934,19 +136163,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001066", + "id": "E14001247", "level": "constituency", - "name": "Amber Valley", + "name": "Glastonbury and Somerton", "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, 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.E14001066" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001247" }, "measure": { "unit": "count" @@ -135967,28 +136196,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9c987f76926929788f66c2b6", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9a1b8bae708b42d015b24e81", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 25925.736, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9c99e945c17275bef3b67530", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9a21fd83ae28f38d69aad037", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -136001,81 +136230,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": "E14001428", + "id": "E14001579", "level": "constituency", - "name": "Pontefract, Castleford and Knottingley", + "name": "West Worcestershire", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Pontefract, Castleford and Knottingley: 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.E14001428" + "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:9c99e945c17275bef3b67530", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9a21fd83ae28f38d69aad037", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 46842.945, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9cacb16fa6859cc3e67f9ed2", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9a7f1e3a3e788b618af78b5d", "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", @@ -136088,73 +136319,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": "E14001485", + "id": "E14001350", "level": "constituency", - "name": "South Dorset", + "name": "Makerfield", "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, 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.gas.meter_count", - "record_set_spec_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.E14001350" }, "measure": { - "unit": "count" + "unit": "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:9cacb16fa6859cc3e67f9ed2", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9a7f1e3a3e788b618af78b5d", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 134650143.206, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9cd234af9cbdf74dc4487fb3", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9a803c369d895e2e23748e81", "aggregation": { "method": "sum" }, @@ -136195,19 +136428,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001131", + "id": "E14001112", "level": "constituency", - "name": "Bristol Central", + "name": "Bolton West", "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, Bolton West: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001131" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001112" }, "measure": { "unit": "kwh" @@ -136230,28 +136463,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9cd234af9cbdf74dc4487fb3", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9a803c369d895e2e23748e81", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 142468274.856, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9ce479263b9d6fc425144867", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9aa4eddd1211d266284f1cec", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -136267,7 +136500,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -136276,7 +136509,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -136284,27 +136517,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001525", + "id": "E14001398", "level": "constituency", - "name": "Stratford and Bow", + "name": "North Shropshire", "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, 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" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_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.E14001398" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "calendar_year", @@ -136319,28 +136552,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9ce479263b9d6fc425144867", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9aa4eddd1211d266284f1cec", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 163796873.355, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9ceb8683a988797812dc3999", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9ab25f04aac64ae0a6a93a7f", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -136356,7 +136589,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -136365,7 +136598,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -136373,27 +136606,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001279", + "id": "E14001174", "level": "constituency", - "name": "Hendon", + "name": "Clacton", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Hendon: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Clacton: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_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.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_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "calendar_year", @@ -136408,20 +136641,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9ceb8683a988797812dc3999", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9ab25f04aac64ae0a6a93a7f", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 166193022.278, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9cec83332226f41ea66ee07f", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9ac09a66cdb8d8028257bec3", "aggregation": { "method": "sum" }, @@ -136462,19 +136695,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001200", + "id": "E14001382", "level": "constituency", - "name": "Doncaster North", + "name": "Newton Aycliffe and Spennymoor", "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, Newton Aycliffe and Spennymoor: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001200" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001382" }, "measure": { "unit": "kwh" @@ -136495,20 +136728,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9cec83332226f41ea66ee07f", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9ac09a66cdb8d8028257bec3", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 510005528.016, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9cf86f564ee397aa552b1827", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9ace90de9a424fc8a0ecf185", "aggregation": { "method": "sum" }, @@ -136549,19 +136782,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001560", + "id": "E14001447", "level": "constituency", - "name": "Wakefield and Rothwell", + "name": "Rochester and Strood", "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, Rochester and Strood: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "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.E14001447" }, "measure": { "unit": "count" @@ -136584,20 +136817,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9cf86f564ee397aa552b1827", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9ace90de9a424fc8a0ecf185", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 45138.0, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9d0269d8a2058e05b73a56ca", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9b2c0099065197a8d33768e9", "aggregation": { "method": "sum" }, @@ -136638,19 +136871,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001399", + "id": "E14001598", "level": "constituency", - "name": "North Somerset", + "name": "Worsley and Eccles", "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, Worsley and Eccles: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001399" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001598" }, "measure": { "unit": "count" @@ -136673,28 +136906,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9d0269d8a2058e05b73a56ca", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9b2c0099065197a8d33768e9", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 48695.967, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9d0aa312caa7a57a9329371d", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9b423f6187f14e47b35b0284", "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", @@ -136707,73 +136940,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": "E14001108", + "id": "E14001295", "level": "constituency", - "name": "Bognor Regis and Littlehampton", + "name": "Houghton and Sunderland South", "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 consumption, 2024, Houghton and Sunderland South: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.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.E14001108" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001295" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9d0aa312caa7a57a9329371d", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9b423f6187f14e47b35b0284", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 127299899.657, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9d12a182ad29af7001b5e20d", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9b56821bf94e748be36a101d", "aggregation": { "method": "sum" }, @@ -136814,19 +137049,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001114", + "id": "E14001109", "level": "constituency", - "name": "Boston and Skegness", + "name": "Bolsover", "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, Bolsover: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "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.E14001109" }, "measure": { "unit": "count" @@ -136847,20 +137082,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9d12a182ad29af7001b5e20d", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9b56821bf94e748be36a101d", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 46040.774, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9d3bdf9619cc05dc2c63fdc4", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9b8d16ec41c3297ad85cf715", "aggregation": { "method": "sum" }, @@ -136901,19 +137136,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "W07000085", + "id": "E14001270", "level": "constituency", - "name": "Brecon, Radnor and Cwm Tawe", + "name": "Harrow East", "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, 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" }, "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.E14001270" }, "measure": { "unit": "count" @@ -136936,28 +137171,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9d3bdf9619cc05dc2c63fdc4", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9b8d16ec41c3297ad85cf715", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 40104.356, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9d46f4dbb362cb7a067c96c7", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9baada68ce435d5780db00fd", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -136970,160 +137205,75 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { "meter_count": "Meter count" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", + "fuel": "electricity", "metric": "meter_count", - "temperature_adjustment": "weather_corrected" + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001577", + "id": "E14001271", "level": "constituency", - "name": "West Lancashire", + "name": "Harrow West", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, West Lancashire: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, 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.E14001577" + "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", - "value": 2024 - }, - "period_coverage": { - "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" - }, - "provenance_class": "derived_administrative", - "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9d46f4dbb362cb7a067c96c7", - "source": { - "source_file": "desnz_constituency_energy_facts.json", - "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", - "source_table": "DESNZ sub-national 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_type": "float" - }, - { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9d4ff388084b2ce1d05bb805", - "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", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9d4ff388084b2ce1d05bb805", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9baada68ce435d5780db00fd", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 45439.404, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9d8841df72dfff5687acc213", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9bdb9e2712ea868a9b7ca4a3", "aggregation": { "method": "sum" }, @@ -137164,19 +137314,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001260", + "id": "E14001480", "level": "constituency", - "name": "Hackney South and Shoreditch", + "name": "South Basildon and East Thurrock", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Hackney South and Shoreditch: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, South Basildon and East Thurrock: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001260" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001480" }, "measure": { "unit": "kwh" @@ -137199,28 +137349,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9d8841df72dfff5687acc213", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9bdb9e2712ea868a9b7ca4a3", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 153902664.006, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9d98b262646cd687861bad22", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9bf2a84210769692aa053661", "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", @@ -137233,75 +137383,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": "S14000073", + "id": "W07000081", "level": "constituency", - "name": "Dumfries and Galloway", + "name": "Aberafan Maesteg", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Dumfries and Galloway: 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_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_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.S14000073" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.W07000081" }, "measure": { - "unit": "count" + "unit": "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:9d98b262646cd687861bad22", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9bf2a84210769692aa053661", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 425257959.275, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9da213de55f34dfa4be50553", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9bf8dba612c6125fcced00a9", "aggregation": { "method": "sum" }, @@ -137342,19 +137490,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001134", + "id": "E14001587", "level": "constituency", - "name": "Bristol North West", + "name": "Winchester", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Bristol North West: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, 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" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001134" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001587" }, "measure": { "unit": "count" @@ -137377,20 +137525,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9da213de55f34dfa4be50553", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9bf8dba612c6125fcced00a9", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 46014.799, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9dcfaca0b3a60e964ea091c1", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9c1d1e19fef4e8c0d9c42a95", "aggregation": { "method": "sum" }, @@ -137431,19 +137579,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "W07000086", + "id": "S14000060", "level": "constituency", - "name": "Bridgend", + "name": "Aberdeen North", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Bridgend: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Aberdeen North: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.W07000086" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.S14000060" }, "measure": { "unit": "kwh" @@ -137466,28 +137614,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9dcfaca0b3a60e964ea091c1", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9c1d1e19fef4e8c0d9c42a95", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 159980275.021, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9de9e41909ed6605d7e0c2a3", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9c361735ca5aa33fe1aaae2d", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -137503,7 +137651,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -137512,7 +137660,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -137520,27 +137668,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001229", + "id": "S14000102", "level": "constituency", - "name": "Erith and Thamesmead", + "name": "Paisley and Renfrewshire South", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Erith and Thamesmead: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Paisley and Renfrewshire South: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001229" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.S14000102" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "calendar_year", @@ -137555,28 +137703,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9de9e41909ed6605d7e0c2a3", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9c361735ca5aa33fe1aaae2d", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 48133.266, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9deab47d3243a0e8e6388e12", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9c56619a958fb1e974fc9311", "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", @@ -137589,83 +137737,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": "E14001313", + "id": "E14001551", "level": "constituency", - "name": "Kingston upon Hull East", + "name": "Torbay", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Kingston upon Hull East: 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_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_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.E14001313" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001551" }, "measure": { - "unit": "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:9deab47d3243a0e8e6388e12", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9c56619a958fb1e974fc9311", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 42004.237, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9df13928413bf5dd7c381b94", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9c61e0d2b975fb5d1b4e8c50", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -137681,7 +137827,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -137690,7 +137836,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -137698,27 +137844,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001181", + "id": "E14001265", "level": "constituency", - "name": "Coventry North West", + "name": "Hampstead and Highgate", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Coventry North West: 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_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001181" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001265" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "gas_year", @@ -137731,28 +137877,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9df13928413bf5dd7c381b94", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9c61e0d2b975fb5d1b4e8c50", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 44327.052, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9e1bd18e0e3ef6369e64395d", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9c62e858b6b22a9990676943", "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", @@ -137768,7 +137914,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -137777,7 +137923,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -137785,27 +137931,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001068", + "id": "E14001108", "level": "constituency", - "name": "Ashfield", + "name": "Bognor Regis and Littlehampton", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Ashfield: 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_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_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.E14001108" }, "measure": { - "unit": "count" + "unit": "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", @@ -137818,20 +137964,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9e1bd18e0e3ef6369e64395d", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9c62e858b6b22a9990676943", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 451392008.866, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9e7f63b1911b5abf56b42846", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9c6c2fa25209a6a8d238ae2f", "aggregation": { "method": "sum" }, @@ -137872,19 +138018,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000068", + "id": "E14001283", "level": "constituency", - "name": "Bathgate and Linlithgow", + "name": "Hertford and Stortford", "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, 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.S14000068" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001283" }, "measure": { "unit": "kwh" @@ -137907,20 +138053,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9e7f63b1911b5abf56b42846", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9c6c2fa25209a6a8d238ae2f", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 176569620.331, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9ecee2ca46eeecd993410be3", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9cc5e57abb6fadd330087031", "aggregation": { "method": "sum" }, @@ -137961,19 +138107,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001313", + "id": "E14001301", "level": "constituency", - "name": "Kingston upon Hull East", + "name": "Ilford South", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Kingston upon Hull East: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Ilford South: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_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" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001301" }, "measure": { "unit": "count" @@ -137994,107 +138140,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9ecee2ca46eeecd993410be3", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9cc5e57abb6fadd330087031", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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_type": "float" - }, - { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9ecf4b00ed152662534c6c01", - "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": "E14001351", - "level": "constituency", - "name": "Maldon", - "vintage": "pcon_2024" - }, - "label": "Domestic gas consumption, 2024, Maldon: DESNZ's authority totals split by its small-area figures", - "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" - }, - "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001351" - }, - "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:9ecf4b00ed152662534c6c01", - "source": { - "source_file": "desnz_constituency_energy_facts.json", - "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", - "source_table": "DESNZ sub-national 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": 34953.424, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9edc72f8e688a155edd860e7", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9cce94e3c688d69cc752ba55", "aggregation": { "method": "sum" }, @@ -138135,19 +138194,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001400", + "id": "E14001503", "level": "constituency", - "name": "North Warwickshire and Bedworth", + "name": "Southgate and Wood Green", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, North Warwickshire and Bedworth: 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.electricity.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001400" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001503" }, "measure": { "unit": "kwh" @@ -138170,20 +138229,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9edc72f8e688a155edd860e7", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9cce94e3c688d69cc752ba55", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 170658637.096, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9f00b1fc90658c2cdbe5aa9a", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9cd397d29ba36ebef16589e6", "aggregation": { "method": "sum" }, @@ -138224,19 +138283,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001134", + "id": "E14001325", "level": "constituency", - "name": "Bristol North West", + "name": "Leeds West and Pudsey", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Bristol North West: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Leeds West and Pudsey: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001134" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001325" }, "measure": { "unit": "count" @@ -138257,20 +138316,107 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9f00b1fc90658c2cdbe5aa9a", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9cd397d29ba36ebef16589e6", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 41251.361, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9f0160b92dcb05b7f42ca1cb", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9cfbb271a56a9c3ce0242b6d", + "aggregation": { + "method": "sum" + }, + "assertion": "observation", + "concept_alignment": { + "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "relation": "derived", + "source_concept": "desnz.subnational.domestic_gas_consumption" + }, + "dimension_labels": { + "domestic_scope": "Domestic scope", + "fuel": "Fuel", + "metric": "Metric", + "temperature_adjustment": "Temperature adjustment" + }, + "dimension_value_labels": { + "domestic_scope": { + "all_domestic": "All domestic meters" + }, + "fuel": { + "gas": "Gas" + }, + "metric": { + "consumption": "Consumption" + }, + "temperature_adjustment": { + "weather_corrected": "Weather corrected" + } + }, + "dimensions": { + "domestic_scope": "all_domestic", + "fuel": "gas", + "metric": "consumption", + "temperature_adjustment": "weather_corrected" + }, + "entity": { + "name": "household", + "role": "domestic_energy_customer" + }, + "geography": { + "id": "E14001304", + "level": "constituency", + "name": "Isle of Wight West", + "vintage": "pcon_2024" + }, + "label": "Domestic gas consumption, 2024, Isle of Wight West: DESNZ's authority totals split by its small-area figures", + "layout": { + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + }, + "lineage": { + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001304" + }, + "measure": { + "unit": "kwh" + }, + "observed_measure": { + "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" + }, + "period": { + "type": "gas_year", + "value": 2024 + }, + "period_coverage": { + "basis": "survey_reference", + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + }, + "provenance_class": "derived_administrative", + "schema_version": "microcosm.derived_consumer_fact.v1", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9cfbb271a56a9c3ce0242b6d", + "source": { + "source_file": "desnz_constituency_energy_facts.json", + "source_name": "microcosm", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_table": "DESNZ sub-national 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_type": "float" + }, + { + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9d2ed9447a31496b6d8e076c", "aggregation": { "method": "sum" }, @@ -138311,19 +138457,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001247", + "id": "E14001422", "level": "constituency", - "name": "Glastonbury and Somerton", + "name": "Pendle and Clitheroe", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Glastonbury and Somerton: 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.electricity.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001247" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001422" }, "measure": { "unit": "kwh" @@ -138346,20 +138492,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9f0160b92dcb05b7f42ca1cb", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9d2ed9447a31496b6d8e076c", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 150379611.565, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9f26fafadfa52f3115648110", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9d83fb735463ea8f13a05f9c", "aggregation": { "method": "sum" }, @@ -138400,19 +138546,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001572", + "id": "E14001392", "level": "constituency", - "name": "Wells and Mendip Hills", + "name": "North East Hampshire", "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 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.E14001572" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001392" }, "measure": { "unit": "kwh" @@ -138433,28 +138579,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9f26fafadfa52f3115648110", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9d83fb735463ea8f13a05f9c", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 520714182.069, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9f3e80455532a3e0ca2a946e", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9d948cbd50341e8c7db266fd", "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", @@ -138467,81 +138613,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": "E14001077", + "id": "E14001466", "level": "constituency", - "name": "Basildon and Billericay", + "name": "Sheffield Brightside and Hillsborough", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Basildon and Billericay: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Sheffield Brightside and Hillsborough: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_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.E14001077" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001466" }, "measure": { - "unit": "count" + "unit": "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:9f3e80455532a3e0ca2a946e", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9d948cbd50341e8c7db266fd", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 127753019.841, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9f443a6d6fefb1f8919e30ea", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9da26c1f448641fa3f618426", "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", @@ -138554,81 +138702,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": "E14001435", + "id": "E14001355", "level": "constituency", - "name": "Queen's Park and Maida Vale", + "name": "Mansfield", "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 electricity 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.gas.consumption", - "record_set_spec_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.E14001435" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001355" }, "measure": { - "unit": "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:9f443a6d6fefb1f8919e30ea", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9da26c1f448641fa3f618426", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 48548.383, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9f72c22ab76646e1708ee847", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9db0a3766411dd055f49c3d6", "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", @@ -138641,81 +138791,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": "E14001272", + "id": "E14001105", "level": "constituency", - "name": "Hartlepool", + "name": "Blackpool South", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Hartlepool: 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.gas.meter_count", - "record_set_spec_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.E14001272" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001105" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9f72c22ab76646e1708ee847", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9db0a3766411dd055f49c3d6", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 158289892.976, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9f9381a3dac6b24bc2f7fb7c", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9dc3a726ff5ca362e747b6e3", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -138731,7 +138883,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -138740,7 +138892,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -138748,27 +138900,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001146", + "id": "E14001229", "level": "constituency", - "name": "Bury St Edmunds and Stowmarket", + "name": "Erith and Thamesmead", "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 consumption, 2024, Erith and Thamesmead: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001146" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001229" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "calendar_year", @@ -138783,28 +138935,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9f9381a3dac6b24bc2f7fb7c", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9dc3a726ff5ca362e747b6e3", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 159288730.258, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9f9f24772149d8ca02164b0f", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9dca3da95c1bbaace88545ce", "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", @@ -138817,75 +138969,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": "S14000072", + "id": "E14001263", "level": "constituency", - "name": "Cumbernauld and Kirkintilloch", + "name": "Hamble Valley", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Cumbernauld and Kirkintilloch: 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.S14000072" + "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:9f9f24772149d8ca02164b0f", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9dca3da95c1bbaace88545ce", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 43888.646, + "value_type": "float" + }, + { + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9deef831407dbd54eb3300b1", + "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": "E14001425", + "level": "constituency", + "name": "Peterborough", + "vintage": "pcon_2024" + }, + "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.gas.consumption", + "record_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" + }, + "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:9deef831407dbd54eb3300b1", + "source": { + "source_file": "desnz_constituency_energy_facts.json", + "source_name": "microcosm", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_table": "DESNZ sub-national 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_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9fac36f7b9f553a568990e1b", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9df4a7970db3ebcabf531322", "aggregation": { "method": "sum" }, @@ -138926,19 +139163,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "W07000088", + "id": "E14001260", "level": "constituency", - "name": "Caerphilly", + "name": "Hackney South and Shoreditch", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Caerphilly: 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.W07000088" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001260" }, "measure": { "unit": "count" @@ -138961,28 +139198,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9fac36f7b9f553a568990e1b", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9df4a7970db3ebcabf531322", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 52838.851, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9fb3ab0872c53691ad2bf728", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9e0891b94b1179a3d2facecb", "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", @@ -138995,75 +139232,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": "S14000105", + "id": "E14001434", "level": "constituency", - "name": "Stirling and Strathallan", + "name": "Putney", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Stirling and Strathallan: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Putney: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.S14000105" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001434" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_concept": "desnz.subnational.domestic_gas_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9fb3ab0872c53691ad2bf728", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9e0891b94b1179a3d2facecb", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 40371.772, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9fbd4d17b95e3ec91c68ab50", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9e3ad1bc35a8af9955144d4e", "aggregation": { "method": "sum" }, @@ -139104,19 +139339,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001587", + "id": "E14001382", "level": "constituency", - "name": "Winchester", + "name": "Newton Aycliffe and Spennymoor", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Winchester: 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.E14001587" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001382" }, "measure": { "unit": "kwh" @@ -139139,20 +139374,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9fbd4d17b95e3ec91c68ab50", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9e3ad1bc35a8af9955144d4e", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 126090038.975, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9ff038fafc197a1fb4515502", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9e52e26bcaf1c9c3d9f98061", "aggregation": { "method": "sum" }, @@ -139193,19 +139428,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001598", + "id": "E14001334", "level": "constituency", - "name": "Worsley and Eccles", + "name": "Leyton and Wanstead", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Worsley and Eccles: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Leyton and Wanstead: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001598" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001334" }, "measure": { "unit": "kwh" @@ -139226,28 +139461,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9ff038fafc197a1fb4515502", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9e52e26bcaf1c9c3d9f98061", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 477835887.289, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a0076fea36e8eee02849dd28", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9e90a8ea5449d0ff17a687cc", "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", @@ -139263,7 +139498,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -139272,7 +139507,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -139280,27 +139515,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001128", + "id": "S14000103", "level": "constituency", - "name": "Brigg and Immingham", + "name": "Perth and Kinross-shire", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Brigg and Immingham: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Perth and Kinross-shire: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_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.E14001128" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.S14000103" }, "measure": { - "unit": "count" + "unit": "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", @@ -139313,28 +139548,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a0076fea36e8eee02849dd28", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9e90a8ea5449d0ff17a687cc", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 459279304.209, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a00ed63c4f8d6d4a2743d3ce", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9e90c132853bba24f1a438b2", "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", @@ -139350,7 +139585,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -139359,7 +139594,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -139367,27 +139602,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000064", + "id": "E14001534", "level": "constituency", - "name": "Alloa and Grangemouth", + "name": "Sutton and Cheam", "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, 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.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.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_gas_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "gas_year", @@ -139400,28 +139635,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a00ed63c4f8d6d4a2743d3ce", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9e90c132853bba24f1a438b2", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 462377275.01, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a0256ca7fe80597322d6868e", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9eb8996396a7eaf808b519e6", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -139437,7 +139672,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -139446,7 +139681,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -139454,27 +139689,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "W07000105", + "id": "E14001477", "level": "constituency", - "name": "Newport West and Islwyn", + "name": "Slough", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Newport West and Islwyn: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, 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.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.W07000105" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.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_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "gas_year", @@ -139487,20 +139722,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a0256ca7fe80597322d6868e", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9eb8996396a7eaf808b519e6", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 39229.782, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a06a86d050e096234b079568", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9f0ac92f3c820ddcb0638e8a", "aggregation": { "method": "sum" }, @@ -139541,19 +139776,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001455", + "id": "S14000083", "level": "constituency", - "name": "Runcorn and Helsby", + "name": "Falkirk", "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, 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.E14001455" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.S14000083" }, "measure": { "unit": "kwh" @@ -139574,28 +139809,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a06a86d050e096234b079568", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9f0ac92f3c820ddcb0638e8a", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 495213744.915, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a07291094a540e9a40997a88", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9f0b6d50497504ebf5bebd70", "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", @@ -139608,81 +139843,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": "E14001529", "level": "constituency", - "name": "York Central", + "name": "Stroud", "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, 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.E14001604" + "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:a07291094a540e9a40997a88", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9f0b6d50497504ebf5bebd70", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 162547271.193, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a0795ad4371b6972873d711d", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9f0c0f59c2409e12657d204e", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -139695,81 +139932,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": "E14001110", + "id": "E14001200", "level": "constituency", - "name": "Bolton North East", + "name": "Doncaster North", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Bolton North East: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Doncaster North: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001110" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001200" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_concept": "desnz.subnational.domestic_electricity_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a0795ad4371b6972873d711d", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9f0c0f59c2409e12657d204e", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 44536.401, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a07e063068d8393a45ff551c", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9f187dba830158e075b0c2ce", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -139782,73 +140021,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": "W07000106", + "id": "E14001586", "level": "constituency", - "name": "Pontypridd", + "name": "Wimbledon", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Pontypridd: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Wimbledon: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.W07000106" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001586" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_concept": "desnz.subnational.domestic_electricity_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a07e063068d8393a45ff551c", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9f187dba830158e075b0c2ce", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 47299.0, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a0916dc7ad106b4fa69e3fd9", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9f2fd1dca530ee4368d2b918", "aggregation": { "method": "sum" }, @@ -139889,19 +140130,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001308", + "id": "E14001265", "level": "constituency", - "name": "Keighley and Ilkley", + "name": "Hampstead and Highgate", "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, Hampstead and Highgate: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001308" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001265" }, "measure": { "unit": "kwh" @@ -139922,28 +140163,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a0916dc7ad106b4fa69e3fd9", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9f2fd1dca530ee4368d2b918", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 570617695.477, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a0c5cc61e43c0d387981bc83", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9f6598d1609c60d2eaebea2a", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -139959,7 +140200,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -139968,7 +140209,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -139976,27 +140217,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001083", + "id": "E14001414", "level": "constituency", - "name": "Beckenham and Penge", + "name": "Old Bexley and Sidcup", "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, 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.E14001083" + "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", @@ -140009,28 +140250,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a0c5cc61e43c0d387981bc83", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9f6598d1609c60d2eaebea2a", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 38099.519, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a0d678cce3e59bb30fa1901a", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9fa19615992eacc957b044dd", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -140043,81 +140284,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": "E14001304", + "id": "S14000084", "level": "constituency", - "name": "Isle of Wight West", + "name": "Glasgow East", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Isle of Wight West: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Glasgow East: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001304" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.S14000084" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_concept": "desnz.subnational.domestic_electricity_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a0d678cce3e59bb30fa1901a", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9fa19615992eacc957b044dd", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 54824.727, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a0e63a1bfd1e1a299d8e7d6c", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9fd127e85edf7bda15da8e74", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -140133,7 +140376,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -140142,7 +140385,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -140150,27 +140393,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001131", + "id": "E14001464", "level": "constituency", - "name": "Bristol Central", + "name": "Selby", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Bristol Central: 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.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001131" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001464" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "calendar_year", @@ -140185,28 +140428,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a0e63a1bfd1e1a299d8e7d6c", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9fd127e85edf7bda15da8e74", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 153194432.534, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a0f000a961da634c339b5905", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9fd78f5b3f12a336f96f4109", "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", @@ -140219,81 +140462,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": "W07000097", + "id": "E14001364", "level": "constituency", - "name": "Gower", + "name": "Mid Leicestershire", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Gower: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Mid Leicestershire: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_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.W07000097" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001364" }, "measure": { - "unit": "count" + "unit": "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:a0f000a961da634c339b5905", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9fd78f5b3f12a336f96f4109", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 144675810.022, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a10dc1274fb229c088699ba5", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a02acad1fbb4681ea4213738", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -140309,7 +140554,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -140318,7 +140563,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -140326,27 +140571,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001183", + "id": "E14001171", "level": "constituency", - "name": "Cramlington and Killingworth", + "name": "Christchurch", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Cramlington and Killingworth: 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.E14001183" + "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", @@ -140361,28 +140606,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a10dc1274fb229c088699ba5", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a02acad1fbb4681ea4213738", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 138967356.669, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a1205b96908beb2ca4c161a9", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a04212da263e7fa7b956f940", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -140398,7 +140643,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -140407,7 +140652,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -140415,27 +140660,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001270", + "id": "E14001220", "level": "constituency", - "name": "Harrow East", + "name": "Eastleigh", "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, 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.E14001270" + "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", @@ -140450,20 +140695,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a1205b96908beb2ca4c161a9", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a04212da263e7fa7b956f940", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 131044285.698, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a161e082774bf6f79e7083c3", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a06c542c231e5c2e36b9c575", "aggregation": { "method": "sum" }, @@ -140504,19 +140749,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001454", + "id": "E14001568", "level": "constituency", - "name": "Ruislip, Northwood and Pinner", + "name": "Watford", "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, 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.gas.consumption", "record_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.E14001568" }, "measure": { "unit": "kwh" @@ -140537,28 +140782,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a161e082774bf6f79e7083c3", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a06c542c231e5c2e36b9c575", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 475476407.441, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a16c2c3c00d529209620bbf1", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a080ed2eff7206e861cafe32", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -140574,7 +140819,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -140583,7 +140828,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -140591,27 +140836,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001482", + "id": "W07000112", "level": "constituency", - "name": "South Cotswolds", + "name": "Ynys M\u00f4n", "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, 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.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_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.W07000112" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "calendar_year", @@ -140626,20 +140871,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a16c2c3c00d529209620bbf1", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a080ed2eff7206e861cafe32", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 132433148.357, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a17426b9a370782dec03ca8f", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a098592d92637d9763ca66e3", "aggregation": { "method": "sum" }, @@ -140680,19 +140925,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001436", + "id": "E14001083", "level": "constituency", - "name": "Rawmarsh and Conisbrough", + "name": "Beckenham and Penge", "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, Beckenham and Penge: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001436" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001083" }, "measure": { "unit": "kwh" @@ -140713,28 +140958,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a17426b9a370782dec03ca8f", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a098592d92637d9763ca66e3", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 547911825.963, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a179f93d6ca1c60ec0c9ab78", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a0adda494b1f9ae5af140c1b", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -140750,7 +140995,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -140759,7 +141004,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -140767,27 +141012,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001405", + "id": "E14001563", "level": "constituency", - "name": "North West Norfolk", + "name": "Walthamstow", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, North West Norfolk: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, 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" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001405" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001563" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "calendar_year", @@ -140802,28 +141047,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a179f93d6ca1c60ec0c9ab78", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a0adda494b1f9ae5af140c1b", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 136500794.242, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a18cfbef273f4dd4c8dc634e", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a0e58b1ae78325bd9055f681", "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", @@ -140836,73 +141081,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": "S14000103", + "id": "E14001214", "level": "constituency", - "name": "Perth and Kinross-shire", + "name": "East Hampshire", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Perth and Kinross-shire: 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.S14000103" + "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:a18cfbef273f4dd4c8dc634e", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a0e58b1ae78325bd9055f681", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 169808069.673, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a198f4dc8b182f016b86c7f2", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a0f948480f24ec8532b08152", "aggregation": { "method": "sum" }, @@ -140943,19 +141190,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001583", + "id": "E14001455", "level": "constituency", - "name": "Whitehaven and Workington", + "name": "Runcorn and Helsby", "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, 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.E14001583" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001455" }, "measure": { "unit": "kwh" @@ -140976,28 +141223,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a198f4dc8b182f016b86c7f2", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a0f948480f24ec8532b08152", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 406940806.893, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a1c11baf8f58c37e0a05203c", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a105e981bf381db0cb0fbe16", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -141010,73 +141257,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": "E14001107", + "id": "S14000090", "level": "constituency", - "name": "Blyth and Ashington", + "name": "Glenrothes and Mid Fife", "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, 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" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_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.S14000090" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_concept": "desnz.subnational.domestic_electricity_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a1c11baf8f58c37e0a05203c", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a105e981bf381db0cb0fbe16", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 46433.939, + "value_type": "float" + }, + { + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a109ab5e54144360804d6033", + "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": "W07000109", + "level": "constituency", + "name": "Torfaen", + "vintage": "pcon_2024" + }, + "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.W07000109" + }, + "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:a109ab5e54144360804d6033", + "source": { + "source_file": "desnz_constituency_energy_facts.json", + "source_name": "microcosm", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_table": "DESNZ sub-national 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_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a1efcd3c0b6b70f91b570ccb", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a10e2d597ac75669f76b77e4", "aggregation": { "method": "sum" }, @@ -141117,19 +141455,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001311", + "id": "E14001125", "level": "constituency", - "name": "Kettering", + "name": "Brentwood and Ongar", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Kettering: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Brentwood and Ongar: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001311" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001125" }, "measure": { "unit": "count" @@ -141152,28 +141490,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a1efcd3c0b6b70f91b570ccb", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a10e2d597ac75669f76b77e4", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 43580.07, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a201194086ba4f0832fb45e2", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a139b2e62dab59fcde7927e4", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -141186,83 +141524,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": "E14001192", + "id": "E14001509", "level": "constituency", - "name": "Daventry", + "name": "St Helens North", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Daventry: 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.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001192" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001509" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_concept": "desnz.subnational.domestic_gas_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a201194086ba4f0832fb45e2", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a139b2e62dab59fcde7927e4", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 447155992.796, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a21b159faa4e0665dd1f6019", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a13b667491754f3b7fb0af98", "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", @@ -141278,7 +141614,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -141287,7 +141623,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -141295,27 +141631,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001431", + "id": "E14001129", "level": "constituency", - "name": "Portsmouth North", + "name": "Brighton Kemptown and Peacehaven", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Portsmouth North: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Brighton Kemptown and Peacehaven: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_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.E14001431" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001129" }, "measure": { - "unit": "count" + "unit": "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", @@ -141328,28 +141664,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a21b159faa4e0665dd1f6019", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a13b667491754f3b7fb0af98", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 391271844.866, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a275f058b780f60b688cd8cc", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a1ab1748adb2f22e88818a1c", "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", @@ -141362,73 +141698,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": "E14001151", + "id": "E14001218", "level": "constituency", - "name": "Canterbury", + "name": "East Worthing and Shoreham", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Canterbury: 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.E14001151" + "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:a275f058b780f60b688cd8cc", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a1ab1748adb2f22e88818a1c", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 43831.0, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a28b155f3ec1ace2990771ef", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a2013b30342533ffc3b97e55", "aggregation": { "method": "sum" }, @@ -141469,19 +141807,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001256", + "id": "E14001227", "level": "constituency", - "name": "Great Yarmouth", + "name": "Epsom and Ewell", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Great Yarmouth: 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.E14001256" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001227" }, "measure": { "unit": "kwh" @@ -141504,28 +141842,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a28b155f3ec1ace2990771ef", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a2013b30342533ffc3b97e55", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 168391084.973, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a2a915b2424fdd1f79a5211e", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a2164a49e625ee581f828886", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -141541,7 +141879,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -141550,7 +141888,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -141558,27 +141896,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "W07000082", + "id": "W07000105", "level": "constituency", - "name": "Alyn and Deeside", + "name": "Newport West and Islwyn", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Alyn and Deeside: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, 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" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.W07000082" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.W07000105" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "calendar_year", @@ -141593,28 +141931,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a2a915b2424fdd1f79a5211e", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a2164a49e625ee581f828886", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 134638737.288, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a2a996abfa9ac66bd82a3697", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a2243312bbad04bd90b0b016", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -141627,73 +141965,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": "E14001296", + "id": "E14001444", "level": "constituency", - "name": "Hove and Portslade", + "name": "Richmond and Northallerton", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Hove and Portslade: 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.E14001296" + "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": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a2a996abfa9ac66bd82a3697", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a2243312bbad04bd90b0b016", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 44242.408, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a2d00eef3a9efe1925a034f8", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a237dbd10017ef871fe89112", "aggregation": { "method": "sum" }, @@ -141734,19 +142074,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001252", + "id": "S14000110", "level": "constituency", - "name": "Gosport", + "name": "Kilmarnock and Loudoun", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Gosport: 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.E14001252" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.S14000110" }, "measure": { "unit": "kwh" @@ -141769,28 +142109,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a2d00eef3a9efe1925a034f8", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a237dbd10017ef871fe89112", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 131865181.773, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a2db20fe7c0c35539d8217fa", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a23e7f86d07e281b45a857d9", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -141803,75 +142143,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": "E14001357", + "id": "W07000082", "level": "constituency", - "name": "Melton and Syston", + "name": "Alyn and Deeside", "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, 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" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_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.W07000082" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_concept": "desnz.subnational.domestic_gas_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a2db20fe7c0c35539d8217fa", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a23e7f86d07e281b45a857d9", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 420084106.816, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a3713ee488c8478805b9da0d", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a290464ca18c8621162080d2", "aggregation": { "method": "sum" }, @@ -141912,19 +142250,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001553", + "id": "E14001504", "level": "constituency", - "name": "Tottenham", + "name": "Southport", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Tottenham: 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.E14001553" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001504" }, "measure": { "unit": "kwh" @@ -141945,28 +142283,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a3713ee488c8478805b9da0d", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a290464ca18c8621162080d2", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 489364937.917, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a3905a7497cefa97c3c465ce", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a2925fe7716ea653e21335c1", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -141979,81 +142317,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": "E14001133", + "id": "E14001277", "level": "constituency", - "name": "Bristol North East", + "name": "Hazel Grove", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Bristol North East: 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_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001133" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001277" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_concept": "desnz.subnational.domestic_electricity_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a3905a7497cefa97c3c465ce", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a2925fe7716ea653e21335c1", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 42384.506, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a413f1d6905c8cd9cfbdc6e7", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a29dd990472b4d1a3414f04e", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -142069,7 +142409,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -142078,7 +142418,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -142086,27 +142426,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001250", + "id": "E14001289", "level": "constituency", - "name": "Goole and Pocklington", + "name": "Hitchin", "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, Hitchin: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_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.E14001289" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "calendar_year", @@ -142121,28 +142461,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a413f1d6905c8cd9cfbdc6e7", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a29dd990472b4d1a3414f04e", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 44395.464, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a417b60e6b366f6790abcfd0", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a29dddbd337785ffdbca239b", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -142155,83 +142495,81 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { "consumption": "Consumption" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", + "fuel": "gas", "metric": "consumption", - "temperature_adjustment": "as_reported" + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001240", + "id": "E14001465", "level": "constituency", - "name": "Forest of Dean", + "name": "Sevenoaks", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Forest of Dean: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Sevenoaks: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001240" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001465" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_concept": "desnz.subnational.domestic_gas_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a417b60e6b366f6790abcfd0", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a29dddbd337785ffdbca239b", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 516339530.847, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a421c6e77d96dc532e51f781", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a2c9a8c7bed3eb141095d1ac", "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", @@ -142244,83 +142582,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": "E14001419", + "id": "E14001190", "level": "constituency", - "name": "Oxford East", + "name": "Darlington", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Oxford East: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, 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" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001419" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001190" }, "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:a421c6e77d96dc532e51f781", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a2c9a8c7bed3eb141095d1ac", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 44949.381, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a45c9caddd00f15a0352bd23", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a2d65a5d19c60ddbcf4c0ea6", "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", @@ -142333,83 +142669,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": "S14000092", + "id": "E14001212", "level": "constituency", - "name": "Hamilton and Clyde Valley", + "name": "East Grinstead and Uckfield", "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 consumption, 2024, East Grinstead and Uckfield: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.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.S14000092" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001212" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a45c9caddd00f15a0352bd23", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a2d65a5d19c60ddbcf4c0ea6", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 398834456.093, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a45f078c3af63dd4dfbddf99", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a3015eb0e5598b25f0328138", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -142422,81 +142756,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": "E14001228", + "id": "E14001554", "level": "constituency", - "name": "Erewash", + "name": "Truro and Falmouth", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Erewash: 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_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001228" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001554" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_concept": "desnz.subnational.domestic_electricity_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a45f078c3af63dd4dfbddf99", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a3015eb0e5598b25f0328138", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 45903.414, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a46e77cf602b50d75d21716c", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a30cfb7ed35bc39d3650c749", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -142509,75 +142845,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": "E14001362", + "id": "E14001322", "level": "constituency", - "name": "Mid Derbyshire", + "name": "Leeds North West", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Mid Derbyshire: 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.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001362" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001322" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_concept": "desnz.subnational.domestic_gas_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a46e77cf602b50d75d21716c", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a30cfb7ed35bc39d3650c749", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 525467875.786, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a491ba1d04425cea47ac161c", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a334d98e61071079afffba9c", "aggregation": { "method": "sum" }, @@ -142618,19 +142952,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001563", + "id": "E14001127", "level": "constituency", - "name": "Walthamstow", + "name": "Bridlington and The Wolds", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Walthamstow: 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.E14001563" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001127" }, "measure": { "unit": "kwh" @@ -142653,20 +142987,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a491ba1d04425cea47ac161c", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a334d98e61071079afffba9c", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 148992898.989, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a4ab82e9991e9d7ab7fb812a", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a34811b3bac6c72bfe746633", "aggregation": { "method": "sum" }, @@ -142707,19 +143041,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001500", + "id": "E14001085", "level": "constituency", - "name": "Southampton Test", + "name": "Bermondsey and Old Southwark", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Southampton Test: 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.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001500" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001085" }, "measure": { "unit": "count" @@ -142740,28 +143074,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a4ab82e9991e9d7ab7fb812a", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a34811b3bac6c72bfe746633", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 30969.792, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a4b2491c15d3f0ea93099440", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a34d9b2852227e282dea1f21", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -142777,7 +143111,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -142786,7 +143120,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -142794,27 +143128,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001413", + "id": "E14001129", "level": "constituency", - "name": "Nuneaton", + "name": "Brighton Kemptown and Peacehaven", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Nuneaton: 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.E14001413" + "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", @@ -142829,28 +143163,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a4b2491c15d3f0ea93099440", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a34d9b2852227e282dea1f21", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 133801209.875, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a4b6dcde4ae1b6bdfd5aa1f8", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a369f17eecdaf03b7b9e10c2", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -142866,7 +143200,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -142875,7 +143209,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -142883,27 +143217,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001527", + "id": "E14001226", "level": "constituency", - "name": "Streatham and Croydon North", + "name": "Epping Forest", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Streatham and Croydon North: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 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" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001527" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001226" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "gas_year", @@ -142916,28 +143250,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a4b6dcde4ae1b6bdfd5aa1f8", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a369f17eecdaf03b7b9e10c2", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 39164.373, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a4b85585b0677090f677934c", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a36d75cab983953dc2b7f9f6", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -142953,7 +143287,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -142962,7 +143296,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -142970,27 +143304,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001183", + "id": "E14001293", "level": "constituency", - "name": "Cramlington and Killingworth", + "name": "Hornsey and Friern Barnet", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Cramlington and Killingworth: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Hornsey and Friern Barnet: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001183" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001293" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "calendar_year", @@ -143005,28 +143339,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a4b85585b0677090f677934c", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a36d75cab983953dc2b7f9f6", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 45992.45, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a4c5548ac8b748ee867d8f62", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a370baf5789388b842165e3d", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -143039,75 +143373,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": "E14001379", + "id": "E14001600", "level": "constituency", - "name": "Newcastle upon Tyne North", + "name": "Wycombe", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Newcastle upon Tyne North: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Wycombe: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001379" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001600" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_concept": "desnz.subnational.domestic_gas_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a4c5548ac8b748ee867d8f62", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a370baf5789388b842165e3d", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 462209193.08, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a4e66f2684ec744d9d7caf27", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a38707e1f87a53d66f3e1c35", "aggregation": { "method": "sum" }, @@ -143148,19 +143480,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001258", + "id": "W07000089", "level": "constituency", - "name": "Guildford", + "name": "Cardiff East", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Guildford: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Cardiff East: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001258" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.W07000089" }, "measure": { "unit": "kwh" @@ -143183,20 +143515,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a4e66f2684ec744d9d7caf27", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a38707e1f87a53d66f3e1c35", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 138858392.808, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a4eea1a34cb1befb0904f13e", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a3d7efd86ef945ac541419f0", "aggregation": { "method": "sum" }, @@ -143237,19 +143569,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001477", + "id": "E14001219", "level": "constituency", - "name": "Slough", + "name": "Eastbourne", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Slough: 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.gas.meter_count", "record_set_spec_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.E14001219" }, "measure": { "unit": "count" @@ -143270,109 +143602,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a4eea1a34cb1befb0904f13e", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a3d7efd86ef945ac541419f0", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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_type": "float" - }, - { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a506996ddc47f9dbca1c99e2", - "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": "E14001304", - "level": "constituency", - "name": "Isle of Wight West", - "vintage": "pcon_2024" - }, - "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.E14001304" - }, - "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:a506996ddc47f9dbca1c99e2", - "source": { - "source_file": "desnz_constituency_energy_facts.json", - "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", - "source_table": "DESNZ sub-national 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": 41387.0, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a50be14deda0d9c73e3d8227", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a3e3fef94a041a3fa0a4a2ea", "aggregation": { "method": "sum" }, @@ -143413,19 +143656,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001552", + "id": "E14001459", "level": "constituency", - "name": "Torridge and Tavistock", + "name": "Salford", "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, 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.electricity.meter_count", "record_set_spec_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.E14001459" }, "measure": { "unit": "count" @@ -143448,20 +143691,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a50be14deda0d9c73e3d8227", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a3e3fef94a041a3fa0a4a2ea", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 67576.223, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a5446e79cea5fe5a2e2421c1", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a3fc9fbdea57fcec5ee0c445", "aggregation": { "method": "sum" }, @@ -143502,19 +143745,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001414", + "id": "W07000101", "level": "constituency", - "name": "Old Bexley and Sidcup", + "name": "Monmouthshire", "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, Monmouthshire: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001414" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.W07000101" }, "measure": { "unit": "count" @@ -143535,28 +143778,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a5446e79cea5fe5a2e2421c1", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a3fc9fbdea57fcec5ee0c445", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 32784.0, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a56bd41ceba95e5a2d93fa1f", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a437faa8262b87109baed438", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -143569,75 +143812,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": "E14001566", + "id": "E14001404", "level": "constituency", - "name": "Warwick and Leamington", + "name": "North West Leicestershire", "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, 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.E14001566" + "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:a56bd41ceba95e5a2d93fa1f", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a437faa8262b87109baed438", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 490761683.042, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a5768ea2cb92bb1b750f9600", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a43fafcf0953d3bf676e9304", "aggregation": { "method": "sum" }, @@ -143678,19 +143919,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001575", + "id": "S14000111", "level": "constituency", - "name": "West Dorset", + "name": "West Aberdeenshire and Kincardine", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, West Dorset: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, West Aberdeenshire and Kincardine: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001575" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.S14000111" }, "measure": { "unit": "kwh" @@ -143711,28 +143952,115 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a5768ea2cb92bb1b750f9600", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a43fafcf0953d3bf676e9304", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 334946352.272, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a57d75b5deb99faed24f6269", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a43fb187fcde8d6b1d65dd87", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_gas_consumption" + }, + "dimension_labels": { + "domestic_scope": "Domestic scope", + "fuel": "Fuel", + "metric": "Metric", + "temperature_adjustment": "Temperature adjustment" + }, + "dimension_value_labels": { + "domestic_scope": { + "all_domestic": "All domestic meters" + }, + "fuel": { + "gas": "Gas" + }, + "metric": { + "consumption": "Consumption" + }, + "temperature_adjustment": { + "weather_corrected": "Weather corrected" + } + }, + "dimensions": { + "domestic_scope": "all_domestic", + "fuel": "gas", + "metric": "consumption", + "temperature_adjustment": "weather_corrected" + }, + "entity": { + "name": "household", + "role": "domestic_energy_customer" + }, + "geography": { + "id": "E14001066", + "level": "constituency", + "name": "Amber Valley", + "vintage": "pcon_2024" + }, + "label": "Domestic gas consumption, 2024, Amber Valley: DESNZ's authority totals split by its small-area figures", + "layout": { + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + }, + "lineage": { + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001066" + }, + "measure": { + "unit": "kwh" + }, + "observed_measure": { + "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" + }, + "period": { + "type": "gas_year", + "value": 2024 + }, + "period_coverage": { + "basis": "survey_reference", + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + }, + "provenance_class": "derived_administrative", + "schema_version": "microcosm.derived_consumer_fact.v1", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a43fb187fcde8d6b1d65dd87", + "source": { + "source_file": "desnz_constituency_energy_facts.json", + "source_name": "microcosm", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", + "url": "tools/build_uk_desnz_constituency_energy_facts.py", + "vintage": "2025_publication_2024_data" + }, + "value": 462989435.702, + "value_type": "float" + }, + { + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a4600ddaf3838861de6e899f", + "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", @@ -143748,7 +144076,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -143757,7 +144085,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -143765,27 +144093,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001275", + "id": "E14001430", "level": "constituency", - "name": "Havant", + "name": "Poplar and Limehouse", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Havant: 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_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001275" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001430" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "calendar_year", @@ -143800,28 +144128,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a57d75b5deb99faed24f6269", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a4600ddaf3838861de6e899f", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 220670380.756, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a5bb492081422796b75a94b4", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a46c91350a486f3b93e50cb9", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -143837,7 +144165,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -143846,7 +144174,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -143854,27 +144182,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001434", + "id": "E14001368", "level": "constituency", - "name": "Putney", + "name": "Middlesbrough South and East Cleveland", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Putney: 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.E14001434" + "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", @@ -143889,28 +144217,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a5bb492081422796b75a94b4", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a46c91350a486f3b93e50cb9", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 124087300.48, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a5e5067eb8018ce604f12c7f", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a485454785785f0cef34b84c", "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", @@ -143923,73 +144251,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": "S14000081", + "id": "E14001466", "level": "constituency", - "name": "Edinburgh South West", + "name": "Sheffield Brightside and Hillsborough", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Edinburgh South West: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Sheffield Brightside and Hillsborough: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.S14000081" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001466" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a5e5067eb8018ce604f12c7f", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a485454785785f0cef34b84c", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 46951.826, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a5fffd56de6e281ae7da633b", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a48ef2a3a7891520d5248de1", "aggregation": { "method": "sum" }, @@ -144030,19 +144360,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001595", + "id": "E14001329", "level": "constituency", - "name": "Wolverhampton South East", + "name": "Leigh and Atherton", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Wolverhampton South East: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, 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.E14001595" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001329" }, "measure": { "unit": "kwh" @@ -144065,28 +144395,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a5fffd56de6e281ae7da633b", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a48ef2a3a7891520d5248de1", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 146418298.385, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a61070344c410a3ba96a27d8", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a4a15a85a9ee7fff23c64bc8", "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", @@ -144102,7 +144432,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -144111,7 +144441,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -144119,27 +144449,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001595", + "id": "E14001564", "level": "constituency", - "name": "Wolverhampton South East", + "name": "Warrington North", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Wolverhampton South East: 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_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_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.E14001595" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001564" }, "measure": { - "unit": "count" + "unit": "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", @@ -144152,20 +144482,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a61070344c410a3ba96a27d8", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a4a15a85a9ee7fff23c64bc8", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 420068907.521, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a625e95ff58236b2fbea2c9e", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a4aac8986b8a5cdfe2f9af56", "aggregation": { "method": "sum" }, @@ -144206,19 +144536,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001154", + "id": "E14001242", "level": "constituency", - "name": "Castle Point", + "name": "Fylde", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Castle Point: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, 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.E14001154" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001242" }, "measure": { "unit": "count" @@ -144241,20 +144571,194 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a625e95ff58236b2fbea2c9e", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a4aac8986b8a5cdfe2f9af56", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 48144.22, + "value_type": "float" + }, + { + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a4e01e1a7e83cf9748053889", + "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": "E14001542", + "level": "constituency", + "name": "Tewkesbury", + "vintage": "pcon_2024" + }, + "label": "Domestic gas 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.gas.meter_count", + "record_set_spec_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" + }, + "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:a4e01e1a7e83cf9748053889", + "source": { + "source_file": "desnz_constituency_energy_facts.json", + "source_name": "microcosm", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_table": "DESNZ sub-national 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_type": "float" + }, + { + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a526070b71270292880ff18f", + "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": "S14000088", + "level": "constituency", + "name": "Glasgow South West", + "vintage": "pcon_2024" + }, + "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.S14000088" + }, + "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:a526070b71270292880ff18f", + "source": { + "source_file": "desnz_constituency_energy_facts.json", + "source_name": "microcosm", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_table": "DESNZ sub-national 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_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a63d72503a09cf3d9e27ae5d", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a535396770c6bc5cb6f6b0ce", "aggregation": { "method": "sum" }, @@ -144295,19 +144799,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001138", + "id": "E14001391", "level": "constituency", - "name": "Bromsgrove", + "name": "North East Derbyshire", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Bromsgrove: 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_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001138" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001391" }, "measure": { "unit": "kwh" @@ -144330,20 +144834,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a63d72503a09cf3d9e27ae5d", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a535396770c6bc5cb6f6b0ce", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 133940568.028, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a66221ec55c031e455ea7252", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a54ac536cf0a098061c87df3", "aggregation": { "method": "sum" }, @@ -144384,19 +144888,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001568", + "id": "E14001583", "level": "constituency", - "name": "Watford", + "name": "Whitehaven and Workington", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Watford: 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.E14001568" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001583" }, "measure": { "unit": "count" @@ -144419,20 +144923,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a66221ec55c031e455ea7252", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a54ac536cf0a098061c87df3", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 46699.799, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a68f34f8a439ea4119ca5590", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a56850a9d97a12435073b34f", "aggregation": { "method": "sum" }, @@ -144473,19 +144977,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001087", + "id": "E14001601", "level": "constituency", - "name": "Beverley and Holderness", + "name": "Wyre Forest", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Beverley and Holderness: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Wyre Forest: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001087" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001601" }, "measure": { "unit": "kwh" @@ -144506,20 +145010,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a68f34f8a439ea4119ca5590", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a56850a9d97a12435073b34f", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 437084210.215, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a6b04a263ff2cf8b93d9305f", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a5718ce841ffc4909c2406ea", "aggregation": { "method": "sum" }, @@ -144560,19 +145064,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000108", + "id": "E14001159", "level": "constituency", - "name": "Berwickshire, Roxburgh and Selkirk", + "name": "Chelmsford", "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 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.S14000108" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001159" }, "measure": { "unit": "count" @@ -144595,28 +145099,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a6b04a263ff2cf8b93d9305f", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a5718ce841ffc4909c2406ea", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 47730.0, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a6c9e60593bbee5febdf21fe", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a583c08af3973ac9a63f9d8d", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -144632,7 +145136,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -144641,7 +145145,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -144649,27 +145153,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000100", + "id": "E14001437", "level": "constituency", - "name": "North East Fife", + "name": "Rayleigh and Wickford", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, North East Fife: 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.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.S14000100" + "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_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "calendar_year", @@ -144684,28 +145188,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a6c9e60593bbee5febdf21fe", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a583c08af3973ac9a63f9d8d", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 41728.376, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a6cbde4cc6bdb3c8c280d48e", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a591b19345e7ce7b41ab9245", "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", @@ -144718,137 +145222,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": "E14001274", + "id": "E14001145", "level": "constituency", - "name": "Hastings and Rye", + "name": "Bury South", "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, 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.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.E14001145" }, "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:a6cbde4cc6bdb3c8c280d48e", - "source": { - "source_file": "desnz_constituency_energy_facts.json", - "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", - "source_table": "DESNZ sub-national 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_type": "float" - }, - { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a6dae765274f46be4f1bf120", - "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": "E14001408", - "level": "constituency", - "name": "Norwich North", - "vintage": "pcon_2024" - }, - "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.gas.consumption", - "record_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" - }, - "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 @@ -144860,20 +145275,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a6dae765274f46be4f1bf120", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a591b19345e7ce7b41ab9245", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 41260.376, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a6ee5b12677c110631214e9b", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a5a9c8bfc974b16ed3abd86d", "aggregation": { "method": "sum" }, @@ -144914,19 +145329,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001360", + "id": "E14001537", "level": "constituency", - "name": "Mid Buckinghamshire", + "name": "Swindon South", "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, 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.E14001360" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001537" }, "measure": { "unit": "kwh" @@ -144949,28 +145364,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a6ee5b12677c110631214e9b", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a5a9c8bfc974b16ed3abd86d", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 154676984.932, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a6f39758fe9bc3293227eb03", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a5c8cc0bd153b8535b366d21", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -144983,81 +145398,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": "E14001452", + "id": "E14001392", "level": "constituency", - "name": "Rotherham", + "name": "North East Hampshire", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Rotherham: 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.E14001452" + "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:a6f39758fe9bc3293227eb03", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a5c8cc0bd153b8535b366d21", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 43874.376, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a716b1f95695d157c631648b", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a5d49fd8b0a3ea2b0be5cffc", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -145070,81 +145487,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": "E14001352", + "id": "E14001322", "level": "constituency", - "name": "Manchester Central", + "name": "Leeds North West", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Manchester Central: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Leeds North West: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001352" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001322" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_concept": "desnz.subnational.domestic_electricity_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a716b1f95695d157c631648b", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a5d49fd8b0a3ea2b0be5cffc", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 41534.565, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a733dac2acbbafb3230fb54e", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a5e59529b482543950c22c5a", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -145157,83 +145576,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": "E14001395", + "id": "E14001310", "level": "constituency", - "name": "North Herefordshire", + "name": "Kensington and Bayswater", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, North Herefordshire: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Kensington and Bayswater: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001395" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001310" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_concept": "desnz.subnational.domestic_gas_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a733dac2acbbafb3230fb54e", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a5e59529b482543950c22c5a", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 690205442.061, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a7a0966ae4f7157fc5b9344c", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a5ec6652cfabb7854c575ed7", "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", @@ -145246,75 +145663,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": "E14001237", + "id": "E14001402", "level": "constituency", - "name": "Filton and Bradley Stoke", + "name": "North West Essex", "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 consumption, 2024, North West Essex: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_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.E14001237" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001402" }, "measure": { - "unit": "count" + "unit": "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:a7a0966ae4f7157fc5b9344c", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a5ec6652cfabb7854c575ed7", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 414828138.988, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a7a12e84d666630a8b0ee145", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a60e11c277a7156aeef3cee2", "aggregation": { "method": "sum" }, @@ -145355,19 +145770,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001088", + "id": "E14001581", "level": "constituency", - "name": "Bexhill and Battle", + "name": "Weston-super-Mare", "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, Weston-super-Mare: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_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.E14001581" }, "measure": { "unit": "count" @@ -145388,28 +145803,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a7a12e84d666630a8b0ee145", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a60e11c277a7156aeef3cee2", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 41292.463, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a7bdf1206edf2352f011a806", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a64ac69e83490e080f55175e", "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", @@ -145425,7 +145840,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -145434,7 +145849,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -145442,27 +145857,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000062", + "id": "E14001562", "level": "constituency", - "name": "Aberdeenshire North and Moray East", + "name": "Walsall and Bloxwich", "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, 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" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.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.E14001562" }, "measure": { - "unit": "count" + "unit": "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", @@ -145475,28 +145890,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a7bdf1206edf2352f011a806", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a64ac69e83490e080f55175e", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 497163878.569, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a7e18bc72d700aa3afbc93d8", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a676f557cc39765c3a1c12e2", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -145509,48 +145924,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": "W07000095", + "id": "E14001501", "level": "constituency", - "name": "Clwyd North", + "name": "Southend East and Rochford", "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, 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.W07000095" + "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": "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:a676f557cc39765c3a1c12e2", + "source": { + "source_file": "desnz_constituency_energy_facts.json", + "source_name": "microcosm", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", + "url": "tools/build_uk_desnz_constituency_energy_facts.py", + "vintage": "2025_publication_2024_data" + }, + "value": 45101.024, + "value_type": "float" + }, + { + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a6f69282126e763e3c7f63d1", + "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": "E14001583", + "level": "constituency", + "name": "Whitehaven and Workington", + "vintage": "pcon_2024" + }, + "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.E14001583" + }, + "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 @@ -145562,28 +146066,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a7e18bc72d700aa3afbc93d8", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a6f69282126e763e3c7f63d1", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 487278364.266, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a7e3303f28787bf82c5e482d", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a6f90f82d2a3387782fb4fa5", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -145596,73 +146100,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": "E14001078", + "id": "E14001230", "level": "constituency", - "name": "Basingstoke", + "name": "Esher and Walton", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Basingstoke: 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.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001078" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001230" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_concept": "desnz.subnational.domestic_electricity_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a7e3303f28787bf82c5e482d", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a6f90f82d2a3387782fb4fa5", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 43275.808, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a8528d4c4ff904de8cc2da2b", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a71debc0d51df1cb4c9c68e3", "aggregation": { "method": "sum" }, @@ -145703,19 +146209,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001454", + "id": "E14001531", "level": "constituency", - "name": "Ruislip, Northwood and Pinner", + "name": "Sunderland Central", "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, 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.electricity.consumption", "record_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.E14001531" }, "measure": { "unit": "kwh" @@ -145738,28 +146244,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a8528d4c4ff904de8cc2da2b", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a71debc0d51df1cb4c9c68e3", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 131818797.212, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a8756a08066cdd30f9e64c37", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a722039196a4d5c66d8d6102", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -145775,7 +146281,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -145784,7 +146290,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -145792,27 +146298,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001341", + "id": "E14001168", "level": "constituency", - "name": "Liverpool West Derby", + "name": "Chippenham", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Liverpool West Derby: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Chippenham: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001341" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001168" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "calendar_year", @@ -145827,28 +146333,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a8756a08066cdd30f9e64c37", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a722039196a4d5c66d8d6102", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 151646323.598, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a895d8803a45e0b651ebe385", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a75a80627c9794998e4f42f5", "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", @@ -145861,73 +146367,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": "E14001358", + "id": "E14001530", "level": "constituency", - "name": "Meriden and Solihull East", + "name": "Suffolk Coastal", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Meriden and Solihull East: 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_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_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.E14001358" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001530" }, "measure": { - "unit": "count" + "unit": "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:a895d8803a45e0b651ebe385", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a75a80627c9794998e4f42f5", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 178838746.223, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a8a466b45cab594f5fd5852f", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a767df41d045ab2335cbc324", "aggregation": { "method": "sum" }, @@ -145968,19 +146476,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "W07000104", + "id": "E14001184", "level": "constituency", - "name": "Newport East", + "name": "Crawley", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Newport East: 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.W07000104" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001184" }, "measure": { "unit": "count" @@ -146003,20 +146511,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a8a466b45cab594f5fd5852f", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a767df41d045ab2335cbc324", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 46540.0, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a8b7cb173b6b1466b4eab5c7", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a790ec5ca3c163e9598e3e84", "aggregation": { "method": "sum" }, @@ -146057,19 +146565,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001566", + "id": "E14001454", "level": "constituency", - "name": "Warwick and Leamington", + "name": "Ruislip, Northwood and Pinner", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Warwick and Leamington: 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.E14001566" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001454" }, "measure": { "unit": "kwh" @@ -146090,28 +146598,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a8b7cb173b6b1466b4eab5c7", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a790ec5ca3c163e9598e3e84", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 592396698.795, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a8bd8ac499a842d466e29d1d", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a791b2c1f0c2c17001fcebb1", "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", @@ -146124,83 +146632,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": "S14000063", + "id": "S14000096", "level": "constituency", - "name": "Airdrie and Shotts", + "name": "Lothian East", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Airdrie and Shotts: 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_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_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.S14000063" + "source_record_id": "microcosm.desnz_constituency_energy.gas.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_gas_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a8bd8ac499a842d466e29d1d", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a791b2c1f0c2c17001fcebb1", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 460363262.395, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a8c8904cce9a53bac105cdf6", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a7a69fb70bac2e9d1c948501", "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", @@ -146213,73 +146719,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": "E14001432", + "id": "E14001277", "level": "constituency", - "name": "Portsmouth South", + "name": "Hazel Grove", "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, Hazel Grove: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.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.E14001277" }, "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:a8c8904cce9a53bac105cdf6", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a7a69fb70bac2e9d1c948501", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 135538822.319, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a8cb47eab7493bcf2a254d3b", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a7c558b6ea62f7d4c3097d67", "aggregation": { "method": "sum" }, @@ -146320,19 +146828,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001323", + "id": "E14001552", "level": "constituency", - "name": "Leeds South", + "name": "Torridge and Tavistock", "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, 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" }, "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.E14001552" }, "measure": { "unit": "count" @@ -146355,20 +146863,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a8cb47eab7493bcf2a254d3b", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a7c558b6ea62f7d4c3097d67", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 46229.882, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a8e6f8386e012ecca73c8d0b", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a7cf9348d52fc75d25b0235d", "aggregation": { "method": "sum" }, @@ -146409,19 +146917,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001266", + "id": "E14001591", "level": "constituency", - "name": "Harborough, Oadby and Wigston", + "name": "Witney", "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 meters, 2024, Witney: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001266" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001591" }, "measure": { "unit": "count" @@ -146442,20 +146950,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a8e6f8386e012ecca73c8d0b", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a7cf9348d52fc75d25b0235d", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 34658.15, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a8ea7209bbc8d4b932bb1131", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a7e4dbd9d902d58fbc317c43", "aggregation": { "method": "sum" }, @@ -146496,19 +147004,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001325", + "id": "E14001594", "level": "constituency", - "name": "Leeds West and Pudsey", + "name": "Wolverhampton North East", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Leeds West and Pudsey: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Wolverhampton North East: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001325" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001594" }, "measure": { "unit": "count" @@ -146531,28 +147039,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a8ea7209bbc8d4b932bb1131", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a7e4dbd9d902d58fbc317c43", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 44558.069, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a8ed39ebb2caea6190433214", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a83c16bfaab76e474bf04ca5", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -146565,75 +147073,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": "E14001162", + "id": "E14001436", "level": "constituency", - "name": "Chesham and Amersham", + "name": "Rawmarsh and Conisbrough", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Chesham and Amersham: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Rawmarsh and Conisbrough: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001162" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001436" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_concept": "desnz.subnational.domestic_gas_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a8ed39ebb2caea6190433214", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a83c16bfaab76e474bf04ca5", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 444712489.223, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a98f4b743339e0ff446c5204", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a85a0342a121cd45372090c9", "aggregation": { "method": "sum" }, @@ -146674,19 +147180,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001578", + "id": "E14001368", "level": "constituency", - "name": "West Suffolk", + "name": "Middlesbrough South and East Cleveland", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, West Suffolk: 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.E14001578" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001368" }, "measure": { "unit": "count" @@ -146707,117 +147213,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a98f4b743339e0ff446c5204", - "source": { - "source_file": "desnz_constituency_energy_facts.json", - "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", - "source_table": "DESNZ sub-national 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_type": "float" - }, - { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a99c9efa7bfac403507f9128", - "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": "E14001208", - "level": "constituency", - "name": "Ealing North", - "vintage": "pcon_2024" - }, - "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.E14001208" - }, - "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:a99c9efa7bfac403507f9128", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a85a0342a121cd45372090c9", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 41870.503, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a9ae6968aeaea9cd16ae0004", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a85e60e2c087e653ceb1c335", "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", @@ -146830,75 +147247,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": "E14001177", + "id": "S14000099", "level": "constituency", - "name": "Colne Valley", + "name": "Motherwell, Wishaw and Carluke", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Colne Valley: 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.E14001177" + "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:a9ae6968aeaea9cd16ae0004", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a85e60e2c087e653ceb1c335", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 40315.296, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a9c6062cf7f22149c9368871", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a85fa407c6a94c6a10700da7", "aggregation": { "method": "sum" }, @@ -146939,19 +147354,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001165", + "id": "E14001077", "level": "constituency", - "name": "Chesterfield", + "name": "Basildon and Billericay", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Chesterfield: 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.E14001165" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001077" }, "measure": { "unit": "count" @@ -146972,20 +147387,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a9c6062cf7f22149c9368871", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a85fa407c6a94c6a10700da7", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 42037.998, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a9e87871a837c2cb0d68cd67", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a869678248ea2106d80b45f3", "aggregation": { "method": "sum" }, @@ -147026,19 +147441,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001246", + "id": "E14001493", "level": "constituency", - "name": "Gillingham and Rainham", + "name": "South Shropshire", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Gillingham and Rainham: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, 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.E14001246" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001493" }, "measure": { "unit": "count" @@ -147061,28 +147476,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a9e87871a837c2cb0d68cd67", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a869678248ea2106d80b45f3", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 44279.452, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:aa0a602e486c9e674deba2ca", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a88b0ae0e174605577729c85", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -147095,73 +147510,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": "E14001118", + "id": "E14001179", "level": "constituency", - "name": "Bradford East", + "name": "Corby and East Northamptonshire", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Bradford East: 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_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001118" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001179" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_concept": "desnz.subnational.domestic_electricity_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:aa0a602e486c9e674deba2ca", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a88b0ae0e174605577729c85", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 49874.236, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:aa182f8c7b812cba50aa9591", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a8a77b08a048e68bc7d44ac5", "aggregation": { "method": "sum" }, @@ -147202,19 +147619,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000099", + "id": "E14001558", "level": "constituency", - "name": "Motherwell, Wishaw and Carluke", + "name": "Uxbridge and South Ruislip", "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, Uxbridge and South Ruislip: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.S14000099" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001558" }, "measure": { "unit": "count" @@ -147237,28 +147654,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:aa182f8c7b812cba50aa9591", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a8a77b08a048e68bc7d44ac5", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 45847.451, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:aa1b9609dabb21e414cee164", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a8b64acb4f64b0970ae1c99c", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -147274,7 +147691,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -147283,7 +147700,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -147291,27 +147708,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001365", + "id": "E14001150", "level": "constituency", - "name": "Mid Norfolk", + "name": "Cannock Chase", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Mid Norfolk: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Cannock Chase: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001365" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001150" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "gas_year", @@ -147324,28 +147741,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:aa1b9609dabb21e414cee164", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a8b64acb4f64b0970ae1c99c", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 43159.0, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:aa39f255d6e712e94c92d06a", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a8ccd2f3300c2c0371314a0c", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -147358,83 +147775,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": "E14001135", + "id": "E14001275", "level": "constituency", - "name": "Bristol South", + "name": "Havant", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Bristol South: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Havant: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001135" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001275" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_concept": "desnz.subnational.domestic_gas_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:aa39f255d6e712e94c92d06a", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a8ccd2f3300c2c0371314a0c", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 405601163.896, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:aa4c67785705f6016eb09658", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a8f78250dc0f40dcad293789", "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", @@ -147447,75 +147862,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": "E14001418", + "id": "E14001090", "level": "constituency", - "name": "Ossett and Denby Dale", + "name": "Bicester and Woodstock", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Ossett and Denby Dale: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas 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.gas.meter_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.E14001418" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001090" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_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:aa4c67785705f6016eb09658", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a8f78250dc0f40dcad293789", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 35766.988, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:aa50b0f0ba62b1a8e2ed9e86", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a8f924cf30af066bc841f4ce", "aggregation": { "method": "sum" }, @@ -147556,19 +147969,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001551", + "id": "E14001497", "level": "constituency", - "name": "Torbay", + "name": "South West Norfolk", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Torbay: 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.E14001551" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001497" }, "measure": { "unit": "kwh" @@ -147589,28 +148002,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:aa50b0f0ba62b1a8e2ed9e86", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a8f924cf30af066bc841f4ce", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 247236400.396, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:aa80ae0e9ef73d53b0db8686", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a8ff3e636e6dcb0d6c23fcd8", "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", @@ -147623,81 +148036,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": "W07000092", + "id": "S14000069", "level": "constituency", - "name": "Cardiff West", + "name": "Caithness, Sutherland and Easter Ross", "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, Caithness, Sutherland and Easter Ross: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_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.S14000069" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:aa80ae0e9ef73d53b0db8686", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a8ff3e636e6dcb0d6c23fcd8", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 56826.737, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:aa969d6e9b73ade4f9f177e4", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a90fe64b3b3ae4971d0eea89", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -147710,48 +148125,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": "E14001531", + "id": "E14001131", "level": "constituency", - "name": "Sunderland Central", + "name": "Bristol Central", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Sunderland Central: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Bristol Central: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001531" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001131" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_concept": "desnz.subnational.domestic_electricity_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, + "period": { + "type": "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:a90fe64b3b3ae4971d0eea89", + "source": { + "source_file": "desnz_constituency_energy_facts.json", + "source_name": "microcosm", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_table": "DESNZ sub-national 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_type": "float" + }, + { + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a91b0df2af9bdea074ce90d8", + "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": "E14001151", + "level": "constituency", + "name": "Canterbury", + "vintage": "pcon_2024" + }, + "label": "Domestic gas 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" + }, + "lineage": { + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001151" + }, + "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 @@ -147763,20 +148267,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:aa969d6e9b73ade4f9f177e4", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a91b0df2af9bdea074ce90d8", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 466899726.747, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:aad15b07e194b46203676d45", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a93b5d52e9ca1c9d361e0f91", "aggregation": { "method": "sum" }, @@ -147817,19 +148321,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001322", + "id": "E14001475", "level": "constituency", - "name": "Leeds North West", + "name": "Skipton and Ripon", "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, Skipton and Ripon: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001322" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001475" }, "measure": { "unit": "kwh" @@ -147852,20 +148356,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:aad15b07e194b46203676d45", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a93b5d52e9ca1c9d361e0f91", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 186111141.241, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:aaeafa0ba3cac51c7584493f", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a945dee6eacefc5fa29223bf", "aggregation": { "method": "sum" }, @@ -147906,19 +148410,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001514", + "id": "E14001244", "level": "constituency", - "name": "Staffordshire Moorlands", + "name": "Gateshead Central and Whickham", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Staffordshire Moorlands: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Gateshead Central and Whickham: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001514" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001244" }, "measure": { "unit": "kwh" @@ -147939,28 +148443,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:aaeafa0ba3cac51c7584493f", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a945dee6eacefc5fa29223bf", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 517349680.928, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ab1d35664bcd0376272be7da", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a95cdd6c2c6c934d52e710d3", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -147973,164 +148477,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": "E14001442", + "id": "E14001587", "level": "constituency", - "name": "Reigate", + "name": "Winchester", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Reigate: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Winchester: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001442" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001587" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_concept": "desnz.subnational.domestic_gas_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "calendar_year", - "value": 2024 - }, - "period_coverage": { - "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" - }, - "provenance_class": "derived_administrative", - "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ab1d35664bcd0376272be7da", - "source": { - "source_file": "desnz_constituency_energy_facts.json", - "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", - "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", - "url": "tools/build_uk_desnz_constituency_energy_facts.py", - "vintage": "2025_publication_2024_data" - }, - "value": 179420743.052, - "value_type": "float" - }, - { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ab26971fd525f5a393df920d", - "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": "E14001285", - "level": "constituency", - "name": "Hexham", - "vintage": "pcon_2024" - }, - "label": "Domestic electricity meters, 2024, Hexham: DESNZ's authority totals split by its small-area figures", - "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" - }, - "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001285" - }, - "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:ab26971fd525f5a393df920d", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a95cdd6c2c6c934d52e710d3", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 434246674.893, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ab47fd23853e0dab6617d692", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a97a7f8af893954f6138317a", "aggregation": { "method": "sum" }, @@ -148171,19 +148584,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001211", + "id": "E14001531", "level": "constituency", - "name": "Easington", + "name": "Sunderland Central", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Easington: 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.E14001211" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001531" }, "measure": { "unit": "kwh" @@ -148204,28 +148617,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ab47fd23853e0dab6617d692", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a97a7f8af893954f6138317a", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 537531895.926, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ab85c5307d273a71b96cbf6f", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a9928b779a10c2c5addbf03d", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -148238,81 +148651,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": "E14001449", + "id": "W07000107", "level": "constituency", - "name": "Romsey and Southampton North", + "name": "Rhondda and Ogmore", "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 meters, 2024, Rhondda and Ogmore: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001449" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.W07000107" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_concept": "desnz.subnational.domestic_electricity_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ab85c5307d273a71b96cbf6f", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a9928b779a10c2c5addbf03d", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 46870.302, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ab9e6c4d6cbf2d3f4eb916e7", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a9c731a345a96963a8dbc47e", "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", @@ -148325,75 +148740,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": "W07000109", + "id": "E14001262", "level": "constituency", - "name": "Torfaen", + "name": "Halifax", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Torfaen: 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.electricity.meter_count", - "record_set_spec_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.W07000109" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001262" }, "measure": { - "unit": "count" + "unit": "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:ab9e6c4d6cbf2d3f4eb916e7", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a9c731a345a96963a8dbc47e", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 547723491.576, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:abc178f26fe0d8f05a03003e", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a9e433ded011b09aa399e1ea", "aggregation": { "method": "sum" }, @@ -148434,19 +148847,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001337", + "id": "E14001222", "level": "constituency", - "name": "Liverpool Garston", + "name": "Ellesmere Port and Bromborough", "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, Ellesmere Port and Bromborough: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", "record_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.E14001222" }, "measure": { "unit": "kwh" @@ -148469,28 +148882,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:abc178f26fe0d8f05a03003e", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a9e433ded011b09aa399e1ea", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 127105137.538, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:abd2fd8fb755c329b8dc09e5", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a9fb2d0339082b2c26285681", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -148506,7 +148919,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -148515,7 +148928,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -148523,27 +148936,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001467", + "id": "E14001145", "level": "constituency", - "name": "Sheffield Central", + "name": "Bury South", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Sheffield Central: 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.E14001467" + "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", @@ -148558,28 +148971,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:abd2fd8fb755c329b8dc09e5", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a9fb2d0339082b2c26285681", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 44795.893, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:abeaa5722e94a3bb284b7f43", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:aa1927c96fa2f52ea31ea16f", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -148595,7 +149008,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -148604,7 +149017,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -148612,27 +149025,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001090", + "id": "W07000081", "level": "constituency", - "name": "Bicester and Woodstock", + "name": "Aberafan Maesteg", "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, 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" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_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.W07000081" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "calendar_year", @@ -148647,28 +149060,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:abeaa5722e94a3bb284b7f43", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:aa1927c96fa2f52ea31ea16f", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 119475560.272, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ac045d7c044951bf8d1c48da", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:aa2310fe3fe25e5bed36a9d3", "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", @@ -148681,81 +149094,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": "W07000103", + "id": "E14001343", "level": "constituency", - "name": "Neath and Swansea East", + "name": "Louth and Horncastle", "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, Louth and Horncastle: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.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.E14001343" }, "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:ac045d7c044951bf8d1c48da", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:aa2310fe3fe25e5bed36a9d3", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 171720690.436, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ac17d682ee9807979aad1555", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:aa69ad27046ceffd3643e79d", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -148768,75 +149183,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": "E14001391", + "id": "S14000088", "level": "constituency", - "name": "North East Derbyshire", + "name": "Glasgow South West", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, North East Derbyshire: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, 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" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001391" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.S14000088" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_concept": "desnz.subnational.domestic_gas_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ac17d682ee9807979aad1555", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:aa69ad27046ceffd3643e79d", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 424766403.876, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ac5555e072dab64c74940749", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:aa8e9528514563f3f125453b", "aggregation": { "method": "sum" }, @@ -148877,19 +149290,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001087", + "id": "E14001513", "level": "constituency", - "name": "Beverley and Holderness", + "name": "Stafford", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Beverley and Holderness: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, 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.E14001087" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001513" }, "measure": { "unit": "count" @@ -148910,20 +149323,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ac5555e072dab64c74940749", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:aa8e9528514563f3f125453b", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 36831.244, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ac56f2d4d534e9e917dfc27f", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:aad01472ebbb2822fd50ed83", "aggregation": { "method": "sum" }, @@ -148964,19 +149377,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001343", + "id": "E14001096", "level": "constituency", - "name": "Louth and Horncastle", + "name": "Birmingham Ladywood", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Louth and Horncastle: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Birmingham Ladywood: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001343" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001096" }, "measure": { "unit": "kwh" @@ -148999,107 +149412,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ac56f2d4d534e9e917dfc27f", - "source": { - "source_file": "desnz_constituency_energy_facts.json", - "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", - "source_table": "DESNZ sub-national 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:ac685d075b3aac3eb8fed596", - "aggregation": { - "method": "sum" - }, - "assertion": "observation", - "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", - "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" - }, - "dimension_labels": { - "domestic_scope": "Domestic scope", - "fuel": "Fuel", - "metric": "Metric", - "temperature_adjustment": "Temperature adjustment" - }, - "dimension_value_labels": { - "domestic_scope": { - "all_domestic": "All domestic meters" - }, - "fuel": { - "gas": "Gas" - }, - "metric": { - "meter_count": "Meter count" - }, - "temperature_adjustment": { - "weather_corrected": "Weather corrected" - } - }, - "dimensions": { - "domestic_scope": "all_domestic", - "fuel": "gas", - "metric": "meter_count", - "temperature_adjustment": "weather_corrected" - }, - "entity": { - "name": "household", - "role": "domestic_energy_customer" - }, - "geography": { - "id": "E14001416", - "level": "constituency", - "name": "Oldham West, Chadderton and Royton", - "vintage": "pcon_2024" - }, - "label": "Domestic gas meters, 2024, Oldham West, Chadderton and Royton: DESNZ's authority totals split by its small-area figures", - "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" - }, - "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001416" - }, - "measure": { - "unit": "count" - }, - "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" - }, - "period": { - "type": "gas_year", - "value": 2024 - }, - "period_coverage": { - "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" - }, - "provenance_class": "derived_administrative", - "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ac685d075b3aac3eb8fed596", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:aad01472ebbb2822fd50ed83", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 240266067.568, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ac7b4146bf940127f79de3bb", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:aadf0a62159adf21aedc576b", "aggregation": { "method": "sum" }, @@ -149140,19 +149466,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001324", + "id": "S14000045", "level": "constituency", - "name": "Leeds South West and Morley", + "name": "Midlothian", "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 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.electricity.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001324" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.S14000045" }, "measure": { "unit": "count" @@ -149175,28 +149501,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ac7b4146bf940127f79de3bb", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:aadf0a62159adf21aedc576b", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 44814.0, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:acad834f9d20dcd2a2ad7bf9", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ab0f20a6d9ce7a143acdf40d", "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", @@ -149209,75 +149535,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": "E14001109", + "id": "E14001353", "level": "constituency", - "name": "Bolsover", + "name": "Manchester Rusholme", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Bolsover: 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.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001109" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001353" }, "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:acad834f9d20dcd2a2ad7bf9", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ab0f20a6d9ce7a143acdf40d", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 30837.215, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ace8e12d669a72cb91e59f06", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ab0f32978a6b72f42011afee", "aggregation": { "method": "sum" }, @@ -149318,19 +149642,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001156", + "id": "E14001257", "level": "constituency", - "name": "Central Suffolk and North Ipswich", + "name": "Greenwich and Woolwich", "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 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.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001156" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001257" }, "measure": { "unit": "count" @@ -149351,20 +149675,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ace8e12d669a72cb91e59f06", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ab0f32978a6b72f42011afee", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 32535.336, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ad14c10a8c8b4ad6d09d9642", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ab25541280ded0976b071d9a", "aggregation": { "method": "sum" }, @@ -149405,19 +149729,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001212", + "id": "E14001523", "level": "constituency", - "name": "East Grinstead and Uckfield", + "name": "Stone, Great Wyrley and Penkridge", "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, 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.E14001212" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001523" }, "measure": { "unit": "kwh" @@ -149438,28 +149762,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ad14c10a8c8b4ad6d09d9642", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ab25541280ded0976b071d9a", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 422204188.742, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ad1fd85c2ab751220cb6a463", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ab37c0ab1a2bdf1e61f6df23", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -149472,81 +149796,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": "E14001538", + "id": "E14001333", "level": "constituency", - "name": "Tamworth", + "name": "Lewisham West and East Dulwich", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Tamworth: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Lewisham West and East Dulwich: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001538" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001333" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_concept": "desnz.subnational.domestic_electricity_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ad1fd85c2ab751220cb6a463", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ab37c0ab1a2bdf1e61f6df23", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 43488.07, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ad23f4b01480e2e26f3ec173", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ab39c765bbb7b9cccce7e6f4", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -149562,7 +149888,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -149571,7 +149897,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -149579,27 +149905,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001503", + "id": "E14001349", "level": "constituency", - "name": "Southgate and Wood Green", + "name": "Maidstone and Malling", "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, 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" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_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.E14001349" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "gas_year", @@ -149612,28 +149938,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ad23f4b01480e2e26f3ec173", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ab39c765bbb7b9cccce7e6f4", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 42704.668, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ad2c8db9a76e4f11629bee78", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ab3c79cce36969e60e6804ec", "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", @@ -149646,81 +149972,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": "E14001439", + "id": "W07000085", "level": "constituency", - "name": "Reading West and Mid Berkshire", + "name": "Brecon, Radnor and Cwm Tawe", "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 electricity meters, 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" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_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.E14001439" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.W07000085" }, "measure": { - "unit": "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:ad2c8db9a76e4f11629bee78", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ab3c79cce36969e60e6804ec", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 44266.101, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ad3685619e9759009fec74e5", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ab616ecd7c2d8364f4f96caf", "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", @@ -149736,7 +150064,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -149745,7 +150073,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -149753,27 +150081,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001212", + "id": "E14001094", "level": "constituency", - "name": "East Grinstead and Uckfield", + "name": "Birmingham Hall Green and Moseley", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, East Grinstead and Uckfield: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Birmingham Hall Green and Moseley: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001212" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001094" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "gas_year", @@ -149786,28 +150114,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ad3685619e9759009fec74e5", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ab616ecd7c2d8364f4f96caf", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 542322812.803, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ad3ea739d48f1b164529ee49", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ab8ba2da5ba0979076a72913", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -149820,83 +150148,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": "E14001287", + "id": "E14001197", "level": "constituency", - "name": "High Peak", + "name": "Didcot and Wantage", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, High Peak: 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.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001287" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001197" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_concept": "desnz.subnational.domestic_gas_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ad3ea739d48f1b164529ee49", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ab8ba2da5ba0979076a72913", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 443528777.896, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ad9f7f56ae45520dc3e62cb9", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ab9cd448e440e72737c8934d", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -149912,7 +150238,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -149921,7 +150247,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -149929,27 +150255,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001290", + "id": "E14001195", "level": "constituency", - "name": "Holborn and St Pancras", + "name": "Derbyshire Dales", "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, 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.electricity.consumption", + "record_set_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.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_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "calendar_year", @@ -149964,28 +150290,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ad9f7f56ae45520dc3e62cb9", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ab9cd448e440e72737c8934d", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 163784567.985, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:adabaa9c89c3f18aa3021053", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:abb2d3c9614f60cb426624c6", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -150001,7 +150327,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -150010,7 +150336,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -150018,27 +150344,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001375", + "id": "E14001507", "level": "constituency", - "name": "Newark", + "name": "St Albans", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Newark: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, St Albans: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001375" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001507" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "calendar_year", @@ -150053,28 +150379,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:adabaa9c89c3f18aa3021053", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:abb2d3c9614f60cb426624c6", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 42219.086, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:add250c1e345c00febd023ca", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:abd161312e5d3aa527584c37", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -150090,7 +150416,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -150099,7 +150425,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -150107,27 +150433,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001151", + "id": "E14001508", "level": "constituency", - "name": "Canterbury", + "name": "St Austell and Newquay", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Canterbury: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, St Austell and Newquay: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001151" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001508" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "calendar_year", @@ -150142,28 +150468,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:add250c1e345c00febd023ca", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:abd161312e5d3aa527584c37", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 197518781.658, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:add7dcf2914037affb5c3264", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:abd8b9afacfae080a6de1ea6", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -150176,83 +150502,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": "S14000084", "level": "constituency", - "name": "Aldridge-Brownhills", + "name": "Glasgow East", "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, 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" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_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.S14000084" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_concept": "desnz.subnational.domestic_gas_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:add7dcf2914037affb5c3264", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:abd8b9afacfae080a6de1ea6", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 403243988.645, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:adee82593626ff9770d7539b", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:abebe5cea0aad84ffe8c0f98", "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", @@ -150265,75 +150589,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": "E14001118", + "id": "E14001436", "level": "constituency", - "name": "Bradford East", + "name": "Rawmarsh and Conisbrough", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Bradford 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.E14001118" + "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:adee82593626ff9770d7539b", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:abebe5cea0aad84ffe8c0f98", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 41833.068, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:adf24573412ef23a930efc1c", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:abee6eb9523935eff97d7933", "aggregation": { "method": "sum" }, @@ -150374,19 +150696,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001435", + "id": "E14001477", "level": "constituency", - "name": "Queen's Park and Maida Vale", + "name": "Slough", "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 consumption, 2024, Slough: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001435" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001477" }, "measure": { "unit": "kwh" @@ -150409,28 +150731,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:adf24573412ef23a930efc1c", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:abee6eb9523935eff97d7933", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 173023943.022, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:adffd58300433497aa7b90a1", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:abffd51012350e491d068263", "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", @@ -150446,7 +150768,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -150455,7 +150777,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -150463,27 +150785,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001273", + "id": "E14001551", "level": "constituency", - "name": "Harwich and North Essex", + "name": "Torbay", "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, 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.E14001273" + "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", @@ -150496,117 +150818,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:adffd58300433497aa7b90a1", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:abffd51012350e491d068263", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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:ae17326e1c3e9b3c5aff94d2", - "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": "W07000100", - "level": "constituency", - "name": "Mid and South Pembrokeshire", - "vintage": "pcon_2024" - }, - "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.W07000100" - }, - "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:ae17326e1c3e9b3c5aff94d2", - "source": { - "source_file": "desnz_constituency_energy_facts.json", - "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", - "source_table": "DESNZ sub-national 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": 404790720.024, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ae2c2d1881a34c141220e7da", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ac2dc1c583b6624240a3f632", "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", @@ -150622,7 +150855,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -150631,7 +150864,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -150639,27 +150872,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001398", + "id": "E14001287", "level": "constituency", - "name": "North Shropshire", + "name": "High Peak", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, North Shropshire: 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.E14001398" + "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", @@ -150672,20 +150905,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ae2c2d1881a34c141220e7da", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ac2dc1c583b6624240a3f632", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 496598254.848, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ae31848649cfeffb6fb790f3", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ac390c6f1eba387a00223b1a", "aggregation": { "method": "sum" }, @@ -150726,19 +150959,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001375", + "id": "E14001517", "level": "constituency", - "name": "Newark", + "name": "Stockport", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Newark: 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.electricity.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001375" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001517" }, "measure": { "unit": "count" @@ -150761,28 +150994,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ae31848649cfeffb6fb790f3", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ac390c6f1eba387a00223b1a", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 48639.065, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:aeae58c3ddb1932a1aa7715a", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ac413f773921cb441016d4a0", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -150795,81 +151028,83 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { "meter_count": "Meter count" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", + "fuel": "electricity", "metric": "meter_count", - "temperature_adjustment": "weather_corrected" + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001283", + "id": "E14001472", "level": "constituency", - "name": "Hertford and Stortford", + "name": "Shipley", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Hertford and Stortford: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, 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" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001283" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001472" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_concept": "desnz.subnational.domestic_electricity_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:aeae58c3ddb1932a1aa7715a", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ac413f773921cb441016d4a0", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 45194.335, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:aebdaa3f89a48a0822881e68", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ac5901208dbc654c94e21bdb", "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", @@ -150882,81 +151117,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": "E14001117", "level": "constituency", - "name": "Scarborough and Whitby", + "name": "Bracknell", "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, Bracknell: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_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.E14001117" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:aebdaa3f89a48a0822881e68", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ac5901208dbc654c94e21bdb", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 43043.677, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:aedcb47a95c5e724c25f7b7e", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ac738e91a33365f3a0a01466", "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", @@ -150969,73 +151206,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": "E14001466", + "id": "W07000100", "level": "constituency", - "name": "Sheffield Brightside and Hillsborough", + "name": "Mid and South Pembrokeshire", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Sheffield Brightside and Hillsborough: 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_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_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.E14001466" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.W07000100" }, "measure": { - "unit": "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:aedcb47a95c5e724c25f7b7e", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ac738e91a33365f3a0a01466", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 51034.179, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:af0b6eddc0a45974b4648c1b", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:acc736971c970f0635b15abd", "aggregation": { "method": "sum" }, @@ -151076,19 +151315,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001386", + "id": "W07000088", "level": "constituency", - "name": "North Cotswolds", + "name": "Caerphilly", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, North Cotswolds: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, 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.E14001386" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.W07000088" }, "measure": { "unit": "count" @@ -151109,28 +151348,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:af0b6eddc0a45974b4648c1b", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:acc736971c970f0635b15abd", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 42270.913, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:af42b04bbd4f7d551f5eb8c6", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:acd9cc84f12b3e561c220803", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -151146,7 +151385,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -151155,7 +151394,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -151163,27 +151402,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000074", + "id": "E14001565", "level": "constituency", - "name": "Dumfriesshire, Clydesdale and Tweeddale", + "name": "Warrington South", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Dumfriesshire, Clydesdale and Tweeddale: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, 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" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.S14000074" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001565" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "calendar_year", @@ -151198,28 +151437,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:af42b04bbd4f7d551f5eb8c6", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:acd9cc84f12b3e561c220803", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 46666.714, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:af5627a7fc07ccc9cbf721aa", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ad0044f69cdf73baaaf2e4f4", "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", @@ -151235,7 +151474,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -151244,7 +151483,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -151252,27 +151491,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000106", + "id": "E14001232", "level": "constituency", - "name": "West Dunbartonshire", + "name": "Exmouth and Exeter East", "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, 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.S14000106" + "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", @@ -151285,20 +151524,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:af5627a7fc07ccc9cbf721aa", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ad0044f69cdf73baaaf2e4f4", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 344576549.913, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:af6f3c035cdccb1f8ddb6f8d", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ad428d25e5378a574cd66586", "aggregation": { "method": "sum" }, @@ -151339,19 +151578,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001533", + "id": "E14001146", "level": "constituency", - "name": "Sussex Weald", + "name": "Bury St Edmunds and Stowmarket", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Sussex Weald: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, 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.E14001533" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001146" }, "measure": { "unit": "count" @@ -151372,20 +151611,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:af6f3c035cdccb1f8ddb6f8d", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ad428d25e5378a574cd66586", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 37849.51, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:afa97d846de18da80cfcd9dd", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ad4ad1c337eeeca925b07394", "aggregation": { "method": "sum" }, @@ -151426,19 +151665,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001069", + "id": "E14001371", "level": "constituency", - "name": "Ashford", + "name": "Mitcham and Morden", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Ashford: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Mitcham and Morden: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001069" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001371" }, "measure": { "unit": "kwh" @@ -151459,109 +151698,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:afa97d846de18da80cfcd9dd", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ad4ad1c337eeeca925b07394", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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_type": "float" - }, - { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:afecf4d7c525eeaa8cb801fd", - "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": "W07000099", - "level": "constituency", - "name": "Merthyr Tydfil and Aberdare", - "vintage": "pcon_2024" - }, - "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.W07000099" - }, - "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:afecf4d7c525eeaa8cb801fd", - "source": { - "source_file": "desnz_constituency_energy_facts.json", - "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", - "source_table": "DESNZ sub-national 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": 469699746.627, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b05626f9d8be7c8d5ad8dbf2", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ad4b3c17fc54cfb0de0efb92", "aggregation": { "method": "sum" }, @@ -151602,19 +151752,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000060", + "id": "E14001603", "level": "constituency", - "name": "Aberdeen North", + "name": "Yeovil", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Aberdeen North: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Yeovil: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", "record_set_spec_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" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001603" }, "measure": { "unit": "count" @@ -151637,109 +151787,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b05626f9d8be7c8d5ad8dbf2", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ad4b3c17fc54cfb0de0efb92", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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:b073cc948eb16e5c84a8eb9d", - "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": "E14001572", - "level": "constituency", - "name": "Wells and Mendip Hills", - "vintage": "pcon_2024" - }, - "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.electricity.consumption", - "record_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" - }, - "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:b073cc948eb16e5c84a8eb9d", - "source": { - "source_file": "desnz_constituency_energy_facts.json", - "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", - "source_table": "DESNZ sub-national 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": 48784.869, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b0a70edeba0ed383bf558dbe", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ad5008e6c57915b07811fb9a", "aggregation": { "method": "sum" }, @@ -151780,19 +151841,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001519", + "id": "E14001479", "level": "constituency", - "name": "Stockton West", + "name": "Solihull West and Shirley", "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, Solihull West and Shirley: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001519" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001479" }, "measure": { "unit": "kwh" @@ -151815,20 +151876,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b0a70edeba0ed383bf558dbe", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ad5008e6c57915b07811fb9a", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 140232971.299, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b0cd2afffd7bfb190ef30f96", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ad936761fd50291b796f698b", "aggregation": { "method": "sum" }, @@ -151869,19 +151930,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001431", + "id": "E14001132", "level": "constituency", - "name": "Portsmouth North", + "name": "Bristol East", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Portsmouth North: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Bristol East: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001431" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001132" }, "measure": { "unit": "count" @@ -151904,109 +151965,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b0cd2afffd7bfb190ef30f96", - "source": { - "source_file": "desnz_constituency_energy_facts.json", - "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", - "source_table": "DESNZ sub-national 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_type": "float" - }, - { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b116d5bbd36acfccd1aea2ca", - "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": "E14001184", - "level": "constituency", - "name": "Crawley", - "vintage": "pcon_2024" - }, - "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.E14001184" - }, - "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:b116d5bbd36acfccd1aea2ca", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ad936761fd50291b796f698b", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 47736.944, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b12cf69d2bc42fc1d280c6bb", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ad954716ac2dd486f8bf39f2", "aggregation": { "method": "sum" }, @@ -152047,19 +152019,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001157", + "id": "E14001255", "level": "constituency", - "name": "Chatham and Aylesford", + "name": "Great Grimsby and Cleethorpes", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Chatham and Aylesford: 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.E14001157" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001255" }, "measure": { "unit": "kwh" @@ -152082,20 +152054,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b12cf69d2bc42fc1d280c6bb", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ad954716ac2dd486f8bf39f2", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 143869579.085, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b14fbe88b42ffcefe8e980b3", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ada442cd79d89d8aa18c250a", "aggregation": { "method": "sum" }, @@ -152136,19 +152108,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001278", + "id": "E14001321", "level": "constituency", - "name": "Hemel Hempstead", + "name": "Leeds North East", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Hemel Hempstead: 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_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001278" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001321" }, "measure": { "unit": "kwh" @@ -152171,20 +152143,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b14fbe88b42ffcefe8e980b3", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ada442cd79d89d8aa18c250a", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 140562286.716, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b158e19ae290e6a80226539b", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ada818880f5b79a79ae86bc9", "aggregation": { "method": "sum" }, @@ -152225,19 +152197,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001353", + "id": "E14001221", "level": "constituency", - "name": "Manchester Rusholme", + "name": "Edmonton and Winchmore Hill", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Manchester Rusholme: 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_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001353" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001221" }, "measure": { "unit": "count" @@ -152260,28 +152232,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b158e19ae290e6a80226539b", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ada818880f5b79a79ae86bc9", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 46951.093, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b168cc150f814ef1e12af0f3", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:adb0b0bf2add28c0567394b2", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -152297,7 +152269,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -152306,7 +152278,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -152314,27 +152286,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001365", + "id": "E14001434", "level": "constituency", - "name": "Mid Norfolk", + "name": "Putney", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Mid Norfolk: 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.E14001365" + "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", @@ -152349,28 +152321,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b168cc150f814ef1e12af0f3", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:adb0b0bf2add28c0567394b2", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 158337205.842, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b170f17355dac210550fc771", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:adcc688a439af5c5a34d8311", "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", @@ -152383,83 +152355,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": "E14001363", "level": "constituency", - "name": "Maidstone and Malling", + "name": "Mid Dorset and North Poole", "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, Mid Dorset and North Poole: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001349" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001363" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_concept": "desnz.subnational.domestic_gas_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b170f17355dac210550fc771", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:adcc688a439af5c5a34d8311", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 38202.554, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b1add0ac71a31895f6e08995", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ae19f1326f77978c2558417a", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -152475,7 +152445,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -152484,7 +152454,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -152492,27 +152462,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001174", + "id": "E14001495", "level": "constituency", - "name": "Clacton", + "name": "South West Devon", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Clacton: 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_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001174" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001495" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "gas_year", @@ -152525,28 +152495,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b1add0ac71a31895f6e08995", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ae19f1326f77978c2558417a", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 38694.925, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b1ddd943e701d4e7e753281e", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ae1dc402de06b11af5597558", "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", @@ -152559,83 +152529,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": "E14001574", "level": "constituency", - "name": "Wokingham", + "name": "West Bromwich", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Wokingham: 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.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.E14001574" }, "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:b1ddd943e701d4e7e753281e", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ae1dc402de06b11af5597558", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 41309.585, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b1e0a2fcee12a5c72e730bb7", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ae2e8a68dbe937e2ca41d02f", "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", @@ -152648,83 +152616,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": "E14001367", "level": "constituency", - "name": "Bishop Auckland", + "name": "Middlesbrough and Thornaby East", "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, 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.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.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_gas_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b1e0a2fcee12a5c72e730bb7", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ae2e8a68dbe937e2ca41d02f", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 513322409.848, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b1e4e46b733368b8eb225310", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ae484727734fc5967be6548c", "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", @@ -152740,7 +152706,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -152749,7 +152715,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -152757,27 +152723,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001418", + "id": "E14001467", "level": "constituency", - "name": "Ossett and Denby Dale", + "name": "Sheffield Central", "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 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.gas.meter_count", - "record_set_spec_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.E14001418" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001467" }, "measure": { - "unit": "count" + "unit": "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", @@ -152790,20 +152756,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b1e4e46b733368b8eb225310", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ae484727734fc5967be6548c", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 347088344.113, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b1e9aea57cf87def99ea8df5", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ae4aa09e70c281eb978b0a60", "aggregation": { "method": "sum" }, @@ -152844,19 +152810,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001123", + "id": "E14001080", "level": "constituency", - "name": "Brent West", + "name": "Bath", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Brent West: 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.E14001123" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001080" }, "measure": { "unit": "count" @@ -152879,28 +152845,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b1e9aea57cf87def99ea8df5", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ae4aa09e70c281eb978b0a60", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 46622.766, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b1efad95df1ccfbcdc139c02", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ae5b2568723f15254b8580dc", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -152913,81 +152879,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": "E14001064", + "id": "E14001305", "level": "constituency", - "name": "Aldridge-Brownhills", + "name": "Islington North", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Aldridge-Brownhills: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, 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.E14001064" + "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:b1efad95df1ccfbcdc139c02", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ae5b2568723f15254b8580dc", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 51586.0, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b1f802ef465dacd88dbc02f2", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ae5e43d54b66db755cc3c7b0", "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", @@ -153000,81 +152968,83 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", - "metric": "meter_count", - "temperature_adjustment": "weather_corrected" + "fuel": "electricity", + "metric": "consumption", + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001092", + "id": "E14001145", "level": "constituency", - "name": "Birmingham Edgbaston", + "name": "Bury South", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Birmingham Edgbaston: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, 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.E14001092" + "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:b1f802ef465dacd88dbc02f2", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ae5e43d54b66db755cc3c7b0", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 149514289.871, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b208ee9e9bc45c19935f744d", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ae96fac775d62f6056f831f8", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -153090,7 +153060,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -153099,7 +153069,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -153107,27 +153077,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001463", + "id": "E14001396", "level": "constituency", - "name": "Sefton Central", + "name": "North Norfolk", "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, North Norfolk: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001463" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001396" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "calendar_year", @@ -153142,20 +153112,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b208ee9e9bc45c19935f744d", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ae96fac775d62f6056f831f8", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 48073.198, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b20a2a6a0491b7772efffd66", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:aeaeee1bad31a827181b02c4", "aggregation": { "method": "sum" }, @@ -153196,19 +153166,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001501", + "id": "E14001527", "level": "constituency", - "name": "Southend East and Rochford", + "name": "Streatham and Croydon North", "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, 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.E14001501" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001527" }, "measure": { "unit": "kwh" @@ -153229,28 +153199,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b20a2a6a0491b7772efffd66", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:aeaeee1bad31a827181b02c4", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 537264622.969, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b212e0d4a44d50904c124f84", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:aee16bf3d9d3c8acf6647f48", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -153263,83 +153233,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": "E14001338", + "id": "E14001513", "level": "constituency", - "name": "Liverpool Riverside", + "name": "Stafford", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Liverpool Riverside: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Stafford: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001338" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001513" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_concept": "desnz.subnational.domestic_gas_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b212e0d4a44d50904c124f84", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:aee16bf3d9d3c8acf6647f48", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 406836637.411, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b213f6c521f2182313815862", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:aee7fb772aee179ce0f05e48", "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", @@ -153352,83 +153320,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": "S14000079", + "id": "E14001447", "level": "constituency", - "name": "Edinburgh North and Leith", + "name": "Rochester and Strood", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Edinburgh North and Leith: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Rochester and Strood: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.S14000079" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001447" }, "measure": { - "unit": "count" + "unit": "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:b213f6c521f2182313815862", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:aee7fb772aee179ce0f05e48", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 416814976.501, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b2319b3364fca40fc8512c61", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:af01150c9a6365bc4812665b", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -153441,75 +153407,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": "E14001581", + "id": "W07000112", "level": "constituency", - "name": "Weston-super-Mare", + "name": "Ynys M\u00f4n", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Weston-super-Mare: 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.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001581" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.W07000112" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_concept": "desnz.subnational.domestic_gas_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b2319b3364fca40fc8512c61", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:af01150c9a6365bc4812665b", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 157027973.165, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b24a4d75e1bf8085f05231ca", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:af0d78dc4af621b8d9403c99", "aggregation": { "method": "sum" }, @@ -153550,19 +153514,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000098", + "id": "E14001472", "level": "constituency", - "name": "Moray West, Nairn and Strathspey", + "name": "Shipley", "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 gas consumption, 2024, Shipley: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.S14000098" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001472" }, "measure": { "unit": "kwh" @@ -153583,20 +153547,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b24a4d75e1bf8085f05231ca", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:af0d78dc4af621b8d9403c99", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 543553582.214, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b257ff9ea509fb6d0e36af52", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:af461532b0c48960f6d411fd", "aggregation": { "method": "sum" }, @@ -153637,19 +153601,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001264", + "id": "E14001475", "level": "constituency", - "name": "Hammersmith and Chiswick", + "name": "Skipton and Ripon", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Hammersmith and Chiswick: 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.electricity.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001264" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001475" }, "measure": { "unit": "count" @@ -153672,28 +153636,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b257ff9ea509fb6d0e36af52", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:af461532b0c48960f6d411fd", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 46857.747, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b2b361ba93b2f442c317d2ab", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:af6f51414335522ad76811b3", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -153709,7 +153673,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -153718,7 +153682,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -153726,27 +153690,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001534", + "id": "E14001171", "level": "constituency", - "name": "Sutton and Cheam", + "name": "Christchurch", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Sutton and Cheam: 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.E14001534" + "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", @@ -153759,20 +153723,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b2b361ba93b2f442c317d2ab", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:af6f51414335522ad76811b3", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 38356.554, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b2b56e9ed56e429f99b75e44", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:af9d3a3741cac9e0784b5bf9", "aggregation": { "method": "sum" }, @@ -153813,19 +153777,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001319", + "id": "E14001345", "level": "constituency", - "name": "Leeds Central and Headingley", + "name": "Luton North", "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, 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.E14001319" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001345" }, "measure": { "unit": "kwh" @@ -153848,28 +153812,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b2b56e9ed56e429f99b75e44", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:af9d3a3741cac9e0784b5bf9", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 130596214.643, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b2d27af37554c125722343bb", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:afa9089999bea98d051c63e5", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -153885,7 +153849,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -153894,7 +153858,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -153902,27 +153866,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001178", + "id": "E14001482", "level": "constituency", - "name": "Congleton", + "name": "South Cotswolds", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Congleton: 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.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001178" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.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_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "calendar_year", @@ -153937,28 +153901,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b2d27af37554c125722343bb", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:afa9089999bea98d051c63e5", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 197995299.671, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b36f092a99f06a8730b883fc", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:afad12d903ddf2cd3a76c1ca", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -153974,7 +153938,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -153983,7 +153947,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -153991,27 +153955,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001114", + "id": "E14001244", "level": "constituency", - "name": "Boston and Skegness", + "name": "Gateshead Central and Whickham", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Boston and Skegness: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Gateshead Central and Whickham: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001114" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001244" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "gas_year", @@ -154024,28 +153988,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b36f092a99f06a8730b883fc", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:afad12d903ddf2cd3a76c1ca", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 43217.717, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b37b5bae67454a1c3bcb0f23", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:afb97288424f65fa790ddacc", "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", @@ -154061,7 +154025,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -154070,7 +154034,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -154078,27 +154042,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001211", + "id": "E14001245", "level": "constituency", - "name": "Easington", + "name": "Gedling", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Easington: 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.gas.meter_count", - "record_set_spec_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.E14001211" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001245" }, "measure": { - "unit": "count" + "unit": "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", @@ -154111,28 +154075,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b37b5bae67454a1c3bcb0f23", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:afb97288424f65fa790ddacc", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 524687373.456, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b37e28be82b677c2a7fc9610", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:afd0688516278469086e08d1", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -154148,7 +154112,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -154157,7 +154121,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -154165,27 +154129,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001417", + "id": "E14001085", "level": "constituency", - "name": "Orpington", + "name": "Bermondsey and Old Southwark", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Orpington: 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_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_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.E14001085" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "calendar_year", @@ -154200,20 +154164,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b37e28be82b677c2a7fc9610", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:afd0688516278469086e08d1", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 173708052.313, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b3826a72085e273eb79ecacb", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b029707e1ac527e2128a953c", "aggregation": { "method": "sum" }, @@ -154254,19 +154218,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001110", + "id": "E14001596", "level": "constituency", - "name": "Bolton North East", + "name": "Wolverhampton West", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Bolton North East: 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_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001110" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001596" }, "measure": { "unit": "kwh" @@ -154287,28 +154251,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b3826a72085e273eb79ecacb", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b029707e1ac527e2128a953c", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 569715974.402, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b398712178a421126514c397", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b031a2f49b05cd875be44823", "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", @@ -154324,7 +154288,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -154333,7 +154297,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -154341,27 +154305,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001271", + "id": "E14001554", "level": "constituency", - "name": "Harrow West", + "name": "Truro and Falmouth", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Harrow West: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, 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.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001271" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001554" }, "measure": { - "unit": "count" + "unit": "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", @@ -154374,20 +154338,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b398712178a421126514c397", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b031a2f49b05cd875be44823", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 244666906.872, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b39d24067af295daa63424d8", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b0510ce7ec54114be2fa2c44", "aggregation": { "method": "sum" }, @@ -154428,19 +154392,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000084", + "id": "E14001217", "level": "constituency", - "name": "Glasgow East", + "name": "East Wiltshire", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Glasgow East: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, East Wiltshire: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.S14000084" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001217" }, "measure": { "unit": "count" @@ -154463,28 +154427,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b39d24067af295daa63424d8", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b0510ce7ec54114be2fa2c44", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 42257.581, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b3c071ac649f4ead59add249", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b065e49cc9d04deaa3410e3e", "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", @@ -154500,7 +154464,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -154509,7 +154473,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -154517,27 +154481,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "W07000111", + "id": "W07000107", "level": "constituency", - "name": "Wrexham", + "name": "Rhondda and Ogmore", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Wrexham: 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_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_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.W07000111" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.W07000107" }, "measure": { - "unit": "count" + "unit": "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", @@ -154550,28 +154514,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b3c071ac649f4ead59add249", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b065e49cc9d04deaa3410e3e", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 510690807.464, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b3ca24ffdf0dcaa1bc80ea84", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b0981710e88d627d4de27226", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -154584,81 +154548,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": "E14001530", "level": "constituency", - "name": "Poplar and Limehouse", + "name": "Suffolk Coastal", "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, Suffolk Coastal: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_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.E14001530" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_concept": "desnz.subnational.domestic_electricity_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b3ca24ffdf0dcaa1bc80ea84", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b0981710e88d627d4de27226", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 49129.66, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b3f4928dca8669707b9e469f", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b0f0b0f92835913838ed2bb5", "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", @@ -154671,83 +154637,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": "E14001119", + "id": "E14001460", "level": "constituency", - "name": "Bradford South", + "name": "Salisbury", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Bradford South: 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.E14001119" + "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:b3f4928dca8669707b9e469f", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b0f0b0f92835913838ed2bb5", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 314958060.204, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b425a482fc22171497c587e9", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b0f7a06211eae288decebb39", "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", @@ -154760,83 +154724,81 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { "meter_count": "Meter count" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", + "fuel": "gas", "metric": "meter_count", - "temperature_adjustment": "as_reported" + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001267", + "id": "E14001339", "level": "constituency", - "name": "Harlow", + "name": "Liverpool Walton", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Harlow: 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.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001267" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001339" }, "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:b425a482fc22171497c587e9", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b0f7a06211eae288decebb39", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 44032.447, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b43c809482b9ae277bc3dc8a", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b0f9928b0bba932cefbe724c", "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", @@ -154849,81 +154811,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": "W07000106", "level": "constituency", - "name": "Finchley and Golders Green", + "name": "Pontypridd", "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, Pontypridd: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001238" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.W07000106" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_concept": "desnz.subnational.domestic_electricity_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b43c809482b9ae277bc3dc8a", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b0f9928b0bba932cefbe724c", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 130842758.097, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b44fddbf14bd173b2e013367", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b1035e9f9e16ecb5387beaf2", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -154939,7 +154903,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -154948,7 +154912,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -154956,27 +154920,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001477", + "id": "E14001421", "level": "constituency", - "name": "Slough", + "name": "Peckham", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Slough: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Peckham: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001477" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001421" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "calendar_year", @@ -154991,20 +154955,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b44fddbf14bd173b2e013367", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b1035e9f9e16ecb5387beaf2", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 48155.036, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b4789ed53761406f6ebad42d", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b123a9f38673b1f72bc7286a", "aggregation": { "method": "sum" }, @@ -155045,19 +155009,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001189", + "id": "E14001340", "level": "constituency", - "name": "Dagenham and Rainham", + "name": "Liverpool Wavertree", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Dagenham and Rainham: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, 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.E14001189" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001340" }, "measure": { "unit": "count" @@ -155080,28 +155044,117 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b4789ed53761406f6ebad42d", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b123a9f38673b1f72bc7286a", + "source": { + "source_file": "desnz_constituency_energy_facts.json", + "source_name": "microcosm", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_table": "DESNZ sub-national 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_type": "float" + }, + { + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b142cabce7a367f7aacd0866", + "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": "E14001245", + "level": "constituency", + "name": "Gedling", + "vintage": "pcon_2024" + }, + "label": "Domestic electricity consumption, 2024, Gedling: DESNZ's authority totals split by its small-area figures", + "layout": { + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + }, + "lineage": { + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001245" + }, + "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:b142cabce7a367f7aacd0866", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 148051516.678, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b488ddcace19552b5b48a315", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b15efbd5c654ce5739e1a05b", "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", @@ -155114,81 +155167,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": "E14001460", + "id": "E14001536", "level": "constituency", - "name": "Salisbury", + "name": "Swindon North", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Salisbury: 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_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_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.E14001460" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001536" }, "measure": { - "unit": "count" + "unit": "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:b488ddcace19552b5b48a315", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b15efbd5c654ce5739e1a05b", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 142702712.376, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b4aba943f1f1f689f336f924", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b17f32ada87a43a3f1711dea", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -155204,7 +155259,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -155213,7 +155268,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -155221,27 +155276,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001281", + "id": "E14001177", "level": "constituency", - "name": "Hereford and South Herefordshire", + "name": "Colne Valley", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Hereford and South Herefordshire: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Colne Valley: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001281" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001177" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "calendar_year", @@ -155256,28 +155311,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b4aba943f1f1f689f336f924", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b17f32ada87a43a3f1711dea", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 43016.153, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b4c194e062595d38c8a54445", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b1857357870433fe434c1729", "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", @@ -155293,7 +155348,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -155302,7 +155357,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -155310,27 +155365,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001192", + "id": "E14001258", "level": "constituency", - "name": "Daventry", + "name": "Guildford", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Daventry: 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_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_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.E14001192" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001258" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "gas_year", @@ -155343,20 +155398,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b4c194e062595d38c8a54445", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b1857357870433fe434c1729", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 521989508.338, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b4ddaa4a536ed5b111ea7180", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b19c03d40a74f0bb5474f8b8", "aggregation": { "method": "sum" }, @@ -155397,19 +155452,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001460", + "id": "E14001070", "level": "constituency", - "name": "Salisbury", + "name": "Ashton-under-Lyne", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Salisbury: 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.electricity.consumption", "record_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" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001070" }, "measure": { "unit": "kwh" @@ -155432,28 +155487,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b4ddaa4a536ed5b111ea7180", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b19c03d40a74f0bb5474f8b8", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 127633270.242, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b4ec1a5a3151d2e33166755d", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b1a976c3ed268da2d5f17e82", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -155466,75 +155521,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": "E14001475", "level": "constituency", - "name": "Gillingham and Rainham", + "name": "Skipton and Ripon", "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, Skipton and Ripon: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_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.E14001475" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_concept": "desnz.subnational.domestic_gas_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b4ec1a5a3151d2e33166755d", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b1a976c3ed268da2d5f17e82", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 425334731.585, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b4f05fcdb5b81c791acb1821", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b1bdfdd6a726ffc013a21a3a", "aggregation": { "method": "sum" }, @@ -155575,19 +155628,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001170", + "id": "E14001169", "level": "constituency", - "name": "Chorley", + "name": "Chipping Barnet", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Chorley: 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.E14001170" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001169" }, "measure": { "unit": "count" @@ -155608,28 +155661,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b4f05fcdb5b81c791acb1821", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b1bdfdd6a726ffc013a21a3a", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 41111.881, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b504da90304dbc34a78db416", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b1c5d46770feba66dcd891b9", "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", @@ -155642,83 +155695,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": "E14001139", "level": "constituency", - "name": "Pontefract, Castleford and Knottingley", + "name": "Broxbourne", "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, 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.electricity.meter_count", - "record_set_spec_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.E14001139" }, "measure": { - "unit": "count" + "unit": "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:b504da90304dbc34a78db416", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b1c5d46770feba66dcd891b9", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 482192493.496, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b5053d67ecad1a3ec3a86111", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b1ca2edaf4b8e6b2dda16ef1", "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", @@ -155731,81 +155782,83 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", - "metric": "meter_count", - "temperature_adjustment": "weather_corrected" + "fuel": "electricity", + "metric": "consumption", + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001314", + "id": "E14001095", "level": "constituency", - "name": "Kingston upon Hull North and Cottingham", + "name": "Birmingham Hodge Hill and Solihull North", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Kingston upon Hull North and Cottingham: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Birmingham Hodge Hill and Solihull North: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001314" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001095" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b5053d67ecad1a3ec3a86111", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b1ca2edaf4b8e6b2dda16ef1", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 138218226.093, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b55c497ff946c6af12c24da7", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b1d0b7cd954b13fa53a3b38c", "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", @@ -155821,7 +155874,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -155830,7 +155883,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -155838,27 +155891,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001591", + "id": "S14000080", "level": "constituency", - "name": "Witney", + "name": "Edinburgh South", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Witney: 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.E14001591" + "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", @@ -155871,28 +155924,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b55c497ff946c6af12c24da7", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b1d0b7cd954b13fa53a3b38c", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 532266106.8, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b57a04f7d3e9fc20401b6c14", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b1e14985eaea3c6c9f1d7ff7", "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", @@ -155908,7 +155961,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -155917,7 +155970,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -155925,27 +155978,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001552", + "id": "E14001098", "level": "constituency", - "name": "Torridge and Tavistock", + "name": "Birmingham Perry Barr", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Torridge and Tavistock: 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.gas.meter_count", - "record_set_spec_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.E14001552" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001098" }, "measure": { - "unit": "count" + "unit": "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", @@ -155958,20 +156011,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b57a04f7d3e9fc20401b6c14", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b1e14985eaea3c6c9f1d7ff7", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 537699203.754, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b58d11edac76e0b9769d6f8c", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b1e51e983b20ec7ba1871bfb", "aggregation": { "method": "sum" }, @@ -156012,19 +156065,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001538", + "id": "E14001474", "level": "constituency", - "name": "Tamworth", + "name": "Sittingbourne and Sheppey", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Tamworth: 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.electricity.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001538" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001474" }, "measure": { "unit": "count" @@ -156047,28 +156100,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b58d11edac76e0b9769d6f8c", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b1e51e983b20ec7ba1871bfb", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 46143.687, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b58f7c647bf3459b2bbe2499", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b1e79f862e0528534d7abc1e", "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", @@ -156081,81 +156134,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": "E14001152", + "id": "E14001095", "level": "constituency", - "name": "Carlisle", + "name": "Birmingham Hodge Hill and Solihull North", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Carlisle: 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_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_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.E14001152" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.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_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b58f7c647bf3459b2bbe2499", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b1e79f862e0528534d7abc1e", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 44129.263, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b59c0fe862fa67533cc2cb10", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b1f95858d36b7d3f3b949556", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -156171,7 +156226,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -156180,7 +156235,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -156188,27 +156243,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001473", + "id": "E14001374", "level": "constituency", - "name": "Shrewsbury", + "name": "New Forest West", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Shrewsbury: 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_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001473" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001374" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "calendar_year", @@ -156223,28 +156278,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b59c0fe862fa67533cc2cb10", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b1f95858d36b7d3f3b949556", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 41439.507, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b59d2d6bbf87d0a9674be25a", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b24b10965fa22c777fad649f", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -156257,75 +156312,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": "E14001544", + "id": "S14000091", "level": "constituency", - "name": "Thirsk and Malton", + "name": "Gordon and Buchan", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Thirsk and Malton: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Gordon and Buchan: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001544" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.S14000091" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_concept": "desnz.subnational.domestic_gas_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b59d2d6bbf87d0a9674be25a", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b24b10965fa22c777fad649f", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 298068788.98, + "value_type": "float" + }, + { + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b27cf1ec01ae5b9ce417b001", + "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": "E14001372", + "level": "constituency", + "name": "Morecambe and Lunesdale", + "vintage": "pcon_2024" + }, + "label": "Domestic gas 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" + }, + "lineage": { + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001372" + }, + "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:b27cf1ec01ae5b9ce417b001", + "source": { + "source_file": "desnz_constituency_energy_facts.json", + "source_name": "microcosm", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_table": "DESNZ sub-national 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_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b5f37c2b676bd77b9e4c813c", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b2a902c6f0880c184f1b6ff8", "aggregation": { "method": "sum" }, @@ -156366,19 +156506,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001278", + "id": "E14001580", "level": "constituency", - "name": "Hemel Hempstead", + "name": "Westmorland and Lonsdale", "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, Westmorland and Lonsdale: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001278" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001580" }, "measure": { "unit": "kwh" @@ -156399,28 +156539,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b5f37c2b676bd77b9e4c813c", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b2a902c6f0880c184f1b6ff8", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 370333450.854, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b609f3fd589688a9cdebc480", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b2b4331fab2ce622704f06b4", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -156433,83 +156573,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": "E14001388", + "id": "E14001346", "level": "constituency", - "name": "North Dorset", + "name": "Luton South and South Bedfordshire", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, North Dorset: 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.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001388" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001346" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_concept": "desnz.subnational.domestic_gas_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b609f3fd589688a9cdebc480", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b2b4331fab2ce622704f06b4", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 490383801.714, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b6132888149c82926f7bccd7", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b2d19d5ed04c21f2263357ff", "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", @@ -156522,75 +156660,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": "S14000081", + "id": "E14001249", "level": "constituency", - "name": "Edinburgh South West", + "name": "Godalming and Ash", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Edinburgh South West: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Godalming and Ash: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.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.S14000081" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001249" }, "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:b6132888149c82926f7bccd7", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b2d19d5ed04c21f2263357ff", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 37291.644, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b62a8dc41e72286aa262d483", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b30b8a9c745548aee5ffff2f", "aggregation": { "method": "sum" }, @@ -156631,19 +156767,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001596", + "id": "E14001485", "level": "constituency", - "name": "Wolverhampton West", + "name": "South Dorset", "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, 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" }, "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.E14001485" }, "measure": { "unit": "count" @@ -156664,28 +156800,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b62a8dc41e72286aa262d483", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b30b8a9c745548aee5ffff2f", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 43132.841, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b662fe0645547bdf13864e70", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b33520151b472a19fcca6ccc", "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", @@ -156698,81 +156834,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": "E14001088", + "id": "E14001155", "level": "constituency", - "name": "Bexhill and Battle", + "name": "Central Devon", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Bexhill and Battle: 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_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_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.E14001088" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001155" }, "measure": { - "unit": "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:b662fe0645547bdf13864e70", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b33520151b472a19fcca6ccc", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 43892.763, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b66cd38ec3767aac3be25cb7", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b3559c2528fb129199257fef", "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", @@ -156788,7 +156926,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -156797,7 +156935,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -156805,27 +156943,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001204", + "id": "E14001168", "level": "constituency", - "name": "Dudley", + "name": "Chippenham", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Dudley: 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_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_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.E14001204" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001168" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "gas_year", @@ -156838,28 +156976,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b66cd38ec3767aac3be25cb7", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b3559c2528fb129199257fef", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 373525482.311, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b67597fb63fdf4cb19e956f7", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b385480d5ae02371b39c2f12", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -156872,81 +157010,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": "E14001433", + "id": "E14001106", "level": "constituency", - "name": "Preston", + "name": "Blaydon and Consett", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Preston: 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_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001433" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001106" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_concept": "desnz.subnational.domestic_electricity_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b67597fb63fdf4cb19e956f7", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b385480d5ae02371b39c2f12", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 44113.969, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b6b02bbe1cd835140f110400", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b385d642a3c4b3e4680b4405", "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", @@ -156959,81 +157099,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": "E14001468", + "id": "E14001166", "level": "constituency", - "name": "Sheffield Hallam", + "name": "Chichester", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Sheffield Hallam: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Chichester: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001468" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001166" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b6b02bbe1cd835140f110400", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b385d642a3c4b3e4680b4405", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 177150154.354, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b6b235c7ede7cd495dd3ed07", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b3aa3e9a208a5e348f42c759", "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", @@ -157046,73 +157188,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": "E14001150", + "id": "W07000105", "level": "constituency", - "name": "Cannock Chase", + "name": "Newport West and Islwyn", "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, Newport West and Islwyn: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_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.W07000105" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b6b235c7ede7cd495dd3ed07", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b3aa3e9a208a5e348f42c759", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 44584.779, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b6b4eabe5789d3a584ab89ac", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b3c27659882e86d34dece7d6", "aggregation": { "method": "sum" }, @@ -157153,19 +157297,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001325", + "id": "S14000062", "level": "constituency", - "name": "Leeds West and Pudsey", + "name": "Aberdeenshire North and Moray East", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Leeds West and Pudsey: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, 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" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001325" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.S14000062" }, "measure": { "unit": "kwh" @@ -157188,20 +157332,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b6b4eabe5789d3a584ab89ac", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b3c27659882e86d34dece7d6", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 174711784.409, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b6dab79b8431a0f32ab2cbaa", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b3c807ba396922607d98909d", "aggregation": { "method": "sum" }, @@ -157242,19 +157386,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001075", + "id": "E14001587", "level": "constituency", - "name": "Barnsley South", + "name": "Winchester", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Barnsley South: 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.electricity.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001075" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001587" }, "measure": { "unit": "kwh" @@ -157277,20 +157421,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b6dab79b8431a0f32ab2cbaa", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b3c807ba396922607d98909d", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 185282802.723, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b6dd96bf2518f01cecdf6eca", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b3db9047ca4b647e34cba7e4", "aggregation": { "method": "sum" }, @@ -157331,19 +157475,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000064", + "id": "E14001351", "level": "constituency", - "name": "Alloa and Grangemouth", + "name": "Maldon", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Alloa and Grangemouth: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Maldon: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.S14000064" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001351" }, "measure": { "unit": "kwh" @@ -157366,20 +157510,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b6dd96bf2518f01cecdf6eca", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b3db9047ca4b647e34cba7e4", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 181192230.378, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b6f2045835b2e95c3a68055b", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b3ed4e728d68e198358c7f90", "aggregation": { "method": "sum" }, @@ -157420,19 +157564,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001116", + "id": "E14001276", "level": "constituency", - "name": "Bournemouth West", + "name": "Hayes and Harlington", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Bournemouth West: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Hayes and Harlington: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001116" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001276" }, "measure": { "unit": "kwh" @@ -157455,28 +157599,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b6f2045835b2e95c3a68055b", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b3ed4e728d68e198358c7f90", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 155265225.107, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b6fbacfcf885ebe875565f5b", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b3fbdf95378fbfdead5c2c8f", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -157489,73 +157633,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": "E14001084", + "id": "E14001097", "level": "constituency", - "name": "Bedford", + "name": "Birmingham Northfield", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Bedford: 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_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001084" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001097" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_concept": "desnz.subnational.domestic_electricity_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b6fbacfcf885ebe875565f5b", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b3fbdf95378fbfdead5c2c8f", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 46875.445, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b6fdf90114ab9d454eb53690", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b41175594d6d60c6747c1d28", "aggregation": { "method": "sum" }, @@ -157596,19 +157742,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "W07000095", + "id": "E14001399", "level": "constituency", - "name": "Clwyd North", + "name": "North Somerset", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Clwyd North: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, North Somerset: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.W07000095" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001399" }, "measure": { "unit": "kwh" @@ -157629,20 +157775,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b6fdf90114ab9d454eb53690", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b41175594d6d60c6747c1d28", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 392410568.258, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b7181827782be7c514fc370c", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b4a5642b96d40718cd30e7a5", "aggregation": { "method": "sum" }, @@ -157683,19 +157829,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001172", + "id": "E14001110", "level": "constituency", - "name": "Cities of London and Westminster", + "name": "Bolton North East", "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 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.E14001172" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001110" }, "measure": { "unit": "count" @@ -157716,28 +157862,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b7181827782be7c514fc370c", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b4a5642b96d40718cd30e7a5", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 46235.657, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b72cc99ef15b7651dd928e9a", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b4a83a4f84ccd362c41a54bd", "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", @@ -157753,7 +157899,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -157762,7 +157908,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -157770,27 +157916,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001362", + "id": "E14001153", "level": "constituency", - "name": "Mid Derbyshire", + "name": "Carshalton and Wallington", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Mid Derbyshire: 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_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_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.E14001362" + "source_record_id": "microcosm.desnz_constituency_energy.gas.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_gas_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "gas_year", @@ -157803,109 +157949,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b72cc99ef15b7651dd928e9a", - "source": { - "source_file": "desnz_constituency_energy_facts.json", - "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", - "source_table": "DESNZ sub-national 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_type": "float" - }, - { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b76193d76e744f206785825c", - "aggregation": { - "method": "sum" - }, - "assertion": "observation", - "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", - "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" - }, - "dimension_labels": { - "domestic_scope": "Domestic scope", - "fuel": "Fuel", - "metric": "Metric", - "temperature_adjustment": "Temperature adjustment" - }, - "dimension_value_labels": { - "domestic_scope": { - "all_domestic": "All domestic meters" - }, - "fuel": { - "electricity": "Electricity" - }, - "metric": { - "meter_count": "Meter count" - }, - "temperature_adjustment": { - "as_reported": "As reported" - } - }, - "dimensions": { - "domestic_scope": "all_domestic", - "fuel": "electricity", - "metric": "meter_count", - "temperature_adjustment": "as_reported" - }, - "entity": { - "name": "household", - "role": "domestic_energy_customer" - }, - "geography": { - "id": "E14001512", - "level": "constituency", - "name": "St Neots and Mid Cambridgeshire", - "vintage": "pcon_2024" - }, - "label": "Domestic electricity meters, 2024, St Neots and Mid Cambridgeshire: DESNZ's authority totals split by its small-area figures", - "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" - }, - "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001512" - }, - "measure": { - "unit": "count" - }, - "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" - }, - "period": { - "type": "calendar_year", - "value": 2024 - }, - "period_coverage": { - "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" - }, - "provenance_class": "derived_administrative", - "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b76193d76e744f206785825c", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b4a83a4f84ccd362c41a54bd", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 447217224.353, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b76cb58673711d6f37344542", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b4bbdad6a0f6a5f97ca84959", "aggregation": { "method": "sum" }, @@ -157946,19 +158003,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001550", + "id": "E14001245", "level": "constituency", - "name": "Tooting", + "name": "Gedling", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Tooting: 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.E14001550" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001245" }, "measure": { "unit": "count" @@ -157979,28 +158036,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b76cb58673711d6f37344542", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b4bbdad6a0f6a5f97ca84959", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 44464.625, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b77f3b471210e075c42ddec1", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b4cf817829da883bca3743a3", "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", @@ -158013,81 +158070,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": "E14001293", + "id": "E14001386", "level": "constituency", - "name": "Hornsey and Friern Barnet", + "name": "North Cotswolds", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Hornsey and Friern Barnet: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, North Cotswolds: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.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.E14001293" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001386" }, "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:b77f3b471210e075c42ddec1", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b4cf817829da883bca3743a3", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 203893189.74, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b7b2256aaaa65617e7f30a71", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b4f9e8e7366ca4fb70a2161a", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -158103,7 +158162,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -158112,7 +158171,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -158120,27 +158179,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001532", + "id": "E14001211", "level": "constituency", - "name": "Surrey Heath", + "name": "Easington", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Surrey Heath: 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_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001532" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.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_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "calendar_year", @@ -158155,28 +158214,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b7b2256aaaa65617e7f30a71", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b4f9e8e7366ca4fb70a2161a", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 119824970.083, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b7dace61251806296b5201f9", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b505b7e9cac60714e00d7dcc", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -158192,7 +158251,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -158201,7 +158260,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -158209,27 +158268,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001365", + "id": "E14001356", "level": "constituency", - "name": "Mid Norfolk", + "name": "Melksham and Devizes", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Mid Norfolk: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Melksham and Devizes: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001365" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001356" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "calendar_year", @@ -158244,28 +158303,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b7dace61251806296b5201f9", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b505b7e9cac60714e00d7dcc", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 42972.356, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b7dd151995c2a798712c011c", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b50b2f52dad16160d171e520", "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", @@ -158278,81 +158337,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": "W07000094", + "id": "E14001243", "level": "constituency", - "name": "Clwyd East", + "name": "Gainsborough", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Clwyd East: 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.gas.meter_count", - "record_set_spec_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.W07000094" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001243" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b7dd151995c2a798712c011c", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b50b2f52dad16160d171e520", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 160462670.314, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b80dc04b61084c15b510b434", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b516cdec7eaaf0294a91ea18", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -158368,7 +158429,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -158377,7 +158438,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -158385,27 +158446,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001568", + "id": "E14001591", "level": "constituency", - "name": "Watford", + "name": "Witney", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Watford: 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_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001568" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.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_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "calendar_year", @@ -158420,28 +158481,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b80dc04b61084c15b510b434", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b516cdec7eaaf0294a91ea18", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 45204.768, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b83f4fef445661b30d304a62", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b56370efd75c1fe0989f2d1a", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -158457,7 +158518,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -158466,7 +158527,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -158474,27 +158535,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001073", + "id": "W07000089", "level": "constituency", - "name": "Barking", + "name": "Cardiff East", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Barking: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Cardiff East: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_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.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_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "calendar_year", @@ -158509,28 +158570,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b83f4fef445661b30d304a62", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b56370efd75c1fe0989f2d1a", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 46300.158, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b844f595235b73fab1675c2b", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b59045555ffb32cd60c0724b", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -158543,75 +158604,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": "E14001160", + "id": "E14001319", "level": "constituency", - "name": "Chelsea and Fulham", + "name": "Leeds Central and Headingley", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Chelsea and Fulham: 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.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001160" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001319" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_concept": "desnz.subnational.domestic_gas_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b844f595235b73fab1675c2b", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b59045555ffb32cd60c0724b", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 401794424.153, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b8648f0cd91960c694623ca9", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b5b279f50114f06fc9ef28b1", "aggregation": { "method": "sum" }, @@ -158652,19 +158711,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001597", + "id": "E14001430", "level": "constituency", - "name": "Worcester", + "name": "Poplar and Limehouse", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Worcester: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Poplar and Limehouse: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001597" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001430" }, "measure": { "unit": "count" @@ -158687,28 +158746,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b8648f0cd91960c694623ca9", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b5b279f50114f06fc9ef28b1", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 70637.381, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b86745d92cae0e90018390bd", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b5c7547695b9629d3d6f8a61", "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", @@ -158721,73 +158780,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": "E14001496", + "id": "E14001529", "level": "constituency", - "name": "South West Hertfordshire", + "name": "Stroud", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, South West Hertfordshire: 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.E14001496" + "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:b86745d92cae0e90018390bd", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b5c7547695b9629d3d6f8a61", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 45258.508, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b8abb8cbdd4176cdb0d7fd1f", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b5ebca8d50ddbd1e5f5e8c56", "aggregation": { "method": "sum" }, @@ -158828,19 +158889,19 @@ "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 consumption, 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_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", "record_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.E14001485" }, "measure": { "unit": "kwh" @@ -158861,28 +158922,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b8abb8cbdd4176cdb0d7fd1f", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b5ebca8d50ddbd1e5f5e8c56", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 394576742.529, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b8b1bbf887116c159e0a98fd", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b5f7c30586d7130c773f8f1a", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -158898,7 +158959,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -158907,7 +158968,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -158915,27 +158976,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000070", + "id": "E14001486", "level": "constituency", - "name": "Coatbridge and Bellshill", + "name": "South East Cornwall", "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, 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.electricity.meter_count", + "record_set_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.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_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "calendar_year", @@ -158950,20 +159011,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b8b1bbf887116c159e0a98fd", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b5f7c30586d7130c773f8f1a", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 45389.393, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b8d5e2034901cebc6186b1db", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b6252dfd5b837fbb49f93c98", "aggregation": { "method": "sum" }, @@ -159004,19 +159065,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000083", + "id": "E14001215", "level": "constituency", - "name": "Falkirk", + "name": "East Surrey", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Falkirk: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, East Surrey: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.S14000083" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001215" }, "measure": { "unit": "count" @@ -159037,28 +159098,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b8d5e2034901cebc6186b1db", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b6252dfd5b837fbb49f93c98", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 36758.0, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b8dc48ddb025febb5a73ba73", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b646ba06e1a44e6cd4ea0ed0", "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", @@ -159071,81 +159132,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": "E14001400", + "id": "E14001450", "level": "constituency", - "name": "North Warwickshire and Bedworth", + "name": "Rossendale and Darwen", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, North Warwickshire and Bedworth: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 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.gas.meter_count", - "record_set_spec_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.E14001400" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001450" }, "measure": { - "unit": "count" + "unit": "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:b8dc48ddb025febb5a73ba73", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b646ba06e1a44e6cd4ea0ed0", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 149224428.114, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b8e1d636fbbc90de21f19175", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b64db196b3b950792d2896ec", "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", @@ -159158,81 +159221,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": "E14001292", + "id": "E14001548", "level": "constituency", - "name": "Hornchurch and Upminster", + "name": "Tiverton and Minehead", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Hornchurch and Upminster: 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.gas.consumption", - "record_set_spec_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.E14001292" + "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_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:b8e1d636fbbc90de21f19175", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b64db196b3b950792d2896ec", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 43538.771, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b8ef0c3237c66cf7d6bc912d", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b6afd0d54970d69804aab423", "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", @@ -159245,81 +159310,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": "E14001122", + "id": "E14001159", "level": "constituency", - "name": "Brent East", + "name": "Chelmsford", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Brent East: 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.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.E14001122" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001159" }, "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:b8ef0c3237c66cf7d6bc912d", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b6afd0d54970d69804aab423", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 162365242.196, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b8f5163a593b1c47e53ec114", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b6f20705935afd67d58fc7ea", "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", @@ -159332,81 +159399,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": "E14001415", + "id": "E14001280", "level": "constituency", - "name": "Oldham East and Saddleworth", + "name": "Henley and Thame", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Oldham East and Saddleworth: 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_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_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.E14001415" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001280" }, "measure": { - "unit": "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:b8f5163a593b1c47e53ec114", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b6f20705935afd67d58fc7ea", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 43142.738, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b9162a389b363ffbfd453361", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b72100d2651ce12b30208904", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -159422,7 +159491,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -159431,7 +159500,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -159439,27 +159508,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001559", + "id": "E14001509", "level": "constituency", - "name": "Vauxhall and Camberwell Green", + "name": "St Helens North", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Vauxhall and Camberwell Green: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, St Helens North: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001559" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001509" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "calendar_year", @@ -159474,28 +159543,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b9162a389b363ffbfd453361", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b72100d2651ce12b30208904", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 44933.272, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b918883a00e22252265d008f", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b74a85b85b73640a08e1f727", "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", @@ -159508,81 +159577,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": "E14001480", + "id": "S14000106", "level": "constituency", - "name": "South Basildon and East Thurrock", + "name": "West Dunbartonshire", "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 electricity meters, 2024, West Dunbartonshire: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_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.E14001480" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.S14000106" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_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:b918883a00e22252265d008f", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b74a85b85b73640a08e1f727", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 47652.985, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b9289208ccf8429fe2858c6b", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b7730661738619a2c3e184e3", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -159598,7 +159669,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -159607,7 +159678,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -159615,27 +159686,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001188", + "id": "E14001490", "level": "constituency", - "name": "Croydon West", + "name": "South Northamptonshire", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Croydon West: 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_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001188" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001490" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "gas_year", @@ -159648,28 +159719,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b9289208ccf8429fe2858c6b", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b7730661738619a2c3e184e3", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 36520.443, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b958ea59029bdf3dd0d4d912", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b8054813fe1f420c8f43388f", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -159685,7 +159756,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -159694,7 +159765,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -159702,27 +159773,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001242", + "id": "E14001258", "level": "constituency", - "name": "Fylde", + "name": "Guildford", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Fylde: 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_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001242" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001258" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "gas_year", @@ -159735,20 +159806,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b958ea59029bdf3dd0d4d912", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b8054813fe1f420c8f43388f", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 36896.465, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b95f0b298c60091ba17e18c6", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b820215ee6db972a1fd80755", "aggregation": { "method": "sum" }, @@ -159789,19 +159860,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001427", + "id": "E14001207", "level": "constituency", - "name": "Plymouth Sutton and Devonport", + "name": "Ealing Central and Acton", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Plymouth Sutton and Devonport: 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_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001427" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001207" }, "measure": { "unit": "count" @@ -159824,28 +159895,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b95f0b298c60091ba17e18c6", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b820215ee6db972a1fd80755", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 61459.594, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b9757991d88c0ad8d29b5eca", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b820c25568455154ea02518c", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -159861,7 +159932,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -159870,7 +159941,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -159878,27 +159949,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001461", + "id": "E14001399", "level": "constituency", - "name": "Scarborough and Whitby", + "name": "North Somerset", "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, 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" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_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.E14001399" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "calendar_year", @@ -159913,20 +159984,107 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b9757991d88c0ad8d29b5eca", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b820c25568455154ea02518c", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 42813.096, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b982a9ed957bc695bbf52be2", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b87fbc3b875c02c93ff588ac", + "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": "E14001546", + "level": "constituency", + "name": "Thurrock", + "vintage": "pcon_2024" + }, + "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.E14001546" + }, + "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:b87fbc3b875c02c93ff588ac", + "source": { + "source_file": "desnz_constituency_energy_facts.json", + "source_name": "microcosm", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_table": "DESNZ sub-national 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_type": "float" + }, + { + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b882bee6ed1c8dce1022cd33", "aggregation": { "method": "sum" }, @@ -159967,19 +160125,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001074", + "id": "E14001527", "level": "constituency", - "name": "Barnsley North", + "name": "Streatham and Croydon North", "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, Streatham and Croydon North: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001074" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001527" }, "measure": { "unit": "kwh" @@ -160002,20 +160160,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b982a9ed957bc695bbf52be2", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b882bee6ed1c8dce1022cd33", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 156862005.848, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b9876729ec92342fa9eba166", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b8d19382d308778681f99098", "aggregation": { "method": "sum" }, @@ -160056,19 +160214,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001536", + "id": "E14001527", "level": "constituency", - "name": "Swindon North", + "name": "Streatham and Croydon North", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Swindon North: 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_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001536" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001527" }, "measure": { "unit": "count" @@ -160091,20 +160249,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b9876729ec92342fa9eba166", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b8d19382d308778681f99098", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 49293.904, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b9e3b1cda701679a04157371", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b90013d08ff8344b2de7d323", "aggregation": { "method": "sum" }, @@ -160145,19 +160303,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001503", + "id": "E14001585", "level": "constituency", - "name": "Southgate and Wood Green", + "name": "Wigan", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Southgate and Wood Green: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Wigan: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001503" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001585" }, "measure": { "unit": "count" @@ -160178,28 +160336,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b9e3b1cda701679a04157371", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b90013d08ff8344b2de7d323", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 45773.259, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ba15aa16203ce2115c936488", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b9479d3a31294847c69b4fca", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -160212,73 +160370,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": "E14001380", + "id": "E14001185", "level": "constituency", - "name": "Newcastle-under-Lyme", + "name": "Crewe and Nantwich", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Newcastle-under-Lyme: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Crewe and Nantwich: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001380" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001185" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_concept": "desnz.subnational.domestic_electricity_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ba15aa16203ce2115c936488", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b9479d3a31294847c69b4fca", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 50762.531, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ba28976926b2d4525750208c", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b963eadb8a0dc41c29621118", "aggregation": { "method": "sum" }, @@ -160319,19 +160479,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001323", + "id": "E14001195", "level": "constituency", - "name": "Leeds South", + "name": "Derbyshire Dales", "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, Derbyshire Dales: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001323" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001195" }, "measure": { "unit": "count" @@ -160352,28 +160512,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ba28976926b2d4525750208c", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b963eadb8a0dc41c29621118", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 34230.042, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ba2d917d9171d0934cb350e1", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b971c1ae0bbbf458f3fcc718", "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", @@ -160386,83 +160546,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": "E14001566", + "id": "E14001337", "level": "constituency", - "name": "Warwick and Leamington", + "name": "Liverpool Garston", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Warwick and Leamington: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Liverpool Garston: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001566" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001337" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ba2d917d9171d0934cb350e1", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b971c1ae0bbbf458f3fcc718", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 460071461.396, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ba4389b5d31ffc10494bb553", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b981335446b8cd6d253cfe79", "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", @@ -160475,75 +160633,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": "E14001354", + "id": "E14001250", "level": "constituency", - "name": "Manchester Withington", + "name": "Goole and Pocklington", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Manchester Withington: 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_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_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.E14001354" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001250" }, "measure": { - "unit": "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:ba4389b5d31ffc10494bb553", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b981335446b8cd6d253cfe79", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 40468.074, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ba47d0054e64de41f0d33c20", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b9acb0abd629d512fe43d30b", "aggregation": { "method": "sum" }, @@ -160584,19 +160740,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001291", + "id": "S14000104", "level": "constituency", - "name": "Honiton and Sidmouth", + "name": "Rutherglen", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Honiton and Sidmouth: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Rutherglen: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001291" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.S14000104" }, "measure": { "unit": "count" @@ -160617,28 +160773,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ba47d0054e64de41f0d33c20", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b9acb0abd629d512fe43d30b", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 42274.805, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ba5d671510cfc3a44a8fc9c7", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b9b1bc5b45640de383448de1", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -160654,7 +160810,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -160663,7 +160819,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -160671,27 +160827,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001354", + "id": "E14001369", "level": "constituency", - "name": "Manchester Withington", + "name": "Milton Keynes Central", "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, 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" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_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.E14001369" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "calendar_year", @@ -160706,107 +160862,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ba5d671510cfc3a44a8fc9c7", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b9b1bc5b45640de383448de1", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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_type": "float" - }, - { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ba7b23ea6b4afb6e8dd68bf4", - "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": "E14001078", - "level": "constituency", - "name": "Basingstoke", - "vintage": "pcon_2024" - }, - "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.E14001078" - }, - "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:ba7b23ea6b4afb6e8dd68bf4", - "source": { - "source_file": "desnz_constituency_energy_facts.json", - "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", - "source_table": "DESNZ sub-national 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": 181243397.277, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ba8f4d959c96fe4f3e1b2b28", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b9be6c1cfdec7e820e83df33", "aggregation": { "method": "sum" }, @@ -160847,19 +160916,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001597", + "id": "E14001579", "level": "constituency", - "name": "Worcester", + "name": "West Worcestershire", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Worcester: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, West Worcestershire: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001597" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001579" }, "measure": { "unit": "kwh" @@ -160882,28 +160951,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ba8f4d959c96fe4f3e1b2b28", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b9be6c1cfdec7e820e83df33", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 184241750.092, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:baa99988a2d9bae22070f967", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b9fbd81c2410ef3a63275fca", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -160916,83 +160985,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": "E14001499", + "id": "E14001225", "level": "constituency", - "name": "Southampton Itchen", + "name": "Enfield North", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Southampton Itchen: 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.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001499" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001225" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_concept": "desnz.subnational.domestic_gas_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:baa99988a2d9bae22070f967", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b9fbd81c2410ef3a63275fca", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 492106802.444, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:bb2381885631fb050f282983", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ba11aac126f88977be062a9b", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -161005,81 +161072,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": "E14001243", + "id": "E14001250", "level": "constituency", - "name": "Gainsborough", + "name": "Goole and Pocklington", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Gainsborough: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Goole and Pocklington: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001243" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001250" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_concept": "desnz.subnational.domestic_electricity_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:bb2381885631fb050f282983", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ba11aac126f88977be062a9b", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 47332.181, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:bb3c7ce4d7399d49228eb03f", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ba3be8a94b1b122d1cb72498", "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", @@ -161095,7 +161164,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -161104,7 +161173,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -161112,27 +161181,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000074", + "id": "E14001389", "level": "constituency", - "name": "Dumfriesshire, Clydesdale and Tweeddale", + "name": "North Durham", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Dumfriesshire, Clydesdale and Tweeddale: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, North Durham: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_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.S14000074" + "source_record_id": "microcosm.desnz_constituency_energy.gas.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_gas_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "gas_year", @@ -161145,20 +161214,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:bb3c7ce4d7399d49228eb03f", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ba3be8a94b1b122d1cb72498", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 522342515.485, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:bb6ecfd311dbe499b49aa022", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ba40781e6e105576d98f80cb", "aggregation": { "method": "sum" }, @@ -161199,19 +161268,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001334", + "id": "W07000094", "level": "constituency", - "name": "Leyton and Wanstead", + "name": "Clwyd East", "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, 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.E14001334" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.W07000094" }, "measure": { "unit": "kwh" @@ -161234,20 +161303,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:bb6ecfd311dbe499b49aa022", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ba40781e6e105576d98f80cb", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 158730298.855, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:bba86f7bfd8c2110ded113c4", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ba558c619907a9a96c261caa", "aggregation": { "method": "sum" }, @@ -161288,19 +161357,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001418", + "id": "E14001427", "level": "constituency", - "name": "Ossett and Denby Dale", + "name": "Plymouth Sutton and Devonport", "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, 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.E14001418" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001427" }, "measure": { "unit": "kwh" @@ -161321,28 +161390,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:bba86f7bfd8c2110ded113c4", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ba558c619907a9a96c261caa", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 367021911.779, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:bbb2635a33cf98259e28fd01", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ba5b78e42f51dfd05e874c63", "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", @@ -161358,7 +161427,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -161367,7 +161436,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -161375,27 +161444,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001071", + "id": "E14001490", "level": "constituency", - "name": "Aylesbury", + "name": "South Northamptonshire", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Aylesbury: 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_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_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.E14001071" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001490" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "gas_year", @@ -161408,28 +161477,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:bbb2635a33cf98259e28fd01", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ba5b78e42f51dfd05e874c63", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 440748445.341, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:bbbb8be43ff2878fd6dd9889", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ba6e1a840933c4347a6dc648", "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", @@ -161445,7 +161514,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -161454,7 +161523,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -161462,27 +161531,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000096", + "id": "E14001501", "level": "constituency", - "name": "Lothian East", + "name": "Southend East and Rochford", "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, 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" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.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.E14001501" }, "measure": { - "unit": "count" + "unit": "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", @@ -161495,28 +161564,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:bbbb8be43ff2878fd6dd9889", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ba6e1a840933c4347a6dc648", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 437885308.753, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:bbf7c62c9b6578e3ed7a46d9", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ba7b4968f399f902de8a8b2f", "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", @@ -161529,75 +161598,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": "E14001589", + "id": "S14000094", "level": "constituency", - "name": "Wirral West", + "name": "Inverness, Skye and West Ross-shire", "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, Inverness, Skye and West Ross-shire: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.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.S14000094" }, "measure": { - "unit": "count" + "unit": "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:bbf7c62c9b6578e3ed7a46d9", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ba7b4968f399f902de8a8b2f", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 326109359.382, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:bbfb307775ec4d5d7df97f3b", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ba8f6eb45b8ff5fd74528302", "aggregation": { "method": "sum" }, @@ -161638,19 +161705,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001276", + "id": "S14000084", "level": "constituency", - "name": "Hayes and Harlington", + "name": "Glasgow East", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Hayes and Harlington: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, 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.E14001276" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.S14000084" }, "measure": { "unit": "count" @@ -161671,28 +161738,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:bbfb307775ec4d5d7df97f3b", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ba8f6eb45b8ff5fd74528302", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 44835.885, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:bc24bda47d4d4df11cfed7cc", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ba91572850ca957c722e4b81", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -161705,83 +161772,81 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { "consumption": "Consumption" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", + "fuel": "gas", "metric": "consumption", - "temperature_adjustment": "as_reported" + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "W07000100", + "id": "E14001071", "level": "constituency", - "name": "Mid and South Pembrokeshire", + "name": "Aylesbury", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Mid and South Pembrokeshire: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, 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" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.W07000100" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001071" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_concept": "desnz.subnational.domestic_gas_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:bc24bda47d4d4df11cfed7cc", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ba91572850ca957c722e4b81", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 458682136.97, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:bc33fabf0342f4d1a9fac261", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:baa717991fcbc45390c00bc8", "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", @@ -161794,83 +161859,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": "E14001270", + "id": "E14001351", "level": "constituency", - "name": "Harrow East", + "name": "Maldon", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Harrow East: 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.electricity.consumption", - "record_set_spec_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.E14001270" + "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_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:bc33fabf0342f4d1a9fac261", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:baa717991fcbc45390c00bc8", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 33731.414, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:bc40bdd44068e484e738373d", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:bab0cd0dd9125da36a6cd782", "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", @@ -161886,7 +161949,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -161895,7 +161958,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -161903,27 +161966,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001602", + "id": "E14001211", "level": "constituency", - "name": "Wythenshawe and Sale East", + "name": "Easington", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Wythenshawe and Sale East: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Easington: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001602" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001211" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "gas_year", @@ -161936,28 +161999,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:bc40bdd44068e484e738373d", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:bab0cd0dd9125da36a6cd782", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 495080499.031, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:bc54204772b3b9ef983abfa1", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:bab0f021655591b10ce7045d", "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", @@ -161970,73 +162033,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": "E14001516", + "id": "E14001084", "level": "constituency", - "name": "Stevenage", + "name": "Bedford", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Stevenage: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Bedford: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_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.E14001516" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001084" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_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:bc54204772b3b9ef983abfa1", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:bab0f021655591b10ce7045d", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 46420.98, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:bc6f981bb12ed5a098bc7c98", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:bac5ce83efc01fc0a4e594d7", "aggregation": { "method": "sum" }, @@ -162077,19 +162142,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001556", + "id": "E14001390", "level": "constituency", - "name": "Twickenham", + "name": "North East Cambridgeshire", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Twickenham: 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.E14001556" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001390" }, "measure": { "unit": "count" @@ -162112,28 +162177,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:bc6f981bb12ed5a098bc7c98", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:bac5ce83efc01fc0a4e594d7", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 47111.0, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:bcaddde81ebca1efb1baa20b", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:bae0ee346830239f0caab31c", "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", @@ -162146,73 +162211,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": "E14001359", + "id": "S14000084", "level": "constituency", - "name": "Mid Bedfordshire", + "name": "Glasgow East", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Mid Bedfordshire: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, 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.E14001359" + "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:bcaddde81ebca1efb1baa20b", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:bae0ee346830239f0caab31c", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 137555139.499, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:bcbaec9aae0987ecf568dd1b", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:baf05b58a8d1e11aa77b41ed", "aggregation": { "method": "sum" }, @@ -162253,19 +162320,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001063", + "id": "S14000109", "level": "constituency", - "name": "Aldershot", + "name": "Central Ayrshire", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Aldershot: 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.electricity.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001063" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.S14000109" }, "measure": { "unit": "count" @@ -162288,28 +162355,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:bcbaec9aae0987ecf568dd1b", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:baf05b58a8d1e11aa77b41ed", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 43900.497, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:bcd59486fec331ab4ad5b55e", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:baf3e4928b50382e53ed8817", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -162322,81 +162389,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": "S14000045", + "id": "W07000112", "level": "constituency", - "name": "Midlothian", + "name": "Ynys M\u00f4n", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Midlothian: 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_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.S14000045" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.W07000112" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_concept": "desnz.subnational.domestic_electricity_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:bcd59486fec331ab4ad5b55e", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:baf3e4928b50382e53ed8817", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 35416.0, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:bd06bdb9585281c5e8efa138", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:bb1867186499568f99377063", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -162412,7 +162481,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -162421,7 +162490,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -162429,27 +162498,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001299", + "id": "E14001506", "level": "constituency", - "name": "Hyndburn", + "name": "Spen Valley", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Hyndburn: 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.E14001299" + "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", @@ -162464,20 +162533,107 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:bd06bdb9585281c5e8efa138", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:bb1867186499568f99377063", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 42962.76, + "value_type": "float" + }, + { + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:bb3b4a292f6bf76062bff0c5", + "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": "E14001379", + "level": "constituency", + "name": "Newcastle upon Tyne North", + "vintage": "pcon_2024" + }, + "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.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + }, + "lineage": { + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001379" + }, + "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:bb3b4a292f6bf76062bff0c5", + "source": { + "source_file": "desnz_constituency_energy_facts.json", + "source_name": "microcosm", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_table": "DESNZ sub-national 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_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:bd218db2d73eb54543fd450c", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:bb492be01e4b244d7fa9351d", "aggregation": { "method": "sum" }, @@ -162518,19 +162674,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001328", + "id": "E14001575", "level": "constituency", - "name": "Leicester West", + "name": "West Dorset", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Leicester West: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, West Dorset: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001328" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001575" }, "measure": { "unit": "count" @@ -162551,28 +162707,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:bd218db2d73eb54543fd450c", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:bb492be01e4b244d7fa9351d", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 29976.824, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:bd2752381ecb3b0afc34064d", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:bb9b82f4c6de0b89975739cc", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -162588,7 +162744,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -162597,7 +162753,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -162605,27 +162761,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001462", + "id": "E14001268", "level": "constituency", - "name": "Scunthorpe", + "name": "Harpenden and Berkhamsted", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Scunthorpe: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Harpenden and Berkhamsted: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001462" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001268" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "calendar_year", @@ -162640,20 +162796,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:bd2752381ecb3b0afc34064d", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:bb9b82f4c6de0b89975739cc", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 168007320.558, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:bd3f13b3787d8b475da8f3fb", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:bba205bfcdad0e9fb9a9ba5b", "aggregation": { "method": "sum" }, @@ -162694,19 +162850,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001177", + "id": "S14000061", "level": "constituency", - "name": "Colne Valley", + "name": "Aberdeen South", "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, Aberdeen South: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001177" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.S14000061" }, "measure": { "unit": "kwh" @@ -162727,28 +162883,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:bd3f13b3787d8b475da8f3fb", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:bba205bfcdad0e9fb9a9ba5b", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 647317290.495, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:bd4fb57d829c085d79e1da95", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:bbb3d6f6c13c1006253f521a", "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", @@ -162761,75 +162917,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": "E14001231", + "id": "E14001458", "level": "constituency", - "name": "Exeter", + "name": "Rutland and Stamford", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Exeter: 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_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_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.E14001231" + "source_record_id": "microcosm.desnz_constituency_energy.gas.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_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:bd4fb57d829c085d79e1da95", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:bbb3d6f6c13c1006253f521a", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 33237.898, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:bd62171fcc6b9a1b39f1aecd", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:bbe94c72aceab8ddef400201", "aggregation": { "method": "sum" }, @@ -162870,19 +163024,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001257", + "id": "E14001484", "level": "constituency", - "name": "Greenwich and Woolwich", + "name": "South Devon", "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, South Devon: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", "record_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.E14001484" }, "measure": { "unit": "kwh" @@ -162905,115 +163059,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:bd62171fcc6b9a1b39f1aecd", - "source": { - "source_file": "desnz_constituency_energy_facts.json", - "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", - "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", - "url": "tools/build_uk_desnz_constituency_energy_facts.py", - "vintage": "2025_publication_2024_data" - }, - "value": 150210539.898, - "value_type": "float" - }, - { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:bd69f794382027482abb38f6", - "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": "E14001215", - "level": "constituency", - "name": "East Surrey", - "vintage": "pcon_2024" - }, - "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.E14001215" - }, - "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:bd69f794382027482abb38f6", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:bbe94c72aceab8ddef400201", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 187580156.728, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:bde68dbad335e08d79cdc1a9", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:bbe993f747c1e1145bab5129", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -163029,7 +163096,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -163038,7 +163105,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -163046,27 +163113,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "W07000101", + "id": "E14001337", "level": "constituency", - "name": "Monmouthshire", + "name": "Liverpool Garston", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Monmouthshire: 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.W07000101" + "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", @@ -163079,28 +163146,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:bde68dbad335e08d79cdc1a9", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:bbe993f747c1e1145bab5129", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 40733.381, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:bdf89ae647a9b0ab9bc60e35", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:bbfb80c8eb0cf4339a3a0d3c", "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", @@ -163113,81 +163180,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": "S14000093", "level": "constituency", - "name": "Leeds North East", + "name": "Inverclyde and Renfrewshire West", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Leeds North East: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, 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.electricity.meter_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.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_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:bdf89ae647a9b0ab9bc60e35", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:bbfb80c8eb0cf4339a3a0d3c", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 44592.339, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:be1b0b4bcc39f0582c2255fc", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:bbfb938036883b0b966928d3", "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", @@ -163200,73 +163269,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": "S14000110", + "id": "E14001389", "level": "constituency", - "name": "Kilmarnock and Loudoun", + "name": "North Durham", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Kilmarnock and Loudoun: 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_consumption", - "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.S14000110" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001389" }, "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:be1b0b4bcc39f0582c2255fc", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:bbfb938036883b0b966928d3", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 125216666.444, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:be3150a51b8004b3a35bf88c", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:bc02ebb15be40e55e53217a2", "aggregation": { "method": "sum" }, @@ -163307,19 +163378,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001511", + "id": "E14001081", "level": "constituency", - "name": "St Ives", + "name": "Battersea", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, St Ives: 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.electricity.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001511" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001081" }, "measure": { "unit": "kwh" @@ -163342,28 +163413,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:be3150a51b8004b3a35bf88c", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:bc02ebb15be40e55e53217a2", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 182982809.553, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:be3cc0ffa3db51f79ce96a6f", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:bc0f5c1d9238f55db1c0063d", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -163376,73 +163447,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": "E14001492", "level": "constituency", - "name": "Edinburgh West", + "name": "South Shields", "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, 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" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_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.E14001492" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_concept": "desnz.subnational.domestic_electricity_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:be3cc0ffa3db51f79ce96a6f", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:bc0f5c1d9238f55db1c0063d", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 43761.736, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:be3eac22f5ca2147524f4b34", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:bc447e8ddf7c3a7849a19a7b", "aggregation": { "method": "sum" }, @@ -163483,19 +163556,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "W07000096", + "id": "E14001605", "level": "constituency", - "name": "Dwyfor Meirionnydd", + "name": "York Outer", "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, 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.W07000096" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001605" }, "measure": { "unit": "count" @@ -163518,28 +163591,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:be3eac22f5ca2147524f4b34", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:bc447e8ddf7c3a7849a19a7b", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 41260.936, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:be68d6103e477cff613942f3", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:bc46abb9f4db180d641bfd2c", "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", @@ -163555,7 +163628,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -163564,7 +163637,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -163572,27 +163645,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001541", + "id": "E14001598", "level": "constituency", - "name": "Telford", + "name": "Worsley and Eccles", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Telford: 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_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_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.E14001541" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001598" }, "measure": { - "unit": "count" + "unit": "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", @@ -163605,28 +163678,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:be68d6103e477cff613942f3", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:bc46abb9f4db180d641bfd2c", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 493032355.408, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:be771ccb596d3b4042631627", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:bc4b00b30af6f1aa1f5ba08b", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -163642,7 +163715,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -163651,7 +163724,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -163659,27 +163732,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001226", + "id": "E14001101", "level": "constituency", - "name": "Epping Forest", + "name": "Bishop Auckland", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Epping Forest: 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_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001226" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001101" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "calendar_year", @@ -163694,28 +163767,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:be771ccb596d3b4042631627", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:bc4b00b30af6f1aa1f5ba08b", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 45877.245, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:bea21e35ba31ace979aab284", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:bc75790496ff6b6ea8de41da", "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", @@ -163728,81 +163801,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": "E14001490", "level": "constituency", - "name": "Caithness, Sutherland and Easter Ross", + "name": "South Northamptonshire", "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, South Northamptonshire: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_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.E14001490" }, "measure": { - "unit": "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:bea21e35ba31ace979aab284", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:bc75790496ff6b6ea8de41da", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 44298.491, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:beab2508d6b14a9f039decb9", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:bcaa547fc09da338e7692722", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -163815,81 +163890,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": "E14001117", + "id": "E14001276", "level": "constituency", - "name": "Bracknell", + "name": "Hayes and Harlington", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Bracknell: 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.E14001117" + "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:beab2508d6b14a9f039decb9", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:bcaa547fc09da338e7692722", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 44495.864, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:bebefaac3f37b83920d1b8ef", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:bccd7e06b705ec80fb973f52", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -163902,83 +163979,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": "E14001125", "level": "constituency", - "name": "Cheadle", + "name": "Brentwood and Ongar", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Cheadle: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Brentwood and Ongar: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_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.E14001125" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_concept": "desnz.subnational.domestic_gas_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:bebefaac3f37b83920d1b8ef", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:bccd7e06b705ec80fb973f52", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 517596424.405, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:bed06f899ff4154a9b86291c", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:bcd24a426773fe04e1500945", "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", @@ -163994,7 +164069,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -164003,7 +164078,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -164011,27 +164086,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001568", + "id": "E14001381", "level": "constituency", - "name": "Watford", + "name": "Newton Abbot", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Watford: 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.gas.meter_count", - "record_set_spec_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.E14001568" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001381" }, "measure": { - "unit": "count" + "unit": "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", @@ -164044,28 +164119,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:bed06f899ff4154a9b86291c", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:bcd24a426773fe04e1500945", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 342845137.321, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:bf00cf303738a7994e5c812c", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:bcdb202d0eea1a2eff8487e2", "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", @@ -164078,83 +164153,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": "E14001269", + "id": "E14001561", "level": "constituency", - "name": "Harrogate and Knaresborough", + "name": "Wallasey", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Harrogate and Knaresborough: 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.E14001269" + "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:bf00cf303738a7994e5c812c", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:bcdb202d0eea1a2eff8487e2", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 42722.417, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:bf0ae52f5e196fe546ce3d4a", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:bd10530377969241f736db4a", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -164170,7 +164243,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -164179,7 +164252,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -164187,27 +164260,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001542", + "id": "E14001136", "level": "constituency", - "name": "Tewkesbury", + "name": "Broadland and Fakenham", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Tewkesbury: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Broadland and Fakenham: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001542" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001136" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "calendar_year", @@ -164222,20 +164295,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:bf0ae52f5e196fe546ce3d4a", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:bd10530377969241f736db4a", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 43863.802, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:bf155c2213256fcf40921118", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:bd1207ca87948d8c6515902a", "aggregation": { "method": "sum" }, @@ -164276,19 +164349,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001446", + "id": "W07000087", "level": "constituency", - "name": "Rochdale", + "name": "Caerfyrddin", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Rochdale: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Caerfyrddin: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001446" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.W07000087" }, "measure": { "unit": "kwh" @@ -164311,28 +164384,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:bf155c2213256fcf40921118", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:bd1207ca87948d8c6515902a", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 159139798.278, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:bf26d4142edbd664bf420be4", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:bd599889f9ecda7b3b68f89b", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -164348,7 +164421,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -164357,7 +164430,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -164365,27 +164438,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001441", + "id": "E14001074", "level": "constituency", - "name": "Redditch", + "name": "Barnsley North", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Redditch: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Barnsley North: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001441" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001074" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "gas_year", @@ -164398,20 +164471,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:bf26d4142edbd664bf420be4", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:bd599889f9ecda7b3b68f89b", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 47196.278, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:bf29bf1b6e320d08208035b3", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:bd8d4365e1c144b81994c6bb", "aggregation": { "method": "sum" }, @@ -164452,19 +164525,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001473", + "id": "E14001137", "level": "constituency", - "name": "Shrewsbury", + "name": "Bromley and Biggin Hill", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Shrewsbury: 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.E14001473" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001137" }, "measure": { "unit": "kwh" @@ -164485,28 +164558,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:bf29bf1b6e320d08208035b3", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:bd8d4365e1c144b81994c6bb", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 549978477.717, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:bf2d4a7e17ebcf8c5ca4858c", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:bdb80ae1e5e326b0906cb969", "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", @@ -164519,83 +164592,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": "E14001488", + "id": "E14001362", "level": "constituency", - "name": "South Leicestershire", + "name": "Mid Derbyshire", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, South Leicestershire: 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_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_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.E14001488" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001362" }, "measure": { - "unit": "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:bf2d4a7e17ebcf8c5ca4858c", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:bdb80ae1e5e326b0906cb969", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 38842.0, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:bf74b6106774e88fa6c79e51", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:bdcb08931d89cad9f9ed0e12", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -164611,7 +164682,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -164620,7 +164691,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -164628,27 +164699,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001201", + "id": "E14001384", "level": "constituency", - "name": "Dorking and Horley", + "name": "North Bedfordshire", "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, 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" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_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.E14001384" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "gas_year", @@ -164661,28 +164732,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:bf74b6106774e88fa6c79e51", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:bdcb08931d89cad9f9ed0e12", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 36822.348, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:bf95db6bdb0d09f7ec4298bc", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:bdd764725cd5d00a7af9ab06", "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", @@ -164695,81 +164766,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": "W07000090", + "id": "E14001429", "level": "constituency", - "name": "Cardiff North", + "name": "Poole", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Cardiff North: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Poole: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_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.W07000090" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001429" }, "measure": { - "unit": "count" + "unit": "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:bf95db6bdb0d09f7ec4298bc", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:bdd764725cd5d00a7af9ab06", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 154085978.413, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:bf9611ad8ead75eadb15bc5a", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:bddfaad6ef4312db6014d713", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -164785,7 +164858,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -164794,7 +164867,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -164802,27 +164875,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001488", + "id": "E14001515", "level": "constituency", - "name": "South Leicestershire", + "name": "Stalybridge and Hyde", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, South Leicestershire: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Stalybridge and Hyde: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001488" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001515" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "gas_year", @@ -164835,20 +164908,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:bf9611ad8ead75eadb15bc5a", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:bddfaad6ef4312db6014d713", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 41450.853, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:bf9cdf58419542f10c0576b7", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:bde24742d62c5d90c6070147", "aggregation": { "method": "sum" }, @@ -164889,19 +164962,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001495", + "id": "E14001148", "level": "constituency", - "name": "South West Devon", + "name": "Camborne and Redruth", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, South West Devon: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Camborne and Redruth: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001495" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001148" }, "measure": { "unit": "kwh" @@ -164924,20 +164997,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:bf9cdf58419542f10c0576b7", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:bde24742d62c5d90c6070147", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 191698413.006, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c05a58d09abe135e70891b8b", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:bdfa56f96ffeef09ed1f18ec", "aggregation": { "method": "sum" }, @@ -164978,19 +165051,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001209", + "id": "E14001369", "level": "constituency", - "name": "Ealing Southall", + "name": "Milton Keynes Central", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Ealing Southall: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, 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" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001209" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001369" }, "measure": { "unit": "count" @@ -165011,109 +165084,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c05a58d09abe135e70891b8b", - "source": { - "source_file": "desnz_constituency_energy_facts.json", - "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", - "source_table": "DESNZ sub-national 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_type": "float" - }, - { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c0c364633b9106b3d89899d3", - "aggregation": { - "method": "sum" - }, - "assertion": "observation", - "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", - "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" - }, - "dimension_labels": { - "domestic_scope": "Domestic scope", - "fuel": "Fuel", - "metric": "Metric", - "temperature_adjustment": "Temperature adjustment" - }, - "dimension_value_labels": { - "domestic_scope": { - "all_domestic": "All domestic meters" - }, - "fuel": { - "electricity": "Electricity" - }, - "metric": { - "meter_count": "Meter count" - }, - "temperature_adjustment": { - "as_reported": "As reported" - } - }, - "dimensions": { - "domestic_scope": "all_domestic", - "fuel": "electricity", - "metric": "meter_count", - "temperature_adjustment": "as_reported" - }, - "entity": { - "name": "household", - "role": "domestic_energy_customer" - }, - "geography": { - "id": "E14001604", - "level": "constituency", - "name": "York Central", - "vintage": "pcon_2024" - }, - "label": "Domestic electricity meters, 2024, York Central: DESNZ's authority totals split by its small-area figures", - "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" - }, - "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001604" - }, - "measure": { - "unit": "count" - }, - "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" - }, - "period": { - "type": "calendar_year", - "value": 2024 - }, - "period_coverage": { - "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" - }, - "provenance_class": "derived_administrative", - "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c0c364633b9106b3d89899d3", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:bdfa56f96ffeef09ed1f18ec", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 47239.343, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c0c53f23bba4810953aad2a5", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:be0ce43ebc6c206e0c766033", "aggregation": { "method": "sum" }, @@ -165154,19 +165138,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001213", + "id": "E14001593", "level": "constituency", - "name": "East Ham", + "name": "Wokingham", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, East Ham: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, 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" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001213" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001593" }, "measure": { "unit": "kwh" @@ -165187,20 +165171,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c0c53f23bba4810953aad2a5", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:be0ce43ebc6c206e0c766033", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 522927251.37, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c1035a12762c2c6229d588ea", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:be21732fdee2bb756b75a662", "aggregation": { "method": "sum" }, @@ -165241,19 +165225,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001142", + "id": "S14000092", "level": "constituency", - "name": "Burnley", + "name": "Hamilton and Clyde Valley", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 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_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", "record_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.S14000092" }, "measure": { "unit": "kwh" @@ -165274,20 +165258,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c1035a12762c2c6229d588ea", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:be21732fdee2bb756b75a662", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 520286074.99, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c140046833e30e92ce991be6", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:be30682c33d748740ec66e86", "aggregation": { "method": "sum" }, @@ -165328,19 +165312,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001540", + "id": "E14001380", "level": "constituency", - "name": "Taunton and Wellington", + "name": "Newcastle-under-Lyme", "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, 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.E14001540" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001380" }, "measure": { "unit": "count" @@ -165361,28 +165345,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c140046833e30e92ce991be6", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:be30682c33d748740ec66e86", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 39966.0, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c16c74ed124688856ebbe45d", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:be8d0c63d9e9b253dde141ec", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -165398,7 +165382,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -165407,7 +165391,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -165415,27 +165399,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001108", + "id": "E14001325", "level": "constituency", - "name": "Bognor Regis and Littlehampton", + "name": "Leeds West and Pudsey", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Bognor Regis and Littlehampton: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, 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.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001108" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.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_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "calendar_year", @@ -165450,28 +165434,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c16c74ed124688856ebbe45d", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:be8d0c63d9e9b253dde141ec", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 45033.343, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c17a13fb6499e76413361afb", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:be9ba86a5e0227727a4cce45", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -165484,75 +165468,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": "W07000106", "level": "constituency", - "name": "North Norfolk", + "name": "Pontypridd", "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, 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" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_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.W07000106" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_concept": "desnz.subnational.domestic_gas_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c17a13fb6499e76413361afb", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:be9ba86a5e0227727a4cce45", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 480361532.012, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c17b4f7051ea384faaa10573", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:bec3bec256718562cabc49f7", "aggregation": { "method": "sum" }, @@ -165593,19 +165575,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001465", + "id": "E14001447", "level": "constituency", - "name": "Sevenoaks", + "name": "Rochester and Strood", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Sevenoaks: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Rochester and Strood: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", "record_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.E14001447" }, "measure": { "unit": "kwh" @@ -165628,20 +165610,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c17b4f7051ea384faaa10573", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:bec3bec256718562cabc49f7", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 152993812.79, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c187c208f7c282ff6c866f47", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:bece7a89cf54b19dfd6806f8", "aggregation": { "method": "sum" }, @@ -165682,19 +165664,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "W07000103", + "id": "E14001413", "level": "constituency", - "name": "Neath and Swansea East", + "name": "Nuneaton", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Neath and Swansea East: 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_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.W07000103" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001413" }, "measure": { "unit": "kwh" @@ -165717,107 +165699,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c187c208f7c282ff6c866f47", - "source": { - "source_file": "desnz_constituency_energy_facts.json", - "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", - "source_table": "DESNZ sub-national 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_type": "float" - }, - { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c198bdc78dd6d21773482ba6", - "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": "E14001444", - "level": "constituency", - "name": "Richmond and Northallerton", - "vintage": "pcon_2024" - }, - "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.E14001444" - }, - "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:c198bdc78dd6d21773482ba6", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:bece7a89cf54b19dfd6806f8", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 142868319.028, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c19aa0337af00bb17b033147", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:bee032c1a80fb7e2cffd342b", "aggregation": { "method": "sum" }, @@ -165858,19 +165753,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001456", + "id": "S14000062", "level": "constituency", - "name": "Runnymede and Weybridge", + "name": "Aberdeenshire North and Moray East", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Runnymede and Weybridge: 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_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001456" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.S14000062" }, "measure": { "unit": "count" @@ -165893,20 +165788,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c19aa0337af00bb17b033147", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:bee032c1a80fb7e2cffd342b", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 49657.399, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c1f5d679c438cd1c78b89d1d", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:bee0b30fafe22e3e98be2389", "aggregation": { "method": "sum" }, @@ -165947,19 +165842,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001496", + "id": "E14001103", "level": "constituency", - "name": "South West Hertfordshire", + "name": "Blackley and Middleton South", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, South West Hertfordshire: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Blackley and Middleton South: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001496" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001103" }, "measure": { "unit": "count" @@ -165982,107 +165877,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c1f5d679c438cd1c78b89d1d", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:bee0b30fafe22e3e98be2389", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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:c20ee01824c350ac60e1dab8", - "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": "E14001125", - "level": "constituency", - "name": "Brentwood and Ongar", - "vintage": "pcon_2024" - }, - "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.E14001125" - }, - "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:c20ee01824c350ac60e1dab8", - "source": { - "source_file": "desnz_constituency_energy_facts.json", - "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", - "source_table": "DESNZ sub-national 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": 46343.179, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c2903c8b8aa35d3d920ae9cc", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:beed5f47276b1316d1880d1c", "aggregation": { "method": "sum" }, @@ -166123,19 +165931,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001126", + "id": "E14001385", "level": "constituency", - "name": "Bridgwater", + "name": "North Cornwall", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Bridgwater: 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_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001126" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001385" }, "measure": { "unit": "kwh" @@ -166158,28 +165966,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c2903c8b8aa35d3d920ae9cc", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:beed5f47276b1316d1880d1c", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 225152845.608, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c2c8a4336e522af70ce9de91", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:bf11bd225ddfe9a9d6ee928e", "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", @@ -166192,83 +166000,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": "E14001535", + "id": "E14001532", "level": "constituency", - "name": "Sutton Coldfield", + "name": "Surrey Heath", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Sutton Coldfield: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Surrey Heath: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001535" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001532" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c2c8a4336e522af70ce9de91", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:bf11bd225ddfe9a9d6ee928e", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 37005.214, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c2cd98358272dd36349c3c86", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:bf1b878b7d48a70e9b904f98", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -166281,81 +166087,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": "E14001447", + "id": "E14001162", "level": "constituency", - "name": "Rochester and Strood", + "name": "Chesham and Amersham", "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, 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.E14001447" + "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:c2cd98358272dd36349c3c86", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:bf1b878b7d48a70e9b904f98", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 40855.795, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c2fa82d7af370c3275def085", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:bf36d5b91a0063ae257dfb67", "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", @@ -166371,7 +166179,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -166380,7 +166188,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -166388,27 +166196,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001585", + "id": "E14001477", "level": "constituency", - "name": "Wigan", + "name": "Slough", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Wigan: 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_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001585" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.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_gas_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "gas_year", @@ -166421,20 +166229,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c2fa82d7af370c3275def085", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:bf36d5b91a0063ae257dfb67", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 469143719.933, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c2fd0d8e9dcc477b9a63a696", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:bf3f6980b9cece6f1b8104c2", "aggregation": { "method": "sum" }, @@ -166475,19 +166283,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001289", + "id": "E14001492", "level": "constituency", - "name": "Hitchin", + "name": "South Shields", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Hitchin: 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.electricity.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001289" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001492" }, "measure": { "unit": "kwh" @@ -166510,28 +166318,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c2fd0d8e9dcc477b9a63a696", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:bf3f6980b9cece6f1b8104c2", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 110543806.988, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c300f7f5068ec2b0039469f1", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:bf4493acbcf84272e241a772", "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", @@ -166544,83 +166352,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": "E14001425", + "id": "S14000067", "level": "constituency", - "name": "Peterborough", + "name": "Argyll, Bute and South Lochaber", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Peterborough: 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_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_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.E14001425" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.S14000067" }, "measure": { - "unit": "count" + "unit": "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:c300f7f5068ec2b0039469f1", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:bf4493acbcf84272e241a772", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 273765404.556, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c3073ea972890b06b4c1bbb9", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:bf745f39a87432d081e0d9d6", "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", @@ -166633,75 +166439,160 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", - "metric": "meter_count", - "temperature_adjustment": "as_reported" + "fuel": "gas", + "metric": "consumption", + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001346", + "id": "E14001200", "level": "constituency", - "name": "Luton South and South Bedfordshire", + "name": "Doncaster North", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Luton South and South Bedfordshire: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Doncaster North: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_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.E14001346" + "source_record_id": "microcosm.desnz_constituency_energy.gas.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_gas_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c3073ea972890b06b4c1bbb9", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:bf745f39a87432d081e0d9d6", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 446293153.933, + "value_type": "float" + }, + { + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:bf79aedc95cf15103017f913", + "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": "E14001268", + "level": "constituency", + "name": "Harpenden and Berkhamsted", + "vintage": "pcon_2024" + }, + "label": "Domestic gas consumption, 2024, Harpenden and Berkhamsted: DESNZ's authority totals split by its small-area figures", + "layout": { + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + }, + "lineage": { + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001268" + }, + "measure": { + "unit": "kwh" + }, + "observed_measure": { + "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" + }, + "period": { + "type": "gas_year", + "value": 2024 + }, + "period_coverage": { + "basis": "survey_reference", + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + }, + "provenance_class": "derived_administrative", + "schema_version": "microcosm.derived_consumer_fact.v1", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:bf79aedc95cf15103017f913", + "source": { + "source_file": "desnz_constituency_energy_facts.json", + "source_name": "microcosm", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", + "url": "tools/build_uk_desnz_constituency_energy_facts.py", + "vintage": "2025_publication_2024_data" + }, + "value": 552718836.221, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c30bf82f8a4c5fb20a6eb7cf", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:bf7d0f10dee775a4bc37a61a", "aggregation": { "method": "sum" }, @@ -166742,19 +166633,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "W07000082", + "id": "E14001086", "level": "constituency", - "name": "Alyn and Deeside", + "name": "Bethnal Green and Stepney", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Alyn and Deeside: 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.W07000082" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001086" }, "measure": { "unit": "kwh" @@ -166777,20 +166668,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c30bf82f8a4c5fb20a6eb7cf", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:bf7d0f10dee775a4bc37a61a", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 153214359.845, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c32a65447f6c8531119b73ed", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:bf894101b6580422bcac4604", "aggregation": { "method": "sum" }, @@ -166831,19 +166722,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001510", + "id": "E14001156", "level": "constituency", - "name": "St Helens South and Whiston", + "name": "Central Suffolk and North Ipswich", "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 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.E14001510" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001156" }, "measure": { "unit": "kwh" @@ -166864,20 +166755,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c32a65447f6c8531119b73ed", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:bf894101b6580422bcac4604", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 298818158.619, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c345ee010887bd1679cc6f94", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:bfafb9db5d63a12a101fd21b", "aggregation": { "method": "sum" }, @@ -166918,19 +166809,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001491", + "id": "E14001111", "level": "constituency", - "name": "South Ribble", + "name": "Bolton South and Walkden", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, South Ribble: 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.E14001491" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001111" }, "measure": { "unit": "count" @@ -166953,117 +166844,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c345ee010887bd1679cc6f94", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:bfafb9db5d63a12a101fd21b", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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_type": "float" - }, - { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c37c2016bbde2daf443275b2", - "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": "E14001596", - "level": "constituency", - "name": "Wolverhampton West", - "vintage": "pcon_2024" - }, - "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.E14001596" - }, - "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:c37c2016bbde2daf443275b2", - "source": { - "source_file": "desnz_constituency_energy_facts.json", - "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", - "source_table": "DESNZ sub-national 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": 50043.724, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c386f69078dfbabb3be5f722", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:bfb6ecf17115ef75dc195748", "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", @@ -167076,75 +166878,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": "E14001195", + "id": "E14001528", "level": "constituency", - "name": "Derbyshire Dales", + "name": "Stretford and Urmston", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Derbyshire Dales: 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.E14001195" + "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:c386f69078dfbabb3be5f722", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:bfb6ecf17115ef75dc195748", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 40146.165, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c3b0ae8ba9e9f67c2be52795", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:bfcca4a7bbc043bccc0cba8c", "aggregation": { "method": "sum" }, @@ -167185,19 +166985,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001251", + "id": "E14001579", "level": "constituency", - "name": "Gorton and Denton", + "name": "West Worcestershire", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Gorton and Denton: 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.gas.consumption", "record_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" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001579" }, "measure": { "unit": "kwh" @@ -167218,20 +167018,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c3b0ae8ba9e9f67c2be52795", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:bfcca4a7bbc043bccc0cba8c", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 337373595.835, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c3bc258ea6fba225f5186088", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:bfce995f0dd701e7af377428", "aggregation": { "method": "sum" }, @@ -167272,19 +167072,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001508", + "id": "E14001604", "level": "constituency", - "name": "St Austell and Newquay", + "name": "York Central", "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 consumption, 2024, York Central: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001508" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001604" }, "measure": { "unit": "kwh" @@ -167307,20 +167107,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c3bc258ea6fba225f5186088", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:bfce995f0dd701e7af377428", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 151390734.686, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c3dff49ba680b9c1869f0f28", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:bfeb2aae259985eeca9b03a0", "aggregation": { "method": "sum" }, @@ -167361,19 +167161,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001462", + "id": "E14001374", "level": "constituency", - "name": "Scunthorpe", + "name": "New Forest West", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Scunthorpe: 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.E14001462" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001374" }, "measure": { "unit": "count" @@ -167394,28 +167194,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c3dff49ba680b9c1869f0f28", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:bfeb2aae259985eeca9b03a0", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 35077.827, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c3fbf08dcd128f67271163ea", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:bfed788358a0eb24764b9cd4", "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", @@ -167428,83 +167228,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": "E14001480", + "id": "E14001290", "level": "constituency", - "name": "South Basildon and East Thurrock", + "name": "Holborn and St Pancras", "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 gas meters, 2024, Holborn and St Pancras: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001480" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001290" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_concept": "desnz.subnational.domestic_gas_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c3fbf08dcd128f67271163ea", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:bfed788358a0eb24764b9cd4", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 36628.202, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c40a20457cbd166e72793a7d", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:bfee6807a7882cdae1f2dcf3", "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", @@ -167517,83 +167315,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": "E14001401", "level": "constituency", - "name": "South East Cornwall", + "name": "North West Cambridgeshire", "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, 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" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_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.E14001401" }, "measure": { - "unit": "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:c40a20457cbd166e72793a7d", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:bfee6807a7882cdae1f2dcf3", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 44923.742, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c425e69d70995ffa3f4f16e3", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:bff5b072916ca16a003d2b67", "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", @@ -167609,7 +167405,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -167618,7 +167414,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -167626,27 +167422,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001389", + "id": "E14001194", "level": "constituency", - "name": "North Durham", + "name": "Derby South", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, North Durham: 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.E14001389" + "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", @@ -167659,20 +167455,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c425e69d70995ffa3f4f16e3", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:bff5b072916ca16a003d2b67", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 494502128.056, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c4652813154b21a1697c4ce1", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c03c18d17b3d599f7127fec7", "aggregation": { "method": "sum" }, @@ -167713,19 +167509,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001326", + "id": "E14001344", "level": "constituency", - "name": "Leicester East", + "name": "Lowestoft", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Leicester East: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Lowestoft: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001326" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001344" }, "measure": { "unit": "kwh" @@ -167746,28 +167542,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c4652813154b21a1697c4ce1", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c03c18d17b3d599f7127fec7", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 395516821.993, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c466646a09a8bd0453cb887b", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c04c12c6d7c357c4bdb22c18", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -167783,7 +167579,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -167792,7 +167588,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -167800,27 +167596,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001324", + "id": "S14000109", "level": "constituency", - "name": "Leeds South West and Morley", + "name": "Central Ayrshire", "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 meters, 2024, Central Ayrshire: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001324" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.S14000109" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "gas_year", @@ -167833,28 +167629,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c466646a09a8bd0453cb887b", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c04c12c6d7c357c4bdb22c18", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 40142.795, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c4adab82c9e1e4c43278f0b1", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c05f49278173b590e6d166fa", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -167870,7 +167666,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -167879,7 +167675,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -167887,27 +167683,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001266", + "id": "E14001269", "level": "constituency", - "name": "Harborough, Oadby and Wigston", + "name": "Harrogate and Knaresborough", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Harborough, Oadby and Wigston: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Harrogate and Knaresborough: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001266" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001269" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "gas_year", @@ -167920,28 +167716,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c4adab82c9e1e4c43278f0b1", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c05f49278173b590e6d166fa", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 45250.725, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c4d0c3e54f3c11dacbf2dce8", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c062eefa0aa1260348fc5f92", "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", @@ -167954,81 +167750,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": "E14001367", + "level": "constituency", + "name": "Middlesbrough and Thornaby East", + "vintage": "pcon_2024" + }, + "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.E14001367" + }, + "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:c062eefa0aa1260348fc5f92", + "source": { + "source_file": "desnz_constituency_energy_facts.json", + "source_name": "microcosm", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_table": "DESNZ sub-national 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_type": "float" + }, + { + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c08603a20271b7e1123c2416", + "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": "E14001063", + "id": "E14001069", "level": "constituency", - "name": "Aldershot", + "name": "Ashford", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Aldershot: 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.E14001063" + "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:c4d0c3e54f3c11dacbf2dce8", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c08603a20271b7e1123c2416", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 153987454.064, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c4f20d395eb67eac7b87b755", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c0aec144bd67419f266a01c9", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -168044,7 +167931,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -168053,7 +167940,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -168061,27 +167948,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001561", + "id": "E14001348", "level": "constituency", - "name": "Wallasey", + "name": "Maidenhead", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Wallasey: 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.E14001561" + "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", @@ -168094,28 +167981,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c4f20d395eb67eac7b87b755", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c0aec144bd67419f266a01c9", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 38875.816, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c4f9238ce29e967496521194", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c0b92727d64baded8128d521", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -168131,7 +168018,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -168140,7 +168027,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -168148,27 +168035,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000076", + "id": "E14001098", "level": "constituency", - "name": "Dunfermline and Dollar", + "name": "Birmingham Perry Barr", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Dunfermline and Dollar: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, 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.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.S14000076" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.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_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "calendar_year", @@ -168183,20 +168070,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c4f9238ce29e967496521194", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c0b92727d64baded8128d521", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 41735.279, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c501ab0697cd7ac7543dbfd7", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c0bdcebffa5a57ad350091d9", "aggregation": { "method": "sum" }, @@ -168237,19 +168124,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001601", + "id": "W07000088", "level": "constituency", - "name": "Wyre Forest", + "name": "Caerphilly", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Wyre Forest: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, 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.E14001601" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.W07000088" }, "measure": { "unit": "kwh" @@ -168272,20 +168159,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c501ab0697cd7ac7543dbfd7", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c0bdcebffa5a57ad350091d9", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 125358357.65, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c54254803fe413f65e884698", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c0d3f63a7f7b0ca297046128", "aggregation": { "method": "sum" }, @@ -168326,19 +168213,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001211", + "id": "E14001184", "level": "constituency", - "name": "Easington", + "name": "Crawley", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Easington: 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.E14001211" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001184" }, "measure": { "unit": "kwh" @@ -168361,20 +168248,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c54254803fe413f65e884698", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c0d3f63a7f7b0ca297046128", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 147764024.56, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c54a16dc68cedc73bd51be15", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c0e577caeedf9ee4a1ae195d", "aggregation": { "method": "sum" }, @@ -168415,19 +168302,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000069", + "id": "E14001219", "level": "constituency", - "name": "Caithness, Sutherland and Easter Ross", + "name": "Eastbourne", "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, Eastbourne: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.S14000069" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001219" }, "measure": { "unit": "kwh" @@ -168450,20 +168337,107 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c54a16dc68cedc73bd51be15", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c0e577caeedf9ee4a1ae195d", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 144658101.548, + "value_type": "float" + }, + { + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c138a05f08368ac39b9f979a", + "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:c138a05f08368ac39b9f979a", + "source": { + "source_file": "desnz_constituency_energy_facts.json", + "source_name": "microcosm", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_table": "DESNZ sub-national 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_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c5565d261b1925eda5ed39a0", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c1486dda837020ab0160e37c", "aggregation": { "method": "sum" }, @@ -168504,19 +168478,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "W07000106", + "id": "W07000100", "level": "constituency", - "name": "Pontypridd", + "name": "Mid and South Pembrokeshire", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Pontypridd: 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.W07000106" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.W07000100" }, "measure": { "unit": "kwh" @@ -168537,28 +168511,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c5565d261b1925eda5ed39a0", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c1486dda837020ab0160e37c", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 311118205.861, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c5b766b26b9c642002cf04bb", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c15d44978dccc0dcf51f6166", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -168571,75 +168545,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": "E14001067", + "id": "E14001277", "level": "constituency", - "name": "Arundel and South Downs", + "name": "Hazel Grove", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Arundel and South Downs: 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_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001067" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001277" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_concept": "desnz.subnational.domestic_gas_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c5b766b26b9c642002cf04bb", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c15d44978dccc0dcf51f6166", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 489457859.355, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c5bc99ab7e11cc0fd5b619a2", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c1613ec48ffe184da52ce51f", "aggregation": { "method": "sum" }, @@ -168680,19 +168652,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "W07000108", + "id": "E14001103", "level": "constituency", - "name": "Swansea West", + "name": "Blackley and Middleton South", "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, Blackley and Middleton South: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.W07000108" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001103" }, "measure": { "unit": "kwh" @@ -168713,20 +168685,109 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c5bc99ab7e11cc0fd5b619a2", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c1613ec48ffe184da52ce51f", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 451924049.065, + "value_type": "float" + }, + { + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c16a223e9e418005cc6b695b", + "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": "S14000096", + "level": "constituency", + "name": "Lothian East", + "vintage": "pcon_2024" + }, + "label": "Domestic electricity consumption, 2024, Lothian East: DESNZ's authority totals split by its small-area figures", + "layout": { + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + }, + "lineage": { + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.S14000096" + }, + "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:c16a223e9e418005cc6b695b", + "source": { + "source_file": "desnz_constituency_energy_facts.json", + "source_name": "microcosm", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_table": "DESNZ sub-national 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_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c5bff796806c223cdeb63c94", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c177bdaec472e59c08fa465a", "aggregation": { "method": "sum" }, @@ -168767,19 +168828,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001077", + "id": "E14001128", "level": "constituency", - "name": "Basildon and Billericay", + "name": "Brigg and Immingham", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Basildon and Billericay: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Brigg and Immingham: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001077" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001128" }, "measure": { "unit": "count" @@ -168802,20 +168863,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c5bff796806c223cdeb63c94", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c177bdaec472e59c08fa465a", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 42445.864, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c5c4625faffea517d71e82a7", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c180dd9db7bbe350b07712eb", "aggregation": { "method": "sum" }, @@ -168856,19 +168917,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001143", + "id": "E14001342", "level": "constituency", - "name": "Burton and Uttoxeter", + "name": "Loughborough", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Burton and Uttoxeter: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Loughborough: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001143" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001342" }, "measure": { "unit": "count" @@ -168889,28 +168950,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c5c4625faffea517d71e82a7", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c180dd9db7bbe350b07712eb", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 39389.782, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c5d4dbdfae2e639fc104bb1c", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c18bbedee450a4e225903dba", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -168926,7 +168987,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -168935,7 +168996,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -168943,27 +169004,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001343", + "id": "E14001287", "level": "constituency", - "name": "Louth and Horncastle", + "name": "High Peak", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Louth and Horncastle: 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_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001343" + "source_record_id": "microcosm.desnz_constituency_energy.gas.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_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "gas_year", @@ -168976,28 +169037,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c5d4dbdfae2e639fc104bb1c", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c18bbedee450a4e225903dba", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 40333.0, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c5edb487ca25ca890e54f786", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c1b1c55af0f48fc8a4f3c611", "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", @@ -169010,83 +169071,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": "E14001068", + "id": "E14001408", "level": "constituency", - "name": "Ashfield", + "name": "Norwich North", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Ashfield: 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.E14001068" + "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:c5edb487ca25ca890e54f786", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c1b1c55af0f48fc8a4f3c611", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 43946.557, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c5f5ade2e5ce9875026dfec3", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c1e74275efa4c578a2eafec7", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -169099,81 +169158,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": "E14001106", + "id": "E14001330", "level": "constituency", - "name": "Blaydon and Consett", + "name": "Lewes", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Blaydon and Consett: 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.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001106" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001330" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_concept": "desnz.subnational.domestic_electricity_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c5f5ade2e5ce9875026dfec3", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c1e74275efa4c578a2eafec7", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 44861.125, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c62d47caafa1c48d5efdc3cd", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c23beafb199659c475dc703d", "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", @@ -169186,81 +169247,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": "E14001246", + "id": "E14001088", "level": "constituency", - "name": "Gillingham and Rainham", + "name": "Bexhill and Battle", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Gillingham and Rainham: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Bexhill and Battle: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001246" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001088" }, "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:c62d47caafa1c48d5efdc3cd", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c23beafb199659c475dc703d", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 166628975.464, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c6812ed9e85c9f3773197467", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c26ff7d82d58862601718ff7", "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", @@ -169273,83 +169336,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": "E14001139", + "id": "S14000021", "level": "constituency", - "name": "Broxbourne", + "name": "East Renfrewshire", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Broxbourne: 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.electricity.consumption", - "record_set_spec_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.E14001139" + "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_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:c6812ed9e85c9f3773197467", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c26ff7d82d58862601718ff7", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 37962.0, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c699c4ca31cea25b40f9e596", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c296c02df32c327f39fbb3ad", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -169362,81 +169423,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": "E14001073", + "id": "E14001505", "level": "constituency", - "name": "Barking", + "name": "Spelthorne", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Barking: 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.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001073" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001505" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_concept": "desnz.subnational.domestic_electricity_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c699c4ca31cea25b40f9e596", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c296c02df32c327f39fbb3ad", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 44286.0, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c6d55d8d19777da59c4a9b00", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c2a6150e71a0dd5394dd368f", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -169452,7 +169515,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -169461,7 +169524,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -169469,27 +169532,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001223", + "id": "E14001384", "level": "constituency", - "name": "Eltham and Chislehurst", + "name": "North Bedfordshire", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Eltham and Chislehurst: 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.E14001223" + "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", @@ -169504,28 +169567,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c6d55d8d19777da59c4a9b00", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c2a6150e71a0dd5394dd368f", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 45586.216, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c6ef2623799e9fb819979672", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c2c8c21d117dcd7e3b8099c8", "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", @@ -169538,75 +169601,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": "E14001340", + "id": "E14001074", "level": "constituency", - "name": "Liverpool Wavertree", + "name": "Barnsley North", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Liverpool Wavertree: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Barnsley North: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_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.E14001340" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001074" }, "measure": { - "unit": "count" + "unit": "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:c6ef2623799e9fb819979672", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c2c8c21d117dcd7e3b8099c8", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 495521838.016, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c6f8bcdd686d6681226b5a53", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c31ead04b8df00f35bd7c761", "aggregation": { "method": "sum" }, @@ -169647,19 +169708,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001413", + "id": "E14001408", "level": "constituency", - "name": "Nuneaton", + "name": "Norwich North", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Nuneaton: 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.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001413" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001408" }, "measure": { "unit": "kwh" @@ -169680,20 +169741,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c6f8bcdd686d6681226b5a53", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c31ead04b8df00f35bd7c761", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 421815137.075, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c6fcbae5c74d2f6ffd78c721", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c332d02a1f584fe02b180c0a", "aggregation": { "method": "sum" }, @@ -169734,19 +169795,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "W07000108", + "id": "E14001334", "level": "constituency", - "name": "Swansea West", + "name": "Leyton and Wanstead", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Swansea West: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Leyton and Wanstead: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.W07000108" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001334" }, "measure": { "unit": "count" @@ -169767,20 +169828,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c6fcbae5c74d2f6ffd78c721", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c332d02a1f584fe02b180c0a", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 40111.201, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c7249340bf320fa832969a2a", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c338c91d8aa623caaa18d6f0", "aggregation": { "method": "sum" }, @@ -169821,19 +169882,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001198", + "id": "E14001554", "level": "constituency", - "name": "Doncaster Central", + "name": "Truro and Falmouth", "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, 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.E14001198" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001554" }, "measure": { "unit": "kwh" @@ -169856,28 +169917,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c7249340bf320fa832969a2a", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c338c91d8aa623caaa18d6f0", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 185034610.083, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c75736161b57b56bdad43c92", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c357160fd59660302fa8d50a", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -169893,7 +169954,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -169902,7 +169963,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -169910,27 +169971,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001100", + "id": "E14001473", "level": "constituency", - "name": "Birmingham Yardley", + "name": "Shrewsbury", "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, Shrewsbury: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001100" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001473" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "gas_year", @@ -169943,28 +170004,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c75736161b57b56bdad43c92", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c357160fd59660302fa8d50a", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 39787.083, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c7606414a390af4d83ee244e", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c368f7b3cb6e5f5feba3b466", "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", @@ -169977,73 +170038,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": "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 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.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.E14001357" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001573" }, "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:c7606414a390af4d83ee244e", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c368f7b3cb6e5f5feba3b466", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 160552969.244, + "value_type": "float" + }, + { + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c3934b45fd536c96a797f9b5", + "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:c3934b45fd536c96a797f9b5", + "source": { + "source_file": "desnz_constituency_energy_facts.json", + "source_name": "microcosm", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_table": "DESNZ sub-national 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_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c77e49ebb06cf7439d092cfd", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c3a43e6cc38c4d392924e9e6", "aggregation": { "method": "sum" }, @@ -170084,19 +170236,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001095", + "id": "E14001451", "level": "constituency", - "name": "Birmingham Hodge Hill and Solihull North", + "name": "Rother Valley", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Birmingham Hodge Hill and Solihull North: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, 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.E14001095" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001451" }, "measure": { "unit": "kwh" @@ -170117,28 +170269,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c77e49ebb06cf7439d092cfd", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c3a43e6cc38c4d392924e9e6", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 471461170.066, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c79ed0e0c9bebfd05a7505a0", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c3b01dec01b88f3b13bf3a35", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -170151,75 +170303,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": "E14001514", + "id": "E14001141", "level": "constituency", - "name": "Staffordshire Moorlands", + "name": "Buckingham and Bletchley", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Staffordshire Moorlands: 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_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001514" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001141" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_concept": "desnz.subnational.domestic_gas_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c79ed0e0c9bebfd05a7505a0", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c3b01dec01b88f3b13bf3a35", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 440142598.913, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c7a2fa6f89673d1289a4491f", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c3ccd0d226b2f3ab8db19043", "aggregation": { "method": "sum" }, @@ -170260,19 +170410,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001465", + "id": "W07000094", "level": "constituency", - "name": "Sevenoaks", + "name": "Clwyd East", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Sevenoaks: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Clwyd East: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001465" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.W07000094" }, "measure": { "unit": "count" @@ -170293,20 +170443,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c7a2fa6f89673d1289a4491f", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c3ccd0d226b2f3ab8db19043", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 30492.365, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c7b305112d882e02ffc65a52", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c3d51606417c20941204079e", "aggregation": { "method": "sum" }, @@ -170347,19 +170497,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001167", + "id": "E14001129", "level": "constituency", - "name": "Chingford and Woodford Green", + "name": "Brighton Kemptown and Peacehaven", "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 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.E14001167" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001129" }, "measure": { "unit": "count" @@ -170382,20 +170532,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c7b305112d882e02ffc65a52", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c3d51606417c20941204079e", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 44148.197, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c7c0cec1df8fe91263ee79be", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c448c59cba23a62e21b0d35f", "aggregation": { "method": "sum" }, @@ -170436,19 +170586,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001210", + "id": "S14000101", "level": "constituency", - "name": "Earley and Woodley", + "name": "Paisley and Renfrewshire North", "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, 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" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001210" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.S14000101" }, "measure": { "unit": "kwh" @@ -170469,28 +170619,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c7c0cec1df8fe91263ee79be", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c448c59cba23a62e21b0d35f", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 454740398.552, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c7cdd4bfa0c1f8091be13be5", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c4518b9cf46c167378cba457", "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", @@ -170503,75 +170653,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": "S14000111", + "id": "E14001431", "level": "constituency", - "name": "West Aberdeenshire and Kincardine", + "name": "Portsmouth North", "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 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.gas.meter_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.S14000111" + "source_record_id": "microcosm.desnz_constituency_energy.gas.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_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c7cdd4bfa0c1f8091be13be5", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c4518b9cf46c167378cba457", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 39680.591, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c834fb7611e2eda3648d4a7b", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c45c6597e79d2b5499d47e12", "aggregation": { "method": "sum" }, @@ -170612,19 +170760,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "W07000084", + "id": "E14001328", "level": "constituency", - "name": "Blaenau Gwent and Rhymney", + "name": "Leicester West", "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, 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.W07000084" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001328" }, "measure": { "unit": "count" @@ -170647,28 +170795,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c834fb7611e2eda3648d4a7b", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c45c6597e79d2b5499d47e12", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 52331.0, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c83df5fc3a1c5fadb568d939", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c47c4b66902bd4c4db4b7852", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -170684,7 +170832,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -170693,7 +170841,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -170701,27 +170849,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001522", + "id": "S14000108", "level": "constituency", - "name": "Stoke-on-Trent South", + "name": "Berwickshire, Roxburgh and Selkirk", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Stoke-on-Trent South: 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_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001522" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.S14000108" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "calendar_year", @@ -170736,28 +170884,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c83df5fc3a1c5fadb568d939", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c47c4b66902bd4c4db4b7852", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 177628678.211, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c845adfda06de4204a1ed4fb", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c47d2186c7f0ac2169e62eea", "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", @@ -170770,75 +170918,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": "E14001322", + "id": "S14000063", "level": "constituency", - "name": "Leeds North West", + "name": "Airdrie and Shotts", "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, 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" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_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.S14000063" }, "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:c845adfda06de4204a1ed4fb", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c47d2186c7f0ac2169e62eea", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 40486.858, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c8482aa13cd2dbc9a65fab26", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c48c7dbd2eb7143da9c35261", "aggregation": { "method": "sum" }, @@ -170879,19 +171025,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001129", + "id": "E14001075", "level": "constituency", - "name": "Brighton Kemptown and Peacehaven", + "name": "Barnsley South", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Brighton Kemptown and Peacehaven: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas 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.E14001129" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001075" }, "measure": { "unit": "kwh" @@ -170912,28 +171058,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c8482aa13cd2dbc9a65fab26", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c48c7dbd2eb7143da9c35261", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 488393982.184, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c867a89a08bfd894822f4e11", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c497f8a15cda1c4370dfac56", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -170949,7 +171095,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -170958,7 +171104,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -170966,27 +171112,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000068", + "id": "E14001517", "level": "constituency", - "name": "Bathgate and Linlithgow", + "name": "Stockport", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Bathgate and Linlithgow: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Stockport: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.S14000068" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001517" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "calendar_year", @@ -171001,20 +171147,109 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c867a89a08bfd894822f4e11", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c497f8a15cda1c4370dfac56", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 146007636.998, + "value_type": "float" + }, + { + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c4a1996e6835f59dfb431505", + "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": "E14001066", + "level": "constituency", + "name": "Amber Valley", + "vintage": "pcon_2024" + }, + "label": "Domestic electricity 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.electricity.consumption", + "record_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" + }, + "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:c4a1996e6835f59dfb431505", + "source": { + "source_file": "desnz_constituency_energy_facts.json", + "source_name": "microcosm", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_table": "DESNZ sub-national 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_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c86b1185c3714e49429b5d52", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c4b67d1e7aa467e4336ccc5d", "aggregation": { "method": "sum" }, @@ -171055,19 +171290,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001437", + "id": "E14001149", "level": "constituency", - "name": "Rayleigh and Wickford", + "name": "Cambridge", "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, 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.E14001437" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001149" }, "measure": { "unit": "kwh" @@ -171088,28 +171323,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c86b1185c3714e49429b5d52", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c4b67d1e7aa467e4336ccc5d", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 459060244.314, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c89ae210cfb5bca5c03d053f", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c4e9fcbad3a025fd670d1b17", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -171125,7 +171360,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -171134,7 +171369,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -171142,27 +171377,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001492", + "id": "S14000045", "level": "constituency", - "name": "South Shields", + "name": "Midlothian", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, South Shields: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Midlothian: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001492" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.S14000045" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "calendar_year", @@ -171177,28 +171412,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c89ae210cfb5bca5c03d053f", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c4e9fcbad3a025fd670d1b17", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 134247351.6, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c8befada5e9541217a262677", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c4fd653808781124d9d48a20", "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", @@ -171211,75 +171446,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": "E14001234", + "id": "E14001467", "level": "constituency", - "name": "Farnham and Bordon", + "name": "Sheffield Central", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Farnham and Bordon: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Sheffield Central: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001234" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001467" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_concept": "desnz.subnational.domestic_gas_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c8befada5e9541217a262677", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c4fd653808781124d9d48a20", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 27197.149, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c8c2ff056ef67aa5ea3612b9", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c518f2aa439ccd23b7d5b628", "aggregation": { "method": "sum" }, @@ -171320,19 +171553,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001446", + "id": "E14001336", "level": "constituency", - "name": "Rochdale", + "name": "Lincoln", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Rochdale: 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.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001446" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001336" }, "measure": { "unit": "kwh" @@ -171353,28 +171586,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c8c2ff056ef67aa5ea3612b9", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c518f2aa439ccd23b7d5b628", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 480739301.629, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c8d818bd2d6a597f130dd244", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c55f7b286578fc4919fa2aef", "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", @@ -171387,83 +171620,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": "E14001422", + "id": "E14001565", "level": "constituency", - "name": "Pendle and Clitheroe", + "name": "Warrington South", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Pendle and Clitheroe: 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.E14001422" + "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:c8d818bd2d6a597f130dd244", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c55f7b286578fc4919fa2aef", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 43910.533, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c8e5682b05fd47de09d9eb67", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c56dd1617db0354823ab786a", "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", @@ -171476,81 +171707,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": "S14000078", + "id": "E14001222", "level": "constituency", - "name": "Edinburgh East and Musselburgh", + "name": "Ellesmere Port and Bromborough", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Edinburgh East and Musselburgh: 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_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_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.S14000078" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001222" }, "measure": { - "unit": "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:c8e5682b05fd47de09d9eb67", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c56dd1617db0354823ab786a", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 43916.639, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c8fbe59746680001dc55f137", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c599f7078c7c39cd8446aee5", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -171563,83 +171796,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": "W07000087", + "id": "S14000078", "level": "constituency", - "name": "Caerfyrddin", + "name": "Edinburgh East and Musselburgh", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Caerfyrddin: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Edinburgh East and Musselburgh: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.W07000087" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.S14000078" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_concept": "desnz.subnational.domestic_gas_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c8fbe59746680001dc55f137", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c599f7078c7c39cd8446aee5", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 463869093.253, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c90cc00d0b53179ab2a1f6c1", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c5a5c2c182f93b5932f5d400", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -171655,7 +171886,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -171664,7 +171895,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -171672,27 +171903,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001448", + "id": "E14001094", "level": "constituency", - "name": "Romford", + "name": "Birmingham Hall Green and Moseley", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Romford: 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_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001448" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001094" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "gas_year", @@ -171705,28 +171936,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c90cc00d0b53179ab2a1f6c1", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c5a5c2c182f93b5932f5d400", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 37554.888, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c95339284b444cd141f82a0f", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c5af588cc691f083de62b3f3", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -171742,7 +171973,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -171751,7 +171982,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -171759,27 +171990,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001344", + "id": "E14001180", "level": "constituency", - "name": "Lowestoft", + "name": "Coventry East", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Lowestoft: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Coventry East: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001344" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001180" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "calendar_year", @@ -171794,28 +172025,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c95339284b444cd141f82a0f", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c5af588cc691f083de62b3f3", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 151670023.356, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c95f248affb3ba480ed7b202", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c5b20a071ca4ed00806bdc68", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -171831,7 +172062,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -171840,7 +172071,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -171848,27 +172079,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001383", + "id": "E14001350", "level": "constituency", - "name": "Normanton and Hemsworth", + "name": "Makerfield", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Normanton and Hemsworth: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, 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" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001383" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001350" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "calendar_year", @@ -171883,20 +172114,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c95f248affb3ba480ed7b202", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c5b20a071ca4ed00806bdc68", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 45690.272, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c96bcdc6503f6fcf697f6dd4", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c5bff4ef641897e03b4aef84", "aggregation": { "method": "sum" }, @@ -171937,19 +172168,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001434", + "id": "E14001220", "level": "constituency", - "name": "Putney", + "name": "Eastleigh", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Putney: 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.E14001434" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001220" }, "measure": { "unit": "count" @@ -171970,20 +172201,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c96bcdc6503f6fcf697f6dd4", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c5bff4ef641897e03b4aef84", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 37574.293, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c9746427c7a9bf495e85302a", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c5c68ba927e75952ce00cbfd", "aggregation": { "method": "sum" }, @@ -172024,19 +172255,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001253", + "id": "E14001096", "level": "constituency", - "name": "Grantham and Bourne", + "name": "Birmingham Ladywood", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Grantham and Bourne: 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.E14001253" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001096" }, "measure": { "unit": "kwh" @@ -172057,28 +172288,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c9746427c7a9bf495e85302a", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c5c68ba927e75952ce00cbfd", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 432756137.505, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c990fbd63b1b862e36745842", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c5f506b8b33d75763c641334", "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", @@ -172091,83 +172322,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": "E14001368", + "id": "E14001522", "level": "constituency", - "name": "Middlesbrough South and East Cleveland", + "name": "Stoke-on-Trent South", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Middlesbrough South and East Cleveland: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Stoke-on-Trent South: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_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.E14001368" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001522" }, "measure": { - "unit": "count" + "unit": "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:c990fbd63b1b862e36745842", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c5f506b8b33d75763c641334", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 461895541.466, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c9b0c80b07f19d3e11d803f5", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c63a28f45609ac383a850e93", "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", @@ -172180,75 +172409,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": "E14001479", + "id": "E14001205", "level": "constituency", - "name": "Solihull West and Shirley", + "name": "Dulwich and West Norwood", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Solihull West and Shirley: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Dulwich and West Norwood: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001479" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001205" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c9b0c80b07f19d3e11d803f5", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c63a28f45609ac383a850e93", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 41508.925, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c9b3cb1fe7903006747dc09a", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c652b8c6eb8da3fa658089da", "aggregation": { "method": "sum" }, @@ -172289,19 +172516,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000086", + "id": "E14001482", "level": "constituency", - "name": "Glasgow North East", + "name": "South Cotswolds", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Glasgow North East: 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.S14000086" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001482" }, "measure": { "unit": "count" @@ -172324,20 +172551,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c9b3cb1fe7903006747dc09a", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c652b8c6eb8da3fa658089da", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 44020.511, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c9b4cbcb3138aadd40d6b63d", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c653185877a85e1e06d4239b", "aggregation": { "method": "sum" }, @@ -172378,19 +172605,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "W07000094", + "id": "E14001282", "level": "constituency", - "name": "Clwyd East", + "name": "Herne Bay and Sandwich", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Clwyd East: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, 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.electricity.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.W07000094" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001282" }, "measure": { "unit": "kwh" @@ -172413,20 +172640,107 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c9b4cbcb3138aadd40d6b63d", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c653185877a85e1e06d4239b", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 155339389.351, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c9bedb8f413927a2f4f30eef", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c6970cac7f006415312bfde1", + "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": "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:c6970cac7f006415312bfde1", + "source": { + "source_file": "desnz_constituency_energy_facts.json", + "source_name": "microcosm", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_table": "DESNZ sub-national 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:c69b2028c0bc487d2af69459", "aggregation": { "method": "sum" }, @@ -172467,19 +172781,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001459", + "id": "E14001506", "level": "constituency", - "name": "Salford", + "name": "Spen Valley", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Salford: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Spen Valley: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001459" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001506" }, "measure": { "unit": "count" @@ -172500,28 +172814,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c9bedb8f413927a2f4f30eef", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c69b2028c0bc487d2af69459", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 41825.176, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c9fadfaa10adba2e0724aef9", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c6a2cf5f5a8b64a9a3d99ab3", "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", @@ -172534,83 +172848,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": "E14001466", + "id": "E14001255", "level": "constituency", - "name": "Sheffield Brightside and Hillsborough", + "name": "Great Grimsby and Cleethorpes", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Sheffield Brightside and Hillsborough: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, 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.E14001466" + "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:c9fadfaa10adba2e0724aef9", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c6a2cf5f5a8b64a9a3d99ab3", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 490608845.66, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c9fb038f2c0b8f47add59f06", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c6ccf36629e8c315ae63e043", "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", @@ -172626,7 +172938,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -172635,7 +172947,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -172643,27 +172955,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001331", + "id": "E14001214", "level": "constituency", - "name": "Lewisham East", + "name": "East Hampshire", "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, 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.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.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_gas_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "gas_year", @@ -172676,28 +172988,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c9fb038f2c0b8f47add59f06", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c6ccf36629e8c315ae63e043", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 395240456.061, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ca1cdf437f57c254088736cd", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c6cd2cd2c7ca0a18f2d76380", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -172713,7 +173025,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -172722,7 +173034,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -172730,27 +173042,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001155", + "id": "E14001147", "level": "constituency", - "name": "Central Devon", + "name": "Calder Valley", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Central Devon: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Calder Valley: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001155" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001147" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "calendar_year", @@ -172765,28 +173077,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ca1cdf437f57c254088736cd", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c6cd2cd2c7ca0a18f2d76380", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 157582538.034, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ca224bfe7ba1ea4137c16c1d", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c6e92ee661c032e5ffd78834", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -172799,73 +173111,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": "E14001458", + "id": "S14000074", "level": "constituency", - "name": "Rutland and Stamford", + "name": "Dumfriesshire, Clydesdale and Tweeddale", "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, 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" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_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.S14000074" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_concept": "desnz.subnational.domestic_electricity_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ca224bfe7ba1ea4137c16c1d", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c6e92ee661c032e5ffd78834", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 44130.611, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ca2cb69103a0ba86cd169e08", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c6f193051a1c0a195d5239b9", "aggregation": { "method": "sum" }, @@ -172906,19 +173220,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001602", + "id": "E14001216", "level": "constituency", - "name": "Wythenshawe and Sale East", + "name": "East Thanet", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Wythenshawe and Sale East: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, East Thanet: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001602" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001216" }, "measure": { "unit": "kwh" @@ -172939,20 +173253,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ca2cb69103a0ba86cd169e08", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c6f193051a1c0a195d5239b9", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 458739095.116, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ca2ed40977caa1e7ba64f670", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c71da29f5c712ff3ed217488", "aggregation": { "method": "sum" }, @@ -172993,19 +173307,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001447", + "id": "E14001462", "level": "constituency", - "name": "Rochester and Strood", + "name": "Scunthorpe", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Rochester and Strood: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, 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.E14001447" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001462" }, "measure": { "unit": "kwh" @@ -173026,28 +173340,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ca2ed40977caa1e7ba64f670", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c71da29f5c712ff3ed217488", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 487439523.688, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ca2f78d31eb307ab1d9349f9", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c75d4cae1ffa7f025df487a8", "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", @@ -173060,81 +173374,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": "E14001124", + "id": "E14001460", "level": "constituency", - "name": "Brentford and Isleworth", + "name": "Salisbury", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Brentford and Isleworth: 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.gas.consumption", - "record_set_spec_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.E14001124" + "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_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:ca2f78d31eb307ab1d9349f9", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c75d4cae1ffa7f025df487a8", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 43253.418, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ca5f2ba7704b0a07081b22d7", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c77d0a8ddd0cc0c03801dda0", "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", @@ -173147,83 +173463,81 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", - "metric": "meter_count", - "temperature_adjustment": "as_reported" + "fuel": "gas", + "metric": "consumption", + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001113", + "id": "E14001448", "level": "constituency", - "name": "Bootle", + "name": "Romford", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Bootle: 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.E14001113" + "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:ca5f2ba7704b0a07081b22d7", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c77d0a8ddd0cc0c03801dda0", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 488517348.824, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ca706b5fbb5797cc38d1400a", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c795dbae30e99271b7977074", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -173239,7 +173553,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -173248,7 +173562,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -173256,27 +173570,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001469", + "id": "S14000070", "level": "constituency", - "name": "Sheffield Heeley", + "name": "Coatbridge and Bellshill", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Sheffield Heeley: 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.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001469" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.S14000070" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "calendar_year", @@ -173291,20 +173605,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ca706b5fbb5797cc38d1400a", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c795dbae30e99271b7977074", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 123460860.277, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ca7821c5a57c241ba7cbc650", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c7a7c21198815db6a32a5623", "aggregation": { "method": "sum" }, @@ -173345,19 +173659,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "W07000083", + "id": "E14001404", "level": "constituency", - "name": "Bangor Aberconwy", + "name": "North West Leicestershire", "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, North West Leicestershire: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.W07000083" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001404" }, "measure": { "unit": "kwh" @@ -173380,28 +173694,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ca7821c5a57c241ba7cbc650", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c7a7c21198815db6a32a5623", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 158047465.844, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ca7e3b10da36a3bb5f712755", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c7a98c0cc0836d7c95fe7108", "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", @@ -173414,75 +173728,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": "E14001468", "level": "constituency", - "name": "Bromley and Biggin Hill", + "name": "Sheffield Hallam", "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, 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.electricity.meter_count", - "record_set_spec_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.E14001468" }, "measure": { - "unit": "count" + "unit": "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:ca7e3b10da36a3bb5f712755", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c7a98c0cc0836d7c95fe7108", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 558128719.459, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ca7fd0daec5f5a11cc9aa90b", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c7efa1c9c5dba8894f24fcfc", "aggregation": { "method": "sum" }, @@ -173523,19 +173835,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001179", + "id": "E14001569", "level": "constituency", - "name": "Corby and East Northamptonshire", + "name": "Waveney Valley", "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 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" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001179" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001569" }, "measure": { "unit": "count" @@ -173558,28 +173870,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ca7fd0daec5f5a11cc9aa90b", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c7efa1c9c5dba8894f24fcfc", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 42523.262, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ca87f0b287e723b5e6878742", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c8158906ca4c7ce9b28940eb", "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", @@ -173592,81 +173904,83 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { "consumption": "Consumption" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", + "fuel": "electricity", "metric": "consumption", - "temperature_adjustment": "weather_corrected" + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001305", + "id": "W07000100", "level": "constituency", - "name": "Islington North", + "name": "Mid and South Pembrokeshire", "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, 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" + "record_set_id": "uk.local_geography.desnz_constituency_energy.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.W07000100" }, "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:ca87f0b287e723b5e6878742", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c8158906ca4c7ce9b28940eb", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 169246564.306, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ca8c009a2b91f0849243fc16", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c829fc7add154b9d1d2d887e", "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", @@ -173679,81 +173993,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": "E14001279", + "id": "E14001301", "level": "constituency", - "name": "Hendon", + "name": "Ilford South", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Hendon: 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.gas.meter_count", - "record_set_spec_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.E14001279" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001301" }, "measure": { - "unit": "count" + "unit": "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:ca8c009a2b91f0849243fc16", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c829fc7add154b9d1d2d887e", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 142229090.826, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ca9ff9b4b386c2054cb0de86", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c83a65a7799b9002ac516a91", "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", @@ -173766,81 +174082,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": "E14001335", + "id": "S14000067", "level": "constituency", - "name": "Lichfield", + "name": "Argyll, Bute and South Lochaber", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Lichfield: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Argyll, Bute and South Lochaber: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001335" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.S14000067" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_concept": "desnz.subnational.domestic_electricity_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ca9ff9b4b386c2054cb0de86", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c83a65a7799b9002ac516a91", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 257821489.794, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:caa7390c11ee83d9decb20c6", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c8540f63423b36c375e8143e", "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", @@ -173856,7 +174174,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -173865,7 +174183,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -173873,27 +174191,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001326", + "id": "E14001122", "level": "constituency", - "name": "Leicester East", + "name": "Brent East", "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, 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.E14001326" + "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", @@ -173906,28 +174224,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:caa7390c11ee83d9decb20c6", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c8540f63423b36c375e8143e", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 542855668.568, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:cab7d6cdd6884f8adf311f53", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c858457bab22b086e4df99e7", "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", @@ -173943,7 +174261,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -173952,7 +174270,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -173960,27 +174278,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001529", + "id": "E14001117", "level": "constituency", - "name": "Stroud", + "name": "Bracknell", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Stroud: 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_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001529" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001117" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "gas_year", @@ -173993,20 +174311,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:cab7d6cdd6884f8adf311f53", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c858457bab22b086e4df99e7", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 424692072.902, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:cadcff949455fac458f13134", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c86088117f17cfc2b08105c9", "aggregation": { "method": "sum" }, @@ -174047,19 +174365,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001298", + "id": "S14000088", "level": "constituency", - "name": "Huntingdon", + "name": "Glasgow South West", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Huntingdon: 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.E14001298" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.S14000088" }, "measure": { "unit": "count" @@ -174082,28 +174400,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:cadcff949455fac458f13134", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c86088117f17cfc2b08105c9", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 46851.449, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:cae7ee8f7d9894ff0335b59c", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c89f7b8bd1ec4aeb03427a58", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -174116,73 +174434,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": "E14001194", + "id": "E14001387", "level": "constituency", - "name": "Derby South", + "name": "North Devon", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Derby South: DESNZ's authority totals split by its small-area figures", + "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.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001194" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001387" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_concept": "desnz.subnational.domestic_electricity_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:cae7ee8f7d9894ff0335b59c", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c89f7b8bd1ec4aeb03427a58", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 47904.0, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:cb013b726a358cfebf9e1f0d", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c8a5086ff634fa73bdb878ce", "aggregation": { "method": "sum" }, @@ -174223,19 +174543,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001495", + "id": "E14001092", "level": "constituency", - "name": "South West Devon", + "name": "Birmingham Edgbaston", "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, 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.gas.meter_count", "record_set_spec_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.E14001092" }, "measure": { "unit": "count" @@ -174256,28 +174576,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:cb013b726a358cfebf9e1f0d", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c8a5086ff634fa73bdb878ce", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 39210.989, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:cb047c13cd95772eabde6521", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c8d5029a73e18fac57f211f7", "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", @@ -174290,81 +174610,83 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", - "metric": "consumption", - "temperature_adjustment": "weather_corrected" + "fuel": "electricity", + "metric": "meter_count", + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001487", + "id": "E14001323", "level": "constituency", - "name": "South Holland and The Deepings", + "name": "Leeds South", "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, Leeds South: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001487" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001323" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:cb047c13cd95772eabde6521", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c8d5029a73e18fac57f211f7", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 59020.386, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:cb58bad490df4122954ffde9", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c9904d0c3baa167d25badd28", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -174377,83 +174699,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": "E14001593", + "id": "E14001157", "level": "constituency", - "name": "Wokingham", + "name": "Chatham and Aylesford", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Wokingham: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Chatham and Aylesford: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001593" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001157" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_concept": "desnz.subnational.domestic_gas_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:cb58bad490df4122954ffde9", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c9904d0c3baa167d25badd28", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 419841406.549, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:cb904a1137bdd68ca8817401", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c9b687d4911787f3c84e55ee", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -174469,7 +174789,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -174478,7 +174798,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -174486,27 +174806,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001269", + "id": "E14001329", "level": "constituency", - "name": "Harrogate and Knaresborough", + "name": "Leigh and Atherton", "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, 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.E14001269" + "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", @@ -174519,28 +174839,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:cb904a1137bdd68ca8817401", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c9b687d4911787f3c84e55ee", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 48796.234, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:cb9b5a970fc47e3613924464", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c9beb8d308072c70c719eaeb", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -174553,83 +174873,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": "E14001510", "level": "constituency", - "name": "East Surrey", + "name": "St Helens South and Whiston", "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, St Helens South and Whiston: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001215" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001510" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_concept": "desnz.subnational.domestic_gas_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:cb9b5a970fc47e3613924464", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c9beb8d308072c70c719eaeb", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 435778804.92, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:cba1f889d8b90070864f5c75", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c9cf6ae6f0eedf724902fa2b", "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", @@ -174642,73 +174960,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": "E14001600", + "id": "E14001125", "level": "constituency", - "name": "Wycombe", + "name": "Brentwood and Ongar", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Wycombe: 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.gas.meter_count", - "record_set_spec_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.E14001600" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001125" }, "measure": { - "unit": "count" + "unit": "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:cba1f889d8b90070864f5c75", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c9cf6ae6f0eedf724902fa2b", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 181900789.936, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:cba4fd8b1278d6d53a735f77", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c9e8614b8e927ff79d9258f6", "aggregation": { "method": "sum" }, @@ -174749,19 +175069,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001448", + "id": "E14001402", "level": "constituency", - "name": "Romford", + "name": "North West Essex", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Romford: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, North West Essex: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001448" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001402" }, "measure": { "unit": "count" @@ -174782,20 +175102,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:cba4fd8b1278d6d53a735f77", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c9e8614b8e927ff79d9258f6", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 33887.375, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:cbacbf16837abc258410fefd", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c9ebdf1995a07bee394aeae6", "aggregation": { "method": "sum" }, @@ -174836,19 +175156,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001416", + "id": "E14001506", "level": "constituency", - "name": "Oldham West, Chadderton and Royton", + "name": "Spen Valley", "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 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.E14001416" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001506" }, "measure": { "unit": "kwh" @@ -174869,28 +175189,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:cbacbf16837abc258410fefd", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c9ebdf1995a07bee394aeae6", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 493623172.532, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:cbb1aac8cb939ac183eb8fb9", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ca00a06d6bd5dd7e277fb8cf", "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", @@ -174903,137 +175223,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": "E14001569", + "id": "E14001087", "level": "constituency", - "name": "Waveney Valley", + "name": "Beverley and Holderness", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Waveney Valley: 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_meter_count", - "record_set_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.E14001569" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001087" }, "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:cbb1aac8cb939ac183eb8fb9", - "source": { - "source_file": "desnz_constituency_energy_facts.json", - "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", - "source_table": "DESNZ sub-national 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_type": "float" - }, - { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:cbd4f323e27abeac3066930d", - "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": "E14001244", - "level": "constituency", - "name": "Gateshead Central and Whickham", - "vintage": "pcon_2024" - }, - "label": "Domestic gas consumption, 2024, Gateshead Central and Whickham: DESNZ's authority totals split by its small-area figures", - "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" - }, - "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001244" - }, - "measure": { - "unit": "kwh" - }, - "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" - }, "period": { "type": "gas_year", "value": 2024 @@ -175045,20 +175276,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:cbd4f323e27abeac3066930d", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ca00a06d6bd5dd7e277fb8cf", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 37135.714, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:cbd8d7d2ede5a3e165418f1d", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ca19e38f550e08661d48122a", "aggregation": { "method": "sum" }, @@ -175099,19 +175330,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000048", + "id": "E14001425", "level": "constituency", - "name": "North Ayrshire and Arran", + "name": "Peterborough", "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 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.S14000048" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001425" }, "measure": { "unit": "kwh" @@ -175134,28 +175365,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:cbd8d7d2ede5a3e165418f1d", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ca19e38f550e08661d48122a", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 155985197.959, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:cbeb8d41adb25b028b11536d", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ca1dc3f950631e9708e5127d", "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", @@ -175168,75 +175399,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": "E14001576", + "id": "E14001423", "level": "constituency", - "name": "West Ham and Beckton", + "name": "Penistone and Stocksbridge", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, West Ham and Beckton: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, 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" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001576" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001423" }, "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:cbeb8d41adb25b028b11536d", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ca1dc3f950631e9708e5127d", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 38895.04, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:cc046feab9b6e1fee3ed8c29", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ca1f7aece60b3bca296e9418", "aggregation": { "method": "sum" }, @@ -175277,19 +175506,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001432", + "id": "E14001263", "level": "constituency", - "name": "Portsmouth South", + "name": "Hamble Valley", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Portsmouth South: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, 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" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001432" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001263" }, "measure": { "unit": "count" @@ -175312,20 +175541,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:cc046feab9b6e1fee3ed8c29", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ca1f7aece60b3bca296e9418", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 46532.308, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:cc42a05d55e6bc1f243430b7", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ca69bc673706322175b08907", "aggregation": { "method": "sum" }, @@ -175366,19 +175595,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001271", + "id": "E14001354", "level": "constituency", - "name": "Harrow West", + "name": "Manchester Withington", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Harrow West: 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.E14001271" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001354" }, "measure": { "unit": "kwh" @@ -175401,20 +175630,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:cc42a05d55e6bc1f243430b7", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ca69bc673706322175b08907", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 131871679.085, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:cc4d77ffce37035dea0264be", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ca70515179c3681f27001cde", "aggregation": { "method": "sum" }, @@ -175455,19 +175684,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001297", + "id": "S14000063", "level": "constituency", - "name": "Huddersfield", + "name": "Airdrie and Shotts", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Huddersfield: 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.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001297" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.S14000063" }, "measure": { "unit": "kwh" @@ -175488,28 +175717,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:cc4d77ffce37035dea0264be", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ca70515179c3681f27001cde", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 488774800.461, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:cc507a6671c2ee929fd02ad5", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ca7405df3c8bad88f39d95c4", "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", @@ -175522,81 +175751,83 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", - "metric": "consumption", - "temperature_adjustment": "weather_corrected" + "fuel": "electricity", + "metric": "meter_count", + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001597", + "id": "E14001300", "level": "constituency", - "name": "Worcester", + "name": "Ilford North", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Worcester: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Ilford North: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001597" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001300" }, "measure": { - "unit": "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:cc507a6671c2ee929fd02ad5", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ca7405df3c8bad88f39d95c4", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 39495.54, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:cc6ddb2e88ede3b9709f57c8", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:caf18f3112332582418356b6", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -175612,7 +175843,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -175621,7 +175852,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -175629,27 +175860,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000086", + "id": "E14001472", "level": "constituency", - "name": "Glasgow North East", + "name": "Shipley", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Glasgow North East: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Shipley: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.S14000086" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001472" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "gas_year", @@ -175662,20 +175893,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:cc6ddb2e88ede3b9709f57c8", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:caf18f3112332582418356b6", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 41299.329, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:cc9eb38d209a98b6415dcc61", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:caf59d5e4226c16e18afbf79", "aggregation": { "method": "sum" }, @@ -175716,19 +175947,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000067", + "id": "E14001590", "level": "constituency", - "name": "Argyll, Bute and South Lochaber", + "name": "Witham", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Argyll, Bute and South Lochaber: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Witham: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.S14000067" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001590" }, "measure": { "unit": "kwh" @@ -175751,20 +175982,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:cc9eb38d209a98b6415dcc61", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:caf59d5e4226c16e18afbf79", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 182297479.899, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:cca57b61d67b3c564ac0b0bf", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:cb0af84612a54571d8e724a0", "aggregation": { "method": "sum" }, @@ -175805,19 +176036,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001315", + "id": "E14001401", "level": "constituency", - "name": "Kingston upon Hull West and Haltemprice", + "name": "North West Cambridgeshire", "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, North West Cambridgeshire: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001315" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001401" }, "measure": { "unit": "kwh" @@ -175838,20 +176069,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:cca57b61d67b3c564ac0b0bf", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:cb0af84612a54571d8e724a0", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 463540189.194, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ccac472b2f87e06950ea3240", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:cb1ea1dee36617f2c32ba971", "aggregation": { "method": "sum" }, @@ -175892,19 +176123,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000088", + "id": "E14001304", "level": "constituency", - "name": "Glasgow South West", + "name": "Isle of Wight West", "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, Isle of Wight West: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.S14000088" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001304" }, "measure": { "unit": "count" @@ -175925,20 +176156,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ccac472b2f87e06950ea3240", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:cb1ea1dee36617f2c32ba971", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 26199.402, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:cccf7cc93cbeec3d0271012a", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:cb3233443c9391a1f36b7cb3", "aggregation": { "method": "sum" }, @@ -175979,19 +176210,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "W07000095", + "id": "E14001321", "level": "constituency", - "name": "Clwyd North", + "name": "Leeds North East", "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, 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.W07000095" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001321" }, "measure": { "unit": "count" @@ -176014,28 +176245,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:cccf7cc93cbeec3d0271012a", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:cb3233443c9391a1f36b7cb3", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 41707.447, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ccd344db48dcdb5cbf264507", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:cb4012fb5b3e396ad77570f5", "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", @@ -176048,75 +176279,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": "E14001454", + "id": "E14001253", "level": "constituency", - "name": "Ruislip, Northwood and Pinner", + "name": "Grantham and Bourne", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Ruislip, Northwood and Pinner: 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_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_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.E14001454" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001253" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ccd344db48dcdb5cbf264507", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:cb4012fb5b3e396ad77570f5", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 370040032.899, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ccde9165f3b5d137a89c820b", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:cb5d393533910e3eecadc699", "aggregation": { "method": "sum" }, @@ -176157,19 +176386,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001447", + "id": "S14000070", "level": "constituency", - "name": "Rochester and Strood", + "name": "Coatbridge and Bellshill", "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, 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.electricity.meter_count", "record_set_spec_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.S14000070" }, "measure": { "unit": "count" @@ -176192,20 +176421,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ccde9165f3b5d137a89c820b", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:cb5d393533910e3eecadc699", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 45110.8, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:cd0124d3e738970cd1a60c1f", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:cb65437bdf0a7b486109d716", "aggregation": { "method": "sum" }, @@ -176246,19 +176475,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001143", + "id": "E14001120", "level": "constituency", - "name": "Burton and Uttoxeter", + "name": "Bradford West", "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, 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.E14001143" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001120" }, "measure": { "unit": "kwh" @@ -176281,109 +176510,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:cd0124d3e738970cd1a60c1f", - "source": { - "source_file": "desnz_constituency_energy_facts.json", - "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", - "source_table": "DESNZ sub-national 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_type": "float" - }, - { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:cd18defce516fb749b697c63", - "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:cd18defce516fb749b697c63", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:cb65437bdf0a7b486109d716", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 137525852.531, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:cd1e687dc14ad8640b2419cb", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:cb78989bd3e5dd2e02f67779", "aggregation": { "method": "sum" }, @@ -176424,19 +176564,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001377", + "id": "E14001601", "level": "constituency", - "name": "Newcastle upon Tyne Central and West", + "name": "Wyre Forest", "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 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.E14001377" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001601" }, "measure": { "unit": "count" @@ -176457,20 +176597,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:cd1e687dc14ad8640b2419cb", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:cb78989bd3e5dd2e02f67779", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 41445.0, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:cd3361e87e9e113ab8ba14c8", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:cb7b93cbbb39f39b8b2a15ec", "aggregation": { "method": "sum" }, @@ -176511,19 +176651,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001394", + "id": "E14001215", "level": "constituency", - "name": "North East Somerset and Hanham", + "name": "East Surrey", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, North East Somerset and Hanham: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, 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" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001394" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001215" }, "measure": { "unit": "count" @@ -176546,28 +176686,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:cd3361e87e9e113ab8ba14c8", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:cb7b93cbbb39f39b8b2a15ec", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 41904.0, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:cda3b2ac136da344097254e7", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:cb7bf2224273209cd32279ae", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -176580,75 +176720,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": "E14001087", + "id": "E14001449", "level": "constituency", - "name": "Beverley and Holderness", + "name": "Romsey and Southampton North", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Beverley and Holderness: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, 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.E14001087" + "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:cda3b2ac136da344097254e7", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:cb7bf2224273209cd32279ae", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 314396215.447, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:cdec4dd1859006d45d115518", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:cb9520770c20b011713003ff", "aggregation": { "method": "sum" }, @@ -176689,19 +176827,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001408", + "id": "E14001510", "level": "constituency", - "name": "Norwich North", + "name": "St Helens South and Whiston", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Norwich North: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, St Helens South and Whiston: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001408" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001510" }, "measure": { "unit": "count" @@ -176722,28 +176860,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:cdec4dd1859006d45d115518", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:cb9520770c20b011713003ff", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 43014.904, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:cdf59ae15b42ddf02fd98f01", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:cba74658979090ad55f6b7dd", "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", @@ -176756,48 +176894,135 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { "meter_count": "Meter count" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", + "fuel": "gas", "metric": "meter_count", - "temperature_adjustment": "as_reported" + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "S14000075", + "id": "E14001416", "level": "constituency", - "name": "Dundee Central", + "name": "Oldham West, Chadderton and Royton", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Dundee Central: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, 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" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.S14000075" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001416" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_concept": "desnz.subnational.domestic_gas_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, + "period": { + "type": "gas_year", + "value": 2024 + }, + "period_coverage": { + "basis": "survey_reference", + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + }, + "provenance_class": "derived_administrative", + "schema_version": "microcosm.derived_consumer_fact.v1", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:cba74658979090ad55f6b7dd", + "source": { + "source_file": "desnz_constituency_energy_facts.json", + "source_name": "microcosm", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", + "url": "tools/build_uk_desnz_constituency_energy_facts.py", + "vintage": "2025_publication_2024_data" + }, + "value": 41269.432, + "value_type": "float" + }, + { + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:cbd91fe3b87cb36c2ef1c1cf", + "aggregation": { + "method": "sum" + }, + "assertion": "observation", + "concept_alignment": { + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "relation": "derived", + "source_concept": "desnz.subnational.domestic_electricity_consumption" + }, + "dimension_labels": { + "domestic_scope": "Domestic scope", + "fuel": "Fuel", + "metric": "Metric", + "temperature_adjustment": "Temperature adjustment" + }, + "dimension_value_labels": { + "domestic_scope": { + "all_domestic": "All domestic meters" + }, + "fuel": { + "electricity": "Electricity" + }, + "metric": { + "consumption": "Consumption" + }, + "temperature_adjustment": { + "as_reported": "As reported" + } + }, + "dimensions": { + "domestic_scope": "all_domestic", + "fuel": "electricity", + "metric": "consumption", + "temperature_adjustment": "as_reported" + }, + "entity": { + "name": "household", + "role": "domestic_energy_customer" + }, + "geography": { + "id": "E14001071", + "level": "constituency", + "name": "Aylesbury", + "vintage": "pcon_2024" + }, + "label": "Domestic electricity consumption, 2024, Aylesbury: DESNZ's authority totals split by its small-area figures", + "layout": { + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + }, + "lineage": { + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001071" + }, + "measure": { + "unit": "kwh" + }, + "observed_measure": { + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" + }, "period": { "type": "calendar_year", "value": 2024 @@ -176811,20 +177036,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:cdf59ae15b42ddf02fd98f01", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:cbd91fe3b87cb36c2ef1c1cf", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 165931302.019, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ce08e8ae5efbf2d788e0b253", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:cbdc3fb6e071a3ed4bb75b27", "aggregation": { "method": "sum" }, @@ -176865,19 +177090,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001231", + "id": "E14001539", "level": "constituency", - "name": "Exeter", + "name": "Tatton", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Exeter: 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_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001231" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001539" }, "measure": { "unit": "count" @@ -176900,20 +177125,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ce08e8ae5efbf2d788e0b253", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:cbdc3fb6e071a3ed4bb75b27", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 44003.901, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ce0cdc1cb0f4e0ce649ef2ba", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:cbf4cbf6af7cde3c2178c309", "aggregation": { "method": "sum" }, @@ -176954,19 +177179,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001135", + "id": "E14001065", "level": "constituency", - "name": "Bristol South", + "name": "Altrincham and Sale West", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Bristol South: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Altrincham and Sale West: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001135" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001065" }, "measure": { "unit": "count" @@ -176989,20 +177214,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ce0cdc1cb0f4e0ce649ef2ba", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:cbf4cbf6af7cde3c2178c309", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 42087.577, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ce13b4ed318128d487a4b2ce", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:cc165b82eaf15a6643693fba", "aggregation": { "method": "sum" }, @@ -177043,19 +177268,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001443", + "id": "E14001374", "level": "constituency", - "name": "Ribble Valley", + "name": "New Forest West", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Ribble Valley: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, 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.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001443" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001374" }, "measure": { "unit": "kwh" @@ -177076,20 +177301,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ce13b4ed318128d487a4b2ce", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:cc165b82eaf15a6643693fba", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 400907907.342, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ce18282c4f1fd6e5b9895999", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:cc175e5f1403ab330c109354", "aggregation": { "method": "sum" }, @@ -177130,19 +177355,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001603", + "id": "S14000088", "level": "constituency", - "name": "Yeovil", + "name": "Glasgow South West", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Yeovil: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, 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.E14001603" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.S14000088" }, "measure": { "unit": "kwh" @@ -177165,28 +177390,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ce18282c4f1fd6e5b9895999", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:cc175e5f1403ab330c109354", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 126225194.003, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ce24aec07517dd9183d2e9cf", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:cc2e7555a18b2c0e13aee865", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -177202,7 +177427,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -177211,7 +177436,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -177219,27 +177444,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001082", + "id": "E14001084", "level": "constituency", - "name": "Beaconsfield", + "name": "Bedford", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Beaconsfield: 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.E14001082" + "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", @@ -177254,20 +177479,107 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ce24aec07517dd9183d2e9cf", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:cc2e7555a18b2c0e13aee865", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 147984110.687, + "value_type": "float" + }, + { + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:cc301675799ae20d0033bef0", + "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", + "level": "constituency", + "name": "Huntingdon", + "vintage": "pcon_2024" + }, + "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.gas.consumption", + "record_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" + }, + "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:cc301675799ae20d0033bef0", + "source": { + "source_file": "desnz_constituency_energy_facts.json", + "source_name": "microcosm", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_table": "DESNZ sub-national 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_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ce74b24af39a357294ed45ef", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:cc337b41ad1545c43789b510", "aggregation": { "method": "sum" }, @@ -177308,19 +177620,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001561", + "id": "E14001118", "level": "constituency", - "name": "Wallasey", + "name": "Bradford East", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Wallasey: 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.E14001561" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001118" }, "measure": { "unit": "kwh" @@ -177343,28 +177655,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ce74b24af39a357294ed45ef", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:cc337b41ad1545c43789b510", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 131840170.222, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ce9938a350072661c5ec1905", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:cc3401c80e3023044e26f25f", "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", @@ -177377,81 +177689,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": "E14001445", + "id": "E14001526", "level": "constituency", - "name": "Richmond Park", + "name": "Stratford-on-Avon", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Richmond Park: 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.gas.consumption", - "record_set_spec_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.E14001445" + "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_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:ce9938a350072661c5ec1905", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:cc3401c80e3023044e26f25f", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 46572.818, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:cea144ca93ce392cf3b7395a", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:cc5b6586f3aeccff91ad3430", "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", @@ -177464,81 +177778,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": "E14001102", + "id": "E14001064", "level": "constituency", - "name": "Blackburn", + "name": "Aldridge-Brownhills", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Blackburn: 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.E14001102" + "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:cea144ca93ce392cf3b7395a", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:cc5b6586f3aeccff91ad3430", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 130964597.929, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:cea1f20a61050f6f74621ff1", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:cc6e9129d90ec69cc853568a", "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", @@ -177551,81 +177867,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": "E14001605", + "id": "E14001418", "level": "constituency", - "name": "York Outer", + "name": "Ossett and Denby Dale", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, York Outer: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Ossett and Denby Dale: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001605" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001418" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:cea1f20a61050f6f74621ff1", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:cc6e9129d90ec69cc853568a", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 42669.398, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:cec4d32976fa52102ed45568", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:cc6f737f6a76178b7d99e7ff", "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", @@ -177641,7 +177959,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -177650,7 +177968,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -177658,27 +177976,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001342", + "id": "E14001565", "level": "constituency", - "name": "Loughborough", + "name": "Warrington South", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Loughborough: 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_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_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.E14001342" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001565" }, "measure": { - "unit": "count" + "unit": "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", @@ -177691,20 +178009,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:cec4d32976fa52102ed45568", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:cc6f737f6a76178b7d99e7ff", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 490190908.62, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:cec580a48f026c65a01bb674", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:cc78b9f7e86c64be3dd37208", "aggregation": { "method": "sum" }, @@ -177745,19 +178063,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001386", + "id": "E14001597", "level": "constituency", - "name": "North Cotswolds", + "name": "Worcester", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, North Cotswolds: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Worcester: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001386" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001597" }, "measure": { "unit": "kwh" @@ -177780,115 +178098,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:cec580a48f026c65a01bb674", - "source": { - "source_file": "desnz_constituency_energy_facts.json", - "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", - "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", - "url": "tools/build_uk_desnz_constituency_energy_facts.py", - "vintage": "2025_publication_2024_data" - }, - "value": 203893189.74, - "value_type": "float" - }, - { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:cef0d541f9800afa47ddea1b", - "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": "S14000021", - "level": "constituency", - "name": "East Renfrewshire", - "vintage": "pcon_2024" - }, - "label": "Domestic gas meters, 2024, East Renfrewshire: DESNZ's authority totals split by its small-area figures", - "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" - }, - "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.S14000021" - }, - "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:cef0d541f9800afa47ddea1b", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:cc78b9f7e86c64be3dd37208", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 144402573.087, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:cefe22849df466f927d119f2", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:cc8b3f3c0d30cfa7ebb0eaa0", "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", @@ -177904,7 +178135,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -177913,7 +178144,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -177921,27 +178152,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000065", + "id": "E14001136", "level": "constituency", - "name": "Angus and Perthshire Glens", + "name": "Broadland and Fakenham", "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 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.S14000065" + "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", @@ -177954,20 +178185,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:cefe22849df466f927d119f2", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:cc8b3f3c0d30cfa7ebb0eaa0", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 304414880.882, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:cf098f87670de0e803b34595", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:cc9b7a6fe08b22bd2039a574", "aggregation": { "method": "sum" }, @@ -178008,19 +178239,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001324", + "id": "E14001321", "level": "constituency", - "name": "Leeds South West and Morley", + "name": "Leeds North East", "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 gas 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.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001324" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001321" }, "measure": { "unit": "count" @@ -178041,28 +178272,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:cf098f87670de0e803b34595", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:cc9b7a6fe08b22bd2039a574", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 37574.825, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:cf1eb3f81483c3925dd6f5f1", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ccb68d0c123ee3b00b4312f3", "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", @@ -178075,75 +178306,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": "E14001517", + "id": "S14000066", "level": "constituency", - "name": "Stockport", + "name": "Arbroath and Broughty Ferry", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Stockport: 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_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_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.E14001517" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.S14000066" }, "measure": { - "unit": "count" + "unit": "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:cf1eb3f81483c3925dd6f5f1", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ccb68d0c123ee3b00b4312f3", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 476716526.189, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:cf417e1642556295f10ab162", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ccbffc6da6bc9372c420de6c", "aggregation": { "method": "sum" }, @@ -178184,19 +178413,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001232", + "id": "E14001117", "level": "constituency", - "name": "Exmouth and Exeter East", + "name": "Bracknell", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Exmouth and Exeter East: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Bracknell: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001232" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001117" }, "measure": { "unit": "count" @@ -178217,20 +178446,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:cf417e1642556295f10ab162", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ccbffc6da6bc9372c420de6c", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 38101.184, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:cf4b1258142d4de7d78d3f8c", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ccc2c2c1f7ef2cf7c7f1ba0c", "aggregation": { "method": "sum" }, @@ -178271,19 +178500,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001136", + "id": "E14001197", "level": "constituency", - "name": "Broadland and Fakenham", + "name": "Didcot and Wantage", "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, Didcot and Wantage: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001136" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001197" }, "measure": { "unit": "count" @@ -178306,28 +178535,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:cf4b1258142d4de7d78d3f8c", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ccc2c2c1f7ef2cf7c7f1ba0c", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 49324.126, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:cf63f15953584c7dbbb857ee", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ccd187fad630273b1dc2efb9", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -178340,81 +178569,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": "E14001257", + "id": "E14001531", "level": "constituency", - "name": "Greenwich and Woolwich", + "name": "Sunderland Central", "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, 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.E14001257" + "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:cf63f15953584c7dbbb857ee", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ccd187fad630273b1dc2efb9", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 47795.582, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:cf6a931386a088cdd099b73d", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ccfae12b5a58588110835b5d", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -178427,83 +178658,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": "E14001407", + "id": "E14001452", "level": "constituency", - "name": "Northampton South", + "name": "Rotherham", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Northampton South: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Rotherham: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001407" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001452" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_concept": "desnz.subnational.domestic_gas_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:cf6a931386a088cdd099b73d", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ccfae12b5a58588110835b5d", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 495834348.082, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:cf91a12c11dbd11a24f49cd0", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:cd0fce86cf3a40970e249048", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -178516,164 +178745,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": "S14000106", + "id": "E14001368", "level": "constituency", - "name": "West Dunbartonshire", + "name": "Middlesbrough South and East Cleveland", "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, 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" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_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.E14001368" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_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:cf91a12c11dbd11a24f49cd0", - "source": { - "source_file": "desnz_constituency_energy_facts.json", - "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", - "source_table": "DESNZ sub-national 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_type": "float" - }, - { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:cf9c39986398f125032d44a7", - "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": "E14001537", - "level": "constituency", - "name": "Swindon South", - "vintage": "pcon_2024" - }, - "label": "Domestic electricity meters, 2024, Swindon South: DESNZ's authority totals split by its small-area figures", - "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" - }, - "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001537" - }, - "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:cf9c39986398f125032d44a7", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:cd0fce86cf3a40970e249048", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 460825344.294, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:cfb6afc842c9a961522b5949", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:cd2fc40a207b73288fd21382", "aggregation": { "method": "sum" }, @@ -178714,19 +178852,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001384", + "id": "E14001144", "level": "constituency", - "name": "North Bedfordshire", + "name": "Bury North", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, North Bedfordshire: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, 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.E14001384" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001144" }, "measure": { "unit": "kwh" @@ -178749,28 +178887,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:cfb6afc842c9a961522b5949", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:cd2fc40a207b73288fd21382", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 138955676.167, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:cfc24a8397a9f3907597cc5c", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:cd3a84c3dfa177de78e7c5c3", "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", @@ -178786,7 +178924,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -178795,7 +178933,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -178803,27 +178941,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001385", + "id": "E14001589", "level": "constituency", - "name": "North Cornwall", + "name": "Wirral West", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, North Cornwall: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Wirral West: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_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.E14001385" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001589" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "gas_year", @@ -178836,28 +178974,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:cfc24a8397a9f3907597cc5c", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:cd3a84c3dfa177de78e7c5c3", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 504869482.639, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d0064ba92c3d32a8b4a2a81a", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:cd5b502481d569d013bc768b", "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", @@ -178870,81 +179008,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": "W07000092", + "id": "E14001322", "level": "constituency", - "name": "Cardiff West", + "name": "Leeds North West", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Cardiff West: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Leeds North West: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_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.W07000092" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001322" }, "measure": { - "unit": "count" + "unit": "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:d0064ba92c3d32a8b4a2a81a", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:cd5b502481d569d013bc768b", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 136080050.705, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d00a87979744ce585190faac", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:cd6929af770d861bb97d061e", "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", @@ -178957,81 +179097,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": "S14000105", + "id": "E14001500", "level": "constituency", - "name": "Stirling and Strathallan", + "name": "Southampton Test", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Stirling and Strathallan: 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.S14000105" + "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:d00a87979744ce585190faac", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:cd6929af770d861bb97d061e", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 158033694.345, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d0287f864cc5e8a82a4eecc4", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:cd8ef67f37200cdace6e98f6", "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", @@ -179044,73 +179186,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": "E14001131", + "id": "E14001551", "level": "constituency", - "name": "Bristol Central", + "name": "Torbay", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Bristol Central: 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.gas.meter_count", - "record_set_spec_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.E14001131" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.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_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d0287f864cc5e8a82a4eecc4", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:cd8ef67f37200cdace6e98f6", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 154798265.5, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d050f261ca9f03013388441c", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:cd93389c2d15d16170690d25", "aggregation": { "method": "sum" }, @@ -179151,19 +179295,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001378", + "id": "E14001091", "level": "constituency", - "name": "Newcastle upon Tyne East and Wallsend", + "name": "Birkenhead", "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, 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.E14001378" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001091" }, "measure": { "unit": "count" @@ -179184,20 +179328,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d050f261ca9f03013388441c", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:cd93389c2d15d16170690d25", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 46771.714, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d05b1adbf8df1a10c87ff8ff", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:cd95b05a76813c9e395ae9d0", "aggregation": { "method": "sum" }, @@ -179238,19 +179382,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000063", + "id": "E14001474", "level": "constituency", - "name": "Airdrie and Shotts", + "name": "Sittingbourne and Sheppey", "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, 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" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.S14000063" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001474" }, "measure": { "unit": "kwh" @@ -179271,28 +179415,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d05b1adbf8df1a10c87ff8ff", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:cd95b05a76813c9e395ae9d0", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 440888488.446, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d06aadadcfc675925ae92cda", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:cd996693e42a9849dbafb66b", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -179305,160 +179449,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": "E14001499", + "id": "E14001588", "level": "constituency", - "name": "Southampton Itchen", + "name": "Windsor", "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, Windsor: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_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.E14001588" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.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:d06aadadcfc675925ae92cda", - "source": { - "source_file": "desnz_constituency_energy_facts.json", - "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", - "source_table": "DESNZ sub-national 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_type": "float" - }, - { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d09818a729ef7d42c11537a8", - "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": "E14001536", - "level": "constituency", - "name": "Swindon North", - "vintage": "pcon_2024" - }, - "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.E14001536" - }, - "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:d09818a729ef7d42c11537a8", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:cd996693e42a9849dbafb66b", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 44742.842, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d0a5b992530c4ffc36b591ba", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:cda2e637976931d74ff41f2e", "aggregation": { "method": "sum" }, @@ -179499,19 +179558,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001186", + "id": "E14001226", "level": "constituency", - "name": "Croydon East", + "name": "Epping Forest", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Croydon East: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Epping Forest: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001186" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001226" }, "measure": { "unit": "kwh" @@ -179534,20 +179593,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d0a5b992530c4ffc36b591ba", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:cda2e637976931d74ff41f2e", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 169197190.891, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d0a89b092e27f5a3cbba0fa7", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:cdd622af6903698b6ad9e49e", "aggregation": { "method": "sum" }, @@ -179588,19 +179647,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000099", + "id": "W07000092", "level": "constituency", - "name": "Motherwell, Wishaw and Carluke", + "name": "Cardiff West", "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 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.S14000099" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.W07000092" }, "measure": { "unit": "kwh" @@ -179621,20 +179680,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d0a89b092e27f5a3cbba0fa7", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:cdd622af6903698b6ad9e49e", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 469154000.677, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d0aaa08bed9d6211a208652f", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:cdd730faf7227683ca3fb6e0", "aggregation": { "method": "sum" }, @@ -179675,19 +179734,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001432", + "id": "W07000082", "level": "constituency", - "name": "Portsmouth South", + "name": "Alyn and Deeside", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Portsmouth South: 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.E14001432" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.W07000082" }, "measure": { "unit": "kwh" @@ -179710,28 +179769,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d0aaa08bed9d6211a208652f", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:cdd730faf7227683ca3fb6e0", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 136396537.659, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d0ae22b9a2ddf9dae922dd5d", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:cdede9a69a6bf146757c1bdb", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -179747,7 +179806,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -179756,7 +179815,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -179764,27 +179823,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001079", + "id": "E14001130", "level": "constituency", - "name": "Bassetlaw", + "name": "Brighton Pavilion", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Bassetlaw: 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_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001079" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001130" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "gas_year", @@ -179797,20 +179856,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d0ae22b9a2ddf9dae922dd5d", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:cdede9a69a6bf146757c1bdb", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 39070.894, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d0cb2b64ecd7eb0d31b20cd8", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:cdfbd7d0a9be7d3cbc17da3a", "aggregation": { "method": "sum" }, @@ -179851,19 +179910,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001554", + "id": "S14000048", "level": "constituency", - "name": "Truro and Falmouth", + "name": "North Ayrshire and Arran", "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, 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.E14001554" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.S14000048" }, "measure": { "unit": "kwh" @@ -179884,28 +179943,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d0cb2b64ecd7eb0d31b20cd8", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:cdfbd7d0a9be7d3cbc17da3a", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 468319452.832, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d0f5075f26a2255d4a7a5e4a", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ce006406672f801d3766ed74", "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", @@ -179918,81 +179977,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": "E14001430", + "id": "E14001290", "level": "constituency", - "name": "Poplar and Limehouse", + "name": "Holborn and St Pancras", "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, 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" + "record_set_id": "uk.local_geography.desnz_constituency_energy.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.E14001290" }, "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:d0f5075f26a2255d4a7a5e4a", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ce006406672f801d3766ed74", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 152522432.355, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d0fef998a1d91c1f198ad369", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ce155113b94587258e21bea8", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -180008,7 +180069,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -180017,7 +180078,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -180025,27 +180086,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001415", + "id": "E14001577", "level": "constituency", - "name": "Oldham East and Saddleworth", + "name": "West Lancashire", "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 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.E14001415" + "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", @@ -180060,20 +180121,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d0fef998a1d91c1f198ad369", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ce155113b94587258e21bea8", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 43481.0, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d100c8400f349327184b96e8", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ce2dffbcdb76d96da71752f1", "aggregation": { "method": "sum" }, @@ -180114,19 +180175,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001463", + "id": "E14001114", "level": "constituency", - "name": "Sefton Central", + "name": "Boston and Skegness", "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, Boston and Skegness: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001463" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001114" }, "measure": { "unit": "count" @@ -180147,28 +180208,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d100c8400f349327184b96e8", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ce2dffbcdb76d96da71752f1", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 35714.076, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d10518e9486cdb0117753822", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ce72e4b8b196134f991dd5ac", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -180184,7 +180245,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -180193,150 +180254,61 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", - "temperature_adjustment": "weather_corrected" - }, - "entity": { - "name": "household", - "role": "domestic_energy_customer" - }, - "geography": { - "id": "E14001157", - "level": "constituency", - "name": "Chatham and Aylesford", - "vintage": "pcon_2024" - }, - "label": "Domestic gas consumption, 2024, Chatham and Aylesford: DESNZ's authority totals split by its small-area figures", - "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" - }, - "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001157" - }, - "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:d10518e9486cdb0117753822", - "source": { - "source_file": "desnz_constituency_energy_facts.json", - "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", - "source_table": "DESNZ sub-national 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_type": "float" - }, - { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d126a736cedaa71b13d60a22", - "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": "E14001132", + "id": "E14001479", "level": "constituency", - "name": "Bristol East", + "name": "Solihull West and Shirley", "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, 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" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_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.E14001479" }, "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:d126a736cedaa71b13d60a22", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ce72e4b8b196134f991dd5ac", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 37787.473, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d13dcaba25072a61cafb00cd", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ceb08868601932397394e16d", "aggregation": { "method": "sum" }, @@ -180377,19 +180349,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001405", + "id": "E14001305", "level": "constituency", - "name": "North West Norfolk", + "name": "Islington North", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, North West Norfolk: 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_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001405" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001305" }, "measure": { "unit": "count" @@ -180410,28 +180382,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d13dcaba25072a61cafb00cd", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ceb08868601932397394e16d", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 43385.0, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d146e7749d983a35e0cf3376", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:cecc352f6f21c28db6f0185f", "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", @@ -180444,75 +180416,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": "E14001388", + "id": "E14001478", "level": "constituency", - "name": "North Dorset", + "name": "Smethwick", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, North Dorset: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, 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" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001388" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001478" }, "measure": { - "unit": "count" + "unit": "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:d146e7749d983a35e0cf3376", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:cecc352f6f21c28db6f0185f", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 506992679.727, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d16197828b260bde51e5b582", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ced593724845d6459912dff9", "aggregation": { "method": "sum" }, @@ -180553,19 +180523,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001302", + "id": "S14000107", "level": "constituency", - "name": "Ipswich", + "name": "Ayr, Carrick and Cumnock", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Ipswich: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Ayr, Carrick and Cumnock: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", "record_set_spec_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.S14000107" }, "measure": { "unit": "count" @@ -180588,28 +180558,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d16197828b260bde51e5b582", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ced593724845d6459912dff9", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 45969.805, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d179d4ce1005043d779da09d", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ced622ccb15f347eb9ff6ec7", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -180625,7 +180595,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -180634,7 +180604,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -180642,27 +180612,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001220", + "id": "W07000086", "level": "constituency", - "name": "Eastleigh", + "name": "Bridgend", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Eastleigh: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Bridgend: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_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.W07000086" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "calendar_year", @@ -180677,20 +180647,107 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d179d4ce1005043d779da09d", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ced622ccb15f347eb9ff6ec7", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 123673090.696, + "value_type": "float" + }, + { + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:cefd8ff5c77243a368d8fa40", + "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": "E14001069", + "level": "constituency", + "name": "Ashford", + "vintage": "pcon_2024" + }, + "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.E14001069" + }, + "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:cefd8ff5c77243a368d8fa40", + "source": { + "source_file": "desnz_constituency_energy_facts.json", + "source_name": "microcosm", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_table": "DESNZ sub-national 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_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d186cceb3a6d618ce5e3969c", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:cfa51db3f3d6d7bc0ac3cb60", "aggregation": { "method": "sum" }, @@ -180731,19 +180788,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001106", + "id": "E14001196", "level": "constituency", - "name": "Blaydon and Consett", + "name": "Dewsbury and Batley", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Blaydon and Consett: 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.electricity.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001106" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001196" }, "measure": { "unit": "kwh" @@ -180766,28 +180823,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d186cceb3a6d618ce5e3969c", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:cfa51db3f3d6d7bc0ac3cb60", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 120074796.441, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d19e2196b61c65ed92f140ef", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:cfadb457a6a42e33c5bf1bec", "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", @@ -180800,81 +180857,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": "E14001419", + "id": "E14001065", "level": "constituency", - "name": "Oxford East", + "name": "Altrincham and Sale West", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Oxford East: 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_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_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.E14001419" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001065" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d19e2196b61c65ed92f140ef", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:cfadb457a6a42e33c5bf1bec", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 162070441.273, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d1a782f24e91c97d89c5e2dc", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:cfcb8ed364a77b36622bbd64", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -180890,7 +180949,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -180899,7 +180958,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -180907,27 +180966,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001519", + "id": "E14001599", "level": "constituency", - "name": "Stockton West", + "name": "Worthing West", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Stockton West: 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.E14001519" + "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", @@ -180942,28 +181001,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d1a782f24e91c97d89c5e2dc", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:cfcb8ed364a77b36622bbd64", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 155054507.512, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d20a2bb0d566599e634c703c", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:cfdcde6b86d996d625b3a13b", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -180979,7 +181038,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -180988,7 +181047,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -180996,27 +181055,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000068", + "id": "E14001346", "level": "constituency", - "name": "Bathgate and Linlithgow", + "name": "Luton South and South Bedfordshire", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Bathgate and Linlithgow: 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.S14000068" + "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", @@ -181029,20 +181088,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d20a2bb0d566599e634c703c", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:cfdcde6b86d996d625b3a13b", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 38227.726, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d24f6128d6aa1532134a758f", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:cfee136f5d9b2813dd22aae7", "aggregation": { "method": "sum" }, @@ -181083,19 +181142,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001339", + "id": "S14000078", "level": "constituency", - "name": "Liverpool Walton", + "name": "Edinburgh East and Musselburgh", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Liverpool Walton: 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.electricity.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001339" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.S14000078" }, "measure": { "unit": "count" @@ -181118,20 +181177,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d24f6128d6aa1532134a758f", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:cfee136f5d9b2813dd22aae7", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 60212.394, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d288734cc862475733a65853", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:cff4e68aeb8ac556fdeda041", "aggregation": { "method": "sum" }, @@ -181172,19 +181231,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001468", + "id": "E14001282", "level": "constituency", - "name": "Sheffield Hallam", + "name": "Herne Bay and Sandwich", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Sheffield Hallam: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, 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.E14001468" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001282" }, "measure": { "unit": "kwh" @@ -181205,20 +181264,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d288734cc862475733a65853", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:cff4e68aeb8ac556fdeda041", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 444106419.899, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d28b154bc3f854268bd7edab", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:cff5bda59634312eb42367e4", "aggregation": { "method": "sum" }, @@ -181259,19 +181318,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001255", + "id": "E14001568", "level": "constituency", - "name": "Great Grimsby and Cleethorpes", + "name": "Watford", "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 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.E14001255" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001568" }, "measure": { "unit": "count" @@ -181294,107 +181353,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d28b154bc3f854268bd7edab", - "source": { - "source_file": "desnz_constituency_energy_facts.json", - "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", - "source_table": "DESNZ sub-national 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_type": "float" - }, - { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d29996e17e21ce0e88758d3c", - "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": "E14001585", - "level": "constituency", - "name": "Wigan", - "vintage": "pcon_2024" - }, - "label": "Domestic gas consumption, 2024, Wigan: DESNZ's authority totals split by its small-area figures", - "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" - }, - "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001585" - }, - "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:d29996e17e21ce0e88758d3c", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:cff5bda59634312eb42367e4", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 45651.249, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d2ceb501a9ac70642725193b", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d01546cd7bdd273acb7c72a6", "aggregation": { "method": "sum" }, @@ -181435,19 +181407,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001273", + "id": "E14001284", "level": "constituency", - "name": "Harwich and North Essex", + "name": "Hertsmere", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Harwich and North Essex: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Hertsmere: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001273" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001284" }, "measure": { "unit": "kwh" @@ -181470,115 +181442,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d2ceb501a9ac70642725193b", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d01546cd7bdd273acb7c72a6", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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:d2f7ead2dd599f371e5bf3b1", - "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": "E14001369", - "level": "constituency", - "name": "Milton Keynes Central", - "vintage": "pcon_2024" - }, - "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.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" - }, - "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001369" - }, - "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:d2f7ead2dd599f371e5bf3b1", - "source": { - "source_file": "desnz_constituency_energy_facts.json", - "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", - "source_table": "DESNZ sub-national 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": 178091260.045, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d304dc66e2bd1c459cfe6db3", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d04f08eeb435c68057623edc", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -181594,7 +181479,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -181603,7 +181488,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -181611,27 +181496,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001103", + "id": "E14001439", "level": "constituency", - "name": "Blackley and Middleton South", + "name": "Reading West and Mid Berkshire", "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, Reading West and Mid Berkshire: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001103" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001439" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "calendar_year", @@ -181646,20 +181531,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d304dc66e2bd1c459cfe6db3", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d04f08eeb435c68057623edc", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 161937648.233, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d3064976f06db7bb3a89aa8f", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d05071d121a468e3318b1738", "aggregation": { "method": "sum" }, @@ -181700,19 +181585,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001104", + "id": "E14001472", "level": "constituency", - "name": "Blackpool North and Fleetwood", + "name": "Shipley", "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, Shipley: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001104" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001472" }, "measure": { "unit": "kwh" @@ -181735,28 +181620,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d3064976f06db7bb3a89aa8f", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d05071d121a468e3318b1738", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 147053898.446, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d331bf55be9acd6a3af55627", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d056a24b657c1e69afd2c055", "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", @@ -181769,83 +181654,81 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", - "metric": "consumption", - "temperature_adjustment": "as_reported" + "fuel": "gas", + "metric": "meter_count", + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001255", + "id": "E14001385", "level": "constituency", - "name": "Great Grimsby and Cleethorpes", + "name": "North Cornwall", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Great Grimsby and Cleethorpes: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, North Cornwall: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001255" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001385" }, "measure": { - "unit": "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:d331bf55be9acd6a3af55627", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d056a24b657c1e69afd2c055", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 23483.922, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d338e1cb1ab91fd9599484d6", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d063d27360cc9a460fa941e0", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -181861,7 +181744,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -181870,7 +181753,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -181878,27 +181761,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001099", + "id": "E14001594", "level": "constituency", - "name": "Birmingham Selly Oak", + "name": "Wolverhampton North East", "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, Wolverhampton North East: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_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.E14001594" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "calendar_year", @@ -181913,28 +181796,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d338e1cb1ab91fd9599484d6", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d063d27360cc9a460fa941e0", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 140616470.131, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d363d8d53d93684bb9ed37e1", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d07291c0e7582a5d1ba7a9d7", "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", @@ -181947,81 +181830,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": "E14001320", + "id": "E14001601", "level": "constituency", - "name": "Leeds East", + "name": "Wyre Forest", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Leeds East: 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_consumption", - "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.E14001320" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001601" }, "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:d363d8d53d93684bb9ed37e1", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d07291c0e7582a5d1ba7a9d7", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 155170340.977, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d3ba9b68dba47c7069c1d6c2", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d0e9ff7c67d6055b6f56592d", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -182037,7 +181922,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -182046,7 +181931,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -182054,27 +181939,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001226", + "id": "E14001264", "level": "constituency", - "name": "Epping Forest", + "name": "Hammersmith and Chiswick", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Epping Forest: 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.E14001226" + "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", @@ -182087,20 +181972,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d3ba9b68dba47c7069c1d6c2", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d0e9ff7c67d6055b6f56592d", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 47482.04, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d3e767d7fe784e78d0d15808", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d1310da5c050313de9b3957b", "aggregation": { "method": "sum" }, @@ -182141,19 +182026,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001249", + "id": "E14001288", "level": "constituency", - "name": "Godalming and Ash", + "name": "Hinckley and Bosworth", "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, 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.E14001249" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001288" }, "measure": { "unit": "kwh" @@ -182176,28 +182061,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d3e767d7fe784e78d0d15808", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d1310da5c050313de9b3957b", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 159398752.224, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d3f61dc764118fdc3840c3fd", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d15608169f75ed27ae1e9ac4", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -182213,7 +182098,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -182222,7 +182107,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -182230,27 +182115,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001404", + "id": "E14001521", "level": "constituency", - "name": "North West Leicestershire", + "name": "Stoke-on-Trent North", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, North West Leicestershire: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Stoke-on-Trent North: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001404" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001521" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "calendar_year", @@ -182265,28 +182150,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d3f61dc764118fdc3840c3fd", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d15608169f75ed27ae1e9ac4", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 131090714.354, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d42275650a79861e0aea99d9", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d156732cd54869312ed3d442", "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", @@ -182302,7 +182187,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -182311,7 +182196,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -182319,27 +182204,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001099", + "id": "E14001567", "level": "constituency", - "name": "Birmingham Selly Oak", + "name": "Washington and Gateshead South", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Birmingham Selly Oak: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Washington and Gateshead South: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001099" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001567" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "gas_year", @@ -182352,28 +182237,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d42275650a79861e0aea99d9", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d156732cd54869312ed3d442", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 473756880.681, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d43a81ec8e1450eaeedd2fa7", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d1582a0e474ba0f84d598293", "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", @@ -182389,7 +182274,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -182398,7 +182283,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -182406,27 +182291,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001514", + "id": "E14001431", "level": "constituency", - "name": "Staffordshire Moorlands", + "name": "Portsmouth North", "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, 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" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.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.E14001431" }, "measure": { - "unit": "count" + "unit": "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", @@ -182439,28 +182324,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d43a81ec8e1450eaeedd2fa7", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d1582a0e474ba0f84d598293", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 376682460.501, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d43aeaddb680bc966096ff3e", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d174a1cf490f9431b81ea9d5", "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", @@ -182473,73 +182358,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": "E14001254", + "id": "E14001331", "level": "constituency", - "name": "Gravesham", + "name": "Lewisham East", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Gravesham: 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.gas.consumption", - "record_set_spec_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.E14001254" + "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_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:d43aeaddb680bc966096ff3e", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d174a1cf490f9431b81ea9d5", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 48403.265, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d456795e405d97e7c053117e", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d17a4e2de2604c9c7ff726c3", "aggregation": { "method": "sum" }, @@ -182580,19 +182467,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001262", + "id": "E14001154", "level": "constituency", - "name": "Halifax", + "name": "Castle Point", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Halifax: 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.E14001262" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001154" }, "measure": { "unit": "count" @@ -182613,20 +182500,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d456795e405d97e7c053117e", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d17a4e2de2604c9c7ff726c3", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 36508.166, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d46343f175eb27a2567b1506", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d17a803e1acd3825bc4f1eb4", "aggregation": { "method": "sum" }, @@ -182667,19 +182554,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001085", + "id": "E14001124", "level": "constituency", - "name": "Bermondsey and Old Southwark", + "name": "Brentford and Isleworth", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Bermondsey and Old Southwark: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Brentford and Isleworth: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001085" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001124" }, "measure": { "unit": "count" @@ -182700,28 +182587,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d46343f175eb27a2567b1506", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d17a803e1acd3825bc4f1eb4", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 36279.806, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d46387ece2c1f0abcce8da34", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d1831d519ebd6e05fc7b8cc4", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -182734,83 +182621,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": "E14001174", + "id": "E14001158", "level": "constituency", - "name": "Clacton", + "name": "Cheadle", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Clacton: 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.E14001174" + "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:d46387ece2c1f0abcce8da34", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d1831d519ebd6e05fc7b8cc4", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 559948503.218, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d46ad53a921f318942542b83", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d1877232ceb0988db1b4dd01", "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", @@ -182823,83 +182708,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": "E14001337", + "id": "E14001099", "level": "constituency", - "name": "Liverpool Garston", + "name": "Birmingham Selly Oak", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Liverpool Garston: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Birmingham Selly Oak: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.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.E14001337" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001099" }, "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:d46ad53a921f318942542b83", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d1877232ceb0988db1b4dd01", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 39188.42, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d4764ec9c854c0dbe42ddd4d", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d19303bffd8b7fb27a86814d", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -182915,7 +182798,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -182924,7 +182807,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -182932,27 +182815,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001557", + "id": "E14001499", "level": "constituency", - "name": "Tynemouth", + "name": "Southampton Itchen", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Tynemouth: 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_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001557" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001499" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "calendar_year", @@ -182967,28 +182850,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d4764ec9c854c0dbe42ddd4d", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d19303bffd8b7fb27a86814d", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 165476595.7, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d49b1570e8baef5e58a71806", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d19b03f5bd50caf7bbd15e8f", "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", @@ -183004,7 +182887,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -183013,7 +182896,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -183021,27 +182904,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001187", + "id": "E14001582", "level": "constituency", - "name": "Croydon South", + "name": "Wetherby and Easingwold", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Croydon South: 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.E14001187" + "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", @@ -183054,28 +182937,117 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d49b1570e8baef5e58a71806", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d19b03f5bd50caf7bbd15e8f", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 441431733.106, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d49f9dc99a3290033ba81666", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d19eeb5097b501941a4a5489", "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": "E14001331", + "level": "constituency", + "name": "Lewisham East", + "vintage": "pcon_2024" + }, + "label": "Domestic electricity consumption, 2024, Lewisham East: DESNZ's authority totals split by its small-area figures", + "layout": { + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + }, + "lineage": { + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001331" + }, + "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:d19eeb5097b501941a4a5489", + "source": { + "source_file": "desnz_constituency_energy_facts.json", + "source_name": "microcosm", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_table": "DESNZ sub-national 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_type": "float" + }, + { + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d1d7ea8f1d541c0106cccfe4", + "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", @@ -183091,7 +183063,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -183100,7 +183072,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -183108,27 +183080,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001225", + "id": "E14001342", "level": "constituency", - "name": "Enfield North", + "name": "Loughborough", "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, Loughborough: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.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.E14001342" }, "measure": { - "unit": "count" + "unit": "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", @@ -183141,20 +183113,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d49f9dc99a3290033ba81666", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d1d7ea8f1d541c0106cccfe4", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 442219227.445, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d4b776baffb117f53bc71071", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d219049cd5a3661967e3546b", "aggregation": { "method": "sum" }, @@ -183195,19 +183167,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001397", + "id": "E14001248", "level": "constituency", - "name": "North Northumberland", + "name": "Gloucester", "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, 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.E14001397" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001248" }, "measure": { "unit": "kwh" @@ -183230,28 +183202,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d4b776baffb117f53bc71071", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d219049cd5a3661967e3546b", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 161757352.826, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d4bbdf37c0c8ed8cb85e949c", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d2239892911d69aab3e1d4e6", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -183264,83 +183236,168 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { "consumption": "Consumption" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", + "fuel": "gas", "metric": "consumption", - "temperature_adjustment": "as_reported" + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001316", + "id": "E14001189", "level": "constituency", - "name": "Kingswinford and South Staffordshire", + "name": "Dagenham and Rainham", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Kingswinford and South Staffordshire: 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.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001316" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001189" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_concept": "desnz.subnational.domestic_gas_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d4bbdf37c0c8ed8cb85e949c", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d2239892911d69aab3e1d4e6", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 439253851.87, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d4d7bb022e8a7a99bba45ec0", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d24b948c11bd827cb333bf17", "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": "E14001326", + "level": "constituency", + "name": "Leicester East", + "vintage": "pcon_2024" + }, + "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.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + }, + "lineage": { + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001326" + }, + "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:d24b948c11bd827cb333bf17", + "source": { + "source_file": "desnz_constituency_energy_facts.json", + "source_name": "microcosm", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_table": "DESNZ sub-national 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_type": "float" + }, + { + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d253e29e090c95668eff5b5e", + "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", @@ -183356,7 +183413,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -183365,7 +183422,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -183373,27 +183430,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001509", + "id": "E14001384", "level": "constituency", - "name": "St Helens North", + "name": "North Bedfordshire", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, St Helens North: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, North Bedfordshire: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001509" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001384" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "calendar_year", @@ -183408,20 +183465,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d4d7bb022e8a7a99bba45ec0", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d253e29e090c95668eff5b5e", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 175774663.408, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d50716cd12fd7c75c490186b", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d26dbebb3fa58ad9a358cfaa", "aggregation": { "method": "sum" }, @@ -183462,19 +183519,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001065", + "id": "W07000089", "level": "constituency", - "name": "Altrincham and Sale West", + "name": "Cardiff East", "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, Cardiff East: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001065" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.W07000089" }, "measure": { "unit": "kwh" @@ -183495,20 +183552,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d50716cd12fd7c75c490186b", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d26dbebb3fa58ad9a358cfaa", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 435894929.793, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d50971b7a157dba4e5ea9d3b", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d27337f70aa12efea2e8daec", "aggregation": { "method": "sum" }, @@ -183549,19 +183606,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001404", + "id": "E14001439", "level": "constituency", - "name": "North West Leicestershire", + "name": "Reading West and Mid Berkshire", "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, Reading West and Mid Berkshire: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "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.E14001439" }, "measure": { "unit": "count" @@ -183582,28 +183639,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d50971b7a157dba4e5ea9d3b", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d27337f70aa12efea2e8daec", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 29346.494, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d52c4edc83b4035094ae81ba", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d279a745b9eeb5b80e61db50", "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", @@ -183616,75 +183673,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": "E14001564", + "id": "E14001227", "level": "constituency", - "name": "Warrington North", + "name": "Epsom and Ewell", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Warrington North: 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_meter_count", - "record_set_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.E14001564" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001227" }, "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:d52c4edc83b4035094ae81ba", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d279a745b9eeb5b80e61db50", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 40554.638, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d52c8818e92a639afca128c6", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d2a4befab1f9c65acd7fe559", "aggregation": { "method": "sum" }, @@ -183725,19 +183780,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000073", + "id": "E14001204", "level": "constituency", - "name": "Dumfries and Galloway", + "name": "Dudley", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Dumfries and Galloway: 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.S14000073" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001204" }, "measure": { "unit": "kwh" @@ -183760,28 +183815,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d52c8818e92a639afca128c6", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d2a4befab1f9c65acd7fe559", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 133701877.82, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d549fe7a3bb48c584232e7d4", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d2ab0eadf2ddfc421633279c", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -183797,7 +183852,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -183806,7 +183861,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -183814,27 +183869,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "W07000094", + "id": "E14001072", "level": "constituency", - "name": "Clwyd East", + "name": "Banbury", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Clwyd East: 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.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.W07000094" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001072" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "calendar_year", @@ -183849,20 +183904,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d549fe7a3bb48c584232e7d4", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d2ab0eadf2ddfc421633279c", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 184367944.408, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d5581870843486eb08828cca", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d2d420ad5802166af361cfcb", "aggregation": { "method": "sum" }, @@ -183903,19 +183958,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "W07000081", + "id": "E14001348", "level": "constituency", - "name": "Aberafan Maesteg", + "name": "Maidenhead", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Aberafan Maesteg: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Maidenhead: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.W07000081" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001348" }, "measure": { "unit": "count" @@ -183938,28 +183993,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d5581870843486eb08828cca", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d2d420ad5802166af361cfcb", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 44927.323, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d559e0cb97679818e122ccf1", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d2dcd903b266820d4cce10c7", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -183975,7 +184030,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -183984,7 +184039,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -183992,27 +184047,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001379", + "id": "E14001486", "level": "constituency", - "name": "Newcastle upon Tyne North", + "name": "South East Cornwall", "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, South East Cornwall: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_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.E14001486" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "gas_year", @@ -184025,20 +184080,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d559e0cb97679818e122ccf1", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d2dcd903b266820d4cce10c7", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 25853.104, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d57a293342408231cc3c3499", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d2e58f781989a237b6050fd6", "aggregation": { "method": "sum" }, @@ -184079,19 +184134,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001148", + "id": "E14001267", "level": "constituency", - "name": "Camborne and Redruth", + "name": "Harlow", "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, 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" }, "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.E14001267" }, "measure": { "unit": "count" @@ -184112,28 +184167,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d57a293342408231cc3c3499", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d2e58f781989a237b6050fd6", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 42280.371, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d57f2f087115b9855d88a57a", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d2f9a1025f0e1de15c0dac62", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -184149,7 +184204,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -184158,7 +184213,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -184166,27 +184221,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001097", + "id": "E14001331", "level": "constituency", - "name": "Birmingham Northfield", + "name": "Lewisham East", "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, 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.E14001097" + "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", @@ -184199,28 +184254,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d57f2f087115b9855d88a57a", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d2f9a1025f0e1de15c0dac62", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 43567.0, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d588e851e5810d8440c75ee3", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d31e0fb798fdaedb19692486", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -184236,7 +184291,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -184245,150 +184300,61 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", - "temperature_adjustment": "weather_corrected" - }, - "entity": { - "name": "household", - "role": "domestic_energy_customer" - }, - "geography": { - "id": "S14000073", - "level": "constituency", - "name": "Dumfries and Galloway", - "vintage": "pcon_2024" - }, - "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.S14000073" - }, - "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:d588e851e5810d8440c75ee3", - "source": { - "source_file": "desnz_constituency_energy_facts.json", - "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", - "source_table": "DESNZ sub-national 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_type": "float" - }, - { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d59b8668149a7f5a1f62153f", - "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": "E14001379", + "id": "S14000062", "level": "constituency", - "name": "Newcastle upon Tyne North", + "name": "Aberdeenshire North and Moray East", "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, Aberdeenshire North and Moray East: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.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.S14000062" }, "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:d59b8668149a7f5a1f62153f", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d31e0fb798fdaedb19692486", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 33813.639, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d5c9cabf6e015cbef4d65539", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d328482c7970077cc401b7e6", "aggregation": { "method": "sum" }, @@ -184429,19 +184395,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001365", + "id": "E14001435", "level": "constituency", - "name": "Mid Norfolk", + "name": "Queen's Park and Maida Vale", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Mid Norfolk: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Queen's Park and Maida Vale: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001365" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001435" }, "measure": { "unit": "count" @@ -184462,28 +184428,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d5c9cabf6e015cbef4d65539", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d328482c7970077cc401b7e6", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 46164.936, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d5dfbfa7e15ee5ab1f536263", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d32f37d3f21207b2a6654128", "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", @@ -184496,83 +184462,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": "E14001530", + "id": "S14000078", "level": "constituency", - "name": "Suffolk Coastal", + "name": "Edinburgh East and Musselburgh", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Suffolk Coastal: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Edinburgh East and Musselburgh: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001530" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.S14000078" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_concept": "desnz.subnational.domestic_gas_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d5dfbfa7e15ee5ab1f536263", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d32f37d3f21207b2a6654128", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 49610.608, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d5eb83344abee00ebb72a891", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d34b0a1c750e3be4037a7c32", "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", @@ -184585,75 +184549,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": "E14001377", + "id": "E14001521", "level": "constituency", - "name": "Newcastle upon Tyne Central and West", + "name": "Stoke-on-Trent North", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Newcastle upon Tyne Central and West: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Stoke-on-Trent North: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.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.E14001377" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001521" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d5eb83344abee00ebb72a891", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d34b0a1c750e3be4037a7c32", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 476843437.601, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d6014859b01e538be05c6c25", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d34eab087cff413a38db4a04", "aggregation": { "method": "sum" }, @@ -184694,19 +184656,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001115", + "id": "E14001570", "level": "constituency", - "name": "Bournemouth East", + "name": "Weald of Kent", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Bournemouth East: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, 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" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001115" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001570" }, "measure": { "unit": "kwh" @@ -184727,28 +184689,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d6014859b01e538be05c6c25", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d34eab087cff413a38db4a04", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 333500777.392, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d63e8e2d39e8c564ccb0aafc", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d35442267617c38e93624492", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -184761,83 +184723,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": "E14001197", + "id": "E14001111", "level": "constituency", - "name": "Didcot and Wantage", + "name": "Bolton South and Walkden", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Didcot and Wantage: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Bolton South and Walkden: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001197" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001111" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_concept": "desnz.subnational.domestic_gas_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d63e8e2d39e8c564ccb0aafc", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d35442267617c38e93624492", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 503283572.674, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d64b2c05a1aa9e5c8b3f793d", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d364e5bdeaea07e0afbb73d8", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -184853,7 +184813,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -184862,7 +184822,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -184870,27 +184830,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001507", + "id": "E14001412", "level": "constituency", - "name": "St Albans", + "name": "Nottingham South", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, St Albans: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, 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.E14001507" + "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", @@ -184903,28 +184863,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d64b2c05a1aa9e5c8b3f793d", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d364e5bdeaea07e0afbb73d8", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 38711.436, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d65400831cc6dd2283538abe", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d38849ae22ebd523f5d04da0", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -184940,7 +184900,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -184949,7 +184909,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -184957,27 +184917,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001466", + "id": "S14000065", "level": "constituency", - "name": "Sheffield Brightside and Hillsborough", + "name": "Angus and Perthshire Glens", "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 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.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001466" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.S14000065" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "calendar_year", @@ -184992,28 +184952,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d65400831cc6dd2283538abe", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d38849ae22ebd523f5d04da0", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 55157.046, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d65d2264fd100ffed59d30e5", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d3a94a97eb7438e461b2412d", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -185029,7 +184989,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -185038,7 +184998,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -185046,27 +185006,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001074", + "id": "E14001298", "level": "constituency", - "name": "Barnsley North", + "name": "Huntingdon", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Barnsley North: 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_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001074" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001298" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "gas_year", @@ -185079,109 +185039,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d65d2264fd100ffed59d30e5", - "source": { - "source_file": "desnz_constituency_energy_facts.json", - "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", - "source_table": "DESNZ sub-national 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_type": "float" - }, - { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d6604783da42f6cb5e039cdf", - "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": "E14001253", - "level": "constituency", - "name": "Grantham and Bourne", - "vintage": "pcon_2024" - }, - "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.E14001253" - }, - "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:d6604783da42f6cb5e039cdf", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d3a94a97eb7438e461b2412d", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 40476.647, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d68f9107588b58184170525c", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d3b1a18fc7aa5d3d70eb7d76", "aggregation": { "method": "sum" }, @@ -185222,19 +185093,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001584", + "id": "E14001295", "level": "constituency", - "name": "Widnes and Halewood", + "name": "Houghton and Sunderland South", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Widnes and Halewood: 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_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001584" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001295" }, "measure": { "unit": "kwh" @@ -185255,28 +185126,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d68f9107588b58184170525c", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d3b1a18fc7aa5d3d70eb7d76", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 539430135.02, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d6c8265b61f9b32f58b64f29", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d3d6eeddc8d7165056df0a73", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -185289,73 +185160,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": "E14001367", + "id": "E14001471", "level": "constituency", - "name": "Middlesbrough and Thornaby East", + "name": "Sherwood Forest", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Middlesbrough and Thornaby East: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity 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.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001367" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001471" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_concept": "desnz.subnational.domestic_electricity_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d6c8265b61f9b32f58b64f29", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d3d6eeddc8d7165056df0a73", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 46997.21, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d6d24e2e545007b875a21a7e", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d4056bf12f927a85c9eb2116", "aggregation": { "method": "sum" }, @@ -185396,19 +185269,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001588", + "id": "E14001481", "level": "constituency", - "name": "Windsor", + "name": "South Cambridgeshire", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Windsor: 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.E14001588" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001481" }, "measure": { "unit": "count" @@ -185431,20 +185304,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d6d24e2e545007b875a21a7e", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d4056bf12f927a85c9eb2116", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 45891.199, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d6d709d93eb1cd30ea2453d0", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d41c778cb7db465617a74f3a", "aggregation": { "method": "sum" }, @@ -185485,19 +185358,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "W07000094", + "id": "E14001378", "level": "constituency", - "name": "Clwyd East", + "name": "Newcastle upon Tyne East and Wallsend", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Clwyd East: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Newcastle upon Tyne East and Wallsend: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.W07000094" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001378" }, "measure": { "unit": "kwh" @@ -185518,28 +185391,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d6d709d93eb1cd30ea2453d0", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d41c778cb7db465617a74f3a", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 505080586.114, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d6eab2884174db5b84b31fd1", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d439373bf0af8d6467373293", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -185552,73 +185425,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": "W07000091", + "id": "E14001432", "level": "constituency", - "name": "Cardiff South and Penarth", + "name": "Portsmouth 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 electricity 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" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.W07000091" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001432" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_concept": "desnz.subnational.domestic_electricity_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d6eab2884174db5b84b31fd1", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d439373bf0af8d6467373293", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 47770.53, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d6f1e4bd2581ae4a4ca3d306", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d47245314312b255b3c7bd97", "aggregation": { "method": "sum" }, @@ -185659,19 +185534,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001173", + "id": "E14001556", "level": "constituency", - "name": "City of Durham", + "name": "Twickenham", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, City of Durham: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Twickenham: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001173" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001556" }, "measure": { "unit": "kwh" @@ -185692,20 +185567,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d6f1e4bd2581ae4a4ca3d306", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d47245314312b255b3c7bd97", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 543607257.005, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d6f22ca9afac4e1a7d1ea26d", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d47a8933111fd3f838892387", "aggregation": { "method": "sum" }, @@ -185746,19 +185621,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001497", + "id": "E14001487", "level": "constituency", - "name": "South West Norfolk", + "name": "South Holland and The Deepings", "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, 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.E14001497" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001487" }, "measure": { "unit": "count" @@ -185779,28 +185654,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d6f22ca9afac4e1a7d1ea26d", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d47a8933111fd3f838892387", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 38635.89, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d70189f14554a31332e4ddfc", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d492df29d7ef9ad81a04e6e5", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -185816,7 +185691,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -185825,7 +185700,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -185833,27 +185708,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001170", + "id": "E14001395", "level": "constituency", - "name": "Chorley", + "name": "North Herefordshire", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Chorley: 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_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001170" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.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_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "calendar_year", @@ -185868,28 +185743,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d70189f14554a31332e4ddfc", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d492df29d7ef9ad81a04e6e5", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 42341.46, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d70bfab525997ecb573778de", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d498cbc2192ed168885dae73", "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", @@ -185902,83 +185777,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": "S14000087", + "level": "constituency", + "name": "Glasgow South", + "vintage": "pcon_2024" + }, + "label": "Domestic gas meters, 2024, Glasgow South: DESNZ's authority totals split by its small-area figures", + "layout": { + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + }, + "lineage": { + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.S14000087" + }, + "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:d498cbc2192ed168885dae73", + "source": { + "source_file": "desnz_constituency_energy_facts.json", + "source_name": "microcosm", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_table": "DESNZ sub-national 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_type": "float" + }, + { + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d49e120d4a8279c5c4d4a8ca", + "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": "E14001406", + "id": "E14001187", "level": "constituency", - "name": "Northampton North", + "name": "Croydon South", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Northampton North: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Croydon South: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001406" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001187" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_concept": "desnz.subnational.domestic_gas_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d70bfab525997ecb573778de", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d49e120d4a8279c5c4d4a8ca", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 599311278.368, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d71b624eb2c4b970c5ef3297", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d4b8cd97d7fd60f158695b9d", "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", @@ -185994,7 +185954,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -186003,7 +185963,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -186011,27 +185971,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001545", + "id": "E14001072", "level": "constituency", - "name": "Thornbury and Yate", + "name": "Banbury", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Thornbury and Yate: 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_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_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.E14001545" + "source_record_id": "microcosm.desnz_constituency_energy.gas.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_gas_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "gas_year", @@ -186044,20 +186004,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d71b624eb2c4b970c5ef3297", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d4b8cd97d7fd60f158695b9d", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 379956362.571, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d75e130849351c6f77a003a9", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d4cc5ab01155957135758a97", "aggregation": { "method": "sum" }, @@ -186098,19 +186058,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001367", + "id": "W07000102", "level": "constituency", - "name": "Middlesbrough and Thornaby East", + "name": "Montgomeryshire and Glynd\u0175r", "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, 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.E14001367" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.W07000102" }, "measure": { "unit": "count" @@ -186133,28 +186093,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d75e130849351c6f77a003a9", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d4cc5ab01155957135758a97", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 44713.747, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d773f1a1c687f87209e0d010", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d4d48e8dd3861e1fa4708da3", "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", @@ -186167,73 +186127,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": "E14001257", + "id": "E14001274", "level": "constituency", - "name": "Greenwich and Woolwich", + "name": "Hastings and Rye", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Greenwich and Woolwich: 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.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.E14001257" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001274" }, "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:d773f1a1c687f87209e0d010", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d4d48e8dd3861e1fa4708da3", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 162340777.544, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d78d49af9914c89c1ce12f19", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d4d9f3d672d433236df3acc1", + "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": "E14001363", + "level": "constituency", + "name": "Mid Dorset and North Poole", + "vintage": "pcon_2024" + }, + "label": "Domestic electricity meters, 2024, Mid Dorset and North Poole: DESNZ's authority totals split by its small-area figures", + "layout": { + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + }, + "lineage": { + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001363" + }, + "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:d4d9f3d672d433236df3acc1", + "source": { + "source_file": "desnz_constituency_energy_facts.json", + "source_name": "microcosm", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_table": "DESNZ sub-national 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_type": "float" + }, + { + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d4d9ff16f631170d77ed380a", "aggregation": { "method": "sum" }, @@ -186274,19 +186325,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001144", + "id": "S14000106", "level": "constituency", - "name": "Bury North", + "name": "West Dunbartonshire", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Bury North: 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.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001144" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.S14000106" }, "measure": { "unit": "kwh" @@ -186307,28 +186358,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d78d49af9914c89c1ce12f19", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d4d9ff16f631170d77ed380a", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 430400386.12, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d7b745bbf6b7fbc390c041c6", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d4da8356fe5b4f7f334ce42d", "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", @@ -186341,73 +186392,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": "E14001440", + "id": "S14000081", "level": "constituency", - "name": "Redcar", + "name": "Edinburgh South West", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Redcar: 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.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001440" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.S14000081" }, "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:d7b745bbf6b7fbc390c041c6", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d4da8356fe5b4f7f334ce42d", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 148523381.463, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d7e09bec1966cff53714026f", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d4e5187523b43d11a9575adb", "aggregation": { "method": "sum" }, @@ -186448,19 +186501,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001520", + "id": "E14001205", "level": "constituency", - "name": "Stoke-on-Trent Central", + "name": "Dulwich and West Norwood", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Stoke-on-Trent Central: 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_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", "record_set_spec_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" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001205" }, "measure": { "unit": "count" @@ -186483,20 +186536,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d7e09bec1966cff53714026f", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d4e5187523b43d11a9575adb", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 46010.879, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d8120cf6a7859d5707761a81", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d4fbe98d21538e11389ef13f", "aggregation": { "method": "sum" }, @@ -186537,19 +186590,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001523", + "id": "E14001581", "level": "constituency", - "name": "Stone, Great Wyrley and Penkridge", + "name": "Weston-super-Mare", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Stone, Great Wyrley and Penkridge: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, 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.E14001523" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001581" }, "measure": { "unit": "kwh" @@ -186572,28 +186625,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d8120cf6a7859d5707761a81", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d4fbe98d21538e11389ef13f", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 136483443.316, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d8122e1077ae3df3cbac8553", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d50917442605c6afd6a42733", "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", @@ -186606,83 +186659,81 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", - "metric": "consumption", - "temperature_adjustment": "as_reported" + "fuel": "gas", + "metric": "meter_count", + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001408", + "id": "E14001274", "level": "constituency", - "name": "Norwich North", + "name": "Hastings and Rye", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Norwich North: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Hastings and Rye: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001408" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001274" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d8122e1077ae3df3cbac8553", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d50917442605c6afd6a42733", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 43218.728, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d8561db4c05c4518bce4c1ce", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d509a39d93fe1fc651f1fc72", "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", @@ -186695,73 +186746,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": "E14001265", + "id": "E14001212", "level": "constituency", - "name": "Hampstead and Highgate", + "name": "East Grinstead and Uckfield", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Hampstead and Highgate: 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.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.E14001265" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001212" }, "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:d8561db4c05c4518bce4c1ce", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d509a39d93fe1fc651f1fc72", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 184083788.178, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d85e71a6bf34f2d71f51d9c5", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d535fd788182764ce9757f1d", "aggregation": { "method": "sum" }, @@ -186802,19 +186855,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001206", + "id": "E14001326", "level": "constituency", - "name": "Dunstable and Leighton Buzzard", + "name": "Leicester East", "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, 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.E14001206" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001326" }, "measure": { "unit": "count" @@ -186835,28 +186888,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d85e71a6bf34f2d71f51d9c5", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d535fd788182764ce9757f1d", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 39486.3, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d87112d13069ebe7059e09ba", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d552295e376d001ff0173983", "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", @@ -186869,73 +186922,75 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", - "metric": "meter_count", - "temperature_adjustment": "weather_corrected" + "fuel": "electricity", + "metric": "consumption", + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001344", + "id": "E14001397", "level": "constituency", - "name": "Lowestoft", + "name": "North Northumberland", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Lowestoft: 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.E14001344" + "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:d87112d13069ebe7059e09ba", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d552295e376d001ff0173983", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 166783445.069, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d8718b3a5ded68297203de94", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d578e228b3ce628233fcfcdd", "aggregation": { "method": "sum" }, @@ -186976,19 +187031,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001149", + "id": "E14001550", "level": "constituency", - "name": "Cambridge", + "name": "Tooting", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Cambridge: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Tooting: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001149" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001550" }, "measure": { "unit": "kwh" @@ -187009,28 +187064,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d8718b3a5ded68297203de94", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d578e228b3ce628233fcfcdd", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 469077875.451, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d8725661aac259314947ab85", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d57bbcc233b18c7dccaa4c1f", "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", @@ -187043,83 +187098,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": "E14001259", + "id": "E14001400", "level": "constituency", - "name": "Hackney North and Stoke Newington", + "name": "North Warwickshire and Bedworth", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Hackney North and Stoke Newington: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas 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.E14001259" + "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:d8725661aac259314947ab85", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d57bbcc233b18c7dccaa4c1f", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 38116.0, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d8b83776735f57995850fa07", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d5a37ef591dc9a5de6c12b0a", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -187135,7 +187188,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -187144,7 +187197,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -187152,27 +187205,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001180", + "id": "E14001160", "level": "constituency", - "name": "Coventry East", + "name": "Chelsea and Fulham", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Coventry East: 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_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001180" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001160" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "calendar_year", @@ -187187,20 +187240,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d8b83776735f57995850fa07", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d5a37ef591dc9a5de6c12b0a", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 222691924.371, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d8bb041e5fc8996d1d2c685c", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d5cbc014f89b7835fc4ca64a", "aggregation": { "method": "sum" }, @@ -187241,19 +187294,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001312", + "id": "E14001133", "level": "constituency", - "name": "Kingston and Surbiton", + "name": "Bristol North East", "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, 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.gas.meter_count", "record_set_spec_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.E14001133" }, "measure": { "unit": "count" @@ -187274,28 +187327,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d8bb041e5fc8996d1d2c685c", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d5cbc014f89b7835fc4ca64a", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 37775.934, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d8be40dfb04a41b157174b13", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d5e0873fc8c0a40536d9f098", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -187311,7 +187364,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -187320,7 +187373,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -187328,27 +187381,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001467", + "id": "E14001492", "level": "constituency", - "name": "Sheffield Central", + "name": "South Shields", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Sheffield Central: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, 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.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001467" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.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_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "gas_year", @@ -187361,28 +187414,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d8be40dfb04a41b157174b13", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d5e0873fc8c0a40536d9f098", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 42667.783, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d8c4d7b044cce3286aedfa57", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d630e98334a32ec183f98e7c", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -187395,81 +187448,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": "E14001245", + "id": "E14001090", "level": "constituency", - "name": "Gedling", + "name": "Bicester and Woodstock", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Gedling: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Bicester and Woodstock: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001245" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001090" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_concept": "desnz.subnational.domestic_electricity_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d8c4d7b044cce3286aedfa57", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d630e98334a32ec183f98e7c", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 44763.174, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d8d21ff3745ec7960f54031b", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d630ee3790a0918ffbbe1c72", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -187482,75 +187537,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": "E14001317", + "id": "E14001233", "level": "constituency", - "name": "Knowsley", + "name": "Fareham and Waterlooville", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Knowsley: 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.E14001317" + "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:d8d21ff3745ec7960f54031b", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d630ee3790a0918ffbbe1c72", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 411814931.609, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d8f54cae912d63c943931703", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d63603e3f57166e488bfaa65", "aggregation": { "method": "sum" }, @@ -187591,19 +187644,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001474", + "id": "E14001461", "level": "constituency", - "name": "Sittingbourne and Sheppey", + "name": "Scarborough and Whitby", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Sittingbourne and Sheppey: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, 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.E14001474" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001461" }, "measure": { "unit": "count" @@ -187624,20 +187677,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d8f54cae912d63c943931703", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d63603e3f57166e488bfaa65", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 44479.376, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d8ffb0ef6fe0db72f95c860a", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d6af77ba8bdd0dadb8d6b55d", "aggregation": { "method": "sum" }, @@ -187678,19 +187731,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001596", + "id": "E14001461", "level": "constituency", - "name": "Wolverhampton West", + "name": "Scarborough and Whitby", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Wolverhampton West: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Scarborough and Whitby: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001596" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001461" }, "measure": { "unit": "count" @@ -187713,28 +187766,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d8ffb0ef6fe0db72f95c860a", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d6af77ba8bdd0dadb8d6b55d", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 53207.188, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d91198c20138cd0a4f3dd60f", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d6b8409cde9314160119f817", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -187747,83 +187800,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": "E14001401", + "id": "E14001537", "level": "constituency", - "name": "North West Cambridgeshire", + "name": "Swindon South", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, North West Cambridgeshire: 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_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001401" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001537" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_concept": "desnz.subnational.domestic_gas_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d91198c20138cd0a4f3dd60f", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d6b8409cde9314160119f817", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 442357100.417, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d94bbc339b070d8a10691b68", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d6ba5bbac1db2d9369af743c", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -187839,7 +187890,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -187848,7 +187899,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -187856,27 +187907,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001182", + "id": "W07000088", "level": "constituency", - "name": "Coventry South", + "name": "Caerphilly", "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, Caerphilly: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_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.W07000088" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "calendar_year", @@ -187891,28 +187942,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d94bbc339b070d8a10691b68", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d6ba5bbac1db2d9369af743c", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 43074.793, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d991d0455fda0cbbcc3a8c6d", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d6c1da4f1a31555c1f87163c", "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", @@ -187925,83 +187976,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": "E14001068", + "id": "E14001393", "level": "constituency", - "name": "Ashfield", + "name": "North East Hertfordshire", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Ashfield: 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_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_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.E14001068" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001393" }, "measure": { - "unit": "count" + "unit": "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:d991d0455fda0cbbcc3a8c6d", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d6c1da4f1a31555c1f87163c", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 414464170.762, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d99e3247054ae3dcdaa8f792", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d7025ecf03b95aaeae161961", "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", @@ -188014,83 +188063,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": "E14001491", + "id": "E14001064", "level": "constituency", - "name": "South Ribble", + "name": "Aldridge-Brownhills", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, South Ribble: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Aldridge-Brownhills: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001491" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001064" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d99e3247054ae3dcdaa8f792", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d7025ecf03b95aaeae161961", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 38750.078, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d99e8fd9b7ed05f7f3d14e52", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d7210feed8673437afdbee63", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -188106,7 +188153,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -188115,7 +188162,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -188123,27 +188170,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001548", + "id": "E14001165", "level": "constituency", - "name": "Tiverton and Minehead", + "name": "Chesterfield", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Tiverton and Minehead: 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_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001548" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001165" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "calendar_year", @@ -188158,28 +188205,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d99e8fd9b7ed05f7f3d14e52", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d7210feed8673437afdbee63", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 128668171.25, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d9c3d2b8aab637ba6233ca5d", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d73158073d7b979be33a0a16", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -188195,7 +188242,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -188204,7 +188251,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -188212,27 +188259,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001497", + "id": "E14001302", "level": "constituency", - "name": "South West Norfolk", + "name": "Ipswich", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, South West Norfolk: 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.E14001497" + "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", @@ -188247,28 +188294,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d9c3d2b8aab637ba6233ca5d", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d73158073d7b979be33a0a16", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 159741961.961, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d9fdbe58b020a56c7ba3d4e5", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d77875b29b2aced0f7218eba", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -188284,7 +188331,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -188293,7 +188340,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -188301,27 +188348,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001356", + "id": "E14001124", "level": "constituency", - "name": "Melksham and Devizes", + "name": "Brentford and Isleworth", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Melksham and Devizes: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Brentford and Isleworth: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001356" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001124" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "calendar_year", @@ -188336,20 +188383,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d9fdbe58b020a56c7ba3d4e5", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d77875b29b2aced0f7218eba", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 171844586.992, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:da1678118289b091f5a4f9cf", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d77d1397bb560723d544d8a9", "aggregation": { "method": "sum" }, @@ -188390,19 +188437,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000094", + "id": "E14001094", "level": "constituency", - "name": "Inverness, Skye and West Ross-shire", + "name": "Birmingham Hall Green and Moseley", "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, Birmingham Hall Green and Moseley: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "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.E14001094" }, "measure": { "unit": "count" @@ -188425,20 +188472,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:da1678118289b091f5a4f9cf", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d77d1397bb560723d544d8a9", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 40346.387, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:da46fdc631068483a8c3d0a1", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d78f7d6cc6c2df74d3220e0b", "aggregation": { "method": "sum" }, @@ -188479,19 +188526,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001506", + "id": "S14000110", "level": "constituency", - "name": "Spen Valley", + "name": "Kilmarnock and Loudoun", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Spen Valley: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Kilmarnock and Loudoun: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001506" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.S14000110" }, "measure": { "unit": "kwh" @@ -188512,28 +188559,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:da46fdc631068483a8c3d0a1", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d78f7d6cc6c2df74d3220e0b", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 517583949.593, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:da5012cc39a504b7e3587730", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d7988e99b881e143c2184379", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -188549,7 +188596,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -188558,7 +188605,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -188566,27 +188613,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001428", + "id": "E14001315", "level": "constituency", - "name": "Pontefract, Castleford and Knottingley", + "name": "Kingston upon Hull West and Haltemprice", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Pontefract, Castleford and Knottingley: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, 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.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001428" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.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_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "calendar_year", @@ -188601,28 +188648,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:da5012cc39a504b7e3587730", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d7988e99b881e143c2184379", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 51188.972, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:da859cdf656738865fa6ddee", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d7bccb38900980af16a25127", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -188638,7 +188685,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -188647,7 +188694,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -188655,27 +188702,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001546", + "id": "E14001297", "level": "constituency", - "name": "Thurrock", + "name": "Huddersfield", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Thurrock: 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_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001546" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001297" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "calendar_year", @@ -188690,20 +188737,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:da859cdf656738865fa6ddee", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d7bccb38900980af16a25127", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 147814405.323, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:da9d9bda42f1efba7c3fe318", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d7fb7bd693e031e09485b852", "aggregation": { "method": "sum" }, @@ -188744,19 +188791,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001600", + "id": "E14001091", "level": "constituency", - "name": "Wycombe", + "name": "Birkenhead", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Wycombe: 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.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001600" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001091" }, "measure": { "unit": "kwh" @@ -188777,20 +188824,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:da9d9bda42f1efba7c3fe318", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d7fb7bd693e031e09485b852", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 486176870.38, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:daa43f63a5db3e701596348b", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d7fd7ed9d53cec9a630126cd", "aggregation": { "method": "sum" }, @@ -188831,19 +188878,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001599", + "id": "E14001131", "level": "constituency", - "name": "Worthing West", + "name": "Bristol Central", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Worthing West: 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.E14001599" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001131" }, "measure": { "unit": "kwh" @@ -188864,117 +188911,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:daa43f63a5db3e701596348b", - "source": { - "source_file": "desnz_constituency_energy_facts.json", - "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", - "source_table": "DESNZ sub-national 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_type": "float" - }, - { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:dae74820b34eab2d2884c653", - "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": "E14001575", - "level": "constituency", - "name": "West Dorset", - "vintage": "pcon_2024" - }, - "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.E14001575" - }, - "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:dae74820b34eab2d2884c653", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d7fd7ed9d53cec9a630126cd", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 326733578.68, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:db186982b829b079f7804d18", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d805aca95778146c2bed343e", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -188987,83 +188945,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": "E14001153", + "id": "E14001594", "level": "constituency", - "name": "Carshalton and Wallington", + "name": "Wolverhampton North East", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Carshalton and Wallington: 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.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001153" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001594" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_concept": "desnz.subnational.domestic_gas_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:db186982b829b079f7804d18", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d805aca95778146c2bed343e", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 450172153.557, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:db3344dee943d70134862ef7", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d832796b41f926acfc0367bc", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -189079,7 +189035,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -189088,7 +189044,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -189096,27 +189052,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001291", + "id": "E14001358", "level": "constituency", - "name": "Honiton and Sidmouth", + "name": "Meriden and Solihull East", "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, 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.electricity.meter_count", + "record_set_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.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_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "calendar_year", @@ -189131,28 +189087,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:db3344dee943d70134862ef7", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d832796b41f926acfc0367bc", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 43228.271, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:db40636062a2e2727138da7f", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d835b60e1e42ca8de354b544", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -189165,81 +189121,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": "E14001497", "level": "constituency", - "name": "Blaenau Gwent and Rhymney", + "name": "South West Norfolk", "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, 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" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_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.E14001497" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_concept": "desnz.subnational.domestic_electricity_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:db40636062a2e2727138da7f", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d835b60e1e42ca8de354b544", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 46705.62, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:db45bb9b880821befb1d3f82", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d847619de472a7d296888402", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -189252,81 +189210,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": "E14001407", + "id": "E14001284", "level": "constituency", - "name": "Northampton South", + "name": "Hertsmere", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Northampton South: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, 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" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001407" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001284" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_concept": "desnz.subnational.domestic_electricity_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:db45bb9b880821befb1d3f82", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d847619de472a7d296888402", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 44105.435, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:db46c742ce1aa5875680c8d1", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d84d5cec1699065b615ba04a", "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", @@ -189339,81 +189299,83 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", - "metric": "meter_count", - "temperature_adjustment": "weather_corrected" + "fuel": "electricity", + "metric": "consumption", + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001293", + "id": "E14001463", "level": "constituency", - "name": "Hornsey and Friern Barnet", + "name": "Sefton Central", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Hornsey and Friern Barnet: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, 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" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001293" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001463" }, "measure": { - "unit": "count" + "unit": "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:db46c742ce1aa5875680c8d1", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d84d5cec1699065b615ba04a", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 133875663.465, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:db518d078cfe1fcb239b8f7f", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d88b9e371c1a337904bbfc6b", "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", @@ -189426,73 +189388,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": "E14001367", + "id": "E14001599", "level": "constituency", - "name": "Middlesbrough and Thornaby East", + "name": "Worthing 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 electricity 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.gas.consumption", - "record_set_spec_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.E14001367" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001599" }, "measure": { - "unit": "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:db518d078cfe1fcb239b8f7f", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d88b9e371c1a337904bbfc6b", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 47891.745, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:db539db7a31085a9449a224a", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d8a6636131d9312d9ba53263", "aggregation": { "method": "sum" }, @@ -189533,19 +189497,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001354", + "id": "E14001163", "level": "constituency", - "name": "Manchester Withington", + "name": "Chester North and Neston", "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, 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.gas.meter_count", "record_set_spec_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.E14001163" }, "measure": { "unit": "count" @@ -189566,20 +189530,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:db539db7a31085a9449a224a", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d8a6636131d9312d9ba53263", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 38637.645, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:db560d3072e24a933a2617cb", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d8aa51423903e32ba14032f9", "aggregation": { "method": "sum" }, @@ -189620,19 +189584,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001216", + "id": "E14001540", "level": "constituency", - "name": "East Thanet", + "name": "Taunton and Wellington", "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, 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.E14001216" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001540" }, "measure": { "unit": "kwh" @@ -189653,115 +189617,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:db560d3072e24a933a2617cb", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d8aa51423903e32ba14032f9", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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_type": "float" - }, - { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:db737781a2462ee4a802f0d2", - "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": "E14001396", - "level": "constituency", - "name": "North Norfolk", - "vintage": "pcon_2024" - }, - "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.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" - }, - "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001396" - }, - "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:db737781a2462ee4a802f0d2", - "source": { - "source_file": "desnz_constituency_energy_facts.json", - "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", - "source_table": "DESNZ sub-national 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": 372062357.969, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:db7904e15fb011e77b6db622", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d8cfd7e3cc19868ea31d4856", "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", @@ -189774,73 +189651,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": "E14001422", + "id": "E14001557", "level": "constituency", - "name": "Pendle and Clitheroe", + "name": "Tynemouth", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Pendle and Clitheroe: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Tynemouth: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.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.E14001422" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001557" }, "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:db7904e15fb011e77b6db622", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d8cfd7e3cc19868ea31d4856", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 127708948.181, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:dbb97a84479fc65ea928f173", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d9492c15fa6c2ef7853ee86f", "aggregation": { "method": "sum" }, @@ -189881,19 +189760,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001176", + "id": "W07000110", "level": "constituency", - "name": "Colchester", + "name": "Vale of Glamorgan", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Colchester: 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_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001176" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.W07000110" }, "measure": { "unit": "count" @@ -189914,28 +189793,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:dbb97a84479fc65ea928f173", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d9492c15fa6c2ef7853ee86f", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 38949.705, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:dbc781682cc03253f1b46e0f", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d95cd7955c8da3e8324fe724", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -189951,7 +189830,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -189960,7 +189839,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -189968,27 +189847,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "W07000112", + "id": "E14001376", "level": "constituency", - "name": "Ynys M\u00f4n", + "name": "Newbury", "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, 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" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_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.E14001376" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "calendar_year", @@ -190003,28 +189882,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:dbc781682cc03253f1b46e0f", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d95cd7955c8da3e8324fe724", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 43577.559, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:dbc85bd8cd79caf9f2f41a38", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d9667777d2f5f426e971e186", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -190040,7 +189919,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -190049,7 +189928,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -190057,27 +189936,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000082", + "id": "E14001382", "level": "constituency", - "name": "Edinburgh West", + "name": "Newton Aycliffe and Spennymoor", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Edinburgh West: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, 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" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.S14000082" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001382" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "calendar_year", @@ -190092,28 +189971,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:dbc85bd8cd79caf9f2f41a38", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d9667777d2f5f426e971e186", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 46467.0, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:dbd4f9182d5a3275b21eed41", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d9d0f6880c766396c6e92cc5", "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", @@ -190126,83 +190005,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": "E14001176", "level": "constituency", - "name": "Luton South and South Bedfordshire", + "name": "Colchester", "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, Colchester: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_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.E14001176" }, "measure": { - "unit": "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:dbd4f9182d5a3275b21eed41", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d9d0f6880c766396c6e92cc5", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 43525.864, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:dbd53371d751cdea14b41473", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d9ea403437d5bfc485da5d14", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -190215,83 +190092,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": "E14001230", + "id": "E14001199", "level": "constituency", - "name": "Esher and Walton", + "name": "Doncaster East and the Isle of Axholme", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Esher and Walton: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Doncaster East and the Isle of Axholme: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001230" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001199" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_concept": "desnz.subnational.domestic_gas_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:dbd53371d751cdea14b41473", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d9ea403437d5bfc485da5d14", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 436050156.478, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:dbf02365eb47a46cf9d2ff48", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d9fd6dbc36c04503d58e365e", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -190307,7 +190182,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -190316,7 +190191,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -190324,27 +190199,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001377", + "id": "E14001120", "level": "constituency", - "name": "Newcastle upon Tyne Central and West", + "name": "Bradford West", "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 electricity meters, 2024, Bradford West: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001377" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001120" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "calendar_year", @@ -190359,20 +190234,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:dbf02365eb47a46cf9d2ff48", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d9fd6dbc36c04503d58e365e", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 39756.3, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:dbfeb72e2a0471a90b6f9d71", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:da0985975df131b311f1fb37", "aggregation": { "method": "sum" }, @@ -190413,19 +190288,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001487", + "id": "E14001373", "level": "constituency", - "name": "South Holland and The Deepings", + "name": "New Forest East", "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, 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.E14001487" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001373" }, "measure": { "unit": "kwh" @@ -190448,20 +190323,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:dbfeb72e2a0471a90b6f9d71", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:da0985975df131b311f1fb37", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 146224343.752, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:dc1c4efea5fb5b996067814d", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:da09e8f528e6713ef91f5053", "aggregation": { "method": "sum" }, @@ -190502,19 +190377,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001108", + "id": "E14001220", "level": "constituency", - "name": "Bognor Regis and Littlehampton", + "name": "Eastleigh", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Bognor Regis and Littlehampton: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, 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.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001108" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001220" }, "measure": { "unit": "kwh" @@ -190535,28 +190410,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:dc1c4efea5fb5b996067814d", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:da09e8f528e6713ef91f5053", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 392510639.869, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:dc260a29dcc697698a92a936", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:da21323c7d0f017addac14ac", "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", @@ -190569,73 +190444,75 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", - "metric": "consumption", - "temperature_adjustment": "weather_corrected" + "fuel": "electricity", + "metric": "meter_count", + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001334", + "id": "E14001152", "level": "constituency", - "name": "Leyton and Wanstead", + "name": "Carlisle", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Leyton and Wanstead: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, 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.E14001334" + "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:dc260a29dcc697698a92a936", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:da21323c7d0f017addac14ac", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 49819.453, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:dc51cfdfbbb3c2bdbad245e7", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:da5b23ff0854c1c51fd47415", "aggregation": { "method": "sum" }, @@ -190676,19 +190553,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001462", + "id": "S14000074", "level": "constituency", - "name": "Scunthorpe", + "name": "Dumfriesshire, Clydesdale and Tweeddale", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Scunthorpe: 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.E14001462" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.S14000074" }, "measure": { "unit": "kwh" @@ -190709,20 +190586,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:dc51cfdfbbb3c2bdbad245e7", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:da5b23ff0854c1c51fd47415", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 284419687.871, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:dc596659d92705503cde0baa", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:da6e69c43a9df69576664296", "aggregation": { "method": "sum" }, @@ -190763,19 +190640,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001105", + "id": "E14001589", "level": "constituency", - "name": "Blackpool South", + "name": "Wirral West", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Blackpool South: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, 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.E14001105" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001589" }, "measure": { "unit": "count" @@ -190798,198 +190675,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:dc596659d92705503cde0baa", - "source": { - "source_file": "desnz_constituency_energy_facts.json", - "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", - "source_table": "DESNZ sub-national 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_type": "float" - }, - { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:dc681c450410c7aea0420234", - "aggregation": { - "method": "sum" - }, - "assertion": "observation", - "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", - "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" - }, - "dimension_labels": { - "domestic_scope": "Domestic scope", - "fuel": "Fuel", - "metric": "Metric", - "temperature_adjustment": "Temperature adjustment" - }, - "dimension_value_labels": { - "domestic_scope": { - "all_domestic": "All domestic meters" - }, - "fuel": { - "electricity": "Electricity" - }, - "metric": { - "consumption": "Consumption" - }, - "temperature_adjustment": { - "as_reported": "As reported" - } - }, - "dimensions": { - "domestic_scope": "all_domestic", - "fuel": "electricity", - "metric": "consumption", - "temperature_adjustment": "as_reported" - }, - "entity": { - "name": "household", - "role": "domestic_energy_customer" - }, - "geography": { - "id": "E14001190", - "level": "constituency", - "name": "Darlington", - "vintage": "pcon_2024" - }, - "label": "Domestic electricity consumption, 2024, Darlington: DESNZ's authority totals split by its small-area figures", - "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" - }, - "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001190" - }, - "measure": { - "unit": "kwh" - }, - "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" - }, - "period": { - "type": "calendar_year", - "value": 2024 - }, - "period_coverage": { - "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" - }, - "provenance_class": "derived_administrative", - "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:dc681c450410c7aea0420234", - "source": { - "source_file": "desnz_constituency_energy_facts.json", - "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", - "source_table": "DESNZ sub-national 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:dc71c6bea9b59179aa373ebb", - "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": "E14001459", - "level": "constituency", - "name": "Salford", - "vintage": "pcon_2024" - }, - "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.E14001459" - }, - "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:dc71c6bea9b59179aa373ebb", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:da6e69c43a9df69576664296", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 40074.961, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:dc93792a37a2d07f7c982745", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:da8e0cb42f68fdbed6615b13", "aggregation": { "method": "sum" }, @@ -191030,19 +190729,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001164", + "id": "S14000105", "level": "constituency", - "name": "Chester South and Eddisbury", + "name": "Stirling and Strathallan", "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, 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.E14001164" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.S14000105" }, "measure": { "unit": "count" @@ -191065,20 +190764,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:dc93792a37a2d07f7c982745", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:da8e0cb42f68fdbed6615b13", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 49118.458, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:dcae3a6c7aec17b4d5038799", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:db132a829844bce46cafe163", "aggregation": { "method": "sum" }, @@ -191119,19 +190818,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001395", + "id": "E14001207", "level": "constituency", - "name": "North Herefordshire", + "name": "Ealing Central and Acton", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, North Herefordshire: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, 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.E14001395" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001207" }, "measure": { "unit": "kwh" @@ -191152,28 +190851,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:dcae3a6c7aec17b4d5038799", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:db132a829844bce46cafe163", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 564888801.63, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:dcc2d343e20ad944f3da9e0d", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:db18c57b23df986258b0fbbe", "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", @@ -191186,81 +190885,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": "E14001438", + "id": "E14001510", "level": "constituency", - "name": "Reading Central", + "name": "St Helens South and Whiston", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Reading Central: 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_consumption", - "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.E14001438" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001510" }, "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:dcc2d343e20ad944f3da9e0d", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:db18c57b23df986258b0fbbe", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 125391001.766, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:dcc8f1ad2f967833952b51f9", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:db24078498c554c0d240c8b0", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -191273,75 +190974,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": "E14001513", + "id": "E14001539", "level": "constituency", - "name": "Stafford", + "name": "Tatton", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Stafford: 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.E14001513" + "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:dcc8f1ad2f967833952b51f9", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:db24078498c554c0d240c8b0", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 554658548.301, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:dd4ada2b941b53d34d6adf4a", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:db469b98d549cbf710713820", "aggregation": { "method": "sum" }, @@ -191382,19 +191081,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001509", + "id": "E14001520", "level": "constituency", - "name": "St Helens North", + "name": "Stoke-on-Trent Central", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, St Helens North: 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.E14001509" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001520" }, "measure": { "unit": "kwh" @@ -191417,28 +191116,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:dd4ada2b941b53d34d6adf4a", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:db469b98d549cbf710713820", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 143775042.52, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:dd592dcb99ff304e4f91b309", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:db4d03f64b7451dae4097945", "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", @@ -191454,7 +191153,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -191463,7 +191162,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -191471,27 +191170,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001557", + "id": "E14001302", "level": "constituency", - "name": "Tynemouth", + "name": "Ipswich", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Tynemouth: 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_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_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.E14001557" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001302" }, "measure": { - "unit": "count" + "unit": "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", @@ -191504,20 +191203,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:dd592dcb99ff304e4f91b309", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:db4d03f64b7451dae4097945", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 436883697.432, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:dd881c7f691b65fa1f9b70a3", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:db5a32a5d060f267e799d6b2", "aggregation": { "method": "sum" }, @@ -191558,19 +191257,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001419", + "id": "E14001236", "level": "constituency", - "name": "Oxford East", + "name": "Feltham and Heston", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Oxford East: 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.E14001419" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001236" }, "measure": { "unit": "kwh" @@ -191591,28 +191290,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:dd881c7f691b65fa1f9b70a3", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:db5a32a5d060f267e799d6b2", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 454580942.276, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:dda10f0308a43d31af6c162a", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:db5a83f0c0579a6ad2c822d6", "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", @@ -191625,83 +191324,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": "E14001212", + "id": "E14001278", "level": "constituency", - "name": "East Grinstead and Uckfield", + "name": "Hemel Hempstead", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, East Grinstead and Uckfield: 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_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_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.E14001212" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001278" }, "measure": { - "unit": "count" + "unit": "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:dda10f0308a43d31af6c162a", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:db5a83f0c0579a6ad2c822d6", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 462222061.878, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:dda4d649d407defc93cf251d", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:db993387b7461459bfe63eeb", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -191717,7 +191414,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -191726,7 +191423,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -191734,27 +191431,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001294", + "id": "E14001456", "level": "constituency", - "name": "Horsham", + "name": "Runnymede and Weybridge", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Horsham: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Runnymede and Weybridge: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001294" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001456" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "calendar_year", @@ -191769,20 +191466,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:dda4d649d407defc93cf251d", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:db993387b7461459bfe63eeb", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 202363967.294, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ddb0ba0de9a0c82df3d8ba88", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:db9e6d9c58d7d2fdbcb0f04e", "aggregation": { "method": "sum" }, @@ -191823,19 +191520,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001224", + "id": "E14001440", "level": "constituency", - "name": "Ely and East Cambridgeshire", + "name": "Redcar", "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, Redcar: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001224" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001440" }, "measure": { "unit": "kwh" @@ -191856,28 +191553,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ddb0ba0de9a0c82df3d8ba88", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:db9e6d9c58d7d2fdbcb0f04e", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 467900753.482, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ddb360aea7e09793f6c63dfb", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:dc0d2f8c6b6939baf175a112", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -191893,7 +191590,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -191902,7 +191599,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -191910,27 +191607,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001149", + "id": "E14001193", "level": "constituency", - "name": "Cambridge", + "name": "Derby North", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Cambridge: 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.E14001149" + "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", @@ -191945,20 +191642,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ddb360aea7e09793f6c63dfb", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:dc0d2f8c6b6939baf175a112", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 142978047.027, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ddb433c2c34a631b422c1844", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:dc330712bc6d85f082954b53", "aggregation": { "method": "sum" }, @@ -191999,19 +191696,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001330", + "id": "W07000090", "level": "constituency", - "name": "Lewes", + "name": "Cardiff North", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Lewes: 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_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001330" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.W07000090" }, "measure": { "unit": "count" @@ -192034,20 +191731,109 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ddb433c2c34a631b422c1844", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:dc330712bc6d85f082954b53", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 40980.09, + "value_type": "float" + }, + { + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:dc5c362bcac7b33167b2a5cb", + "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": "E14001152", + "level": "constituency", + "name": "Carlisle", + "vintage": "pcon_2024" + }, + "label": "Domestic electricity consumption, 2024, Carlisle: DESNZ's authority totals split by its small-area figures", + "layout": { + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + }, + "lineage": { + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001152" + }, + "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:dc5c362bcac7b33167b2a5cb", + "source": { + "source_file": "desnz_constituency_energy_facts.json", + "source_name": "microcosm", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_table": "DESNZ sub-national 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_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ddc3ef3e9ef61e874e516730", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:dc6c0dfa4d348250ce6393a8", "aggregation": { "method": "sum" }, @@ -192088,19 +191874,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000061", + "id": "E14001552", "level": "constituency", - "name": "Aberdeen South", + "name": "Torridge and Tavistock", "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, 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.gas.meter_count", "record_set_spec_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.E14001552" }, "measure": { "unit": "count" @@ -192121,28 +191907,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ddc3ef3e9ef61e874e516730", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:dc6c0dfa4d348250ce6393a8", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 24805.762, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:dddcb1a128e26b9ec8dc14ad", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:dd0b274b6bbbcd8114124ad4", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -192158,7 +191944,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -192167,7 +191953,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -192175,27 +191961,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001437", + "id": "E14001133", "level": "constituency", - "name": "Rayleigh and Wickford", + "name": "Bristol North East", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Rayleigh and Wickford: 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.E14001437" + "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", @@ -192210,28 +191996,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:dddcb1a128e26b9ec8dc14ad", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:dd0b274b6bbbcd8114124ad4", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 126739792.599, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:dddda2ed40ec69d53741ac9d", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:dd0de90c940666570283b45f", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -192247,7 +192033,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -192256,7 +192042,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -192264,27 +192050,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "W07000093", + "id": "E14001377", "level": "constituency", - "name": "Ceredigion Preseli", + "name": "Newcastle upon Tyne Central and West", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Ceredigion Preseli: 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_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.W07000093" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001377" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "gas_year", @@ -192297,20 +192083,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:dddda2ed40ec69d53741ac9d", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:dd0de90c940666570283b45f", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 47439.757, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:dde0a5a98deacf6ded025322", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:dd3aa880aa17d1deb4eb9a88", "aggregation": { "method": "sum" }, @@ -192351,19 +192137,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001397", + "id": "E14001520", "level": "constituency", - "name": "North Northumberland", + "name": "Stoke-on-Trent Central", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, North Northumberland: 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.E14001397" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001520" }, "measure": { "unit": "count" @@ -192384,20 +192170,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:dde0a5a98deacf6ded025322", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:dd3aa880aa17d1deb4eb9a88", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 48589.3, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:de1ecba4f5d20cb4d3003d5a", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:dd5bbb90c8bd721ad35c03f6", "aggregation": { "method": "sum" }, @@ -192438,19 +192224,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001507", + "id": "E14001275", "level": "constituency", - "name": "St Albans", + "name": "Havant", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, St Albans: 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_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001507" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001275" }, "measure": { "unit": "kwh" @@ -192473,115 +192259,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:de1ecba4f5d20cb4d3003d5a", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:dd5bbb90c8bd721ad35c03f6", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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_type": "float" - }, - { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:de2cc47b7080000c564096dd", - "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": "S14000105", - "level": "constituency", - "name": "Stirling and Strathallan", - "vintage": "pcon_2024" - }, - "label": "Domestic gas meters, 2024, Stirling and Strathallan: DESNZ's authority totals split by its small-area figures", - "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" - }, - "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.S14000105" - }, - "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:de2cc47b7080000c564096dd", - "source": { - "source_file": "desnz_constituency_energy_facts.json", - "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", - "source_table": "DESNZ sub-national 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": 141010950.01, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:de475e351fab9fd45f1f76f7", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:dd6cf08b540944376df23e53", "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", @@ -192594,81 +192293,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": "S14000085", + "id": "E14001470", "level": "constituency", - "name": "Glasgow North", + "name": "Sheffield South East", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Glasgow North: 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.S14000085" + "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:de475e351fab9fd45f1f76f7", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:dd6cf08b540944376df23e53", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 125604506.014, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:de54a75527c2250ed502c0bc", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:dda5d265c123ec937aec2e2a", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -192684,7 +192385,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -192693,7 +192394,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -192701,27 +192402,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000097", + "id": "E14001411", "level": "constituency", - "name": "Mid Dunbartonshire", + "name": "Nottingham North and Kimberley", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Mid Dunbartonshire: 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.S14000097" + "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", @@ -192734,20 +192435,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:de54a75527c2250ed502c0bc", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:dda5d265c123ec937aec2e2a", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 46072.39, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:de560d6f2d1e1dcd8768cb9c", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:dda8a21925eb4f3bf1d4705d", "aggregation": { "method": "sum" }, @@ -192788,19 +192489,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001570", + "id": "E14001543", "level": "constituency", - "name": "Weald of Kent", + "name": "The Wrekin", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Weald of Kent: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, 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" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001570" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001543" }, "measure": { "unit": "count" @@ -192821,28 +192522,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:de560d6f2d1e1dcd8768cb9c", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:dda8a21925eb4f3bf1d4705d", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 40713.678, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:de6a0af9c252ce38c5db01f2", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ddbb6dbcba008736538cb55a", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -192855,73 +192556,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": "E14001450", + "id": "E14001433", "level": "constituency", - "name": "Rossendale and Darwen", + "name": "Preston", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Rossendale and Darwen: 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.E14001450" + "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:de6a0af9c252ce38c5db01f2", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ddbb6dbcba008736538cb55a", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 50631.804, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:de798a7382094c8998f32b8c", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ddcb1fe8bf556d29d1d7dcf0", "aggregation": { "method": "sum" }, @@ -192962,19 +192665,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001592", + "id": "E14001422", "level": "constituency", - "name": "Woking", + "name": "Pendle and Clitheroe", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Woking: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Pendle and Clitheroe: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001592" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001422" }, "measure": { "unit": "count" @@ -192995,28 +192698,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:de798a7382094c8998f32b8c", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ddcb1fe8bf556d29d1d7dcf0", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 46576.971, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:de7f1f0561609c1ec2dc81ec", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ddd345aa4b00988a961aafa3", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -193032,7 +192735,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -193041,7 +192744,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -193049,27 +192752,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001347", + "id": "E14001334", "level": "constituency", - "name": "Macclesfield", + "name": "Leyton and Wanstead", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Macclesfield: 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.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001347" + "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_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "calendar_year", @@ -193084,28 +192787,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:de7f1f0561609c1ec2dc81ec", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ddd345aa4b00988a961aafa3", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 45375.413, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:de8a5545053fa40d662c685d", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:de532bfdeaaece8d33228d87", "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", @@ -193118,83 +192821,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": "E14001091", + "id": "E14001093", "level": "constituency", - "name": "Birkenhead", + "name": "Birmingham Erdington", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Birkenhead: 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.E14001091" + "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:de8a5545053fa40d662c685d", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:de532bfdeaaece8d33228d87", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 45941.646, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:de9ae12672586e856aea9132", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:de55082f9cddfdece4a144f3", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -193207,81 +192908,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": "E14001231", + "id": "E14001536", "level": "constituency", - "name": "Exeter", + "name": "Swindon North", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Exeter: 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.E14001231" + "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:de9ae12672586e856aea9132", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:de55082f9cddfdece4a144f3", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 45231.69, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:debaaf34c07f7c929264886d", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:de7b9f25edd64a485893526e", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -193297,7 +193000,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -193306,7 +193009,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -193314,27 +193017,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001489", + "id": "E14001282", "level": "constituency", - "name": "South Norfolk", + "name": "Herne Bay and Sandwich", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, South Norfolk: 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_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001489" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001282" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "gas_year", @@ -193347,28 +193050,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:debaaf34c07f7c929264886d", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:de7b9f25edd64a485893526e", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 42119.049, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:debb48dc1768e43142cc9be5", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:de80e8ead792c8c036c251ff", "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", @@ -193381,81 +193084,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": "E14001478", + "id": "E14001444", "level": "constituency", - "name": "Smethwick", + "name": "Richmond and Northallerton", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Smethwick: 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.E14001478" + "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:debb48dc1768e43142cc9be5", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:de80e8ead792c8c036c251ff", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 167829926.237, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:dec3e41389465a0e986bc5f7", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:de9a654d19053e1fd649de4b", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -193471,7 +193176,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -193480,7 +193185,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -193488,27 +193193,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001531", + "id": "E14001314", "level": "constituency", - "name": "Sunderland Central", + "name": "Kingston upon Hull North and Cottingham", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Sunderland Central: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Kingston upon Hull North and Cottingham: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001531" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.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_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "calendar_year", @@ -193523,20 +193228,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:dec3e41389465a0e986bc5f7", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:de9a654d19053e1fd649de4b", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 147343818.546, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ded5fb59a5a7dc84422bf012", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:dea6ae957aa3ce7f94f6379a", "aggregation": { "method": "sum" }, @@ -193577,19 +193282,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001218", + "id": "E14001592", "level": "constituency", - "name": "East Worthing and Shoreham", + "name": "Woking", "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, Woking: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "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.E14001592" }, "measure": { "unit": "count" @@ -193610,28 +193315,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ded5fb59a5a7dc84422bf012", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:dea6ae957aa3ce7f94f6379a", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 35744.0, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:dee9c3eaf4ef2b89661f819c", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:decd55df3b5b03bef9a6a057", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -193644,75 +193349,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": "E14001484", + "id": "E14001281", "level": "constituency", - "name": "South Devon", + "name": "Hereford and South Herefordshire", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, South Devon: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, 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.E14001484" + "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:dee9c3eaf4ef2b89661f819c", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:decd55df3b5b03bef9a6a057", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 304619609.674, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:df230ad199c99f44f4832aba", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ded4420398e4aa6df852c9f2", "aggregation": { "method": "sum" }, @@ -193753,19 +193456,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001524", + "id": "E14001551", "level": "constituency", - "name": "Stourbridge", + "name": "Torbay", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Stourbridge: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Torbay: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", "record_set_spec_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.E14001551" }, "measure": { "unit": "count" @@ -193788,28 +193491,117 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:df230ad199c99f44f4832aba", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ded4420398e4aa6df852c9f2", + "source": { + "source_file": "desnz_constituency_energy_facts.json", + "source_name": "microcosm", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_table": "DESNZ sub-national 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_type": "float" + }, + { + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:df198e17fbc9b44a90b6cae1", + "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": "E14001596", + "level": "constituency", + "name": "Wolverhampton West", + "vintage": "pcon_2024" + }, + "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.E14001596" + }, + "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:df198e17fbc9b44a90b6cae1", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 160395331.258, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:df321ba480b11f1cee93ccec", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:df1e16e6ca34111548d69a94", "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", @@ -193822,81 +193614,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": "E14001259", + "id": "S14000080", "level": "constituency", - "name": "Hackney North and Stoke Newington", + "name": "Edinburgh South", "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 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.gas.meter_count", - "record_set_spec_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.E14001259" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.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_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:df321ba480b11f1cee93ccec", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:df1e16e6ca34111548d69a94", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 145046950.626, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:df3bee4216d8c53af700d965", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:df386e43627928a4661bcc4f", "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", @@ -193909,81 +193703,83 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", - "metric": "consumption", - "temperature_adjustment": "weather_corrected" + "fuel": "electricity", + "metric": "meter_count", + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001322", + "id": "S14000085", "level": "constituency", - "name": "Leeds North West", + "name": "Glasgow North", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Leeds North West: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, 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.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001322" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.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_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:df3bee4216d8c53af700d965", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:df386e43627928a4661bcc4f", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 54163.244, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:df6405120880525bdf5838a3", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:df3a498fd418ec60d59d725d", "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", @@ -193996,81 +193792,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": "E14001537", + "id": "E14001087", "level": "constituency", - "name": "Swindon South", + "name": "Beverley and Holderness", "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, Beverley and Holderness: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.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.E14001087" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:df6405120880525bdf5838a3", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:df3a498fd418ec60d59d725d", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 137292019.862, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:df7450b8e8639100359f24f7", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:df49639d787fa9a62a71b239", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -194083,83 +193881,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": "E14001167", + "id": "E14001491", "level": "constituency", - "name": "Chingford and Woodford Green", + "name": "South Ribble", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Chingford and Woodford Green: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, South Ribble: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001167" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001491" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_concept": "desnz.subnational.domestic_gas_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:df7450b8e8639100359f24f7", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:df49639d787fa9a62a71b239", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 455087876.203, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:df7b83122a9e83e38c17f468", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:df6d8f3ed36d23021c0101b0", "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", @@ -194175,7 +193971,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -194184,7 +193980,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -194192,27 +193988,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001158", + "id": "E14001110", "level": "constituency", - "name": "Cheadle", + "name": "Bolton North East", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Cheadle: 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.E14001158" + "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", @@ -194225,20 +194021,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:df7b83122a9e83e38c17f468", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:df6d8f3ed36d23021c0101b0", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 521769737.657, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:df7f9cd1991defb2cf1bc914", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:df72a838a2fb9aed165e4e37", "aggregation": { "method": "sum" }, @@ -194279,19 +194075,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001331", + "id": "E14001450", "level": "constituency", - "name": "Lewisham East", + "name": "Rossendale and Darwen", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Lewisham East: 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.E14001331" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001450" }, "measure": { "unit": "count" @@ -194314,20 +194110,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:df7f9cd1991defb2cf1bc914", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:df72a838a2fb9aed165e4e37", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 46526.739, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:df98197a98fafcce249a60a7", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:df80723139791641aea72c74", "aggregation": { "method": "sum" }, @@ -194368,19 +194164,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001121", + "id": "E14001229", "level": "constituency", - "name": "Braintree", + "name": "Erith and Thamesmead", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Braintree: 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.E14001121" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001229" }, "measure": { "unit": "kwh" @@ -194401,28 +194197,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:df98197a98fafcce249a60a7", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:df80723139791641aea72c74", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 459390367.34, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:df9e161989b3433128eb04eb", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:df9e19bfdbf34954da292869", "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", @@ -194438,7 +194234,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -194447,7 +194243,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -194455,27 +194251,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001124", + "id": "E14001267", "level": "constituency", - "name": "Brentford and Isleworth", + "name": "Harlow", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Brentford and Isleworth: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, 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.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001124" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.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_gas_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "gas_year", @@ -194488,28 +194284,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:df9e161989b3433128eb04eb", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:df9e19bfdbf34954da292869", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 453776226.266, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:dfbbe47b992a5112e013a80d", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:dfc8c23836da4580ef540a2c", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -194525,7 +194321,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -194534,7 +194330,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -194542,27 +194338,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001501", + "id": "E14001370", "level": "constituency", - "name": "Southend East and Rochford", + "name": "Milton Keynes North", "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 consumption, 2024, Milton Keynes North: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001501" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001370" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "calendar_year", @@ -194577,109 +194373,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:dfbbe47b992a5112e013a80d", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:dfc8c23836da4580ef540a2c", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 45101.024, - "value_type": "float" - }, - { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:dfcf2f59d1d6202ec4845720", - "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": "E14001209", - "level": "constituency", - "name": "Ealing Southall", - "vintage": "pcon_2024" - }, - "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.E14001209" - }, - "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:dfcf2f59d1d6202ec4845720", - "source": { - "source_file": "desnz_constituency_energy_facts.json", - "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", - "source_table": "DESNZ sub-national 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": 149258326.986, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:dfdc6a1361c7fb8ed12e2ba5", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:dfcbdeeb4f3a45f204a5c6b5", "aggregation": { "method": "sum" }, @@ -194720,19 +194427,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001197", + "id": "W07000085", "level": "constituency", - "name": "Didcot and Wantage", + "name": "Brecon, Radnor and Cwm Tawe", "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, 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.gas.meter_count", "record_set_spec_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.W07000085" }, "measure": { "unit": "count" @@ -194753,20 +194460,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:dfdc6a1361c7fb8ed12e2ba5", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:dfcbdeeb4f3a45f204a5c6b5", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 26361.097, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:dfe6f5c5aa8a17c18b3b7627", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:dff81a78c82d64429e1e7833", "aggregation": { "method": "sum" }, @@ -194807,19 +194514,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000061", + "id": "S14000079", "level": "constituency", - "name": "Aberdeen South", + "name": "Edinburgh North and Leith", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Aberdeen South: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, 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.S14000061" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.S14000079" }, "measure": { "unit": "count" @@ -194842,28 +194549,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:dfe6f5c5aa8a17c18b3b7627", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:dff81a78c82d64429e1e7833", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 67906.232, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e007ce9ccd2e4fe945522ba0", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:dffdc68f932149d65536539d", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -194879,7 +194586,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -194888,7 +194595,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -194896,27 +194603,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000104", + "id": "E14001208", "level": "constituency", - "name": "Rutherglen", + "name": "Ealing North", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Rutherglen: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Ealing North: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.S14000104" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001208" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "calendar_year", @@ -194931,28 +194638,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e007ce9ccd2e4fe945522ba0", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:dffdc68f932149d65536539d", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 152761171.025, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e026b75b7a556c8f05953ec9", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e000852a780452d1d95454a3", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -194968,7 +194675,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -194977,7 +194684,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -194985,27 +194692,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001126", + "id": "E14001232", "level": "constituency", - "name": "Bridgwater", + "name": "Exmouth and Exeter East", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Bridgwater: 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_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001126" + "source_record_id": "microcosm.desnz_constituency_energy.gas.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_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "gas_year", @@ -195018,20 +194725,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e026b75b7a556c8f05953ec9", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e000852a780452d1d95454a3", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 36319.605, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e02a50218baeeb0859a3d1da", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e018b3d1d48e749ff5f21724", "aggregation": { "method": "sum" }, @@ -195072,19 +194779,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001237", + "id": "E14001113", "level": "constituency", - "name": "Filton and Bradley Stoke", + "name": "Bootle", "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 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" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001237" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001113" }, "measure": { "unit": "kwh" @@ -195105,28 +194812,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e02a50218baeeb0859a3d1da", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e018b3d1d48e749ff5f21724", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 420873695.977, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e050e5f89189576a1635c06a", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e02a8874a4fa84ddb25ced47", "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", @@ -195139,73 +194846,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": "E14001423", + "id": "E14001428", "level": "constituency", - "name": "Penistone and Stocksbridge", + "name": "Pontefract, Castleford and Knottingley", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Penistone and Stocksbridge: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Pontefract, Castleford and Knottingley: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_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.E14001423" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001428" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_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:e050e5f89189576a1635c06a", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e02a8874a4fa84ddb25ced47", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 47086.429, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e07dfab4f42b223510649d76", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e02dd17976fb687aa0c470bb", "aggregation": { "method": "sum" }, @@ -195246,19 +194955,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001431", + "id": "E14001509", "level": "constituency", - "name": "Portsmouth North", + "name": "St Helens North", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Portsmouth North: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, St Helens North: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001431" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001509" }, "measure": { "unit": "kwh" @@ -195281,28 +194990,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e07dfab4f42b223510649d76", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e02dd17976fb687aa0c470bb", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 128745573.896, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e09938d5136c4ccb9044bfca", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e03b737f6318a3768505c186", "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", @@ -195315,73 +195024,75 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", - "metric": "consumption", - "temperature_adjustment": "weather_corrected" + "fuel": "electricity", + "metric": "meter_count", + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001498", + "id": "E14001412", "level": "constituency", - "name": "South West Wiltshire", + "name": "Nottingham South", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, South West Wiltshire: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, 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.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001498" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.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_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e09938d5136c4ccb9044bfca", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e03b737f6318a3768505c186", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 41931.431, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e09b975b8e02a839c3c804dc", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e0400ac3c0572de4bb05ab7d", "aggregation": { "method": "sum" }, @@ -195422,19 +195133,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001539", + "id": "E14001105", "level": "constituency", - "name": "Tatton", + "name": "Blackpool South", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Tatton: 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_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001539" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001105" }, "measure": { "unit": "count" @@ -195455,28 +195166,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e09b975b8e02a839c3c804dc", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e0400ac3c0572de4bb05ab7d", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 48357.843, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e0b0f5f7407694afa17ad549", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e05493095a0e9b4d04f2eed0", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -195489,81 +195200,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": "E14001467", + "id": "E14001352", "level": "constituency", - "name": "Sheffield Central", + "name": "Manchester Central", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Sheffield Central: 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_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001467" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001352" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_concept": "desnz.subnational.domestic_electricity_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e0b0f5f7407694afa17ad549", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e05493095a0e9b4d04f2eed0", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 63758.25, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e0b70d05e13d9e69d0f1d36f", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e058a2359a6855deae8ec8e2", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -195579,7 +195292,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -195588,7 +195301,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -195596,27 +195309,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001510", + "id": "E14001279", "level": "constituency", - "name": "St Helens South and Whiston", + "name": "Hendon", "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 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.E14001510" + "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", @@ -195631,28 +195344,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e0b70d05e13d9e69d0f1d36f", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e058a2359a6855deae8ec8e2", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 191041293.218, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e0bafa54aec231968fc8a214", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e089be453c9c4862f7b50b2a", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -195668,7 +195381,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -195677,7 +195390,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -195685,27 +195398,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001159", + "id": "E14001132", "level": "constituency", - "name": "Chelmsford", + "name": "Bristol East", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Chelmsford: 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.E14001159" + "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", @@ -195720,28 +195433,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e0bafa54aec231968fc8a214", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e089be453c9c4862f7b50b2a", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 139759606.078, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e0e80a3324c26bbb18b67887", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e09b6fc9c5b62cc299c186c7", "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", @@ -195757,7 +195470,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -195766,7 +195479,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -195774,27 +195487,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001105", + "id": "E14001135", "level": "constituency", - "name": "Blackpool South", + "name": "Bristol South", "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, 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.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.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_gas_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "gas_year", @@ -195807,20 +195520,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e0e80a3324c26bbb18b67887", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e09b6fc9c5b62cc299c186c7", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 360631680.807, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e0f3bec40fcc81bf2bd13800", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e0a4bf0f1b8d6d938ba369bc", "aggregation": { "method": "sum" }, @@ -195861,19 +195574,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001534", + "id": "E14001087", "level": "constituency", - "name": "Sutton and Cheam", + "name": "Beverley and Holderness", "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, 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.E14001534" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001087" }, "measure": { "unit": "count" @@ -195896,28 +195609,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e0f3bec40fcc81bf2bd13800", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e0a4bf0f1b8d6d938ba369bc", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 42842.496, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e10309a89d4190a05aab0c05", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e0bf372fc1914c14a4236627", "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", @@ -195930,81 +195643,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": "E14001427", + "id": "E14001553", "level": "constituency", - "name": "Plymouth Sutton and Devonport", + "name": "Tottenham", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Plymouth Sutton and Devonport: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Tottenham: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_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.E14001427" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001553" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e10309a89d4190a05aab0c05", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e0bf372fc1914c14a4236627", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 56495.688, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e12f90ccc673f0dd3a83a0b9", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e0dd40aebc0a6c5acac35235", "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", @@ -196020,7 +195735,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -196029,7 +195744,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -196037,27 +195752,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001137", + "id": "E14001184", "level": "constituency", - "name": "Bromley and Biggin Hill", + "name": "Crawley", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Bromley and Biggin Hill: 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_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_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.E14001137" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001184" }, "measure": { - "unit": "count" + "unit": "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", @@ -196070,28 +195785,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e12f90ccc673f0dd3a83a0b9", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e0dd40aebc0a6c5acac35235", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 451187357.267, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e148c57abbef778b4fa64483", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e0ea353fcc7d7fc0dbea36d5", "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", @@ -196104,73 +195819,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": "E14001311", + "id": "E14001254", "level": "constituency", - "name": "Kettering", + "name": "Gravesham", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Kettering: 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_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_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.E14001311" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.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_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e148c57abbef778b4fa64483", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e0ea353fcc7d7fc0dbea36d5", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 44361.0, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e153b069140a353bb3c7550d", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e11a5c73a9a16cb2626c56d1", "aggregation": { "method": "sum" }, @@ -196211,19 +195928,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001527", + "id": "E14001454", "level": "constituency", - "name": "Streatham and Croydon North", + "name": "Ruislip, Northwood and Pinner", "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, 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.E14001527" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001454" }, "measure": { "unit": "count" @@ -196246,20 +195963,107 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e153b069140a353bb3c7550d", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e11a5c73a9a16cb2626c56d1", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 40282.002, + "value_type": "float" + }, + { + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e11af710888db9f1c5063c4e", + "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": "S14000102", + "level": "constituency", + "name": "Paisley and Renfrewshire South", + "vintage": "pcon_2024" + }, + "label": "Domestic gas consumption, 2024, Paisley and Renfrewshire South: DESNZ's authority totals split by its small-area figures", + "layout": { + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + }, + "lineage": { + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.S14000102" + }, + "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:e11af710888db9f1c5063c4e", + "source": { + "source_file": "desnz_constituency_energy_facts.json", + "source_name": "microcosm", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_table": "DESNZ sub-national 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_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e15ff37244c7a9a729460c16", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e13b32daf8e681b4cfff6312", "aggregation": { "method": "sum" }, @@ -196300,19 +196104,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000082", + "id": "E14001294", "level": "constituency", - "name": "Edinburgh West", + "name": "Horsham", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Edinburgh West: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Horsham: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.S14000082" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001294" }, "measure": { "unit": "count" @@ -196335,20 +196139,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e15ff37244c7a9a729460c16", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e13b32daf8e681b4cfff6312", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 45795.0, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e163535291c420821a6f7eb1", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e140ba433d0a55da01b81100", "aggregation": { "method": "sum" }, @@ -196389,19 +196193,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000093", + "id": "S14000027", "level": "constituency", - "name": "Inverclyde and Renfrewshire West", + "name": "Na h-Eileanan an Iar", "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, 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.S14000093" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.S14000027" }, "measure": { "unit": "count" @@ -196424,28 +196228,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e163535291c420821a6f7eb1", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e140ba433d0a55da01b81100", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 17876.0, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e16bf09a4b5be72b34396ebb", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e1415096314d7ceb4a61bfa1", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -196461,7 +196265,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -196470,7 +196274,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -196478,27 +196282,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001524", + "id": "E14001139", "level": "constituency", - "name": "Stourbridge", + "name": "Broxbourne", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Stourbridge: 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.E14001524" + "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", @@ -196513,28 +196317,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e16bf09a4b5be72b34396ebb", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e1415096314d7ceb4a61bfa1", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 45874.11, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e16c9b068ef1cc855c31a215", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e199852898ed273057503cff", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -196547,73 +196351,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": "E14001070", + "id": "E14001560", "level": "constituency", - "name": "Ashton-under-Lyne", + "name": "Wakefield and Rothwell", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Ashton-under-Lyne: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Wakefield and Rothwell: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001070" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001560" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_concept": "desnz.subnational.domestic_electricity_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e16c9b068ef1cc855c31a215", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e199852898ed273057503cff", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 48454.215, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e17ca89d27a860669e916bac", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e19b8f02c83c72001d7c2a74", "aggregation": { "method": "sum" }, @@ -196654,19 +196460,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001165", + "id": "E14001178", "level": "constituency", - "name": "Chesterfield", + "name": "Congleton", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Chesterfield: 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.E14001165" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001178" }, "measure": { "unit": "count" @@ -196689,28 +196495,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e17ca89d27a860669e916bac", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e19b8f02c83c72001d7c2a74", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 43059.455, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e1944ba317064d09c08e6775", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e1a5bf4c5aed4ab3853f49d3", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -196726,7 +196532,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -196735,7 +196541,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -196743,27 +196549,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001175", + "id": "E14001073", "level": "constituency", - "name": "Clapham and Brixton Hill", + "name": "Barking", "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 meters, 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" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001175" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001073" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "gas_year", @@ -196776,28 +196582,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e1944ba317064d09c08e6775", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e1a5bf4c5aed4ab3853f49d3", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 38154.831, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e1bca25d6f76da4080f566d8", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e1ac6862bf5ecf101a5c4323", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -196813,7 +196619,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -196822,7 +196628,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -196830,27 +196636,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000088", + "id": "E14001562", "level": "constituency", - "name": "Glasgow South West", + "name": "Walsall and Bloxwich", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Glasgow South West: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Walsall and Bloxwich: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.S14000088" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001562" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "calendar_year", @@ -196865,20 +196671,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e1bca25d6f76da4080f566d8", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e1ac6862bf5ecf101a5c4323", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 157621535.954, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e1ce0061b561a12206fd0a68", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e1d1511a0e4595fda8626fbd", "aggregation": { "method": "sum" }, @@ -196919,19 +196725,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001345", + "id": "E14001311", "level": "constituency", - "name": "Luton North", + "name": "Kettering", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Luton North: 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.E14001345" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001311" }, "measure": { "unit": "count" @@ -196952,28 +196758,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e1ce0061b561a12206fd0a68", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e1d1511a0e4595fda8626fbd", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 46207.383, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e1ddf6eab812eaa514a9cca5", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e1e4edfa6959df01beeed7f6", "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", @@ -196986,83 +196792,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": "E14001310", + "id": "E14001268", "level": "constituency", - "name": "Kensington and Bayswater", + "name": "Harpenden and Berkhamsted", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Kensington and Bayswater: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Harpenden and Berkhamsted: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.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.E14001310" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001268" }, "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:e1ddf6eab812eaa514a9cca5", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e1e4edfa6959df01beeed7f6", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 36126.707, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e1ee0093b7e84bb1ec4ec459", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e23a33e4b293c4390eb898ca", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -197075,73 +196879,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": "E14001427", + "id": "E14001255", "level": "constituency", - "name": "Plymouth Sutton and Devonport", + "name": "Great Grimsby and Cleethorpes", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Plymouth Sutton and Devonport: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Great Grimsby and Cleethorpes: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001427" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001255" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_concept": "desnz.subnational.domestic_electricity_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e1ee0093b7e84bb1ec4ec459", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e23a33e4b293c4390eb898ca", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 50661.879, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e2332a3a2cb3230eef326053", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e23c451a190cb0e850e9360a", "aggregation": { "method": "sum" }, @@ -197182,19 +196988,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001208", + "id": "E14001520", "level": "constituency", - "name": "Ealing North", + "name": "Stoke-on-Trent Central", "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, Stoke-on-Trent Central: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001208" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001520" }, "measure": { "unit": "kwh" @@ -197215,28 +197021,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e2332a3a2cb3230eef326053", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e23c451a190cb0e850e9360a", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 518283114.315, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e2338fc62d2d81b1fa3dc724", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e23e7b4014c545b80655d207", "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", @@ -197249,83 +197055,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": "E14001131", "level": "constituency", - "name": "Perth and Kinross-shire", + "name": "Bristol Central", "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, Bristol Central: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.S14000103" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001131" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_concept": "desnz.subnational.domestic_gas_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e2338fc62d2d81b1fa3dc724", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e23e7b4014c545b80655d207", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 30260.241, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e2722ab428ceea6ad7ae1e36", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e252c3d0945b67d5b21e5db7", "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", @@ -197338,83 +197142,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": "E14001116", + "id": "E14001109", "level": "constituency", - "name": "Bournemouth West", + "name": "Bolsover", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Bournemouth 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_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_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.E14001116" + "source_record_id": "microcosm.desnz_constituency_energy.gas.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_gas_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e2722ab428ceea6ad7ae1e36", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e252c3d0945b67d5b21e5db7", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 505270722.338, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e278dedd0379cdaf518b88f0", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e26133d13aaece9db38f00a5", "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", @@ -197427,81 +197229,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": "E14001066", + "id": "S14000106", "level": "constituency", - "name": "Amber Valley", + "name": "West Dunbartonshire", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Amber Valley: 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_consumption", - "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.E14001066" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.S14000106" }, "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:e278dedd0379cdaf518b88f0", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e26133d13aaece9db38f00a5", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 122888099.892, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e27c97ffb738b4eb0adf3a31", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e2797ecdd0ad6094322a02f4", "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", @@ -197514,75 +197318,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": "E14001336", + "id": "E14001236", "level": "constituency", - "name": "Lincoln", + "name": "Feltham and Heston", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Lincoln: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Feltham and Heston: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_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.E14001336" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001236" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_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:e27c97ffb738b4eb0adf3a31", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e2797ecdd0ad6094322a02f4", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 37391.233, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e2b4bd723de9a3abd0864ff9", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e27fa9e75b6f53caa5aff71e", "aggregation": { "method": "sum" }, @@ -197623,19 +197425,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001101", + "id": "E14001553", "level": "constituency", - "name": "Bishop Auckland", + "name": "Tottenham", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Bishop Auckland: 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.E14001101" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001553" }, "measure": { "unit": "kwh" @@ -197658,28 +197460,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e2b4bd723de9a3abd0864ff9", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e27fa9e75b6f53caa5aff71e", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 160687966.936, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e2bb236cf4964b602308a1e8", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e2bd9ff90df313372983ce26", "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", @@ -197692,75 +197494,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": "E14001578", + "id": "E14001365", "level": "constituency", - "name": "West Suffolk", + "name": "Mid Norfolk", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, West Suffolk: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Mid Norfolk: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_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.E14001578" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001365" }, "measure": { - "unit": "count" + "unit": "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:e2bb236cf4964b602308a1e8", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e2bd9ff90df313372983ce26", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 205126885.982, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e2c7f949c7bb3dc01c78f35e", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e2d84b18b8e471d2e7180af7", "aggregation": { "method": "sum" }, @@ -197801,19 +197601,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "W07000083", + "id": "E14001342", "level": "constituency", - "name": "Bangor Aberconwy", + "name": "Loughborough", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Bangor Aberconwy: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, 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.W07000083" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001342" }, "measure": { "unit": "count" @@ -197836,20 +197636,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e2c7f949c7bb3dc01c78f35e", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e2d84b18b8e471d2e7180af7", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 41530.208, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e2ccc0fb1bac753ed18087ec", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e2fa31081b405c9f8fc6694e", "aggregation": { "method": "sum" }, @@ -197890,19 +197690,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000108", + "id": "E14001544", "level": "constituency", - "name": "Berwickshire, Roxburgh and Selkirk", + "name": "Thirsk and Malton", "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 consumption, 2024, Thirsk and Malton: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.S14000108" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001544" }, "measure": { "unit": "kwh" @@ -197923,117 +197723,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e2ccc0fb1bac753ed18087ec", - "source": { - "source_file": "desnz_constituency_energy_facts.json", - "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", - "source_table": "DESNZ sub-national 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_type": "float" - }, - { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e2eb6a63eee0df939d4e1bf3", - "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": "S14000078", - "level": "constituency", - "name": "Edinburgh East and Musselburgh", - "vintage": "pcon_2024" - }, - "label": "Domestic electricity consumption, 2024, Edinburgh East and Musselburgh: DESNZ's authority totals split by its small-area figures", - "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" - }, - "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.S14000078" - }, - "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:e2eb6a63eee0df939d4e1bf3", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e2fa31081b405c9f8fc6694e", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 337166777.537, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e327e4d7112096eeda56900e", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e307777fbf610b8c3c95f014", "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", @@ -198046,83 +197757,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": "E14001216", + "id": "E14001573", "level": "constituency", - "name": "East Thanet", + "name": "Welwyn Hatfield", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, East Thanet: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Welwyn Hatfield: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001216" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001573" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_concept": "desnz.subnational.domestic_gas_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e327e4d7112096eeda56900e", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e307777fbf610b8c3c95f014", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 41771.03, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e3383821ee96baa50d7b7533", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e3350832bcb2d24420359af1", "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", @@ -198135,75 +197844,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": "E14001170", + "id": "E14001373", "level": "constituency", - "name": "Chorley", + "name": "New Forest East", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Chorley: 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.electricity.meter_count", - "record_set_spec_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.E14001170" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001373" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e3383821ee96baa50d7b7533", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e3350832bcb2d24420359af1", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 390831234.191, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e34cd916881ed938d2b8e5ca", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e3350f10d5035a677a3072e8", "aggregation": { "method": "sum" }, @@ -198244,19 +197951,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001105", + "id": "E14001363", "level": "constituency", - "name": "Blackpool South", + "name": "Mid Dorset and North Poole", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Blackpool South: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Mid Dorset and North Poole: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001105" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001363" }, "measure": { "unit": "kwh" @@ -198279,20 +197986,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e34cd916881ed938d2b8e5ca", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e3350f10d5035a677a3072e8", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 146329137.54, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e361d631de84b79e157ec9cb", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e33772fc1c2b0932dac0e305", "aggregation": { "method": "sum" }, @@ -198333,19 +198040,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000109", + "id": "S14000078", "level": "constituency", - "name": "Central Ayrshire", + "name": "Edinburgh East and Musselburgh", "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, 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.electricity.consumption", "record_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.S14000078" }, "measure": { "unit": "kwh" @@ -198368,20 +198075,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e361d631de84b79e157ec9cb", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e33772fc1c2b0932dac0e305", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 160187945.351, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e39e58ff8c10c12edb755f4f", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e34f933f90bb7ab64c61f177", "aggregation": { "method": "sum" }, @@ -198422,19 +198129,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001221", + "id": "E14001269", "level": "constituency", - "name": "Edmonton and Winchmore Hill", + "name": "Harrogate and Knaresborough", "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 consumption, 2024, Harrogate and Knaresborough: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001221" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001269" }, "measure": { "unit": "kwh" @@ -198455,28 +198162,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e39e58ff8c10c12edb755f4f", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e34f933f90bb7ab64c61f177", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 599790985.857, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e3a960e7b21ec08a9887b2e7", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e35a1066a9f0afe2143940f3", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -198489,83 +198196,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": "E14001283", + "id": "E14001307", "level": "constituency", - "name": "Hertford and Stortford", + "name": "Jarrow and Gateshead East", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Hertford and Stortford: 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.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001283" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001307" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_concept": "desnz.subnational.domestic_gas_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e3a960e7b21ec08a9887b2e7", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e35a1066a9f0afe2143940f3", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 455640585.037, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e3bd19d2cfdd31b8026fc4d7", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e365abd30fff364f815d6814", "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", @@ -198578,75 +198283,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": "E14001078", + "id": "E14001537", "level": "constituency", - "name": "Basingstoke", + "name": "Swindon South", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Basingstoke: 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_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_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.E14001078" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001537" }, "measure": { - "unit": "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:e3bd19d2cfdd31b8026fc4d7", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e365abd30fff364f815d6814", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 42437.986, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e3ce62fe79312316c9673540", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e367ef996232ef59145146ba", "aggregation": { "method": "sum" }, @@ -198687,19 +198390,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001130", + "id": "E14001181", "level": "constituency", - "name": "Brighton Pavilion", + "name": "Coventry North West", "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, 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.E14001130" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001181" }, "measure": { "unit": "count" @@ -198720,28 +198423,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e3ce62fe79312316c9673540", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e367ef996232ef59145146ba", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 43781.096, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e41e16c9d3970ccb2aefe7bb", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e393a7afa49c712806fa8eec", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -198757,7 +198460,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -198766,7 +198469,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -198774,27 +198477,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001506", + "id": "E14001298", "level": "constituency", - "name": "Spen Valley", + "name": "Huntingdon", "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, 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" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_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.E14001298" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "calendar_year", @@ -198809,28 +198512,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e41e16c9d3970ccb2aefe7bb", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e393a7afa49c712806fa8eec", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 48319.424, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e42a503c03fd7159f12e88e7", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e3a728f89fc2af2b7d52dd02", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -198846,7 +198549,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -198855,7 +198558,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -198863,27 +198566,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001332", + "id": "E14001362", "level": "constituency", - "name": "Lewisham North", + "name": "Mid Derbyshire", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Lewisham North: 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_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001332" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001362" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "calendar_year", @@ -198898,107 +198601,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e42a503c03fd7159f12e88e7", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e3a728f89fc2af2b7d52dd02", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 154234363.084, - "value_type": "float" - }, - { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e4455331c8675b2980b7c183", - "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:e4455331c8675b2980b7c183", - "source": { - "source_file": "desnz_constituency_energy_facts.json", - "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", - "source_table": "DESNZ sub-national 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": 40556.0, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e4627e651de95563f9e10495", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e3da89909d0d6d5de1065399", "aggregation": { "method": "sum" }, @@ -199039,19 +198655,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001305", + "id": "E14001280", "level": "constituency", - "name": "Islington North", + "name": "Henley and Thame", "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, 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.E14001305" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001280" }, "measure": { "unit": "kwh" @@ -199074,20 +198690,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e4627e651de95563f9e10495", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e3da89909d0d6d5de1065399", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 196474769.447, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e464ce6115042696bcdfd67e", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e3f2bb061fa9e34a1f9733ab", "aggregation": { "method": "sum" }, @@ -199128,19 +198744,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001309", + "id": "E14001364", "level": "constituency", - "name": "Kenilworth and Southam", + "name": "Mid Leicestershire", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Kenilworth and Southam: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Mid Leicestershire: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001309" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001364" }, "measure": { "unit": "kwh" @@ -199161,28 +198777,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e464ce6115042696bcdfd67e", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e3f2bb061fa9e34a1f9733ab", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 524194058.994, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e47bd940bde7f5be14aa247f", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e42af746cf5ef659d1ece615", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -199198,7 +198814,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -199207,7 +198823,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -199215,27 +198831,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001561", + "id": "E14001525", "level": "constituency", - "name": "Wallasey", + "name": "Stratford and Bow", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Wallasey: 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.E14001561" + "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", @@ -199250,20 +198866,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e47bd940bde7f5be14aa247f", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e42af746cf5ef659d1ece615", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 160680269.522, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e482f916f2415ebbbe8a9514", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e44175f0c6100c36dd35d5ec", "aggregation": { "method": "sum" }, @@ -199304,19 +198920,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001178", + "id": "E14001273", "level": "constituency", - "name": "Congleton", + "name": "Harwich and North Essex", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Congleton: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Harwich and North Essex: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001178" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001273" }, "measure": { "unit": "count" @@ -199337,28 +198953,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e482f916f2415ebbbe8a9514", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e44175f0c6100c36dd35d5ec", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 34659.847, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e49a8e5d8379ad70e56bb8a0", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e44a2ea9b8f0c19acad07e88", "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", @@ -199371,81 +198987,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": "E14001332", + "id": "W07000106", "level": "constituency", - "name": "Lewisham North", + "name": "Pontypridd", "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, Pontypridd: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_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.W07000106" }, "measure": { - "unit": "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:e49a8e5d8379ad70e56bb8a0", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e44a2ea9b8f0c19acad07e88", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 46002.66, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e4ac2d880eb29c81fd26268f", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e46ed4413b037792a16bf9c2", "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", @@ -199458,81 +199076,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": "W07000102", + "id": "W07000107", "level": "constituency", - "name": "Montgomeryshire and Glynd\u0175r", + "name": "Rhondda and Ogmore", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Montgomeryshire and Glynd\u0175r: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity 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" + "record_set_id": "uk.local_geography.desnz_constituency_energy.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.W07000102" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.W07000107" }, "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:e4ac2d880eb29c81fd26268f", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e46ed4413b037792a16bf9c2", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 127062496.909, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e4b0a106d07fcdee103d17cd", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e48860f0c92ae2c5e305b71b", "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", @@ -199545,73 +199165,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": "E14001506", + "id": "E14001424", "level": "constituency", - "name": "Spen Valley", + "name": "Penrith and Solway", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Spen 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.gas.meter_count", - "record_set_spec_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.E14001506" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001424" }, "measure": { - "unit": "count" + "unit": "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:e4b0a106d07fcdee103d17cd", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e48860f0c92ae2c5e305b71b", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 168758659.082, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e4ba3b03fec81654eabda0ec", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e49e034d72f32fc78152494e", "aggregation": { "method": "sum" }, @@ -199652,19 +199274,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001434", + "id": "E14001559", "level": "constituency", - "name": "Putney", + "name": "Vauxhall and Camberwell Green", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Putney: 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.electricity.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001434" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001559" }, "measure": { "unit": "kwh" @@ -199687,28 +199309,117 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e4ba3b03fec81654eabda0ec", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e49e034d72f32fc78152494e", + "source": { + "source_file": "desnz_constituency_energy_facts.json", + "source_name": "microcosm", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_table": "DESNZ sub-national 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_type": "float" + }, + { + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e4b7c5028615237653e5db6f", + "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": "E14001571", + "level": "constituency", + "name": "Wellingborough and Rushden", + "vintage": "pcon_2024" + }, + "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.electricity.meter_count", + "record_set_spec_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" + }, + "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:e4b7c5028615237653e5db6f", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 49944.963, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e4eb9451572f14c7b20fae5e", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e4cd972e63e47f3f4b15b338", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -199724,7 +199435,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -199733,7 +199444,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -199741,27 +199452,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001574", + "id": "E14001203", "level": "constituency", - "name": "West Bromwich", + "name": "Droitwich and Evesham", "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, 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.E14001574" + "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", @@ -199776,20 +199487,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e4eb9451572f14c7b20fae5e", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e4cd972e63e47f3f4b15b338", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 45895.948, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e4efa8dbeeac548387151cf9", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e4dca7b4a563833b6b7852a5", "aggregation": { "method": "sum" }, @@ -199830,19 +199541,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001277", + "id": "E14001423", "level": "constituency", - "name": "Hazel Grove", + "name": "Penistone and Stocksbridge", "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, 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.electricity.consumption", "record_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.E14001423" }, "measure": { "unit": "kwh" @@ -199865,28 +199576,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e4efa8dbeeac548387151cf9", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e4dca7b4a563833b6b7852a5", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 125957019.186, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e4fec76ef8e7731a55cc672b", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e4f18f2d8601445c606dd2de", "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", @@ -199899,81 +199610,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": "E14001106", + "id": "E14001191", "level": "constituency", - "name": "Blaydon and Consett", + "name": "Dartford", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Blaydon and Consett: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Dartford: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_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.E14001106" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001191" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_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:e4fec76ef8e7731a55cc672b", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e4f18f2d8601445c606dd2de", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 46842.361, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e50d41ab5c6efbda532f82b1", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e4f9fc4d129110390adfe80a", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -199989,7 +199702,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -199998,7 +199711,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -200006,27 +199719,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001077", + "id": "E14001330", "level": "constituency", - "name": "Basildon and Billericay", + "name": "Lewes", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Basildon and Billericay: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Lewes: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001077" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001330" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "gas_year", @@ -200039,20 +199752,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e50d41ab5c6efbda532f82b1", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e4f9fc4d129110390adfe80a", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 38565.429, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e51aa524930287ceaa125d8f", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e51bcca9bafa43e97961ebe3", "aggregation": { "method": "sum" }, @@ -200093,19 +199806,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001360", + "id": "E14001182", "level": "constituency", - "name": "Mid Buckinghamshire", + "name": "Coventry South", "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, 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.E14001360" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001182" }, "measure": { "unit": "count" @@ -200128,28 +199841,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e51aa524930287ceaa125d8f", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e51bcca9bafa43e97961ebe3", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 45898.862, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e53152fc5556df52a0865eeb", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e5248d4d4abff78e61509b54", "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", @@ -200162,73 +199875,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": "E14001294", + "level": "constituency", + "name": "Horsham", + "vintage": "pcon_2024" + }, + "label": "Domestic electricity consumption, 2024, Horsham: DESNZ's authority totals split by its small-area figures", + "layout": { + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + }, + "lineage": { + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001294" + }, + "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:e5248d4d4abff78e61509b54", + "source": { + "source_file": "desnz_constituency_energy_facts.json", + "source_name": "microcosm", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_table": "DESNZ sub-national 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_type": "float" + }, + { + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e5c5395a3d1a3eeb205f211f", + "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": "E14001201", + "id": "E14001449", "level": "constituency", - "name": "Dorking and Horley", + "name": "Romsey and Southampton North", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Dorking and Horley: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, 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.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001201" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001449" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_concept": "desnz.subnational.domestic_electricity_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e53152fc5556df52a0865eeb", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e5c5395a3d1a3eeb205f211f", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 42276.861, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e544e8c1909eecccb92c80e0", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e5c63087d087c46f8d6dbcc4", "aggregation": { "method": "sum" }, @@ -200269,19 +200073,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001575", + "id": "E14001095", "level": "constituency", - "name": "West Dorset", + "name": "Birmingham Hodge Hill and Solihull North", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, West Dorset: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Birmingham Hodge Hill and Solihull North: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001575" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001095" }, "measure": { "unit": "count" @@ -200302,28 +200106,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e544e8c1909eecccb92c80e0", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e5c63087d087c46f8d6dbcc4", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 41841.015, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e54ebde147fa2473ad7a76e2", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e5cb5ebf641eb5ef90425ffe", "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", @@ -200336,81 +200140,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": "E14001458", + "id": "E14001240", "level": "constituency", - "name": "Rutland and Stamford", + "name": "Forest of Dean", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Rutland and Stamford: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Forest of Dean: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001458" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001240" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e54ebde147fa2473ad7a76e2", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e5cb5ebf641eb5ef90425ffe", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 42181.0, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e54eea5c4fcc1c35d4af9d6d", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e5d5bb6cc41e48f7cb756279", "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", @@ -200423,73 +200229,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": "E14001343", + "id": "E14001399", "level": "constituency", - "name": "Louth and Horncastle", + "name": "North Somerset", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Louth and Horncastle: 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.E14001343" + "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:e54eea5c4fcc1c35d4af9d6d", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e5d5bb6cc41e48f7cb756279", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 150772916.45, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e55e59054e6f7b0e890423ea", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e5db6ef1df508b383ca1c72e", "aggregation": { "method": "sum" }, @@ -200530,19 +200338,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "W07000098", + "id": "E14001503", "level": "constituency", - "name": "Llanelli", + "name": "Southgate and Wood Green", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Llanelli: 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.W07000098" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001503" }, "measure": { "unit": "count" @@ -200565,28 +200373,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e55e59054e6f7b0e890423ea", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e5db6ef1df508b383ca1c72e", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 52425.172, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e5657ae129536969ce30347a", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e5f5b34a6d899085dd732b7b", "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", @@ -200599,81 +200407,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": "E14001517", + "id": "E14001448", "level": "constituency", - "name": "Stockport", + "name": "Romford", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Stockport: 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.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.E14001517" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001448" }, "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:e5657ae129536969ce30347a", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e5f5b34a6d899085dd732b7b", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 151381219.412, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e5a909bd8a447545e738c773", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e602a8c31687620575c9adbd", "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", @@ -200686,81 +200496,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": "E14001489", + "id": "E14001486", "level": "constituency", - "name": "South Norfolk", + "name": "South East Cornwall", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, South Norfolk: 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.gas.meter_count", - "record_set_spec_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.E14001489" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001486" }, "measure": { - "unit": "count" + "unit": "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:e5a909bd8a447545e738c773", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e602a8c31687620575c9adbd", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 177834429.961, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e5b36ffe108b991b4238f01d", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e61a0121497e180c9882cc5a", "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", @@ -200773,81 +200585,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": "E14001184", + "id": "E14001108", "level": "constituency", - "name": "Crawley", + "name": "Bognor Regis and Littlehampton", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Crawley: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Bognor Regis and Littlehampton: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_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.E14001184" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001108" }, "measure": { - "unit": "count" + "unit": "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:e5b36ffe108b991b4238f01d", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e61a0121497e180c9882cc5a", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 159624590.124, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e5bd19f1139229d471c07b1b", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e62043247940802992b2ebb4", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -200860,73 +200674,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": "E14001329", + "id": "E14001273", "level": "constituency", - "name": "Leigh and Atherton", + "name": "Harwich and North Essex", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Leigh and Atherton: 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.E14001329" + "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:e5bd19f1139229d471c07b1b", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e62043247940802992b2ebb4", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 45061.885, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e6075395eed8c87f0bc52b9a", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e658d2fea6faddab009827d7", "aggregation": { "method": "sum" }, @@ -200967,19 +200783,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001376", + "id": "E14001170", "level": "constituency", - "name": "Newbury", + "name": "Chorley", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Newbury: 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_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", "record_set_spec_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" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001170" }, "measure": { "unit": "count" @@ -201002,20 +200818,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e6075395eed8c87f0bc52b9a", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e658d2fea6faddab009827d7", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 45234.0, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e61b9ff43c453a8a16c7a13f", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e65972464c35e650933b84bf", "aggregation": { "method": "sum" }, @@ -201056,19 +200872,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001598", + "id": "E14001342", "level": "constituency", - "name": "Worsley and Eccles", + "name": "Loughborough", "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, 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.electricity.consumption", "record_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.E14001342" }, "measure": { "unit": "kwh" @@ -201091,28 +200907,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e61b9ff43c453a8a16c7a13f", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e65972464c35e650933b84bf", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 129954928.428, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e632b4bce38ee63f8eb7ebb3", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e6661e194ea232583ebb03b4", "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", @@ -201125,81 +200941,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": "E14001390", + "id": "E14001114", "level": "constituency", - "name": "North East Cambridgeshire", + "name": "Boston and Skegness", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, North East Cambridgeshire: 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_consumption", - "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.E14001390" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001114" }, "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:e632b4bce38ee63f8eb7ebb3", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e6661e194ea232583ebb03b4", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 197689486.145, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e64b7ea5bbf8b25ea3c8bab3", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e69036c683ef8ae1cc3c23c9", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -201212,81 +201030,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": "E14001518", + "id": "S14000100", "level": "constituency", - "name": "Stockton North", + "name": "North East Fife", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Stockton North: 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.E14001518" + "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:e64b7ea5bbf8b25ea3c8bab3", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e69036c683ef8ae1cc3c23c9", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 47184.884, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e6568c5514d0b233c6b75f1a", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e6a73b3b9ce281ba042bfbe7", "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", @@ -201299,73 +201119,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": "E14001289", + "id": "E14001366", "level": "constituency", - "name": "Hitchin", + "name": "Mid Sussex", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Hitchin: 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_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_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.E14001289" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001366" }, "measure": { - "unit": "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:e6568c5514d0b233c6b75f1a", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e6a73b3b9ce281ba042bfbe7", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 44491.0, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e687c6e261eebc4088d2618e", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e6eb4d9f5a892c88d19e5ed2", "aggregation": { "method": "sum" }, @@ -201406,19 +201228,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001299", + "id": "E14001111", "level": "constituency", - "name": "Hyndburn", + "name": "Bolton South and Walkden", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Hyndburn: 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.E14001299" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001111" }, "measure": { "unit": "count" @@ -201439,28 +201261,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e687c6e261eebc4088d2618e", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e6eb4d9f5a892c88d19e5ed2", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 47153.959, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e68c35d46fb7a28bc5a01478", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e6ec6bac40afea7fdc3a5aee", "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", @@ -201476,7 +201298,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -201485,7 +201307,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -201493,27 +201315,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001151", + "id": "E14001270", "level": "constituency", - "name": "Canterbury", + "name": "Harrow East", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Canterbury: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Harrow East: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001151" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001270" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "gas_year", @@ -201526,20 +201348,107 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e68c35d46fb7a28bc5a01478", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e6ec6bac40afea7fdc3a5aee", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 592222499.583, + "value_type": "float" + }, + { + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e71a204b3f3cda530d2a0ac2", + "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": "E14001247", + "level": "constituency", + "name": "Glastonbury and Somerton", + "vintage": "pcon_2024" + }, + "label": "Domestic gas consumption, 2024, Glastonbury and Somerton: DESNZ's authority totals split by its small-area figures", + "layout": { + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + }, + "lineage": { + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001247" + }, + "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:e71a204b3f3cda530d2a0ac2", + "source": { + "source_file": "desnz_constituency_energy_facts.json", + "source_name": "microcosm", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_table": "DESNZ sub-national 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_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e6af1f25fc4c2f683412fc55", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e74c835f3c20094888087719", "aggregation": { "method": "sum" }, @@ -201580,19 +201489,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000103", + "id": "E14001330", "level": "constituency", - "name": "Perth and Kinross-shire", + "name": "Lewes", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Perth and Kinross-shire: 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.S14000103" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001330" }, "measure": { "unit": "kwh" @@ -201613,28 +201522,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e6af1f25fc4c2f683412fc55", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e74c835f3c20094888087719", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 415328676.375, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e6c2dd8bb94e7f61e81323f2", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e7584f7c668ce844202ebd53", "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", @@ -201647,81 +201556,83 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", - "metric": "meter_count", - "temperature_adjustment": "weather_corrected" + "fuel": "electricity", + "metric": "consumption", + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001517", + "id": "E14001192", "level": "constituency", - "name": "Stockport", + "name": "Daventry", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Stockport: 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_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001517" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001192" }, "measure": { - "unit": "count" + "unit": "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:e6c2dd8bb94e7f61e81323f2", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e7584f7c668ce844202ebd53", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 199713973.136, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e6c70e2bcbb8739c5a9c9ab7", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e78ec91a10ba4102d06e4a23", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -201734,81 +201645,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": "E14001154", + "id": "E14001279", "level": "constituency", - "name": "Castle Point", + "name": "Hendon", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Castle Point: 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.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001154" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001279" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_concept": "desnz.subnational.domestic_electricity_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e6c70e2bcbb8739c5a9c9ab7", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e78ec91a10ba4102d06e4a23", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 54272.356, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e6d6c1955a494dc7800288a7", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e79ac0ba753bff4e3513be5c", "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", @@ -201821,81 +201734,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": "S14000087", + "id": "S14000077", "level": "constituency", - "name": "Glasgow South", + "name": "East Kilbride and Strathaven", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Glasgow South: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, East Kilbride and Strathaven: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.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.S14000087" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.S14000077" }, "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:e6d6c1955a494dc7800288a7", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e79ac0ba753bff4e3513be5c", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 139595863.878, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e6d814b9bab73448c2fe022c", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e7a7d914faee83c9da4ff02e", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -201911,7 +201826,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -201920,7 +201835,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -201928,27 +201843,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000083", + "id": "E14001194", "level": "constituency", - "name": "Falkirk", + "name": "Derby South", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Falkirk: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Derby South: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.S14000083" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001194" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "calendar_year", @@ -201963,20 +201878,109 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e6d814b9bab73448c2fe022c", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e7a7d914faee83c9da4ff02e", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 149971650.534, + "value_type": "float" + }, + { + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e7a961966675c9700f2e04ab", + "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": "E14001098", + "level": "constituency", + "name": "Birmingham Perry Barr", + "vintage": "pcon_2024" + }, + "label": "Domestic electricity consumption, 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" + }, + "lineage": { + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001098" + }, + "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:e7a961966675c9700f2e04ab", + "source": { + "source_file": "desnz_constituency_energy_facts.json", + "source_name": "microcosm", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_table": "DESNZ sub-national 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_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e6fae8153cb27ae21e3fbee1", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e7da02e788e6cdc77e588528", "aggregation": { "method": "sum" }, @@ -202017,19 +202021,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001094", + "id": "E14001303", "level": "constituency", - "name": "Birmingham Hall Green and Moseley", + "name": "Isle of Wight East", "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 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.E14001094" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001303" }, "measure": { "unit": "count" @@ -202052,20 +202056,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e6fae8153cb27ae21e3fbee1", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e7da02e788e6cdc77e588528", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 37176.918, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e70e8e506bc4fc124c47f80d", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e809328ed5041746cdb5032e", "aggregation": { "method": "sum" }, @@ -202106,19 +202110,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "W07000106", + "id": "E14001086", "level": "constituency", - "name": "Pontypridd", + "name": "Bethnal Green and Stepney", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Pontypridd: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Bethnal Green and Stepney: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.W07000106" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001086" }, "measure": { "unit": "count" @@ -202141,28 +202145,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e70e8e506bc4fc124c47f80d", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e809328ed5041746cdb5032e", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 51649.817, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e713c4943d1495d1e9df0cf4", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e809dcb327b929f257528e3f", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -202178,7 +202182,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -202187,7 +202191,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -202195,27 +202199,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001349", + "id": "W07000082", "level": "constituency", - "name": "Maidstone and Malling", + "name": "Alyn and Deeside", "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, 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" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_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.W07000082" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "gas_year", @@ -202228,20 +202232,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e713c4943d1495d1e9df0cf4", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e809dcb327b929f257528e3f", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 42010.713, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e72e76e514e7650e5e654ce0", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e81bbf2be094781aced35b2d", "aggregation": { "method": "sum" }, @@ -202282,19 +202286,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001116", + "id": "E14001088", "level": "constituency", - "name": "Bournemouth West", + "name": "Bexhill and Battle", "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, Bexhill and Battle: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001116" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001088" }, "measure": { "unit": "kwh" @@ -202315,20 +202319,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e72e76e514e7650e5e654ce0", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e81bbf2be094781aced35b2d", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 376070047.671, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e73826f9e2d7beabaf4a0d6a", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e82b9cc69d57b6304c2cd497", "aggregation": { "method": "sum" }, @@ -202369,19 +202373,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000063", + "id": "E14001398", "level": "constituency", - "name": "Airdrie and Shotts", + "name": "North Shropshire", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Airdrie and Shotts: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, 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.S14000063" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001398" }, "measure": { "unit": "count" @@ -202402,20 +202406,109 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e73826f9e2d7beabaf4a0d6a", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e82b9cc69d57b6304c2cd497", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 31376.976, + "value_type": "float" + }, + { + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e82be2434a0950f514ff2eca", + "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": "E14001602", + "level": "constituency", + "name": "Wythenshawe and Sale East", + "vintage": "pcon_2024" + }, + "label": "Domestic electricity consumption, 2024, Wythenshawe and Sale East: DESNZ's authority totals split by its small-area figures", + "layout": { + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + }, + "lineage": { + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001602" + }, + "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:e82be2434a0950f514ff2eca", + "source": { + "source_file": "desnz_constituency_energy_facts.json", + "source_name": "microcosm", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_table": "DESNZ sub-national 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_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e75748c9f96637638cffca90", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e84b81c9e1edd3a3e6e5a76d", "aggregation": { "method": "sum" }, @@ -202456,19 +202549,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001148", + "id": "E14001252", "level": "constituency", - "name": "Camborne and Redruth", + "name": "Gosport", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Camborne and Redruth: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, 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.E14001148" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001252" }, "measure": { "unit": "count" @@ -202491,28 +202584,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e75748c9f96637638cffca90", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e84b81c9e1edd3a3e6e5a76d", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 43719.868, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e75dcdb958cb6cb6b9520ebc", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e84f7ed5e49e00f7138e9c28", "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", @@ -202525,75 +202618,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": "E14001445", + "id": "E14001275", "level": "constituency", - "name": "Richmond Park", + "name": "Havant", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Richmond Park: 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.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.E14001445" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001275" }, "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:e75dcdb958cb6cb6b9520ebc", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e84f7ed5e49e00f7138e9c28", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 40394.291, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e7b993ae0449de8f4de8f6a2", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e85868e332e095e3bc5e938d", "aggregation": { "method": "sum" }, @@ -202634,19 +202725,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001164", + "id": "E14001604", "level": "constituency", - "name": "Chester South and Eddisbury", + "name": "York Central", "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, York Central: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001164" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001604" }, "measure": { "unit": "kwh" @@ -202667,28 +202758,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e7b993ae0449de8f4de8f6a2", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e85868e332e095e3bc5e938d", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 466902161.493, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e7c231c6349962378cb73248", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e87de8af3fa9fc74c0153a0a", "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", @@ -202701,83 +202792,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": "E14001446", + "id": "E14001545", "level": "constituency", - "name": "Rochdale", + "name": "Thornbury and Yate", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Rochdale: 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.E14001446" + "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:e7c231c6349962378cb73248", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e87de8af3fa9fc74c0153a0a", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 358622085.717, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e7d6364f88d147963c96a98e", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e88d3a4de52b40a4164a9e82", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -202793,7 +202882,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -202802,7 +202891,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -202810,27 +202899,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", @@ -202845,20 +202934,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e7d6364f88d147963c96a98e", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e88d3a4de52b40a4164a9e82", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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:e82bee725ee67eaa073685e7", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e8a1d5e6c2dc7ee934d2ba56", "aggregation": { "method": "sum" }, @@ -202899,19 +202988,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000080", + "id": "E14001360", "level": "constituency", - "name": "Edinburgh South", + "name": "Mid Buckinghamshire", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Edinburgh South: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Mid Buckinghamshire: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.S14000080" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001360" }, "measure": { "unit": "kwh" @@ -202932,28 +203021,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e82bee725ee67eaa073685e7", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e8a1d5e6c2dc7ee934d2ba56", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 428202292.084, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e8402c2b466b7313219b3290", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e8b11a39a849591e13cb47fe", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -202969,7 +203058,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -202978,7 +203067,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -202986,27 +203075,116 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001439", + "id": "E14001387", "level": "constituency", - "name": "Reading West and Mid Berkshire", + "name": "North Devon", "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 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.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001439" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001387" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_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:e8b11a39a849591e13cb47fe", + "source": { + "source_file": "desnz_constituency_energy_facts.json", + "source_name": "microcosm", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_table": "DESNZ sub-national 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_type": "float" + }, + { + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e8d12e49f3329331bb8a3136", + "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": "E14001128", + "level": "constituency", + "name": "Brigg and Immingham", + "vintage": "pcon_2024" + }, + "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.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + }, + "lineage": { + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001128" + }, + "measure": { + "unit": "kwh" + }, + "observed_measure": { + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "calendar_year", @@ -203021,28 +203199,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e8402c2b466b7313219b3290", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e8d12e49f3329331bb8a3136", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 132654803.382, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e85281a10f8628e18c5c3309", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e8d8e1e0a0fc45f176aa3eb6", "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", @@ -203055,83 +203233,81 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", - "metric": "meter_count", - "temperature_adjustment": "as_reported" + "fuel": "gas", + "metric": "consumption", + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001075", + "id": "E14001413", "level": "constituency", - "name": "Barnsley South", + "name": "Nuneaton", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Barnsley South: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, 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.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001075" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001413" }, "measure": { - "unit": "count" + "unit": "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:e85281a10f8628e18c5c3309", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e8d8e1e0a0fc45f176aa3eb6", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 455763792.487, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e87de93019a1ef7459e7f47e", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e8e1e2f72bc59505ce198b62", "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", @@ -203144,83 +203320,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": "E14001080", + "id": "E14001148", "level": "constituency", - "name": "Bath", + "name": "Camborne and Redruth", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Bath: 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_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_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.E14001080" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001148" }, "measure": { - "unit": "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:e87de93019a1ef7459e7f47e", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e8e1e2f72bc59505ce198b62", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 23874.37, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e891646297de9958e868494c", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e92dfb743527da3ff688ad46", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -203236,7 +203410,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -203245,7 +203419,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -203253,27 +203427,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001228", + "id": "E14001429", "level": "constituency", - "name": "Erewash", + "name": "Poole", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Erewash: 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.E14001228" + "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", @@ -203288,20 +203462,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e891646297de9958e868494c", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e92dfb743527da3ff688ad46", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 47432.594, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e8a2690481da88bb7af03af7", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e92fbcaf595d312135017d03", "aggregation": { "method": "sum" }, @@ -203342,19 +203516,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001388", + "id": "E14001590", "level": "constituency", - "name": "North Dorset", + "name": "Witham", "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, 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.E14001388" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001590" }, "measure": { "unit": "kwh" @@ -203375,28 +203549,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e8a2690481da88bb7af03af7", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e92fbcaf595d312135017d03", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 376010205.391, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e9095f2155edc899a6ae1631", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e9386f99926370bab91a99f5", "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", @@ -203412,7 +203586,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -203421,7 +203595,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -203429,27 +203603,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001229", + "id": "E14001065", "level": "constituency", - "name": "Erith and Thamesmead", + "name": "Altrincham and Sale West", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Erith and Thamesmead: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Altrincham and Sale West: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001229" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001065" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "gas_year", @@ -203462,28 +203636,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e9095f2155edc899a6ae1631", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e9386f99926370bab91a99f5", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 570233393.152, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e90e92a1e7e078f3b914b478", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e9400c1f558b78c26d22a6f8", "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", @@ -203496,81 +203670,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": "E14001131", + "id": "E14001183", "level": "constituency", - "name": "Bristol Central", + "name": "Cramlington and Killingworth", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Bristol Central: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Cramlington and Killingworth: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001131" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001183" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e90e92a1e7e078f3b914b478", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e9400c1f558b78c26d22a6f8", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 46802.925, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e9155917a2ac3209a8032105", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e94163ae0c8107737877a825", "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", @@ -203586,7 +203762,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -203595,7 +203771,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -203603,27 +203779,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001593", + "id": "S14000086", "level": "constituency", - "name": "Wokingham", + "name": "Glasgow North East", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Wokingham: 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.E14001593" + "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", @@ -203636,20 +203812,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e9155917a2ac3209a8032105", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e94163ae0c8107737877a825", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 408254669.039, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e918e3b860ed691a25020e79", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e94c525636061045ab865e5c", "aggregation": { "method": "sum" }, @@ -203690,19 +203866,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000085", + "id": "S14000073", "level": "constituency", - "name": "Glasgow North", + "name": "Dumfries and Galloway", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Glasgow North: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, 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.S14000085" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.S14000073" }, "measure": { "unit": "count" @@ -203723,28 +203899,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e918e3b860ed691a25020e79", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e94c525636061045ab865e5c", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 31288.197, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e9310cd81f31bbc78ae24528", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e9bb0c34865264888902d942", "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", @@ -203757,81 +203933,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": "E14001234", + "id": "E14001092", "level": "constituency", - "name": "Farnham and Bordon", + "name": "Birmingham Edgbaston", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Farnham and Bordon: 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.gas.consumption", - "record_set_spec_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.E14001234" + "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_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:e9310cd81f31bbc78ae24528", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e9bb0c34865264888902d942", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 44993.254, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e93e81cbd5bbef306ea3b451", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e9f43c2d3a4453fc8e5daea7", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -203844,75 +204022,73 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { "consumption": "Consumption" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", + "fuel": "gas", "metric": "consumption", - "temperature_adjustment": "as_reported" + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001263", + "id": "E14001257", "level": "constituency", - "name": "Hamble Valley", + "name": "Greenwich and Woolwich", "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, 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" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_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.E14001257" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_concept": "desnz.subnational.domestic_gas_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e93e81cbd5bbef306ea3b451", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e9f43c2d3a4453fc8e5daea7", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 340020782.044, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e96ae23107b86277c3d29c8a", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e9f890448a0f8d73fd4ba21c", "aggregation": { "method": "sum" }, @@ -203953,19 +204129,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001301", + "id": "S14000098", "level": "constituency", - "name": "Ilford South", + "name": "Moray West, Nairn and Strathspey", "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, Moray West, Nairn and Strathspey: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001301" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.S14000098" }, "measure": { "unit": "kwh" @@ -203986,28 +204162,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e96ae23107b86277c3d29c8a", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e9f890448a0f8d73fd4ba21c", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 330860149.201, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e9884077cdd8cb59789fac53", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ea0363f32ddbd68b7b8fd711", "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", @@ -204020,83 +204196,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": "E14001285", + "id": "E14001256", "level": "constituency", - "name": "Hexham", + "name": "Great Yarmouth", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Hexham: 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_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_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.E14001285" + "source_record_id": "microcosm.desnz_constituency_energy.gas.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_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e9884077cdd8cb59789fac53", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ea0363f32ddbd68b7b8fd711", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 34459.0, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e9948d315e99ea248dce5d89", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ea38b8619255e20c6cb025e6", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -204112,7 +204286,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -204121,7 +204295,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -204129,27 +204303,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001450", + "id": "S14000080", "level": "constituency", - "name": "Rossendale and Darwen", + "name": "Edinburgh South", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Rossendale and Darwen: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Edinburgh South: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001450" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.S14000080" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "gas_year", @@ -204162,20 +204336,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e9948d315e99ea248dce5d89", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ea38b8619255e20c6cb025e6", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 41624.537, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e99614b442f6ae51fe221b96", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ea3baab853ba007dec908c60", "aggregation": { "method": "sum" }, @@ -204216,19 +204390,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001227", + "id": "E14001313", "level": "constituency", - "name": "Epsom and Ewell", + "name": "Kingston upon Hull East", "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, 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" }, "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.E14001313" }, "measure": { "unit": "count" @@ -204251,28 +204425,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e99614b442f6ae51fe221b96", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ea3baab853ba007dec908c60", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 46868.429, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e9a8940fe6da9592d6dec7a1", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ea64548d7fabfc30eca5400c", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -204288,7 +204462,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -204297,7 +204471,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -204305,27 +204479,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001076", + "id": "E14001232", "level": "constituency", - "name": "Barrow and Furness", + "name": "Exmouth and Exeter East", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Barrow and Furness: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Exmouth and Exeter East: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001076" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001232" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "calendar_year", @@ -204340,20 +204514,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e9a8940fe6da9592d6dec7a1", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ea64548d7fabfc30eca5400c", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 49079.743, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e9ae24788bac226620d3bb27", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ea8d46d91a6d203eb58da78e", "aggregation": { "method": "sum" }, @@ -204394,19 +204568,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "W07000102", + "id": "E14001302", "level": "constituency", - "name": "Montgomeryshire and Glynd\u0175r", + "name": "Ipswich", "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, 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.W07000102" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001302" }, "measure": { "unit": "count" @@ -204429,20 +204603,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e9ae24788bac226620d3bb27", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ea8d46d91a6d203eb58da78e", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 50554.0, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e9c1c9a442650cc9a269bb33", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ea8e2fdf7b5768c67def38c3", "aggregation": { "method": "sum" }, @@ -204483,19 +204657,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001548", + "id": "E14001075", "level": "constituency", - "name": "Tiverton and Minehead", + "name": "Barnsley South", "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, 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.E14001548" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001075" }, "measure": { "unit": "kwh" @@ -204518,117 +204692,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e9c1c9a442650cc9a269bb33", - "source": { - "source_file": "desnz_constituency_energy_facts.json", - "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", - "source_table": "DESNZ sub-national 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_type": "float" - }, - { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e9cdd0ed71cfd7e9d50fd7f6", - "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": "E14001575", - "level": "constituency", - "name": "West Dorset", - "vintage": "pcon_2024" - }, - "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.E14001575" - }, - "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:e9cdd0ed71cfd7e9d50fd7f6", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ea8e2fdf7b5768c67def38c3", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 137227242.21, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e9ff2089108145ddbad629ae", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:eaf7a6d17a3eaaf6b16b065d", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -204641,75 +204726,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": "E14001181", + "id": "E14001237", "level": "constituency", - "name": "Coventry North West", + "name": "Filton and Bradley Stoke", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Coventry North West: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Filton and Bradley Stoke: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001181" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001237" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_concept": "desnz.subnational.domestic_gas_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e9ff2089108145ddbad629ae", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:eaf7a6d17a3eaaf6b16b065d", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 405400071.071, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ea0868463cdabb5b2bdd0ec0", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:eb23d3e18f829b00ee3e7fe9", "aggregation": { "method": "sum" }, @@ -204750,19 +204833,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001429", + "id": "E14001133", "level": "constituency", - "name": "Poole", + "name": "Bristol North East", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Poole: 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.gas.consumption", "record_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.E14001133" }, "measure": { "unit": "kwh" @@ -204783,28 +204866,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ea0868463cdabb5b2bdd0ec0", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:eb23d3e18f829b00ee3e7fe9", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 369480224.656, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ead6fd147ff7f0b2ef4994cd", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:eb424b0e4a305fb117861f2e", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -204820,7 +204903,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -204829,7 +204912,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -204837,27 +204920,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001299", + "id": "E14001544", "level": "constituency", - "name": "Hyndburn", + "name": "Thirsk and Malton", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Hyndburn: 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.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_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.E14001544" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "calendar_year", @@ -204872,28 +204955,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ead6fd147ff7f0b2ef4994cd", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:eb424b0e4a305fb117861f2e", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 181943827.28, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:eb146ba7bdeec2e2f3aa40b3", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ebf144a298ccf1b0d13e33bb", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -204909,7 +204992,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -204918,7 +205001,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -204926,27 +205009,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001364", + "id": "E14001468", "level": "constituency", - "name": "Mid Leicestershire", + "name": "Sheffield Hallam", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Mid Leicestershire: 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.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001364" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001468" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "calendar_year", @@ -204961,107 +205044,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:eb146ba7bdeec2e2f3aa40b3", - "source": { - "source_file": "desnz_constituency_energy_facts.json", - "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", - "source_table": "DESNZ sub-national 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_type": "float" - }, - { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:eb39fdae639bab1781077b6f", - "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": "E14001603", - "level": "constituency", - "name": "Yeovil", - "vintage": "pcon_2024" - }, - "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.E14001603" - }, - "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:eb39fdae639bab1781077b6f", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ebf144a298ccf1b0d13e33bb", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 136466163.66, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:eb44f0e0db9c3d69b3a0841d", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ec1fd12a096797a55aad3e98", "aggregation": { "method": "sum" }, @@ -205102,19 +205098,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001112", + "id": "E14001198", "level": "constituency", - "name": "Bolton West", + "name": "Doncaster Central", "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, 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.E14001112" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001198" }, "measure": { "unit": "kwh" @@ -205135,28 +205131,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:eb44f0e0db9c3d69b3a0841d", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ec1fd12a096797a55aad3e98", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 553819721.57, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:eb65d8347a2b245b4e7bccef", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ec2a3fcf37e7f97ec6c81346", "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", @@ -205169,73 +205165,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": "E14001469", + "id": "E14001428", "level": "constituency", - "name": "Sheffield Heeley", + "name": "Pontefract, Castleford and Knottingley", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Sheffield Heeley: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Pontefract, Castleford and Knottingley: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001469" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001428" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_concept": "desnz.subnational.domestic_electricity_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:eb65d8347a2b245b4e7bccef", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ec2a3fcf37e7f97ec6c81346", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 129362787.256, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:eb8d58f2e4f46ad22bda98c1", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ec3791f3044f43495e2cfc61", "aggregation": { "method": "sum" }, @@ -205276,19 +205274,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001411", + "id": "E14001336", "level": "constituency", - "name": "Nottingham North and Kimberley", + "name": "Lincoln", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Nottingham North and Kimberley: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, 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.E14001411" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001336" }, "measure": { "unit": "count" @@ -205311,20 +205309,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:eb8d58f2e4f46ad22bda98c1", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ec3791f3044f43495e2cfc61", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 50224.0, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:eb8f7cb230cfc5d441391544", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ec52e8d69e2404f94e907545", "aggregation": { "method": "sum" }, @@ -205365,19 +205363,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001175", + "id": "E14001457", "level": "constituency", - "name": "Clapham and Brixton Hill", + "name": "Rushcliffe", "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, Rushcliffe: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001175" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001457" }, "measure": { "unit": "count" @@ -205398,28 +205396,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:eb8f7cb230cfc5d441391544", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ec52e8d69e2404f94e907545", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 42934.511, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ebbf342056dcf8ab39442df7", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ec7afadb279dec618020e08e", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -205435,7 +205433,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -205444,7 +205442,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -205452,27 +205450,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001216", + "id": "W07000092", "level": "constituency", - "name": "East Thanet", + "name": "Cardiff West", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, East Thanet: 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.E14001216" + "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", @@ -205487,28 +205485,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ebbf342056dcf8ab39442df7", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ec7afadb279dec618020e08e", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 47272.58, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ebcfcfd72790815b72874888", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ec80e47da3e03a51b61da912", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -205524,7 +205522,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -205533,7 +205531,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -205541,27 +205539,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001394", + "id": "E14001227", "level": "constituency", - "name": "North East Somerset and Hanham", + "name": "Epsom and Ewell", "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 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.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001394" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.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_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "calendar_year", @@ -205576,28 +205574,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ebcfcfd72790815b72874888", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ec80e47da3e03a51b61da912", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 44640.317, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ebfd94fb10b320a3a41e64e6", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ec8f9c32b215617056e86d7a", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -205610,73 +205608,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": "E14001496", + "id": "E14001075", "level": "constituency", - "name": "South West Hertfordshire", + "name": "Barnsley South", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, South West Hertfordshire: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Barnsley South: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001496" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001075" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_concept": "desnz.subnational.domestic_electricity_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ebfd94fb10b320a3a41e64e6", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ec8f9c32b215617056e86d7a", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 49134.523, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ec1ccec51051e8fc94eaa7bf", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ec91a78515bd9355d77feb8c", "aggregation": { "method": "sum" }, @@ -205717,19 +205717,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001300", + "id": "E14001280", "level": "constituency", - "name": "Ilford North", + "name": "Henley and Thame", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Ilford North: 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.E14001300" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001280" }, "measure": { "unit": "kwh" @@ -205750,20 +205750,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ec1ccec51051e8fc94eaa7bf", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ec91a78515bd9355d77feb8c", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 453480927.371, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ec22db092bf85bc3ee047f24", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ec9695d3695d6ad45623422f", "aggregation": { "method": "sum" }, @@ -205804,19 +205804,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001438", + "id": "E14001128", "level": "constituency", - "name": "Reading Central", + "name": "Brigg and Immingham", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Reading Central: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, 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.E14001438" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001128" }, "measure": { "unit": "count" @@ -205837,28 +205837,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ec22db092bf85bc3ee047f24", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ec9695d3695d6ad45623422f", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 39673.645, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ec42b2b56e3318b4257beee5", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ec9b7c5ac98e6cb992dd9b7a", "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", @@ -205871,75 +205871,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": "S14000090", + "level": "constituency", + "name": "Glenrothes and Mid Fife", + "vintage": "pcon_2024" + }, + "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.S14000090" + }, + "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:ec9b7c5ac98e6cb992dd9b7a", + "source": { + "source_file": "desnz_constituency_energy_facts.json", + "source_name": "microcosm", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", + "url": "tools/build_uk_desnz_constituency_energy_facts.py", + "vintage": "2025_publication_2024_data" + }, + "value": 504695659.468, + "value_type": "float" + }, + { + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ecd7950718ce263cfe6a36b1", + "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": "E14001089", "level": "constituency", - "name": "South Cambridgeshire", + "name": "Bexleyheath and Crayford", "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, 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" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_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.E14001089" }, "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:ec42b2b56e3318b4257beee5", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ecd7950718ce263cfe6a36b1", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 36488.469, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ec5dcdfd6468c0108c881ad3", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ed2f7d9d62a5360a3681c819", "aggregation": { "method": "sum" }, @@ -205980,19 +206065,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001132", + "id": "E14001306", "level": "constituency", - "name": "Bristol East", + "name": "Islington South and Finsbury", "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, 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.E14001132" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001306" }, "measure": { "unit": "count" @@ -206013,20 +206098,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ec5dcdfd6468c0108c881ad3", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ed2f7d9d62a5360a3681c819", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 44921.788, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:eca59e16f512da964b670976", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ed31023a7469e55158c22d84", "aggregation": { "method": "sum" }, @@ -206067,19 +206152,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001195", + "id": "E14001368", "level": "constituency", - "name": "Derbyshire Dales", + "name": "Middlesbrough South and East Cleveland", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Derbyshire Dales: 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_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001195" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001368" }, "measure": { "unit": "count" @@ -206102,28 +206187,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:eca59e16f512da964b670976", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ed31023a7469e55158c22d84", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 43916.878, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ecdcd28244410880d8f628f6", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ed405d83770b191090d42c2c", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -206139,7 +206224,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -206148,7 +206233,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -206156,27 +206241,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001529", + "id": "W07000097", "level": "constituency", - "name": "Stroud", + "name": "Gower", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Stroud: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Gower: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001529" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.W07000097" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "calendar_year", @@ -206191,20 +206276,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ecdcd28244410880d8f628f6", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ed405d83770b191090d42c2c", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 140284865.904, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ed1d00c9f0ef6f9f9a3a827c", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ed85e671ab4bd2025002e077", "aggregation": { "method": "sum" }, @@ -206245,19 +206330,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001474", + "id": "E14001228", "level": "constituency", - "name": "Sittingbourne and Sheppey", + "name": "Erewash", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Sittingbourne and Sheppey: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, 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" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001474" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001228" }, "measure": { "unit": "kwh" @@ -206278,20 +206363,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ed1d00c9f0ef6f9f9a3a827c", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ed85e671ab4bd2025002e077", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 453064817.008, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ed251ab26daf28b0ec452d50", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ed8ab33a50e510888828c2ee", "aggregation": { "method": "sum" }, @@ -206332,19 +206417,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001148", + "id": "E14001213", "level": "constituency", - "name": "Camborne and Redruth", + "name": "East Ham", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Camborne and Redruth: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, East Ham: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001148" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001213" }, "measure": { "unit": "kwh" @@ -206365,28 +206450,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ed251ab26daf28b0ec452d50", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ed8ab33a50e510888828c2ee", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 417828982.049, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ed41b68f2c31d800476b1172", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:edc1d0aaedcb132b1342a992", "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", @@ -206399,81 +206484,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": "S14000086", "level": "constituency", - "name": "Kingswinford and South Staffordshire", + "name": "Glasgow North East", "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, Glasgow North East: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_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.S14000086" }, "measure": { - "unit": "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:ed41b68f2c31d800476b1172", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:edc1d0aaedcb132b1342a992", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 55151.188, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ed4cd20124bd0e3542e39d72", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:edf1221611cc23fbd1dd78ca", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -206486,75 +206573,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": "E14001522", + "id": "E14001449", "level": "constituency", - "name": "Stoke-on-Trent South", + "name": "Romsey and Southampton North", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Stoke-on-Trent South: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Romsey and Southampton North: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001522" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001449" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ed4cd20124bd0e3542e39d72", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:edf1221611cc23fbd1dd78ca", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 27937.245, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ed53b7c5b85e8099a9facee4", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:edfe32ac2b3f57e2d30ec361", "aggregation": { "method": "sum" }, @@ -206595,19 +206680,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001445", + "id": "E14001266", "level": "constituency", - "name": "Richmond Park", + "name": "Harborough, Oadby and Wigston", "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, 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.E14001445" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001266" }, "measure": { "unit": "count" @@ -206628,20 +206713,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ed53b7c5b85e8099a9facee4", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:edfe32ac2b3f57e2d30ec361", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 42951.301, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ed58e52200e9716b5cdcebac", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ee02476eabda7cd4d4cbddb8", "aggregation": { "method": "sum" }, @@ -206682,19 +206767,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001176", + "id": "E14001196", "level": "constituency", - "name": "Colchester", + "name": "Dewsbury and Batley", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Colchester: 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.E14001176" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001196" }, "measure": { "unit": "count" @@ -206717,20 +206802,107 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ed58e52200e9716b5cdcebac", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ee02476eabda7cd4d4cbddb8", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 39926.323, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ed5d509192af8650394619ca", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ee3ffb41402dca3e18542426", + "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": "E14001355", + "level": "constituency", + "name": "Mansfield", + "vintage": "pcon_2024" + }, + "label": "Domestic gas meters, 2024, Mansfield: DESNZ's authority totals split by its small-area figures", + "layout": { + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + }, + "lineage": { + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001355" + }, + "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:ee3ffb41402dca3e18542426", + "source": { + "source_file": "desnz_constituency_energy_facts.json", + "source_name": "microcosm", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_table": "DESNZ sub-national 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_type": "float" + }, + { + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ee5a776ff381592b9c99b8c6", "aggregation": { "method": "sum" }, @@ -206771,19 +206943,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001523", + "id": "E14001410", "level": "constituency", - "name": "Stone, Great Wyrley and Penkridge", + "name": "Nottingham East", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Stone, Great Wyrley and Penkridge: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, 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" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001523" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001410" }, "measure": { "unit": "kwh" @@ -206804,28 +206976,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ed5d509192af8650394619ca", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ee5a776ff381592b9c99b8c6", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 468735187.354, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ed5f5258d93e4f6dad662390", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ee7fd2f7f7464d0b8c2fd821", "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", @@ -206838,81 +207010,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": "E14001426", + "id": "E14001374", "level": "constituency", - "name": "Plymouth Moor View", + "name": "New Forest West", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Plymouth Moor View: 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.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.E14001426" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001374" }, "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:ed5f5258d93e4f6dad662390", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ee7fd2f7f7464d0b8c2fd821", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 148493792.74, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ed70455976923c590cfc0216", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ee9cda83d3e7fde194278700", "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", @@ -206925,73 +207099,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": "E14001275", "level": "constituency", - "name": "St Neots and Mid Cambridgeshire", + "name": "Havant", "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, Havant: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_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.E14001275" }, "measure": { - "unit": "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:ed70455976923c590cfc0216", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ee9cda83d3e7fde194278700", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 43565.766, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ed737f78076f5ddf6657a6ec", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:eee4233b7c93ee6754eed797", "aggregation": { "method": "sum" }, @@ -207032,19 +207208,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001096", + "id": "E14001341", "level": "constituency", - "name": "Birmingham Ladywood", + "name": "Liverpool West Derby", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Birmingham Ladywood: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Liverpool West Derby: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001096" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001341" }, "measure": { "unit": "count" @@ -207065,28 +207241,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ed737f78076f5ddf6657a6ec", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:eee4233b7c93ee6754eed797", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 43315.072, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ed7b0531829f42a4d77b8739", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:eef75e53f2eb1c21f6c12322", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -207102,7 +207278,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -207111,7 +207287,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -207119,27 +207295,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001234", + "id": "E14001257", "level": "constituency", - "name": "Farnham and Bordon", + "name": "Greenwich and Woolwich", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Farnham and Bordon: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Greenwich and Woolwich: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001234" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001257" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "calendar_year", @@ -207154,28 +207330,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ed7b0531829f42a4d77b8739", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:eef75e53f2eb1c21f6c12322", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 54517.06, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:edc238a4c9e2b7427b60ad51", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ef0112c50c49d8bc349dd800", "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", @@ -207188,75 +207364,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": "S14000105", + "id": "E14001191", "level": "constituency", - "name": "Stirling and Strathallan", + "name": "Dartford", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Stirling and Strathallan: 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_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_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.S14000105" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001191" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:edc238a4c9e2b7427b60ad51", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ef0112c50c49d8bc349dd800", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 42467.537, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:edcbc51d17dddbde2925edc3", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ef141a4ea2f1990c107a18b4", "aggregation": { "method": "sum" }, @@ -207297,19 +207471,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000070", + "id": "E14001145", "level": "constituency", - "name": "Coatbridge and Bellshill", + "name": "Bury South", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Coatbridge and Bellshill: 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.S14000070" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001145" }, "measure": { "unit": "kwh" @@ -207330,28 +207504,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:edcbc51d17dddbde2925edc3", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ef141a4ea2f1990c107a18b4", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 517123415.664, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:edfc495367fb5d82002cf93e", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ef27047a7bc028e5994f0d28", "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", @@ -207364,81 +207538,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": "S14000074", + "id": "E14001494", "level": "constituency", - "name": "Dumfriesshire, Clydesdale and Tweeddale", + "name": "South Suffolk", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Dumfriesshire, Clydesdale and Tweeddale: 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.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.S14000074" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001494" }, "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:edfc495367fb5d82002cf93e", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ef27047a7bc028e5994f0d28", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 174736088.044, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ee0e40d2c8b708b22490aedb", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ef44e7f6c1494f1ea16951f1", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -207454,7 +207630,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -207463,7 +207639,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -207471,27 +207647,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001092", + "id": "S14000083", "level": "constituency", - "name": "Birmingham Edgbaston", + "name": "Falkirk", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Birmingham Edgbaston: 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_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001092" + "source_record_id": "microcosm.desnz_constituency_energy.gas.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_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "gas_year", @@ -207504,28 +207680,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ee0e40d2c8b708b22490aedb", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ef44e7f6c1494f1ea16951f1", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 41432.725, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ee35309e9f68d759934daee7", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ef6f35aa3af886297f54d02b", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -207541,7 +207717,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -207550,7 +207726,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -207558,27 +207734,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001301", + "id": "E14001449", "level": "constituency", - "name": "Ilford South", + "name": "Romsey and Southampton North", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Ilford South: 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_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001301" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001449" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "calendar_year", @@ -207593,28 +207769,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ee35309e9f68d759934daee7", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ef6f35aa3af886297f54d02b", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 176928587.444, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ee753f917c770c320822e5ce", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:efa1c45dc726c9df4656877e", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -207627,73 +207803,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": "E14001074", "level": "constituency", - "name": "Dunfermline and Dollar", + "name": "Barnsley North", "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, 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.S14000076" + "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:ee753f917c770c320822e5ce", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:efa1c45dc726c9df4656877e", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 48329.769, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ee895d625bc9583629224fec", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f025e5598597af1b8ac5da50", "aggregation": { "method": "sum" }, @@ -207734,19 +207912,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000071", + "id": "S14000096", "level": "constituency", - "name": "Cowdenbeath and Kirkcaldy", + "name": "Lothian East", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Cowdenbeath and Kirkcaldy: 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.S14000071" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.S14000096" }, "measure": { "unit": "count" @@ -207767,28 +207945,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ee895d625bc9583629224fec", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f025e5598597af1b8ac5da50", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 40159.227, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ee9907d306cb9c298420c53f", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f028710e5dab9a4224473dba", "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", @@ -207801,83 +207979,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": "E14001296", + "id": "E14001221", "level": "constituency", - "name": "Hove and Portslade", + "name": "Edmonton and Winchmore Hill", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Hove and Portslade: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Edmonton and Winchmore Hill: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001296" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001221" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ee9907d306cb9c298420c53f", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f028710e5dab9a4224473dba", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 527739495.928, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:eebe17e0bf5e113352296e78", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f035d02396ccd1d9e49f4c34", "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", @@ -207890,81 +208066,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": "E14001522", "level": "constituency", - "name": "Walsall and Bloxwich", + "name": "Stoke-on-Trent South", "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, 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.E14001562" + "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:eebe17e0bf5e113352296e78", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f035d02396ccd1d9e49f4c34", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 131467525.574, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:eed1b7e0e0d91426b4c333e2", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f03c55919b2b421512e4e8ad", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -207980,7 +208158,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -207989,7 +208167,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -207997,27 +208175,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001290", + "id": "E14001475", "level": "constituency", - "name": "Holborn and St Pancras", + "name": "Skipton and Ripon", "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 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.E14001290" + "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", @@ -208030,20 +208208,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:eed1b7e0e0d91426b4c333e2", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f03c55919b2b421512e4e8ad", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 34549.409, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:eee9874508a30b177d23c1b2", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f042848be3eebb7f2c1ad942", "aggregation": { "method": "sum" }, @@ -208084,19 +208262,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001412", + "id": "E14001206", "level": "constituency", - "name": "Nottingham South", + "name": "Dunstable and Leighton Buzzard", "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, 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" }, "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.E14001206" }, "measure": { "unit": "count" @@ -208119,20 +208297,107 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:eee9874508a30b177d23c1b2", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f042848be3eebb7f2c1ad942", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 49493.676, + "value_type": "float" + }, + { + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f048c1f985ac12a03e1efd3b", + "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": "E14001394", + "level": "constituency", + "name": "North East Somerset and Hanham", + "vintage": "pcon_2024" + }, + "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.E14001394" + }, + "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:f048c1f985ac12a03e1efd3b", + "source": { + "source_file": "desnz_constituency_energy_facts.json", + "source_name": "microcosm", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_table": "DESNZ sub-national 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_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ef02280cb23529081659afe7", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f065f664bede5da7bd1f009f", "aggregation": { "method": "sum" }, @@ -208173,19 +208438,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001594", + "id": "E14001403", "level": "constituency", - "name": "Wolverhampton North East", + "name": "North West Hampshire", "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, North West Hampshire: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "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.E14001403" }, "measure": { "unit": "count" @@ -208208,28 +208473,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ef02280cb23529081659afe7", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f065f664bede5da7bd1f009f", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 47424.091, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ef10db04836b63b7b48ca094", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f06681d2998c4f9c00d99c6f", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -208245,7 +208510,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -208254,7 +208519,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -208262,27 +208527,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001066", + "id": "E14001250", "level": "constituency", - "name": "Amber Valley", + "name": "Goole and Pocklington", "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, Goole and Pocklington: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_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.E14001250" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "calendar_year", @@ -208297,115 +208562,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ef10db04836b63b7b48ca094", - "source": { - "source_file": "desnz_constituency_energy_facts.json", - "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", - "source_table": "DESNZ sub-national 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_type": "float" - }, - { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ef17649995345ae60818eb97", - "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": "S14000111", - "level": "constituency", - "name": "West Aberdeenshire and Kincardine", - "vintage": "pcon_2024" - }, - "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.gas.consumption", - "record_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" - }, - "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:ef17649995345ae60818eb97", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f06681d2998c4f9c00d99c6f", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 165571746.235, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ef1a4ac2ab392da0e919989e", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f09372e5464e96f009fec3e2", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -208418,81 +208596,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": "E14001246", "level": "constituency", - "name": "Swindon North", + "name": "Gillingham and Rainham", "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, 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.E14001536" + "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:ef1a4ac2ab392da0e919989e", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f09372e5464e96f009fec3e2", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 42927.0, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ef26ceddc958e512d926cb58", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f099db454b090db74a885849", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -208505,81 +208685,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": "E14001594", + "id": "E14001297", "level": "constituency", - "name": "Wolverhampton North East", + "name": "Huddersfield", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Wolverhampton North East: 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.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001594" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001297" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_concept": "desnz.subnational.domestic_electricity_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ef26ceddc958e512d926cb58", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f099db454b090db74a885849", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 48713.15, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ef678c33c953ed129f09f8bb", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f0c313c40020f9e68848e4f1", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -208595,7 +208777,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -208604,7 +208786,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -208612,27 +208794,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001534", + "id": "W07000083", "level": "constituency", - "name": "Sutton and Cheam", + "name": "Bangor Aberconwy", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Sutton and Cheam: 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.E14001534" + "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", @@ -208647,20 +208829,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ef678c33c953ed129f09f8bb", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f0c313c40020f9e68848e4f1", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 43333.829, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ef74cd2e9d5d759be091e568", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f0f8eb35f39c19dfe47f1229", "aggregation": { "method": "sum" }, @@ -208701,19 +208883,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000099", + "id": "E14001465", "level": "constituency", - "name": "Motherwell, Wishaw and Carluke", + "name": "Sevenoaks", "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 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.S14000099" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001465" }, "measure": { "unit": "count" @@ -208734,28 +208916,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ef74cd2e9d5d759be091e568", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f0f8eb35f39c19dfe47f1229", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 36066.251, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ef768b0e9d2d6c342a2f7791", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f101b14336aed13ced731ec9", "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", @@ -208768,73 +208950,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": "E14001604", + "id": "E14001179", "level": "constituency", - "name": "York Central", + "name": "Corby and East Northamptonshire", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, York Central: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Corby and East Northamptonshire: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_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.E14001604" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001179" }, "measure": { - "unit": "count" + "unit": "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:ef768b0e9d2d6c342a2f7791", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f101b14336aed13ced731ec9", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 174498213.075, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ef7dbc1d082a83c104963571", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f1136963c3a59c3841465341", "aggregation": { "method": "sum" }, @@ -208875,19 +209059,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001233", + "id": "E14001526", "level": "constituency", - "name": "Fareham and Waterlooville", + "name": "Stratford-on-Avon", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Fareham and Waterlooville: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, 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.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001233" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001526" }, "measure": { "unit": "kwh" @@ -208908,28 +209092,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ef7dbc1d082a83c104963571", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f1136963c3a59c3841465341", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 388790667.891, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ef9e2166a6afb1f6ff4191bf", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f1487ece1c9fd7c74dc12311", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -208942,73 +209126,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": "E14001244", + "id": "E14001470", "level": "constituency", - "name": "Gateshead Central and Whickham", + "name": "Sheffield South 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 electricity meters, 2024, Sheffield South East: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001244" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001470" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_concept": "desnz.subnational.domestic_electricity_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ef9e2166a6afb1f6ff4191bf", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f1487ece1c9fd7c74dc12311", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 45549.121, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:efa3158b522823c281b178d9", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f1505ba67a65162eccdb75a0", "aggregation": { "method": "sum" }, @@ -209049,19 +209235,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001398", + "id": "S14000082", "level": "constituency", - "name": "North Shropshire", + "name": "Edinburgh West", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, North Shropshire: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, 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" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001398" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.S14000082" }, "measure": { "unit": "kwh" @@ -209084,20 +209270,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:efa3158b522823c281b178d9", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f1505ba67a65162eccdb75a0", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 154510526.001, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f0032b3a299a5374e3928005", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f1672cf8fa3b45e988e16a9d", "aggregation": { "method": "sum" }, @@ -209138,19 +209324,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001185", + "id": "E14001453", "level": "constituency", - "name": "Crewe and Nantwich", + "name": "Rugby", "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, 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.electricity.consumption", "record_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.E14001453" }, "measure": { "unit": "kwh" @@ -209173,20 +209359,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f0032b3a299a5374e3928005", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f1672cf8fa3b45e988e16a9d", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 165416281.262, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f0724c9974e84f63cf61532b", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f19f14221562e0c692864b92", "aggregation": { "method": "sum" }, @@ -209227,19 +209413,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001386", + "id": "E14001597", "level": "constituency", - "name": "North Cotswolds", + "name": "Worcester", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, North Cotswolds: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Worcester: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001386" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001597" }, "measure": { "unit": "kwh" @@ -209260,28 +209446,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f0724c9974e84f63cf61532b", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f19f14221562e0c692864b92", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 421683451.452, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f094556ba5a49f16d27b1b8d", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f1a0716a8f2d424a45da5edf", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -209297,7 +209483,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -209306,7 +209492,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -209314,27 +209500,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001543", + "id": "S14000027", "level": "constituency", - "name": "The Wrekin", + "name": "Na h-Eileanan an Iar", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, The Wrekin: 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_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001543" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.S14000027" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "calendar_year", @@ -209349,28 +209535,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f094556ba5a49f16d27b1b8d", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f1a0716a8f2d424a45da5edf", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 80558119.417, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f0cff8c5f3862b9de638430e", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f1b6002d3d334384fa82f670", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -209386,7 +209572,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -209395,7 +209581,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -209403,27 +209589,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001093", + "id": "W07000090", "level": "constituency", - "name": "Birmingham Erdington", + "name": "Cardiff North", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Birmingham Erdington: 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_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001093" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.W07000090" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "calendar_year", @@ -209438,28 +209624,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f0cff8c5f3862b9de638430e", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f1b6002d3d334384fa82f670", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 124490716.477, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f0ddb08f7f5cc61f5d0344bc", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f1ca8d9cf6666d52c9493f12", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -209475,7 +209661,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -209484,7 +209670,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -209492,27 +209678,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001403", + "id": "E14001333", "level": "constituency", - "name": "North West Hampshire", + "name": "Lewisham West and East Dulwich", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, North West Hampshire: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, 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" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001403" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001333" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "calendar_year", @@ -209527,28 +209713,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f0ddb08f7f5cc61f5d0344bc", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f1ca8d9cf6666d52c9493f12", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 126961535.384, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f0ef5fa74ae2e918001d246f", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f1e2c0deb625e0c96b32dd92", "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", @@ -209561,75 +209747,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": "E14001317", + "id": "E14001536", "level": "constituency", - "name": "Knowsley", + "name": "Swindon North", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Knowsley: 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_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_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.E14001317" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001536" }, "measure": { - "unit": "count" + "unit": "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:f0ef5fa74ae2e918001d246f", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f1e2c0deb625e0c96b32dd92", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 432409114.127, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f10486074588ae1f5808e820", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f1eb34b13dfef871d09177c2", "aggregation": { "method": "sum" }, @@ -209670,19 +209854,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001584", + "id": "E14001336", "level": "constituency", - "name": "Widnes and Halewood", + "name": "Lincoln", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Widnes and Halewood: 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_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_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" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001336" }, "measure": { "unit": "count" @@ -209703,28 +209887,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f10486074588ae1f5808e820", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f1eb34b13dfef871d09177c2", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 47375.726, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f1c5cf3cc132f509a4096113", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f24097cebd2def7cca61b5dc", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -209740,7 +209924,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -209749,7 +209933,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -209757,27 +209941,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001436", + "id": "S14000072", "level": "constituency", - "name": "Rawmarsh and Conisbrough", + "name": "Cumbernauld and Kirkintilloch", "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, 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.electricity.consumption", + "record_set_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.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_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "calendar_year", @@ -209792,20 +209976,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f1c5cf3cc132f509a4096113", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f24097cebd2def7cca61b5dc", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 126690900.462, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f1ff64bdbd6aa1156df930ad", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f258ab2a303a739432404c7a", "aggregation": { "method": "sum" }, @@ -209846,19 +210030,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001189", + "id": "E14001487", "level": "constituency", - "name": "Dagenham and Rainham", + "name": "South Holland and The Deepings", "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, 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.gas.consumption", "record_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.E14001487" }, "measure": { "unit": "kwh" @@ -209879,20 +210063,107 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f1ff64bdbd6aa1156df930ad", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f258ab2a303a739432404c7a", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 418546377.896, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f20e0f0ae522d94d95e9c51d", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f2656b712f7508143511bf2e", + "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": "E14001233", + "level": "constituency", + "name": "Fareham and Waterlooville", + "vintage": "pcon_2024" + }, + "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.E14001233" + }, + "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:f2656b712f7508143511bf2e", + "source": { + "source_file": "desnz_constituency_energy_facts.json", + "source_name": "microcosm", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", + "url": "tools/build_uk_desnz_constituency_energy_facts.py", + "vintage": "2025_publication_2024_data" + }, + "value": 40819.883, + "value_type": "float" + }, + { + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f280a59d293099ad6b29749e", "aggregation": { "method": "sum" }, @@ -209933,19 +210204,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001291", + "id": "E14001520", "level": "constituency", - "name": "Honiton and Sidmouth", + "name": "Stoke-on-Trent Central", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Honiton and Sidmouth: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, 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.E14001291" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001520" }, "measure": { "unit": "count" @@ -209968,28 +210239,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f20e0f0ae522d94d95e9c51d", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f280a59d293099ad6b29749e", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 51255.855, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f20f94d3f8578845f9d9dac0", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f2ce646499c1bf121fdfaccb", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -210002,83 +210273,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": "E14001372", "level": "constituency", - "name": "Gloucester", + "name": "Morecambe and Lunesdale", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Gloucester: 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.E14001248" + "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:f20f94d3f8578845f9d9dac0", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f2ce646499c1bf121fdfaccb", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 466503962.073, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f20fa2bb23dc02ebbfcef36c", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f2e1160690b86aac5e2641aa", "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", @@ -210091,75 +210360,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": "E14001126", + "id": "E14001432", "level": "constituency", - "name": "Bridgwater", + "name": "Portsmouth South", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Bridgwater: 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.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.E14001432" }, "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:f20fa2bb23dc02ebbfcef36c", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f2e1160690b86aac5e2641aa", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 39465.409, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f255bef85ff17aa298db7ec1", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f30b7729aa38f32103427635", "aggregation": { "method": "sum" }, @@ -210200,19 +210467,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000073", + "id": "E14001213", "level": "constituency", - "name": "Dumfries and Galloway", + "name": "East Ham", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Dumfries and Galloway: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, East Ham: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.S14000073" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001213" }, "measure": { "unit": "count" @@ -210233,20 +210500,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f255bef85ff17aa298db7ec1", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f30b7729aa38f32103427635", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 35585.96, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f274a73a8c28a80045c66cb0", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f30da6a30ce64208d6e6d130", "aggregation": { "method": "sum" }, @@ -210287,19 +210554,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001235", + "id": "E14001201", "level": "constituency", - "name": "Faversham and Mid Kent", + "name": "Dorking and Horley", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Faversham and Mid Kent: 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.E14001235" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001201" }, "measure": { "unit": "kwh" @@ -210320,20 +210587,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f274a73a8c28a80045c66cb0", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f30da6a30ce64208d6e6d130", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 494078781.065, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f27a164a6679e21d334e220d", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f3398c8616bb95b40d0c437b", "aggregation": { "method": "sum" }, @@ -210374,19 +210641,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "W07000085", + "id": "E14001174", "level": "constituency", - "name": "Brecon, Radnor and Cwm Tawe", + "name": "Clacton", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Brecon, Radnor and Cwm Tawe: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Clacton: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.W07000085" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001174" }, "measure": { "unit": "kwh" @@ -210407,28 +210674,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f27a164a6679e21d334e220d", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f3398c8616bb95b40d0c437b", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 437473500.099, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f27d9e14088e7e23beaaae0d", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f34516237c69cdf3f1baad81", "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,83 +210708,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": "E14001333", + "id": "E14001356", "level": "constituency", - "name": "Lewisham West and East Dulwich", + "name": "Melksham and Devizes", "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 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.E14001333" + "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:f27d9e14088e7e23beaaae0d", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f34516237c69cdf3f1baad81", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 339388904.425, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f28ff09246d055dd34288381", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f3569e89316e20a014947ab1", "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", @@ -210530,75 +210795,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": "E14001145", + "id": "S14000089", "level": "constituency", - "name": "Bury South", + "name": "Glasgow West", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Bury South: 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_meter_count", - "record_set_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.E14001145" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.S14000089" }, "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:f28ff09246d055dd34288381", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f3569e89316e20a014947ab1", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 43233.681, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f2aef3e6d959757f4be4fe60", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f3582be0d010efa81cd40d15", "aggregation": { "method": "sum" }, @@ -210639,19 +210902,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001467", + "id": "E14001542", "level": "constituency", - "name": "Sheffield Central", + "name": "Tewkesbury", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Sheffield Central: 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_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001467" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001542" }, "measure": { "unit": "count" @@ -210674,28 +210937,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f2aef3e6d959757f4be4fe60", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f3582be0d010efa81cd40d15", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 45235.956, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f2bdc4eec9cad2c6b4e0df41", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f35b30b0db58898d53b0726f", "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", @@ -210708,81 +210971,83 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", - "metric": "consumption", - "temperature_adjustment": "weather_corrected" + "fuel": "electricity", + "metric": "meter_count", + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001143", + "id": "E14001220", "level": "constituency", - "name": "Burton and Uttoxeter", + "name": "Eastleigh", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Burton and Uttoxeter: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, 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.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001143" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001220" }, "measure": { - "unit": "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:f2bdc4eec9cad2c6b4e0df41", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f35b30b0db58898d53b0726f", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 40547.017, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f2d544b43f32d60cd42903ec", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f3837c91d0b81f102471e68e", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -210798,7 +211063,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -210807,7 +211072,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -210815,27 +211080,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001496", + "id": "E14001590", "level": "constituency", - "name": "South West Hertfordshire", + "name": "Witham", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, South West Hertfordshire: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Witham: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001496" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001590" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "calendar_year", @@ -210850,28 +211115,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f2d544b43f32d60cd42903ec", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f3837c91d0b81f102471e68e", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 46740.832, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f2dfe2efe1470fc022d80251", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f3924d4b286e0bcff741c4de", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -210887,7 +211152,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -210896,7 +211161,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -210904,27 +211169,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001148", + "id": "E14001188", "level": "constituency", - "name": "Camborne and Redruth", + "name": "Croydon 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, 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.E14001148" + "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", @@ -210939,20 +211204,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f2dfe2efe1470fc022d80251", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f3924d4b286e0bcff741c4de", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 51235.561, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f3236d628277e89086fb1afa", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f3a6bdeeb1b52aa37d8aab76", "aggregation": { "method": "sum" }, @@ -210993,19 +211258,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001264", + "id": "E14001307", "level": "constituency", - "name": "Hammersmith and Chiswick", + "name": "Jarrow and Gateshead East", "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, Jarrow and Gateshead East: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001264" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001307" }, "measure": { "unit": "count" @@ -211026,109 +211291,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f3236d628277e89086fb1afa", - "source": { - "source_file": "desnz_constituency_energy_facts.json", - "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", - "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", - "url": "tools/build_uk_desnz_constituency_energy_facts.py", - "vintage": "2025_publication_2024_data" - }, - "value": 47482.04, - "value_type": "float" - }, - { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f380490d0ac083f0694825a6", - "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": "E14001512", - "level": "constituency", - "name": "St Neots and Mid Cambridgeshire", - "vintage": "pcon_2024" - }, - "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.electricity.consumption", - "record_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" - }, - "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:f380490d0ac083f0694825a6", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f3a6bdeeb1b52aa37d8aab76", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 43515.122, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f383bd9161c754adb8648e54", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f3be6abfb9e1a0529abdb794", "aggregation": { "method": "sum" }, @@ -211169,19 +211345,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001465", + "id": "E14001163", "level": "constituency", - "name": "Sevenoaks", + "name": "Chester North and Neston", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Sevenoaks: 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.E14001465" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001163" }, "measure": { "unit": "kwh" @@ -211202,28 +211378,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f383bd9161c754adb8648e54", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f3be6abfb9e1a0529abdb794", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 432176188.877, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f38da927110e0ad83a787731", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f3c1056d244f64b12abe72af", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -211239,7 +211415,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -211248,7 +211424,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -211256,27 +211432,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001380", + "id": "E14001322", "level": "constituency", - "name": "Newcastle-under-Lyme", + "name": "Leeds North West", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Newcastle-under-Lyme: 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_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001380" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001322" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "gas_year", @@ -211289,28 +211465,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f38da927110e0ad83a787731", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f3c1056d244f64b12abe72af", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 39275.446, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f3bd2224f8859086eec59b0a", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f3c86a3012d74cbb32d4827e", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_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 +211502,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -211335,7 +211511,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -211343,27 +211519,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001209", + "id": "E14001570", "level": "constituency", - "name": "Ealing Southall", + "name": "Weald of Kent", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Ealing Southall: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, 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.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001209" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001570" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "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 +211554,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f3bd2224f8859086eec59b0a", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f3c86a3012d74cbb32d4827e", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 41912.768, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f3d137286c184db36ac2e61d", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f3e0cb7853b7ff6478d04a36", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -211415,7 +211591,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -211424,7 +211600,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -211432,27 +211608,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001569", + "id": "E14001142", "level": "constituency", - "name": "Waveney Valley", + "name": "Burnley", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Waveney Valley: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Burnley: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001569" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001142" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "calendar_year", @@ -211467,28 +211643,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f3d137286c184db36ac2e61d", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f3e0cb7853b7ff6478d04a36", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 47645.955, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f3d39018809a64545540a33a", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f3f34d4e8a6f0eb98760689a", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -211504,7 +211680,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -211513,7 +211689,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -211521,27 +211697,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001098", + "id": "E14001344", "level": "constituency", - "name": "Birmingham Perry Barr", + "name": "Lowestoft", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Birmingham Perry Barr: 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.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001098" + "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_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "calendar_year", @@ -211556,20 +211732,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f3d39018809a64545540a33a", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f3f34d4e8a6f0eb98760689a", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 44824.99, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f41556a522182af9ab2ed4f1", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f3f3992053373c9c134eac0c", "aggregation": { "method": "sum" }, @@ -211610,19 +211786,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001263", + "id": "E14001107", "level": "constituency", - "name": "Hamble Valley", + "name": "Blyth and Ashington", "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, 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.E14001263" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001107" }, "measure": { "unit": "kwh" @@ -211643,117 +211819,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f41556a522182af9ab2ed4f1", - "source": { - "source_file": "desnz_constituency_energy_facts.json", - "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", - "source_table": "DESNZ sub-national 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_type": "float" - }, - { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f42d1177c8bcd47097cb7a42", - "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": "E14001070", - "level": "constituency", - "name": "Ashton-under-Lyne", - "vintage": "pcon_2024" - }, - "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.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" - }, - "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001070" - }, - "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:f42d1177c8bcd47097cb7a42", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f3f3992053373c9c134eac0c", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 508123438.752, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f46a19d934d219793eeef497", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f40cd10a4b500bbc0d98cc07", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -211769,7 +211856,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -211778,7 +211865,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -211786,27 +211873,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001392", + "id": "E14001429", "level": "constituency", - "name": "North East Hampshire", + "name": "Poole", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, North East Hampshire: 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.E14001392" + "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", @@ -211819,20 +211906,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f46a19d934d219793eeef497", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f40cd10a4b500bbc0d98cc07", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 41530.967, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f46bd647e63bdbf15528ff22", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f40ce9a5a44c246ca71e7706", "aggregation": { "method": "sum" }, @@ -211873,19 +211960,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001097", + "id": "E14001296", "level": "constituency", - "name": "Birmingham Northfield", + "name": "Hove and Portslade", "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, Hove and Portslade: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001097" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001296" }, "measure": { "unit": "kwh" @@ -211908,28 +211995,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f46bd647e63bdbf15528ff22", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f40ce9a5a44c246ca71e7706", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 148463499.486, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f47fdf96cf30484095923b90", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f4152a82dc3ddbdefbcf1c9f", "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", @@ -211942,75 +212029,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": "E14001547", + "id": "E14001252", "level": "constituency", - "name": "Tipton and Wednesbury", + "name": "Gosport", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Tipton and Wednesbury: 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_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_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.E14001547" + "source_record_id": "microcosm.desnz_constituency_energy.gas.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_gas_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f47fdf96cf30484095923b90", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f4152a82dc3ddbdefbcf1c9f", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 354967302.084, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f49dedae216663ae17ff1810", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f45bfbbfe063ba06b8c65949", "aggregation": { "method": "sum" }, @@ -212051,19 +212136,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001235", + "id": "W07000100", "level": "constituency", - "name": "Faversham and Mid Kent", + "name": "Mid and South Pembrokeshire", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Faversham and Mid Kent: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Mid and South Pembrokeshire: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001235" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.W07000100" }, "measure": { "unit": "count" @@ -212084,20 +212169,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f49dedae216663ae17ff1810", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f45bfbbfe063ba06b8c65949", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 32508.692, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f4bd58e2aced6ae9d1dc9b16", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f4af7c5e128e9c7631ccdfab", "aggregation": { "method": "sum" }, @@ -212138,19 +212223,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001347", + "id": "S14000087", "level": "constituency", - "name": "Macclesfield", + "name": "Glasgow South", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Macclesfield: 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.electricity.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001347" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.S14000087" }, "measure": { "unit": "count" @@ -212173,20 +212258,109 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f4bd58e2aced6ae9d1dc9b16", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f4af7c5e128e9c7631ccdfab", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 49648.229, + "value_type": "float" + }, + { + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f4ca37a94eb4cc7a9e342786", + "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": "S14000091", + "level": "constituency", + "name": "Gordon and Buchan", + "vintage": "pcon_2024" + }, + "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.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + }, + "lineage": { + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.S14000091" + }, + "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:f4ca37a94eb4cc7a9e342786", + "source": { + "source_file": "desnz_constituency_energy_facts.json", + "source_name": "microcosm", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_table": "DESNZ sub-national 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_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f4f5295c058c7954cb5c5d4e", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f4e3f4cfcb7baa1df80b8bed", "aggregation": { "method": "sum" }, @@ -212227,19 +212401,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001185", + "id": "E14001239", "level": "constituency", - "name": "Crewe and Nantwich", + "name": "Folkestone and Hythe", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Crewe and Nantwich: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Folkestone and Hythe: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001185" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001239" }, "measure": { "unit": "count" @@ -212260,28 +212434,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f4f5295c058c7954cb5c5d4e", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f4e3f4cfcb7baa1df80b8bed", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 39038.277, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f4f8ae2289ffebe59f8fa82f", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f4e5e8680835234f15832e6d", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -212297,7 +212471,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -212306,7 +212480,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -212314,27 +212488,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001315", + "id": "E14001439", "level": "constituency", - "name": "Kingston upon Hull West and Haltemprice", + "name": "Reading West and Mid Berkshire", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Kingston upon Hull West and Haltemprice: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Reading West and Mid Berkshire: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001315" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001439" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "calendar_year", @@ -212349,28 +212523,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f4f8ae2289ffebe59f8fa82f", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f4e5e8680835234f15832e6d", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 38830.441, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f4fb15e58214d95f69a3b7a7", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f51af368ace6224087d9b3c4", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -212386,7 +212560,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -212395,7 +212569,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -212403,27 +212577,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001483", + "id": "E14001272", "level": "constituency", - "name": "South Derbyshire", + "name": "Hartlepool", "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, Hartlepool: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001483" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001272" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "calendar_year", @@ -212438,28 +212612,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f4fb15e58214d95f69a3b7a7", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f51af368ace6224087d9b3c4", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 44827.0, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f52db294c857bff81a12071d", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f51d80ec6d54a3d5775149b9", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -212472,83 +212646,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": "S14000080", + "id": "E14001502", "level": "constituency", - "name": "Edinburgh South", + "name": "Southend West and Leigh", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Edinburgh South: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Southend West and Leigh: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.S14000080" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001502" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_concept": "desnz.subnational.domestic_gas_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f52db294c857bff81a12071d", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f51d80ec6d54a3d5775149b9", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 534665353.004, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f544b65a72a2419bc90a08cb", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f53dd6fdac410281a40ea362", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -212564,7 +212736,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -212573,7 +212745,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -212581,27 +212753,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001297", + "id": "S14000095", "level": "constituency", - "name": "Huddersfield", + "name": "Livingston", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Huddersfield: 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.E14001297" + "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", @@ -212616,28 +212788,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f544b65a72a2419bc90a08cb", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f53dd6fdac410281a40ea362", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 144179148.438, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f5474fc449720139c24a5c00", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f554a92ce88a0970bcf83b8a", "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", @@ -212650,75 +212822,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": "E14001171", + "id": "S14000093", "level": "constituency", - "name": "Christchurch", + "name": "Inverclyde and Renfrewshire West", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Christchurch: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Inverclyde and Renfrewshire West: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.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.E14001171" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.S14000093" }, "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:f5474fc449720139c24a5c00", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f554a92ce88a0970bcf83b8a", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 40004.531, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f55dc8a83b517897ed04c996", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f58860d1a40da97d2fdc58f1", "aggregation": { "method": "sum" }, @@ -212759,19 +212929,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001385", + "id": "E14001134", "level": "constituency", - "name": "North Cornwall", + "name": "Bristol North West", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, North Cornwall: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Bristol North West: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001385" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001134" }, "measure": { "unit": "count" @@ -212794,20 +212964,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f55dc8a83b517897ed04c996", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f58860d1a40da97d2fdc58f1", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 44539.04, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f567d19af995c24d167b3f07", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f5b2c8faeb1d25d7bfd35559", "aggregation": { "method": "sum" }, @@ -212848,19 +213018,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001483", + "id": "E14001264", "level": "constituency", - "name": "South Derbyshire", + "name": "Hammersmith and Chiswick", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, South Derbyshire: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Hammersmith and Chiswick: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001483" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001264" }, "measure": { "unit": "count" @@ -212883,20 +213053,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f567d19af995c24d167b3f07", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f5b2c8faeb1d25d7bfd35559", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 57019.151, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f5700ccebf728f0e9e602a21", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f5d798f9d5163b8f540ccbad", "aggregation": { "method": "sum" }, @@ -212937,19 +213107,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001518", + "id": "W07000108", "level": "constituency", - "name": "Stockton North", + "name": "Swansea West", "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, 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.E14001518" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.W07000108" }, "measure": { "unit": "kwh" @@ -212970,20 +213140,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f5700ccebf728f0e9e602a21", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f5d798f9d5163b8f540ccbad", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 478106015.351, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f57d0ad8291d1eefc7f4a8e7", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f5e86d1db2aa4dad0ff0b013", "aggregation": { "method": "sum" }, @@ -213024,19 +213194,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001138", + "id": "E14001136", "level": "constituency", - "name": "Bromsgrove", + "name": "Broadland and Fakenham", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Bromsgrove: 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.E14001138" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001136" }, "measure": { "unit": "count" @@ -213057,20 +213227,109 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f57d0ad8291d1eefc7f4a8e7", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f5e86d1db2aa4dad0ff0b013", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 28099.701, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f595bc9f954eb0e80455b69e", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f5ec447560478050b5ae53f1", + "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": "E14001093", + "level": "constituency", + "name": "Birmingham Erdington", + "vintage": "pcon_2024" + }, + "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.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + }, + "lineage": { + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001093" + }, + "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:f5ec447560478050b5ae53f1", + "source": { + "source_file": "desnz_constituency_energy_facts.json", + "source_name": "microcosm", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_table": "DESNZ sub-national 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_type": "float" + }, + { + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f5f7cc572e9610b7d01281be", "aggregation": { "method": "sum" }, @@ -213111,19 +213370,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001473", + "id": "E14001454", "level": "constituency", - "name": "Shrewsbury", + "name": "Ruislip, Northwood and Pinner", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Shrewsbury: 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_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_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.E14001454" }, "measure": { "unit": "count" @@ -213144,28 +213403,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f595bc9f954eb0e80455b69e", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f5f7cc572e9610b7d01281be", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 37363.32, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f59a5fff0fffdec701676ef9", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f61dde5dc2afc72751ed0c4a", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -213178,83 +213437,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": "E14001378", + "id": "E14001441", "level": "constituency", - "name": "Newcastle upon Tyne East and Wallsend", + "name": "Redditch", "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 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.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001378" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001441" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_concept": "desnz.subnational.domestic_gas_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f59a5fff0fffdec701676ef9", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f61dde5dc2afc72751ed0c4a", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 418326652.201, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f5e3fa9458b051e82a241fce", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f65a66ba5e56e4befe53dafa", "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", @@ -213267,81 +213524,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": "E14001327", "level": "constituency", - "name": "Bury South", + "name": "Leicester South", "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, 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" + "record_set_id": "uk.local_geography.desnz_constituency_energy.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.E14001327" }, "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:f5e3fa9458b051e82a241fce", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f65a66ba5e56e4befe53dafa", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 146954406.873, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f5fdb9e62862ae8bb00be519", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f687e600445746acfc3bac6b", "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", @@ -213354,83 +213613,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": "E14001488", + "id": "E14001560", "level": "constituency", - "name": "South Leicestershire", + "name": "Wakefield and Rothwell", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, South Leicestershire: 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.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.E14001488" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001560" }, "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:f5fdb9e62862ae8bb00be519", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f687e600445746acfc3bac6b", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 45488.927, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f609d08b81b0395f30356da6", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f69e17c544ab55f16bc66bcf", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -213443,75 +213700,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": "E14001605", + "id": "E14001377", "level": "constituency", - "name": "York Outer", + "name": "Newcastle upon Tyne Central and West", "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, 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.E14001605" + "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:f609d08b81b0395f30356da6", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f69e17c544ab55f16bc66bcf", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 565336839.732, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f60be578ce0b60b212e6ca3b", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f6b002e0c6007d528b593adc", "aggregation": { "method": "sum" }, @@ -213552,19 +213807,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001329", + "id": "E14001348", "level": "constituency", - "name": "Leigh and Atherton", + "name": "Maidenhead", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Leigh and Atherton: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, 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" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001329" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001348" }, "measure": { "unit": "kwh" @@ -213585,28 +213840,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f60be578ce0b60b212e6ca3b", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f6b002e0c6007d528b593adc", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 535186163.34, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f6136e992cee540fa8f6e581", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f6b33a0e917f5484519be61c", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -213622,7 +213877,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -213631,7 +213886,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -213639,27 +213894,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001259", + "id": "E14001123", "level": "constituency", - "name": "Hackney North and Stoke Newington", + "name": "Brent West", "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 meters, 2024, Brent West: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001259" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001123" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "calendar_year", @@ -213674,20 +213929,109 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f6136e992cee540fa8f6e581", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f6b33a0e917f5484519be61c", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 44895.852, + "value_type": "float" + }, + { + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f6b9b5b522343362fed17608", + "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": "E14001171", + "level": "constituency", + "name": "Christchurch", + "vintage": "pcon_2024" + }, + "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.electricity.meter_count", + "record_set_spec_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" + }, + "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:f6b9b5b522343362fed17608", + "source": { + "source_file": "desnz_constituency_energy_facts.json", + "source_name": "microcosm", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_table": "DESNZ sub-national 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:f6515d6cd056c24107e977bd", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f6d3122e21a68a7a63dca1db", "aggregation": { "method": "sum" }, @@ -213728,19 +214072,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000103", + "id": "E14001348", "level": "constituency", - "name": "Perth and Kinross-shire", + "name": "Maidenhead", "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, 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.S14000103" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001348" }, "measure": { "unit": "kwh" @@ -213763,28 +214107,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f6515d6cd056c24107e977bd", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f6d3122e21a68a7a63dca1db", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 186905852.02, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f662d80fff984df0b9a1d9d8", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f7039a08c4d3c2d6d282a798", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -213797,81 +214141,83 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { "meter_count": "Meter count" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", + "fuel": "electricity", "metric": "meter_count", - "temperature_adjustment": "weather_corrected" + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "W07000096", + "id": "E14001308", "level": "constituency", - "name": "Dwyfor Meirionnydd", + "name": "Keighley and Ilkley", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Dwyfor Meirionnydd: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, 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" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.W07000096" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001308" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_concept": "desnz.subnational.domestic_electricity_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f662d80fff984df0b9a1d9d8", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f7039a08c4d3c2d6d282a798", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 43840.234, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f6681d1c7a834694801d1950", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f726dbe76094d106e7680c08", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -213884,73 +214230,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": "E14001086", + "id": "W07000084", "level": "constituency", - "name": "Bethnal Green and Stepney", + "name": "Blaenau Gwent and Rhymney", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Bethnal Green and Stepney: 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.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001086" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.W07000084" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_concept": "desnz.subnational.domestic_electricity_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f6681d1c7a834694801d1950", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f726dbe76094d106e7680c08", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 45294.808, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f66976e409211ce616bfcdbe", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f743d39273877e1e0880eebd", "aggregation": { "method": "sum" }, @@ -213991,19 +214339,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "W07000104", + "id": "E14001206", "level": "constituency", - "name": "Newport East", + "name": "Dunstable and Leighton Buzzard", "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, 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.W07000104" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001206" }, "measure": { "unit": "kwh" @@ -214024,28 +214372,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f66976e409211ce616bfcdbe", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f743d39273877e1e0880eebd", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 501788491.81, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f66e465c3b909cf544c1e887", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f74b75b0391cc4c643e2d7ae", "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", @@ -214058,73 +214406,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": "E14001157", + "id": "E14001311", "level": "constituency", - "name": "Chatham and Aylesford", + "name": "Kettering", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Chatham and Aylesford: 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_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_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.E14001157" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001311" }, "measure": { - "unit": "count" + "unit": "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:f66e465c3b909cf544c1e887", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f74b75b0391cc4c643e2d7ae", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 163753871.292, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f6a61c1f1074e7e212eec07e", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f761e27f325fb56bd344cdec", "aggregation": { "method": "sum" }, @@ -214165,19 +214515,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "W07000084", + "id": "E14001512", "level": "constituency", - "name": "Blaenau Gwent and Rhymney", + "name": "St Neots and Mid Cambridgeshire", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Blaenau Gwent and Rhymney: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, St Neots and Mid Cambridgeshire: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.W07000084" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001512" }, "measure": { "unit": "kwh" @@ -214198,28 +214548,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f6a61c1f1074e7e212eec07e", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f761e27f325fb56bd344cdec", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 448360942.433, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f6b70887903c4a4c3c9d33b8", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f76ed089d40f8c4e5787eb19", "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", @@ -214235,7 +214585,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -214244,158 +214594,69 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", - "temperature_adjustment": "weather_corrected" - }, - "entity": { - "name": "household", - "role": "domestic_energy_customer" - }, - "geography": { - "id": "E14001215", - "level": "constituency", - "name": "East Surrey", - "vintage": "pcon_2024" - }, - "label": "Domestic gas meters, 2024, East Surrey: DESNZ's authority totals split by its small-area figures", - "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" - }, - "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001215" - }, - "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:f6b70887903c4a4c3c9d33b8", - "source": { - "source_file": "desnz_constituency_energy_facts.json", - "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", - "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", - "url": "tools/build_uk_desnz_constituency_energy_facts.py", - "vintage": "2025_publication_2024_data" - }, - "value": 36758.0, - "value_type": "float" - }, - { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f70a087ae8914f6ad5256d1c", - "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": "E14001284", + "id": "E14001442", "level": "constituency", - "name": "Hertsmere", + "name": "Reigate", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Hertsmere: 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.E14001284" + "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:f70a087ae8914f6ad5256d1c", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f76ed089d40f8c4e5787eb19", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 618772926.091, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f728622580fcac10a128b668", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f7ab43232279eff33093179e", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -214411,7 +214672,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -214420,7 +214681,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -214428,27 +214689,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001117", + "id": "E14001589", "level": "constituency", - "name": "Bracknell", + "name": "Wirral West", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Bracknell: 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.E14001117" + "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", @@ -214461,28 +214722,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f728622580fcac10a128b668", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f7ab43232279eff33093179e", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 38806.83, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f7360c8efbc86fd910ad96ef", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f7b9cb1f4bc2ca35917197c3", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -214498,7 +214759,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -214507,7 +214768,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -214515,27 +214776,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001079", + "id": "E14001102", "level": "constituency", - "name": "Bassetlaw", + "name": "Blackburn", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Bassetlaw: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Blackburn: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001079" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001102" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "calendar_year", @@ -214550,28 +214811,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f7360c8efbc86fd910ad96ef", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f7b9cb1f4bc2ca35917197c3", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 42825.235, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f751e431aa86ae82ccba03bd", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f7c614cd14b8df31449e6622", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -214587,7 +214848,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -214596,7 +214857,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -214604,27 +214865,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001431", + "id": "E14001082", "level": "constituency", - "name": "Portsmouth North", + "name": "Beaconsfield", "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, Beaconsfield: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001431" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001082" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "gas_year", @@ -214637,28 +214898,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f751e431aa86ae82ccba03bd", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f7c614cd14b8df31449e6622", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 37789.086, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f779357d60288d58617b6e5c", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f7d8e8051563e5321b6fc81e", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -214674,7 +214935,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -214683,7 +214944,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -214691,27 +214952,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001137", + "id": "E14001112", "level": "constituency", - "name": "Bromley and Biggin Hill", + "name": "Bolton West", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Bromley and Biggin Hill: 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_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001137" + "source_record_id": "microcosm.desnz_constituency_energy.gas.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_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "gas_year", @@ -214724,20 +214985,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f779357d60288d58617b6e5c", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f7d8e8051563e5321b6fc81e", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 42885.493, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f78aab27986831848ab3e608", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f7ec821604a34086e01bfda3", "aggregation": { "method": "sum" }, @@ -214778,19 +215039,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001442", + "id": "E14001122", "level": "constituency", - "name": "Reigate", + "name": "Brent East", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Reigate: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Brent East: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001442" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001122" }, "measure": { "unit": "count" @@ -214811,28 +215072,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f78aab27986831848ab3e608", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f7ec821604a34086e01bfda3", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 42319.821, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f792f1ce9df3e45880db33fa", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f82cf5806055ce2818b0a1ce", "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", @@ -214845,83 +215106,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": "E14001085", + "id": "E14001509", "level": "constituency", - "name": "Bermondsey and Old Southwark", + "name": "St Helens North", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Bermondsey and Old Southwark: 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.E14001085" + "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:f792f1ce9df3e45880db33fa", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f82cf5806055ce2818b0a1ce", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 44197.118, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f7cbf47001cd6589e006007b", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f82d04aec8f0837a6af359da", "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", @@ -214934,73 +215193,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": "E14001537", + "id": "E14001485", "level": "constituency", - "name": "Swindon South", + "name": "South Dorset", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Swindon South: 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_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_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.E14001537" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001485" }, "measure": { - "unit": "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:f7cbf47001cd6589e006007b", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f82d04aec8f0837a6af359da", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 50139.568, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f7cc6cf59aec03a0fd351e63", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f841291bd10f1880e07b83fb", "aggregation": { "method": "sum" }, @@ -215041,19 +215302,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001179", + "id": "E14001253", "level": "constituency", - "name": "Corby and East Northamptonshire", + "name": "Grantham and Bourne", "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, Grantham and Bourne: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001179" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001253" }, "measure": { "unit": "count" @@ -215074,28 +215335,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f7cc6cf59aec03a0fd351e63", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f841291bd10f1880e07b83fb", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 34871.556, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f7d7e504ac22e1b869ac9a51", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f87e0387a9d985476c9cd86f", "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", @@ -215108,81 +215369,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": "S14000091", "level": "constituency", - "name": "Ribble Valley", + "name": "Gordon and Buchan", "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, 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" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.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.S14000091" }, "measure": { - "unit": "count" + "unit": "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:f7d7e504ac22e1b869ac9a51", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f87e0387a9d985476c9cd86f", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 172330797.042, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f813e84d0d6232f2f2e24a12", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f893e76bf5c3c3af22ac84f3", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -215198,7 +215461,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -215207,7 +215470,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -215215,27 +215478,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "W07000096", + "id": "E14001237", "level": "constituency", - "name": "Dwyfor Meirionnydd", + "name": "Filton and Bradley Stoke", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Dwyfor Meirionnydd: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Filton and Bradley Stoke: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.W07000096" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001237" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "gas_year", @@ -215248,20 +215511,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f813e84d0d6232f2f2e24a12", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f893e76bf5c3c3af22ac84f3", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 41890.016, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f81c858ac8f05dad5e484b8c", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f89c501a99847d6f8650d790", "aggregation": { "method": "sum" }, @@ -215302,19 +215565,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001110", + "id": "E14001402", "level": "constituency", - "name": "Bolton North East", + "name": "North West Essex", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Bolton North East: 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.E14001110" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001402" }, "measure": { "unit": "kwh" @@ -215337,20 +215600,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f81c858ac8f05dad5e484b8c", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f89c501a99847d6f8650d790", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 200612937.839, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f825cbb0bd75c83334d8f4f7", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f8b00ff6eca3437cdabbb15f", "aggregation": { "method": "sum" }, @@ -215391,19 +215654,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001069", + "id": "E14001192", "level": "constituency", - "name": "Ashford", + "name": "Daventry", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Ashford: 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.E14001069" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001192" }, "measure": { "unit": "count" @@ -215424,28 +215687,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f825cbb0bd75c83334d8f4f7", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f8b00ff6eca3437cdabbb15f", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 36569.505, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f82f4fcbebf3c37444078a67", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f8bc525c02e1dfa90c5f1e9e", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -215461,7 +215724,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -215470,7 +215733,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -215478,27 +215741,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001414", + "id": "E14001137", "level": "constituency", - "name": "Old Bexley and Sidcup", + "name": "Bromley and Biggin Hill", "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 consumption, 2024, Bromley and Biggin Hill: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001414" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001137" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "calendar_year", @@ -215513,28 +215776,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f82f4fcbebf3c37444078a67", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f8bc525c02e1dfa90c5f1e9e", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 149297117.207, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f835aeb6fc173c6dbfefe10a", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f8beae4374d076b7cc1fe71d", "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", @@ -215547,75 +215810,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": "E14001176", + "id": "E14001596", "level": "constituency", - "name": "Colchester", + "name": "Wolverhampton West", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Colchester: 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_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_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.E14001176" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001596" }, "measure": { - "unit": "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:f835aeb6fc173c6dbfefe10a", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f8beae4374d076b7cc1fe71d", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 41782.309, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f838d5d8bc7f5510e584d506", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f8bf20ed7152e801ac78256a", "aggregation": { "method": "sum" }, @@ -215656,19 +215917,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001080", + "id": "E14001456", "level": "constituency", - "name": "Bath", + "name": "Runnymede and Weybridge", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Bath: 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.E14001080" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001456" }, "measure": { "unit": "kwh" @@ -215689,28 +215950,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f838d5d8bc7f5510e584d506", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f8bf20ed7152e801ac78256a", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 585222147.069, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f867e329830a2c7d5c9b39d1", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f8c7c843001f6ce01c81aa5f", "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", @@ -215723,83 +215984,81 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", - "metric": "meter_count", - "temperature_adjustment": "as_reported" + "fuel": "gas", + "metric": "consumption", + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001142", + "id": "E14001359", "level": "constituency", - "name": "Burnley", + "name": "Mid Bedfordshire", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Burnley: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Mid Bedfordshire: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001142" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001359" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f867e329830a2c7d5c9b39d1", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f8c7c843001f6ce01c81aa5f", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 438613137.705, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f8834629e5873a257f16a906", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f9022cafc487d003d46886df", "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", @@ -215812,75 +216071,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": "E14001545", + "id": "E14001427", "level": "constituency", - "name": "Thornbury and Yate", + "name": "Plymouth Sutton and Devonport", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Thornbury and Yate: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Plymouth Sutton and Devonport: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001545" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001427" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_concept": "desnz.subnational.domestic_gas_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f8834629e5873a257f16a906", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f9022cafc487d003d46886df", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 44119.753, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f8a798c72b7a75a434525084", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f90f3799781d903884dd1270", "aggregation": { "method": "sum" }, @@ -215921,19 +216178,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000072", + "id": "E14001295", "level": "constituency", - "name": "Cumbernauld and Kirkintilloch", + "name": "Houghton and Sunderland South", "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, 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.S14000072" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001295" }, "measure": { "unit": "count" @@ -215954,28 +216211,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f8a798c72b7a75a434525084", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f90f3799781d903884dd1270", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 47567.575, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f8ae521389935b453676a179", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f931c92108a9aaacc84fa84a", "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", @@ -215988,81 +216245,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": "E14001267", + "id": "E14001369", "level": "constituency", - "name": "Harlow", + "name": "Milton Keynes Central", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Harlow: 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.gas.consumption", - "record_set_spec_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.E14001267" + "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_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:f8ae521389935b453676a179", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f931c92108a9aaacc84fa84a", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 53552.447, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f8c9ee1d1591e954ce007ca7", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f943497b270538f116982746", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -216075,75 +216334,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": "E14001178", + "id": "E14001144", "level": "constituency", - "name": "Congleton", + "name": "Bury North", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Congleton: 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.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_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.E14001144" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_concept": "desnz.subnational.domestic_gas_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f8c9ee1d1591e954ce007ca7", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f943497b270538f116982746", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 505775967.85, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f910dc8baef8eff29d9dd817", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f96c758cc80c14218a186c77", "aggregation": { "method": "sum" }, @@ -216184,19 +216441,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001440", + "id": "E14001343", "level": "constituency", - "name": "Redcar", + "name": "Louth and Horncastle", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Redcar: 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.E14001440" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001343" }, "measure": { "unit": "count" @@ -216217,20 +216474,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f910dc8baef8eff29d9dd817", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f96c758cc80c14218a186c77", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 31771.924, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f9197e37360895da1c3910ed", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f9729ad5aae1514fee322142", "aggregation": { "method": "sum" }, @@ -216271,19 +216528,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001091", + "id": "E14001515", "level": "constituency", - "name": "Birkenhead", + "name": "Stalybridge and Hyde", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Birkenhead: 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.E14001091" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001515" }, "measure": { "unit": "kwh" @@ -216304,115 +216561,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f9197e37360895da1c3910ed", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f9729ad5aae1514fee322142", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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_type": "float" - }, - { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f91a0675891b0e8382fae8f6", - "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": "E14001169", - "level": "constituency", - "name": "Chipping Barnet", - "vintage": "pcon_2024" - }, - "label": "Domestic gas meters, 2024, Chipping Barnet: DESNZ's authority totals split by its small-area figures", - "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" - }, - "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001169" - }, - "measure": { - "unit": "count" - }, - "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" - }, - "period": { - "type": "gas_year", - "value": 2024 - }, - "period_coverage": { - "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" - }, - "provenance_class": "derived_administrative", - "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f91a0675891b0e8382fae8f6", - "source": { - "source_file": "desnz_constituency_energy_facts.json", - "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", - "source_table": "DESNZ sub-national 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": 450555704.115, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f92258600185847676284af6", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f97bbdbfef10c506e9a580f9", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -216428,7 +216598,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -216437,7 +216607,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -216445,27 +216615,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001070", + "id": "E14001101", "level": "constituency", - "name": "Ashton-under-Lyne", + "name": "Bishop Auckland", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Ashton-under-Lyne: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Bishop Auckland: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001070" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001101" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "calendar_year", @@ -216480,28 +216650,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f92258600185847676284af6", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f97bbdbfef10c506e9a580f9", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 141355731.209, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f92cd810187f8a8f7428ddff", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f97d85998a5fd5a5c3acd75c", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -216517,7 +216687,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -216526,7 +216696,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -216534,27 +216704,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "W07000084", + "id": "E14001126", "level": "constituency", - "name": "Blaenau Gwent and Rhymney", + "name": "Bridgwater", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Blaenau Gwent and Rhymney: 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_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.W07000084" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001126" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "calendar_year", @@ -216569,28 +216739,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f92cd810187f8a8f7428ddff", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f97d85998a5fd5a5c3acd75c", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 46261.756, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f946773600b7e7a8577b76c5", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f9a934d7a60ce63a98765a18", "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", @@ -216603,81 +216773,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": "E14001286", + "id": "W07000096", "level": "constituency", - "name": "Heywood and Middleton North", + "name": "Dwyfor Meirionnydd", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Heywood and Middleton North: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, 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" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001286" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.W07000096" }, "measure": { - "unit": "count" + "unit": "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:f946773600b7e7a8577b76c5", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f9a934d7a60ce63a98765a18", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 193355739.089, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f950bb62c768eda6a5482479", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f9c1e0cf06fe9d4abb98410c", "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", @@ -216690,81 +216862,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": "E14001196", + "id": "S14000094", "level": "constituency", - "name": "Dewsbury and Batley", + "name": "Inverness, Skye and West Ross-shire", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Dewsbury and Batley: 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.E14001196" + "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:f950bb62c768eda6a5482479", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f9c1e0cf06fe9d4abb98410c", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 251553263.78, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f95c78d3156afba5cd1c1b74", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f9c2bd2f55b0235e368117b8", "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", @@ -216777,73 +216951,75 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", - "metric": "consumption", - "temperature_adjustment": "weather_corrected" + "fuel": "electricity", + "metric": "meter_count", + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001333", + "id": "E14001211", "level": "constituency", - "name": "Lewisham West and East Dulwich", + "name": "Easington", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Lewisham West and East Dulwich: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, 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.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001333" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001211" }, "measure": { - "unit": "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:f95c78d3156afba5cd1c1b74", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f9c2bd2f55b0235e368117b8", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 45039.565, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f95e455c82da63bfd1045ce6", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f9fc79a65542400b9107697e", "aggregation": { "method": "sum" }, @@ -216884,19 +217060,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001405", + "id": "E14001524", "level": "constituency", - "name": "North West Norfolk", + "name": "Stourbridge", "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, 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.E14001405" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001524" }, "measure": { "unit": "kwh" @@ -216919,28 +217095,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f95e455c82da63bfd1045ce6", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f9fc79a65542400b9107697e", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 128257353.428, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f965241221fb3ed9ad80921e", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:fa1bc2f5df4b936225e918c7", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -216953,73 +217129,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": "E14001589", + "id": "E14001127", "level": "constituency", - "name": "Wirral West", + "name": "Bridlington and The Wolds", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Wirral West: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Bridlington and The Wolds: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001589" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001127" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_concept": "desnz.subnational.domestic_electricity_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f965241221fb3ed9ad80921e", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:fa1bc2f5df4b936225e918c7", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 46666.922, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f96d5c7e111bb597ac31c8fb", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:fa41087036aefcdf0cf4b36e", "aggregation": { "method": "sum" }, @@ -217060,19 +217238,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001444", + "id": "E14001453", "level": "constituency", - "name": "Richmond and Northallerton", + "name": "Rugby", "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, 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.E14001444" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001453" }, "measure": { "unit": "count" @@ -217095,28 +217273,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f96d5c7e111bb597ac31c8fb", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:fa41087036aefcdf0cf4b36e", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 49297.538, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f96d86846d204e3ac66a70b3", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:fa47117260cba9d77006d149", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -217132,7 +217310,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -217141,7 +217319,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -217149,27 +217327,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001464", + "id": "E14001249", "level": "constituency", - "name": "Selby", + "name": "Godalming and Ash", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Selby: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Godalming and Ash: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001464" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001249" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "calendar_year", @@ -217184,28 +217362,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f96d86846d204e3ac66a70b3", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:fa47117260cba9d77006d149", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 44149.819, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f9747c9d0bb25da846452865", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:fa6213273bd11cf1c6998984", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -217218,75 +217396,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": "E14001504", + "id": "E14001422", "level": "constituency", - "name": "Southport", + "name": "Pendle and Clitheroe", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Southport: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Pendle and Clitheroe: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001504" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001422" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_concept": "desnz.subnational.domestic_gas_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f9747c9d0bb25da846452865", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:fa6213273bd11cf1c6998984", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 540633003.314, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f97ec5650a3267a1dd602931", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:fa7e72085d6621f377453590", "aggregation": { "method": "sum" }, @@ -217327,19 +217503,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001146", + "id": "E14001080", "level": "constituency", - "name": "Bury St Edmunds and Stowmarket", + "name": "Bath", "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 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.E14001146" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001080" }, "measure": { "unit": "kwh" @@ -217362,28 +217538,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f97ec5650a3267a1dd602931", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:fa7e72085d6621f377453590", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 157253495.821, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f9958eb1ee0a8bccefa3f900", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:fa8ff27d38ba1b4014d3bddf", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -217399,7 +217575,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -217408,7 +217584,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -217416,27 +217592,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001452", + "id": "E14001158", "level": "constituency", - "name": "Rotherham", + "name": "Cheadle", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Rotherham: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Cheadle: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_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.E14001158" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "calendar_year", @@ -217451,20 +217627,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f9958eb1ee0a8bccefa3f900", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:fa8ff27d38ba1b4014d3bddf", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 40861.429, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f9cf1d7507e0b528e808cfd9", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:faa531013afdf29223dcbba8", "aggregation": { "method": "sum" }, @@ -217505,19 +217681,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "W07000081", + "id": "E14001155", "level": "constituency", - "name": "Aberafan Maesteg", + "name": "Central Devon", "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, Central Devon: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.W07000081" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001155" }, "measure": { "unit": "count" @@ -217538,109 +217714,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f9cf1d7507e0b528e808cfd9", - "source": { - "source_file": "desnz_constituency_energy_facts.json", - "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", - "source_table": "DESNZ sub-national 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_type": "float" - }, - { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f9f8c8b2155dd667d2c01877", - "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": "E14001507", - "level": "constituency", - "name": "St Albans", - "vintage": "pcon_2024" - }, - "label": "Domestic electricity 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" - }, - "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001507" - }, - "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:f9f8c8b2155dd667d2c01877", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:faa531013afdf29223dcbba8", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 24649.635, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:fa12e9dc7d1895279a4a80cf", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:faaffb3b5dbe1cd35c825410", "aggregation": { "method": "sum" }, @@ -217681,19 +217768,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001559", + "id": "W07000104", "level": "constituency", - "name": "Vauxhall and Camberwell Green", + "name": "Newport East", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Vauxhall and Camberwell Green: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Newport East: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001559" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.W07000104" }, "measure": { "unit": "count" @@ -217714,20 +217801,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:fa12e9dc7d1895279a4a80cf", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:faaffb3b5dbe1cd35c825410", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 47092.687, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:fa40a41151c873c1e5c5f818", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:fab1d767303b8af88c8fb1f6", "aggregation": { "method": "sum" }, @@ -217768,19 +217855,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001353", + "id": "E14001586", "level": "constituency", - "name": "Manchester Rusholme", + "name": "Wimbledon", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Manchester Rusholme: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, 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.E14001353" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001586" }, "measure": { "unit": "kwh" @@ -217801,28 +217888,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:fa40a41151c873c1e5c5f818", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:fab1d767303b8af88c8fb1f6", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 580171375.729, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:fa495f0f65e80bfd6cb6cd3f", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:fad1c293963aac16edd63005", "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", @@ -217838,7 +217925,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -217847,7 +217934,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -217855,27 +217942,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001316", + "id": "E14001470", "level": "constituency", - "name": "Kingswinford and South Staffordshire", + "name": "Sheffield South East", "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, Sheffield South East: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.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.E14001470" }, "measure": { - "unit": "count" + "unit": "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", @@ -217888,20 +217975,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:fa495f0f65e80bfd6cb6cd3f", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:fad1c293963aac16edd63005", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 468842193.959, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:fa6525def1f6a9a48dea46d0", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:fb094763a42cad30e8c5b82f", "aggregation": { "method": "sum" }, @@ -217942,19 +218029,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001387", + "id": "E14001248", "level": "constituency", - "name": "North Devon", + "name": "Gloucester", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, North Devon: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Gloucester: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001387" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001248" }, "measure": { "unit": "kwh" @@ -217975,28 +218062,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:fa6525def1f6a9a48dea46d0", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:fb094763a42cad30e8c5b82f", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 462035340.57, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:fabcfce077b819afb326dbcd", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:fb448cb4f6167a631004ed22", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -218012,7 +218099,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -218021,7 +218108,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -218029,27 +218116,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001574", + "id": "E14001532", "level": "constituency", - "name": "West Bromwich", + "name": "Surrey Heath", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, West Bromwich: 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_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001574" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.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_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "calendar_year", @@ -218064,28 +218151,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:fabcfce077b819afb326dbcd", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:fb448cb4f6167a631004ed22", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 162264470.25, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:fae8e7e3ee4987265cc31446", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:fb4d623be2306cfd4c7cae5e", "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", @@ -218098,83 +218185,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": "E14001236", + "id": "E14001519", "level": "constituency", - "name": "Feltham and Heston", + "name": "Stockton West", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Feltham and Heston: 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.E14001236" + "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:fae8e7e3ee4987265cc31446", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:fb4d623be2306cfd4c7cae5e", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 492628204.827, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:fafab2ddcff0d1c8d3e58b71", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:fb4ffd05217c5faa98e25fd2", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -218190,7 +218275,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -218199,7 +218284,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -218207,27 +218292,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001536", + "id": "E14001578", "level": "constituency", - "name": "Swindon North", + "name": "West Suffolk", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Swindon North: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, West Suffolk: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001536" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001578" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "calendar_year", @@ -218242,28 +218327,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:fafab2ddcff0d1c8d3e58b71", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:fb4ffd05217c5faa98e25fd2", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 51955.319, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:fb1ee2b26257c6fc9505506c", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:fb80ee5116b9c6810222e4d1", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -218276,81 +218361,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": "E14001101", + "id": "E14001122", "level": "constituency", - "name": "Bishop Auckland", + "name": "Brent East", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Bishop Auckland: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Brent East: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_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.E14001101" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.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_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:fb1ee2b26257c6fc9505506c", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:fb80ee5116b9c6810222e4d1", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 164621700.674, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:fb31f28cfcac86267ee2b60c", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:fc12bee185e139931cffd91d", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -218366,7 +218453,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -218375,7 +218462,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -218383,27 +218470,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001218", + "id": "E14001442", "level": "constituency", - "name": "East Worthing and Shoreham", + "name": "Reigate", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, East Worthing and Shoreham: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, 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" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001218" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001442" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "calendar_year", @@ -218418,20 +218505,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:fb31f28cfcac86267ee2b60c", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:fc12bee185e139931cffd91d", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 179420743.052, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:fb5ea7f037e22b631a848c12", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:fc2e7fc78ebc08f716aac938", "aggregation": { "method": "sum" }, @@ -218472,19 +218559,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000101", + "id": "E14001327", "level": "constituency", - "name": "Paisley and Renfrewshire North", + "name": "Leicester South", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Paisley and Renfrewshire North: 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.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.S14000101" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001327" }, "measure": { "unit": "kwh" @@ -218505,28 +218592,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:fb5ea7f037e22b631a848c12", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:fc2e7fc78ebc08f716aac938", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 472427771.432, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:fb690fd419cac110967ecf4f", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:fc38a0a5e3ad85be90e5b75a", "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", @@ -218542,7 +218629,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -218551,7 +218638,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -218559,27 +218646,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001100", + "id": "S14000093", "level": "constituency", - "name": "Birmingham Yardley", + "name": "Inverclyde and Renfrewshire West", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Birmingham Yardley: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, 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.E14001100" + "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", @@ -218592,28 +218679,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:fb690fd419cac110967ecf4f", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:fc38a0a5e3ad85be90e5b75a", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 489852334.915, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:fb7d309698e5e4f984a23db8", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:fc3d2fcf5ed0903b4507ee19", "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", @@ -218626,83 +218713,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": "W07000105", + "id": "E14001313", "level": "constituency", - "name": "Newport West and Islwyn", + "name": "Kingston upon Hull East", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Newport West and Islwyn: 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_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_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.W07000105" + "source_record_id": "microcosm.desnz_constituency_energy.gas.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_gas_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:fb7d309698e5e4f984a23db8", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:fc3d2fcf5ed0903b4507ee19", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 433895607.558, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:fb7ece4a5adfd019d0be006a", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:fc5af350382a5bff6a7cac78", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -218715,73 +218800,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": "E14001566", + "id": "E14001550", "level": "constituency", - "name": "Warwick and Leamington", + "name": "Tooting", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Warwick and Leamington: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Tooting: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001566" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001550" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_concept": "desnz.subnational.domestic_electricity_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:fb7ece4a5adfd019d0be006a", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:fc5af350382a5bff6a7cac78", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 46249.0, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:fb87aba765cb1350a7b87357", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:fc7cf75d0ec102f463b2e4b4", "aggregation": { "method": "sum" }, @@ -218822,19 +218909,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001441", + "id": "E14001101", "level": "constituency", - "name": "Redditch", + "name": "Bishop Auckland", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Redditch: 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_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001441" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001101" }, "measure": { "unit": "count" @@ -218855,109 +218942,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:fb87aba765cb1350a7b87357", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:fc7cf75d0ec102f463b2e4b4", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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_type": "float" - }, - { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:fbc625c4375852005c3a48f4", - "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": "E14001140", - "level": "constituency", - "name": "Broxtowe", - "vintage": "pcon_2024" - }, - "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.E14001140" - }, - "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:fbc625c4375852005c3a48f4", - "source": { - "source_file": "desnz_constituency_energy_facts.json", - "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", - "source_table": "DESNZ sub-national 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": 37539.753, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:fbe841eacdcfe74ceacf9a43", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:fc89d70c97bad2d00f4467db", "aggregation": { "method": "sum" }, @@ -218998,19 +218996,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001528", + "id": "E14001237", "level": "constituency", - "name": "Stretford and Urmston", + "name": "Filton and Bradley Stoke", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Stretford and Urmston: 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.E14001528" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001237" }, "measure": { "unit": "kwh" @@ -219033,28 +219031,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:fbe841eacdcfe74ceacf9a43", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:fc89d70c97bad2d00f4467db", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 145893385.643, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:fc22450205575e6bbca9670f", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:fc9df227143c5d2b131e613a", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -219070,7 +219068,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -219079,7 +219077,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -219087,27 +219085,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001084", + "id": "E14001299", "level": "constituency", - "name": "Bedford", + "name": "Hyndburn", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Bedford: 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.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001084" + "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_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "gas_year", @@ -219120,20 +219118,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:fc22450205575e6bbca9670f", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:fc9df227143c5d2b131e613a", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 41021.224, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:fc26c4a36ceec18c49b4bcb4", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:fcbe7be38d8df4996b8a76a7", "aggregation": { "method": "sum" }, @@ -219174,19 +219172,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001523", + "id": "E14001137", "level": "constituency", - "name": "Stone, Great Wyrley and Penkridge", + "name": "Bromley and Biggin Hill", "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 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.electricity.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001523" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001137" }, "measure": { "unit": "count" @@ -219209,28 +219207,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:fc26c4a36ceec18c49b4bcb4", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:fcbe7be38d8df4996b8a76a7", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 40917.898, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:fc43a53d5c7fc721c7dd5d8d", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:fcbeab9dd0765424342d3bef", "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", @@ -219243,83 +219241,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": "E14001396", + "id": "E14001306", "level": "constituency", - "name": "North Norfolk", + "name": "Islington South and Finsbury", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, North Norfolk: 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.electricity.meter_count", - "record_set_spec_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.E14001396" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001306" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:fc43a53d5c7fc721c7dd5d8d", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:fcbeab9dd0765424342d3bef", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 409849955.165, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:fc5f40df86308a904990d575", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:fcef41d886b93c424f1d05c9", "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", @@ -219332,83 +219328,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": "E14001083", + "id": "E14001536", "level": "constituency", - "name": "Beckenham and Penge", + "name": "Swindon North", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Beckenham and Penge: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Swindon North: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001083" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001536" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_concept": "desnz.subnational.domestic_gas_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:fc5f40df86308a904990d575", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:fcef41d886b93c424f1d05c9", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 42145.117, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:fc70d820583bba94004a1309", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:fcf11c4563b7c0ff03359fba", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -219424,7 +219418,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -219433,7 +219427,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -219441,27 +219435,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001361", + "id": "E14001273", "level": "constituency", - "name": "Mid Cheshire", + "name": "Harwich and North Essex", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Mid Cheshire: 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.E14001361" + "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", @@ -219476,28 +219470,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:fc70d820583bba94004a1309", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:fcf11c4563b7c0ff03359fba", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 163620009.025, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:fc7a6bd87cfa33a5c55422e3", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:fcf5e75d5fa98820bafeddd6", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -219513,7 +219507,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -219522,7 +219516,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -219530,27 +219524,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001269", + "id": "E14001156", "level": "constituency", - "name": "Harrogate and Knaresborough", + "name": "Central Suffolk and North Ipswich", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Harrogate and Knaresborough: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Central Suffolk and North Ipswich: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001269" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001156" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "calendar_year", @@ -219565,20 +219559,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:fc7a6bd87cfa33a5c55422e3", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:fcf5e75d5fa98820bafeddd6", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 158733967.843, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:fc86694e685310a88e8e156a", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:fd30db0284ebd8434024a5b1", "aggregation": { "method": "sum" }, @@ -219619,19 +219613,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001590", + "id": "E14001164", "level": "constituency", - "name": "Witham", + "name": "Chester South and Eddisbury", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Witham: 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.E14001590" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001164" }, "measure": { "unit": "kwh" @@ -219652,20 +219646,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:fc86694e685310a88e8e156a", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:fd30db0284ebd8434024a5b1", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 354481985.281, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:fcadd1af1af5349ce88bfb46", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:fd4184d97cdb8ada0b6ce09e", "aggregation": { "method": "sum" }, @@ -219706,19 +219700,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001373", + "id": "E14001279", "level": "constituency", - "name": "New Forest East", + "name": "Hendon", "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, Hendon: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001373" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001279" }, "measure": { "unit": "count" @@ -219739,28 +219733,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:fcadd1af1af5349ce88bfb46", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:fd4184d97cdb8ada0b6ce09e", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 36107.022, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:fcb4585857a1106d71ca82bb", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:fd64fdcd9fd6e4d24c9e5f1f", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -219773,137 +219767,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": "S14000088", + "id": "W07000104", "level": "constituency", - "name": "Glasgow South West", + "name": "Newport East", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Glasgow South West: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, 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" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.S14000088" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.W07000104" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_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:fcb4585857a1106d71ca82bb", - "source": { - "source_file": "desnz_constituency_energy_facts.json", - "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", - "source_table": "DESNZ sub-national 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_type": "float" - }, - { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:fcd6f2431a0f7134fd04e5d1", - "aggregation": { - "method": "sum" - }, - "assertion": "observation", - "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", - "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" - }, - "dimension_labels": { - "domestic_scope": "Domestic scope", - "fuel": "Fuel", - "metric": "Metric", - "temperature_adjustment": "Temperature adjustment" - }, - "dimension_value_labels": { - "domestic_scope": { - "all_domestic": "All domestic meters" - }, - "fuel": { - "gas": "Gas" - }, - "metric": { - "meter_count": "Meter count" - }, - "temperature_adjustment": { - "weather_corrected": "Weather corrected" - } - }, - "dimensions": { - "domestic_scope": "all_domestic", - "fuel": "gas", - "metric": "meter_count", - "temperature_adjustment": "weather_corrected" - }, - "entity": { - "name": "household", - "role": "domestic_energy_customer" - }, - "geography": { - "id": "E14001417", - "level": "constituency", - "name": "Orpington", - "vintage": "pcon_2024" - }, - "label": "Domestic gas meters, 2024, Orpington: DESNZ's authority totals split by its small-area figures", - "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" - }, - "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001417" - }, - "measure": { - "unit": "count" - }, - "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" - }, "period": { "type": "gas_year", "value": 2024 @@ -219915,28 +219820,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:fcd6f2431a0f7134fd04e5d1", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:fd64fdcd9fd6e4d24c9e5f1f", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 461660736.555, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:fd0f33aab3e3ed3928dabe14", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:fd705de833e34b63e74059ba", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -219952,7 +219857,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -219961,7 +219866,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -219969,27 +219874,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001307", + "id": "E14001417", "level": "constituency", - "name": "Jarrow and Gateshead East", + "name": "Orpington", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Jarrow and Gateshead East: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, 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.E14001307" + "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", @@ -220004,28 +219909,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:fd0f33aab3e3ed3928dabe14", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:fd705de833e34b63e74059ba", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 144338846.946, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:fd1a554ebbcd5c3f05ff53ce", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:fd78ae1d47a931e9c50f4d6e", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -220041,7 +219946,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -220050,7 +219955,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -220058,27 +219963,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001434", + "id": "E14001083", "level": "constituency", - "name": "Putney", + "name": "Beckenham and Penge", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Putney: 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.E14001434" + "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", @@ -220091,28 +219996,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:fd1a554ebbcd5c3f05ff53ce", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:fd78ae1d47a931e9c50f4d6e", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 43772.347, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:fd242dc0820d22e109c18c05", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:fd8a898b011d23b2390a2bcc", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -220128,7 +220033,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -220137,7 +220042,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -220145,27 +220050,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001094", + "id": "E14001153", "level": "constituency", - "name": "Birmingham Hall Green and Moseley", + "name": "Carshalton and Wallington", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Birmingham Hall Green and Moseley: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity 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.E14001094" + "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", @@ -220180,28 +220085,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:fd242dc0820d22e109c18c05", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:fd8a898b011d23b2390a2bcc", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 41855.245, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:fd4ac631ce91c8164fe7f377", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:fd903c6d67a443f78743feae", "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", @@ -220214,81 +220119,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": "E14001535", + "id": "E14001485", "level": "constituency", - "name": "Sutton Coldfield", + "name": "South Dorset", "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, South Dorset: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.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.E14001485" }, "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:fd4ac631ce91c8164fe7f377", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:fd903c6d67a443f78743feae", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 150934213.363, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:fd5af12e84f5a25dd12589da", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:fd91776c380e09373e7a9119", "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", @@ -220304,7 +220211,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -220313,7 +220220,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -220321,27 +220228,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001301", + "id": "E14001266", "level": "constituency", - "name": "Ilford South", + "name": "Harborough, Oadby and Wigston", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Ilford South: 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_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_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.E14001301" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001266" }, "measure": { - "unit": "count" + "unit": "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", @@ -220354,28 +220261,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:fd5af12e84f5a25dd12589da", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:fd91776c380e09373e7a9119", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 537016530.56, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:fd840f44d2b88325497a426a", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:fda33ac5bb2298e3b48ae641", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -220391,7 +220298,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -220400,7 +220307,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -220408,27 +220315,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001190", + "id": "E14001180", "level": "constituency", - "name": "Darlington", + "name": "Coventry East", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Darlington: 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_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_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.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_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "gas_year", @@ -220441,20 +220348,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:fd840f44d2b88325497a426a", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:fda33ac5bb2298e3b48ae641", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 45819.783, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:fd84e036f6ed2fb9fca3b241", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:fdb7c2331f0421417678f58a", "aggregation": { "method": "sum" }, @@ -220495,19 +220402,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001245", + "id": "E14001385", "level": "constituency", - "name": "Gedling", + "name": "North Cornwall", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Gedling: 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.E14001245" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001385" }, "measure": { "unit": "count" @@ -220530,20 +220437,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:fd84e036f6ed2fb9fca3b241", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:fdb7c2331f0421417678f58a", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 52467.443, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:fd8f2e2785f57631f28b9c6f", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:fdc488576271719298fef383", "aggregation": { "method": "sum" }, @@ -220584,19 +220491,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000079", + "id": "E14001426", "level": "constituency", - "name": "Edinburgh North and Leith", + "name": "Plymouth Moor View", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Edinburgh North and Leith: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas 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.gas.consumption", "record_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" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001426" }, "measure": { "unit": "kwh" @@ -220617,117 +220524,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:fd8f2e2785f57631f28b9c6f", - "source": { - "source_file": "desnz_constituency_energy_facts.json", - "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", - "source_table": "DESNZ sub-national 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_type": "float" - }, - { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:fd9908d9691fde9293590f48", - "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": "E14001238", - "level": "constituency", - "name": "Finchley and Golders Green", - "vintage": "pcon_2024" - }, - "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.E14001238" - }, - "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:fd9908d9691fde9293590f48", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:fdc488576271719298fef383", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 318426618.218, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:fdbe5db0229cf166c7ba4923", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:fdc5bdefa1e15db987716cc4", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -220740,83 +220558,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": "E14001261", "level": "constituency", - "name": "Bedford", + "name": "Halesowen", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Bedford: 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_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_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.E14001261" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_concept": "desnz.subnational.domestic_gas_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:fdbe5db0229cf166c7ba4923", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:fdc5bdefa1e15db987716cc4", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 441060307.341, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:fdd233c63dded37528a2af62", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:fdc9b8aa45c949d808650783", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -220832,7 +220648,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -220841,7 +220657,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -220849,27 +220665,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001085", + "id": "E14001184", "level": "constituency", - "name": "Bermondsey and Old Southwark", + "name": "Crawley", "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 meters, 2024, Crawley: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001085" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001184" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "gas_year", @@ -220882,28 +220698,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:fdd233c63dded37528a2af62", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:fdc9b8aa45c949d808650783", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 42818.0, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:fddc0a5ac61e6d50cb97e022", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:fde3b4a91b5bf72d6d595978", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -220919,7 +220735,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -220928,7 +220744,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -220936,27 +220752,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001397", + "id": "E14001271", "level": "constituency", - "name": "North Northumberland", + "name": "Harrow West", "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, 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.E14001397" + "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", @@ -220971,20 +220787,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:fddc0a5ac61e6d50cb97e022", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:fde3b4a91b5bf72d6d595978", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 147608767.064, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:fe0378614cdb35478c4cfbbb", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:fe02a24a97cdf3f647033335", "aggregation": { "method": "sum" }, @@ -221025,19 +220841,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "W07000111", + "id": "E14001412", "level": "constituency", - "name": "Wrexham", + "name": "Nottingham South", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Wrexham: 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.W07000111" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001412" }, "measure": { "unit": "kwh" @@ -221060,20 +220876,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:fe0378614cdb35478c4cfbbb", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:fe02a24a97cdf3f647033335", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 132599172.703, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:fe368424c29e8839199b2702", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:fe34a7752f5e387695cd8576", "aggregation": { "method": "sum" }, @@ -221114,19 +220930,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "W07000107", + "id": "E14001340", "level": "constituency", - "name": "Rhondda and Ogmore", + "name": "Liverpool Wavertree", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Rhondda and Ogmore: 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.W07000107" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001340" }, "measure": { "unit": "count" @@ -221147,28 +220963,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:fe368424c29e8839199b2702", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:fe34a7752f5e387695cd8576", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 43309.966, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:fe9f0fef064226b54d56ba09", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:fe7f3c8d9686095d0ebfa300", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -221181,73 +220997,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": "E14001272", + "id": "E14001176", "level": "constituency", - "name": "Hartlepool", + "name": "Colchester", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Hartlepool: 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_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_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.E14001272" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001176" }, "measure": { - "unit": "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:fe9f0fef064226b54d56ba09", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:fe7f3c8d9686095d0ebfa300", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 49823.626, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:fea5ece5066fd4d032f0815a", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:fe87920a9ba52d17bd9ad825", "aggregation": { "method": "sum" }, @@ -221288,19 +221106,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001114", + "id": "E14001266", "level": "constituency", - "name": "Boston and Skegness", + "name": "Harborough, Oadby and Wigston", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Boston and Skegness: 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_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001114" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001266" }, "measure": { "unit": "kwh" @@ -221323,28 +221141,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:fea5ece5066fd4d032f0815a", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:fe87920a9ba52d17bd9ad825", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 146602710.002, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:feae266f540e1ccd7c323a3d", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:fe8ea748c8fdde3d904934da", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -221360,7 +221178,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -221369,7 +221187,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -221377,27 +221195,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000107", + "id": "E14001448", "level": "constituency", - "name": "Ayr, Carrick and Cumnock", + "name": "Romford", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Ayr, Carrick and Cumnock: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Romford: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.S14000107" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001448" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "calendar_year", @@ -221412,20 +221230,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:feae266f540e1ccd7c323a3d", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:fe8ea748c8fdde3d904934da", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 43905.59, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:feb3c47abd96909cb1d4ba99", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:fe994f745d7e3cfc433855a7", "aggregation": { "method": "sum" }, @@ -221466,19 +221284,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "W07000100", + "id": "E14001547", "level": "constituency", - "name": "Mid and South Pembrokeshire", + "name": "Tipton and Wednesbury", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Mid and South Pembrokeshire: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, 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" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.W07000100" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001547" }, "measure": { "unit": "kwh" @@ -221499,28 +221317,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:feb3c47abd96909cb1d4ba99", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:fe994f745d7e3cfc433855a7", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 446314441.513, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:fee504574575f515c7c074a5", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:fec268c085c6d89c4450a969", "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", @@ -221533,81 +221351,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": "E14001162", + "id": "E14001287", "level": "constituency", - "name": "Chesham and Amersham", + "name": "High Peak", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Chesham and Amersham: 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.E14001162" + "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:fee504574575f515c7c074a5", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:fec268c085c6d89c4450a969", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 43226.0, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ff117251854965899e9d3c2f", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:fecc28862185209598eb90fd", "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", @@ -221620,73 +221440,164 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" + }, + "metric": { + "meter_count": "Meter count" + }, + "temperature_adjustment": { + "as_reported": "As reported" + } + }, + "dimensions": { + "domestic_scope": "all_domestic", + "fuel": "electricity", + "metric": "meter_count", + "temperature_adjustment": "as_reported" + }, + "entity": { + "name": "household", + "role": "domestic_energy_customer" + }, + "geography": { + "id": "E14001199", + "level": "constituency", + "name": "Doncaster East and the Isle of Axholme", + "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", + "layout": { + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + }, + "lineage": { + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001199" + }, + "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:fecc28862185209598eb90fd", + "source": { + "source_file": "desnz_constituency_energy_facts.json", + "source_name": "microcosm", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_table": "DESNZ sub-national 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_type": "float" + }, + { + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:fee67ba510ed4748252261cf", + "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": "E14001589", + "id": "E14001406", "level": "constituency", - "name": "Wirral West", + "name": "Northampton North", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Wirral West: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Northampton North: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", - "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.E14001589" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001406" }, "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:ff117251854965899e9d3c2f", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:fee67ba510ed4748252261cf", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 171645746.962, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ff22454a89c60877291dfbb2", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:fef513e846a9ed0dfa7b87af", "aggregation": { "method": "sum" }, @@ -221727,19 +221638,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001376", + "id": "E14001244", "level": "constituency", - "name": "Newbury", + "name": "Gateshead Central and Whickham", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Newbury: 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.E14001376" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001244" }, "measure": { "unit": "kwh" @@ -221762,28 +221673,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ff22454a89c60877291dfbb2", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:fef513e846a9ed0dfa7b87af", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 129909315.52, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ff72dcf759e87f2ecc3eb716", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:fefc120f69011b80ef8f4b7d", "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", @@ -221796,83 +221707,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": "E14001102", + "id": "W07000112", "level": "constituency", - "name": "Blackburn", + "name": "Ynys M\u00f4n", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Blackburn: 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_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_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.E14001102" + "source_record_id": "microcosm.desnz_constituency_energy.gas.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_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ff72dcf759e87f2ecc3eb716", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:fefc120f69011b80ef8f4b7d", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 16635.0, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ff86808ad0a611717fe0de6d", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ff094c883f4befe7ebb4c4e8", "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", @@ -221885,83 +221794,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": "W07000105", "level": "constituency", - "name": "Braintree", + "name": "Newport West and Islwyn", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Braintree: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Newport West and Islwyn: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_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.W07000105" }, "measure": { - "unit": "count" + "unit": "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:ff86808ad0a611717fe0de6d", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ff094c883f4befe7ebb4c4e8", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 464839098.463, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ff88dd303dbb752ba950d91e", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ff120b1408fd4568ea8cac6a", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -221977,7 +221884,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -221986,7 +221893,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -221994,27 +221901,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001508", + "id": "E14001232", "level": "constituency", - "name": "St Austell and Newquay", + "name": "Exmouth and Exeter East", "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, 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.E14001508" + "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", @@ -222029,20 +221936,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ff88dd303dbb752ba950d91e", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ff120b1408fd4568ea8cac6a", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 150119999.881, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ff962097bd9ac5f877227c7e", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ff19576a13c93e5a07564fc5", "aggregation": { "method": "sum" }, @@ -222083,19 +221990,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001164", + "id": "E14001459", "level": "constituency", - "name": "Chester South and Eddisbury", + "name": "Salford", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Chester South and Eddisbury: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, 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.E14001164" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001459" }, "measure": { "unit": "count" @@ -222116,28 +222023,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ff962097bd9ac5f877227c7e", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ff19576a13c93e5a07564fc5", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 37465.761, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ff990a539b65bea692b0c75b", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ff1c8c041152859be382503c", "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", @@ -222150,81 +222057,172 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { "consumption": "Consumption" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", + "fuel": "electricity", "metric": "consumption", - "temperature_adjustment": "weather_corrected" + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001522", + "id": "E14001588", "level": "constituency", - "name": "Stoke-on-Trent South", + "name": "Windsor", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Stoke-on-Trent South: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, 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.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001522" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001588" }, "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:ff990a539b65bea692b0c75b", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ff1c8c041152859be382503c", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 185091728.932, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ffcbb770c8c7750522d3774e", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ff2efbddb9686696aad5fa7e", "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": "E14001359", + "level": "constituency", + "name": "Mid Bedfordshire", + "vintage": "pcon_2024" + }, + "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.E14001359" + }, + "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:ff2efbddb9686696aad5fa7e", + "source": { + "source_file": "desnz_constituency_energy_facts.json", + "source_name": "microcosm", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_table": "DESNZ sub-national 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_type": "float" + }, + { + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ff414d7a02833a0d80e2d526", + "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", @@ -222240,7 +222238,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -222249,7 +222247,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -222257,27 +222255,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000096", + "id": "E14001595", "level": "constituency", - "name": "Lothian East", + "name": "Wolverhampton South East", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Lothian East: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Wolverhampton South East: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.S14000096" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001595" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "gas_year", @@ -222290,28 +222288,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ffcbb770c8c7750522d3774e", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ff414d7a02833a0d80e2d526", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 46481.579, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ffda50fa489a7552d4addb20", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ff6947e1d4aaa6c6df1d868b", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -222327,7 +222325,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -222336,7 +222334,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -222344,27 +222342,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001374", + "id": "S14000097", "level": "constituency", - "name": "New Forest West", + "name": "Mid Dunbartonshire", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, New Forest West: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Mid Dunbartonshire: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001374" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.S14000097" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "gas_year", @@ -222377,28 +222375,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ffda50fa489a7552d4addb20", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ff6947e1d4aaa6c6df1d868b", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 39409.857, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:fffb82941ca9a179efab7dae", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:fffe57d749b9cf21ccf43310", "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", @@ -222411,72 +222409,74 @@ "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": "E14001314", + "id": "E14001131", "level": "constituency", - "name": "Kingston upon Hull North and Cottingham", + "name": "Bristol Central", "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 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.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.E14001314" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001131" }, "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:fffb82941ca9a179efab7dae", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:fffe57d749b9cf21ccf43310", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "source_table": "DESNZ sub-national 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": 140321769.458, "value_type": "float" } ], - "rows_sha256": "0112c2dbf4095d8ae6d0994c2fc0dc0060ccac74c2f326bd0f942993dfe1ab69", + "rows_sha256": "c0966906a541459dfb0ddac3873cf3e7b8cc22dc14aa9540ddd6fc0dce5aa156", "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 14af81e370..e72e28b47d 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": "272c987af175687aca21f82851ef349521802b12", + "source_commit": "e56af9a501e71c9b954c84678a81566feb5b33f9", "build": "build-bundle --suite uk -> build-consumer-artifact", "artifact_schema_version": "policyengine_ledger.consumer_artifact.v2", - "fact_row_count": 1503315, - "facts_sha256": "084ddf46fa34b1e03b5f0a7287617aeafaf7f614e3619d87a6565409e4adac85", - "manifest_sha256": "229afc18d8201bbd59a41777453f487ad750be2802425240ac26ee54849bfafd" + "fact_row_count": 1506587, + "facts_sha256": "39ee4926f650f3d38d8c5220a750af4037339359179d70279d170cfbb3b42775", + "manifest_sha256": "a663586f8b3c6d13aa6fc5f64991951efe528b83bd5ea63c3b7267a20fff1c5f" }, "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 e9e7de6e60..5ae7bc2a4c 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": "272c987af175687aca21f82851ef349521802b12", + "source_commit": "e56af9a501e71c9b954c84678a81566feb5b33f9", "build": "build-bundle --suite uk -> build-consumer-artifact", "artifact_schema_version": "policyengine_ledger.consumer_artifact.v2", - "fact_row_count": 1503315, - "facts_sha256": "084ddf46fa34b1e03b5f0a7287617aeafaf7f614e3619d87a6565409e4adac85", - "manifest_sha256": "229afc18d8201bbd59a41777453f487ad750be2802425240ac26ee54849bfafd" + "fact_row_count": 1506587, + "facts_sha256": "39ee4926f650f3d38d8c5220a750af4037339359179d70279d170cfbb3b42775", + "manifest_sha256": "a663586f8b3c6d13aa6fc5f64991951efe528b83bd5ea63c3b7267a20fff1c5f" }, "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 4013a3baf1..918b5434ea 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": "272c987af175687aca21f82851ef349521802b12", + "source_commit": "e56af9a501e71c9b954c84678a81566feb5b33f9", "build": "build-bundle --suite uk -> build-consumer-artifact", "artifact_schema_version": "policyengine_ledger.consumer_artifact.v2", - "fact_row_count": 1503315, - "facts_sha256": "084ddf46fa34b1e03b5f0a7287617aeafaf7f614e3619d87a6565409e4adac85", - "manifest_sha256": "229afc18d8201bbd59a41777453f487ad750be2802425240ac26ee54849bfafd" + "fact_row_count": 1506587, + "facts_sha256": "39ee4926f650f3d38d8c5220a750af4037339359179d70279d170cfbb3b42775", + "manifest_sha256": "a663586f8b3c6d13aa6fc5f64991951efe528b83bd5ea63c3b7267a20fff1c5f" }, "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 2aeeb7ee84..da6cd6c689 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": "272c987af175687aca21f82851ef349521802b12", + "source_commit": "e56af9a501e71c9b954c84678a81566feb5b33f9", "build": "build-bundle --suite uk -> build-consumer-artifact", "artifact_schema_version": "policyengine_ledger.consumer_artifact.v2", - "fact_row_count": 1503315, - "facts_sha256": "084ddf46fa34b1e03b5f0a7287617aeafaf7f614e3619d87a6565409e4adac85", - "manifest_sha256": "229afc18d8201bbd59a41777453f487ad750be2802425240ac26ee54849bfafd" + "fact_row_count": 1506587, + "facts_sha256": "39ee4926f650f3d38d8c5220a750af4037339359179d70279d170cfbb3b42775", + "manifest_sha256": "a663586f8b3c6d13aa6fc5f64991951efe528b83bd5ea63c3b7267a20fff1c5f" }, "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 9cba4f31c9..5af7de1a94 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": "272c987af175687aca21f82851ef349521802b12", + "source_commit": "e56af9a501e71c9b954c84678a81566feb5b33f9", "build": "build-bundle --suite uk -> build-consumer-artifact", "artifact_schema_version": "policyengine_ledger.consumer_artifact.v2", - "fact_row_count": 1503315, - "facts_sha256": "084ddf46fa34b1e03b5f0a7287617aeafaf7f614e3619d87a6565409e4adac85", - "manifest_sha256": "229afc18d8201bbd59a41777453f487ad750be2802425240ac26ee54849bfafd" + "fact_row_count": 1506587, + "facts_sha256": "39ee4926f650f3d38d8c5220a750af4037339359179d70279d170cfbb3b42775", + "manifest_sha256": "a663586f8b3c6d13aa6fc5f64991951efe528b83bd5ea63c3b7267a20fff1c5f" }, "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 eeb9c8c4a8..689f253524 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 @@ -17,12 +17,12 @@ }, "source_fact_feed": { "source_repo": "PolicyEngine/chronicle", - "source_commit": "272c987af175687aca21f82851ef349521802b12", + "source_commit": "e56af9a501e71c9b954c84678a81566feb5b33f9", "build": "build-bundle --suite uk -> build-consumer-artifact", "artifact_schema_version": "policyengine_ledger.consumer_artifact.v2", - "fact_row_count": 1503315, - "facts_sha256": "084ddf46fa34b1e03b5f0a7287617aeafaf7f614e3619d87a6565409e4adac85", - "manifest_sha256": "229afc18d8201bbd59a41777453f487ad750be2802425240ac26ee54849bfafd" + "fact_row_count": 1506587, + "facts_sha256": "39ee4926f650f3d38d8c5220a750af4037339359179d70279d170cfbb3b42775", + "manifest_sha256": "a663586f8b3c6d13aa6fc5f64991951efe528b83bd5ea63c3b7267a20fff1c5f" }, "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 3f18dd3e44..50271903ca 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": "272c987af175687aca21f82851ef349521802b12", + "source_commit": "e56af9a501e71c9b954c84678a81566feb5b33f9", "build": "build-bundle --suite uk -> build-consumer-artifact", "artifact_schema_version": "policyengine_ledger.consumer_artifact.v2", - "fact_row_count": 1503315, - "facts_sha256": "084ddf46fa34b1e03b5f0a7287617aeafaf7f614e3619d87a6565409e4adac85", - "manifest_sha256": "229afc18d8201bbd59a41777453f487ad750be2802425240ac26ee54849bfafd" + "fact_row_count": 1506587, + "facts_sha256": "39ee4926f650f3d38d8c5220a750af4037339359179d70279d170cfbb3b42775", + "manifest_sha256": "a663586f8b3c6d13aa6fc5f64991951efe528b83bd5ea63c3b7267a20fff1c5f" }, "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 1795597b8a..fe405670e1 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": "272c987af175687aca21f82851ef349521802b12", + "source_commit": "e56af9a501e71c9b954c84678a81566feb5b33f9", "build": "build-bundle --suite uk -> build-consumer-artifact", "artifact_schema_version": "policyengine_ledger.consumer_artifact.v2", - "fact_row_count": 1503315, - "facts_sha256": "084ddf46fa34b1e03b5f0a7287617aeafaf7f614e3619d87a6565409e4adac85", - "manifest_sha256": "229afc18d8201bbd59a41777453f487ad750be2802425240ac26ee54849bfafd" + "fact_row_count": 1506587, + "facts_sha256": "39ee4926f650f3d38d8c5220a750af4037339359179d70279d170cfbb3b42775", + "manifest_sha256": "a663586f8b3c6d13aa6fc5f64991951efe528b83bd5ea63c3b7267a20fff1c5f" }, "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 547c53ac50..26d7f0c05f 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": "272c987af175687aca21f82851ef349521802b12", + "source_commit": "e56af9a501e71c9b954c84678a81566feb5b33f9", "build": "build-bundle --suite uk -> build-consumer-artifact", "artifact_schema_version": "policyengine_ledger.consumer_artifact.v2", - "fact_row_count": 1503315, - "facts_sha256": "084ddf46fa34b1e03b5f0a7287617aeafaf7f614e3619d87a6565409e4adac85", - "manifest_sha256": "229afc18d8201bbd59a41777453f487ad750be2802425240ac26ee54849bfafd" + "fact_row_count": 1506587, + "facts_sha256": "39ee4926f650f3d38d8c5220a750af4037339359179d70279d170cfbb3b42775", + "manifest_sha256": "a663586f8b3c6d13aa6fc5f64991951efe528b83bd5ea63c3b7267a20fff1c5f" }, "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 fc84e51bd4..751af8486e 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": "272c987af175687aca21f82851ef349521802b12", + "source_commit": "e56af9a501e71c9b954c84678a81566feb5b33f9", "build": "build-bundle --suite uk -> build-consumer-artifact", "artifact_schema_version": "policyengine_ledger.consumer_artifact.v2", - "fact_row_count": 1503315, - "facts_sha256": "084ddf46fa34b1e03b5f0a7287617aeafaf7f614e3619d87a6565409e4adac85", - "manifest_sha256": "229afc18d8201bbd59a41777453f487ad750be2802425240ac26ee54849bfafd" + "fact_row_count": 1506587, + "facts_sha256": "39ee4926f650f3d38d8c5220a750af4037339359179d70279d170cfbb3b42775", + "manifest_sha256": "a663586f8b3c6d13aa6fc5f64991951efe528b83bd5ea63c3b7267a20fff1c5f" }, "selections": [ { diff --git a/packages/microcosm-build/src/microcosm/build/uk/hmrc_cgt_asset_type_facts.json b/packages/microcosm-build/src/microcosm/build/uk/hmrc_cgt_asset_type_facts.json index af5c11adcb..0413a042e4 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": "272c987af175687aca21f82851ef349521802b12", + "source_commit": "e56af9a501e71c9b954c84678a81566feb5b33f9", "build": "build-bundle --suite uk -> build-consumer-artifact", "artifact_schema_version": "policyengine_ledger.consumer_artifact.v2", - "fact_row_count": 1503315, - "facts_sha256": "084ddf46fa34b1e03b5f0a7287617aeafaf7f614e3619d87a6565409e4adac85", - "manifest_sha256": "229afc18d8201bbd59a41777453f487ad750be2802425240ac26ee54849bfafd" + "fact_row_count": 1506587, + "facts_sha256": "39ee4926f650f3d38d8c5220a750af4037339359179d70279d170cfbb3b42775", + "manifest_sha256": "a663586f8b3c6d13aa6fc5f64991951efe528b83bd5ea63c3b7267a20fff1c5f" }, "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 eeaf2d9e59..5bdd66ec42 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": "272c987af175687aca21f82851ef349521802b12", + "source_commit": "e56af9a501e71c9b954c84678a81566feb5b33f9", "build": "build-bundle --suite uk -> build-consumer-artifact", "artifact_schema_version": "policyengine_ledger.consumer_artifact.v2", - "fact_row_count": 1503315, - "facts_sha256": "084ddf46fa34b1e03b5f0a7287617aeafaf7f614e3619d87a6565409e4adac85", - "manifest_sha256": "229afc18d8201bbd59a41777453f487ad750be2802425240ac26ee54849bfafd" + "fact_row_count": 1506587, + "facts_sha256": "39ee4926f650f3d38d8c5220a750af4037339359179d70279d170cfbb3b42775", + "manifest_sha256": "a663586f8b3c6d13aa6fc5f64991951efe528b83bd5ea63c3b7267a20fff1c5f" }, "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 86236b5c94..c0db7ebd54 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": "272c987af175687aca21f82851ef349521802b12", + "source_commit": "e56af9a501e71c9b954c84678a81566feb5b33f9", "build": "build-bundle --suite uk -> build-consumer-artifact", "artifact_schema_version": "policyengine_ledger.consumer_artifact.v2", - "fact_row_count": 1503315, - "facts_sha256": "084ddf46fa34b1e03b5f0a7287617aeafaf7f614e3619d87a6565409e4adac85", - "manifest_sha256": "229afc18d8201bbd59a41777453f487ad750be2802425240ac26ee54849bfafd" + "fact_row_count": 1506587, + "facts_sha256": "39ee4926f650f3d38d8c5220a750af4037339359179d70279d170cfbb3b42775", + "manifest_sha256": "a663586f8b3c6d13aa6fc5f64991951efe528b83bd5ea63c3b7267a20fff1c5f" }, "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 new file mode 100644 index 0000000000..5339f84303 --- /dev/null +++ b/packages/microcosm-build/src/microcosm/build/uk/hmrc_isa_statistics_facts.json @@ -0,0 +1,50441 @@ +{ + "schema_version": 1, + "country": "uk", + "kind": "uk_vendored_ledger_facts", + "resource": "hmrc_isa_statistics_facts.json", + "purpose": "HMRC Annual savings statistics (September 2026 release), the rows the ISA subscriptions stage draws subscribers and amounts from and the Lifetime ISA anchor counts payers against (microcosm#1415): Table 9.7 2023-24 subscribers by total income and size of subscription, and the holders who made no further subscription, for all subscribers and each type paid into; Table 9.8 subscribers by age and sex; Table 9.9 subscribers by region; Table 9.4 accounts and amounts subscribed by component for 2023-24 and 2024-25 (the latest year provisional); Table 9.6 market values at 5 April 2025; the cash ISA limit reduction impact note's shares of under-65 cash subscribers either side of GBP 12,000 in 2022-23; and Lifetime ISA Table 1a withdrawals for 2024-25 and 2025-26. Tables 9.7 to 9.9 count individuals and Table 9.4 accounts. None is a calibration target: the stage's reviewed fence keeps them measured only. No value is derived here.", + "consumers": [ + "uk_runtime.hmrc_isa_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": "e56af9a501e71c9b954c84678a81566feb5b33f9", + "build": "build-bundle --suite uk -> build-consumer-artifact", + "artifact_schema_version": "policyengine_ledger.consumer_artifact.v2", + "fact_row_count": 1506587, + "facts_sha256": "39ee4926f650f3d38d8c5220a750af4037339359179d70279d170cfbb3b42775", + "manifest_sha256": "a663586f8b3c6d13aa6fc5f64991951efe528b83bd5ea63c3b7267a20fff1c5f" + }, + "selections": [ + { + "label": "table9_7_ty2023_subscribers_and_holders_by_income_and_subscription", + "selector": { + "source_name": "hmrc", + "record_set_id": [ + "hmrc.isa_statistics_2026.table9_7.ty2023.all.subscribers", + "hmrc.isa_statistics_2026.table9_7.ty2023.all.holders", + "hmrc.isa_statistics_2026.table9_7.ty2023.cash_only.subscribers", + "hmrc.isa_statistics_2026.table9_7.ty2023.cash_only.holders", + "hmrc.isa_statistics_2026.table9_7.ty2023.stocks_and_shares_only.subscribers", + "hmrc.isa_statistics_2026.table9_7.ty2023.stocks_and_shares_only.holders", + "hmrc.isa_statistics_2026.table9_7.ty2023.cash_and_stocks_and_shares.subscribers", + "hmrc.isa_statistics_2026.table9_7.ty2023.cash_and_stocks_and_shares.holders" + ] + }, + "row_count": 624 + }, + { + "label": "table9_8_ty2023_subscribers_and_holders_by_age_and_sex", + "selector": { + "source_name": "hmrc", + "record_set_id": [ + "hmrc.isa_statistics_2026.table9_8.ty2023.male.subscribers", + "hmrc.isa_statistics_2026.table9_8.ty2023.male.holders", + "hmrc.isa_statistics_2026.table9_8.ty2023.female.subscribers", + "hmrc.isa_statistics_2026.table9_8.ty2023.female.holders", + "hmrc.isa_statistics_2026.table9_8.ty2023.all.subscribers", + "hmrc.isa_statistics_2026.table9_8.ty2023.all.holders" + ] + }, + "row_count": 325 + }, + { + "label": "table9_9_ty2023_subscribers_and_holders_by_region", + "selector": { + "source_name": "hmrc", + "record_set_id": [ + "hmrc.isa_statistics_2026.table9_9.ty2023.subscribers", + "hmrc.isa_statistics_2026.table9_9.ty2023.holders" + ] + }, + "row_count": 70 + }, + { + "label": "table9_4_ty2023_ty2024_accounts_and_amounts_subscribed", + "selector": { + "source_name": "hmrc", + "record_set_id": [ + "hmrc.isa_statistics_2026.table9_4.accounts.ty2023", + "hmrc.isa_statistics_2026.table9_4.amounts.ty2023", + "hmrc.isa_statistics_2026.table9_4.accounts.ty2024", + "hmrc.isa_statistics_2026.table9_4.amounts.ty2024" + ] + }, + "row_count": 24 + }, + { + "label": "table9_6_ty2024_market_value", + "selector": { + "source_name": "hmrc", + "record_set_id": "hmrc.isa_statistics_2026.table9_6.ty2024" + }, + "row_count": 19 + }, + { + "label": "impact_note_ty2022_cash_subscribers_under_65_by_band", + "selector": { + "source_name": "hmrc", + "record_set_id": "hmrc.cash_isa_limit_reduction_2026.cash_subscribers_under_65.ty2022" + }, + "row_count": 2 + }, + { + "label": "lisa_table1a_ty2024_ty2025_withdrawals", + "selector": { + "source_name": "hmrc", + "record_set_id": [ + "hmrc.lisa_statistics_2026.table1a.ty2024", + "hmrc.lisa_statistics_2026.table1a.ty2025" + ] + }, + "row_count": 10 + } + ], + "row_count": 1074, + "rows": [ + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_c5f0f776a02793a61ebbdc15", + "semantic_fact_key": "ledger_semantic_fact_v2_a19780c412638a0dbaeb1a9a", + "source_record_id": "hmrc.cash_isa_limit_reduction_2026.cash_subscribers_under_65.ty2022.over_12000.share_of_cash_subscribers", + "concept": "hmrc.cash_isa_subscribers_share", + "measure_id": "share_of_cash_subscribers", + "unit": "percent", + "aggregation": "share", + "entity": { + "name": "person", + "role": "cash_isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2022 + }, + "period_coverage": { + "start_date": "2022-04-06", + "end_date": "2023-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.cash_isa_limit_reduction_2026.cash_subscribers_under_65.ty2022", + "groupby_dimension": "cash_isa_subscription_band", + "groupby_value_id": "over_12000", + "table_record_kind": "detail" + }, + "dimensions": { + "cash_isa_subscription_band": "over_12000", + "isa_type": "cash" + }, + "source": { + "source_name": "hmrc", + "source_table": "Cash Individual Savings Account (ISA) limit reduction: tax information and impact note", + "source_file": "cash-individual-savings-account-isa-limit-reduction.html", + "source_sha256": "3a27fd6017afd85a1167e3acb3687d6312ea32c07f1101535f888279bd2c6212", + "vintage": "tiin_2026_09", + "raw_r2_key": "raw/uk/hmrc/hmrc-cash-isa-limit-reduction-2026/2026/3a27fd6017afd85a1167e3acb3687d6312ea32c07f1101535f888279bd2c6212/cash-individual-savings-account-isa-limit-reduction.html" + }, + "value": 22 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_6a12ee0e984f3f191b62455f", + "semantic_fact_key": "ledger_semantic_fact_v2_84986830fe6bed961be4f572", + "source_record_id": "hmrc.cash_isa_limit_reduction_2026.cash_subscribers_under_65.ty2022.under_12000.share_of_cash_subscribers", + "concept": "hmrc.cash_isa_subscribers_share", + "measure_id": "share_of_cash_subscribers", + "unit": "percent", + "aggregation": "share", + "entity": { + "name": "person", + "role": "cash_isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2022 + }, + "period_coverage": { + "start_date": "2022-04-06", + "end_date": "2023-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.cash_isa_limit_reduction_2026.cash_subscribers_under_65.ty2022", + "groupby_dimension": "cash_isa_subscription_band", + "groupby_value_id": "under_12000", + "table_record_kind": "detail" + }, + "dimensions": { + "cash_isa_subscription_band": "under_12000", + "isa_type": "cash" + }, + "source": { + "source_name": "hmrc", + "source_table": "Cash Individual Savings Account (ISA) limit reduction: tax information and impact note", + "source_file": "cash-individual-savings-account-isa-limit-reduction.html", + "source_sha256": "3a27fd6017afd85a1167e3acb3687d6312ea32c07f1101535f888279bd2c6212", + "vintage": "tiin_2026_09", + "raw_r2_key": "raw/uk/hmrc/hmrc-cash-isa-limit-reduction-2026/2026/3a27fd6017afd85a1167e3acb3687d6312ea32c07f1101535f888279bd2c6212/cash-individual-savings-account-isa-limit-reduction.html" + }, + "value": 78 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_a7c51e84a6e6e05bf98c962d", + "semantic_fact_key": "ledger_semantic_fact_v2_4c1418f246888fc47bbdbe6c", + "source_record_id": "hmrc.isa_statistics_2026.table9_4.accounts.ty2023.all.accounts", + "concept": "hmrc.isa_accounts_subscribed", + "measure_id": "accounts", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_account" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_4.accounts.ty2023", + "groupby_dimension": "isa_component", + "groupby_value_id": "all", + "table_record_kind": "total" + }, + "dimensions": { + "isa_component": "all" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 15008000 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_bdd7861dfda30b2304c5a9de", + "semantic_fact_key": "ledger_semantic_fact_v2_b6735ef165f51af4a7140924", + "source_record_id": "hmrc.isa_statistics_2026.table9_4.accounts.ty2023.cash.accounts", + "concept": "hmrc.isa_accounts_subscribed", + "measure_id": "accounts", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_account" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_4.accounts.ty2023", + "groupby_dimension": "isa_component", + "groupby_value_id": "cash", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_component": "cash" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 9939000 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_114adfd030a66898cab65a58", + "semantic_fact_key": "ledger_semantic_fact_v2_2a6bed32cccbef6a7e307785", + "source_record_id": "hmrc.isa_statistics_2026.table9_4.accounts.ty2023.innovative_finance.accounts", + "concept": "hmrc.isa_accounts_subscribed", + "measure_id": "accounts", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_account" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_4.accounts.ty2023", + "groupby_dimension": "isa_component", + "groupby_value_id": "innovative_finance", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_component": "innovative_finance" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 13000 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_1e7585a2fa2c84cfbf0f3c39", + "semantic_fact_key": "ledger_semantic_fact_v2_7418fde0dd7239f7a5e35df5", + "source_record_id": "hmrc.isa_statistics_2026.table9_4.accounts.ty2023.lifetime.accounts", + "concept": "hmrc.isa_accounts_subscribed", + "measure_id": "accounts", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_account" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_4.accounts.ty2023", + "groupby_dimension": "isa_component", + "groupby_value_id": "lifetime", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_component": "lifetime" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 964000 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_49c5a539e0188553b7be4774", + "semantic_fact_key": "ledger_semantic_fact_v2_064af00ec1cf69292d6352b5", + "source_record_id": "hmrc.isa_statistics_2026.table9_4.accounts.ty2023.stocks_and_shares.accounts", + "concept": "hmrc.isa_accounts_subscribed", + "measure_id": "accounts", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_account" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_4.accounts.ty2023", + "groupby_dimension": "isa_component", + "groupby_value_id": "stocks_and_shares", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_component": "stocks_and_shares" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 4091000 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_2e67dd53dece490093ff274c", + "semantic_fact_key": "ledger_semantic_fact_v2_f55dd91f6132813eecc5a067", + "source_record_id": "hmrc.isa_statistics_2026.table9_4.accounts.ty2023.stocks_and_shares_insurance.accounts", + "concept": "hmrc.isa_accounts_subscribed", + "measure_id": "accounts", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_account" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_4.accounts.ty2023", + "groupby_dimension": "isa_component", + "groupby_value_id": "stocks_and_shares_insurance", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_component": "stocks_and_shares_insurance" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 164000 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_54f9e8912fae725b9fe19423", + "semantic_fact_key": "ledger_semantic_fact_v2_84535eca799e109eca110972", + "source_record_id": "hmrc.isa_statistics_2026.table9_4.accounts.ty2024.all.accounts", + "concept": "hmrc.isa_accounts_subscribed", + "measure_id": "accounts", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_account" + }, + "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.isa_statistics_2026.table9_4.accounts.ty2024", + "groupby_dimension": "isa_component", + "groupby_value_id": "all", + "table_record_kind": "total" + }, + "dimensions": { + "isa_component": "all" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 16752000 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_6f81d8cdc4ff98405768d4ed", + "semantic_fact_key": "ledger_semantic_fact_v2_a537b320a9d2d94d280b7a76", + "source_record_id": "hmrc.isa_statistics_2026.table9_4.accounts.ty2024.cash.accounts", + "concept": "hmrc.isa_accounts_subscribed", + "measure_id": "accounts", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_account" + }, + "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.isa_statistics_2026.table9_4.accounts.ty2024", + "groupby_dimension": "isa_component", + "groupby_value_id": "cash", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_component": "cash" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 10713000 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_ac1e1231a56a53ab67614403", + "semantic_fact_key": "ledger_semantic_fact_v2_5e3a90f291842dd1eb21d72a", + "source_record_id": "hmrc.isa_statistics_2026.table9_4.accounts.ty2024.innovative_finance.accounts", + "concept": "hmrc.isa_accounts_subscribed", + "measure_id": "accounts", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_account" + }, + "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.isa_statistics_2026.table9_4.accounts.ty2024", + "groupby_dimension": "isa_component", + "groupby_value_id": "innovative_finance", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_component": "innovative_finance" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 9000 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_d83088949ad10ddc7100c4a9", + "semantic_fact_key": "ledger_semantic_fact_v2_1f068a31456054a5e00f6051", + "source_record_id": "hmrc.isa_statistics_2026.table9_4.accounts.ty2024.lifetime.accounts", + "concept": "hmrc.isa_accounts_subscribed", + "measure_id": "accounts", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_account" + }, + "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.isa_statistics_2026.table9_4.accounts.ty2024", + "groupby_dimension": "isa_component", + "groupby_value_id": "lifetime", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_component": "lifetime" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 1136000 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_66361c5d4df01a56447cc2e4", + "semantic_fact_key": "ledger_semantic_fact_v2_8435c512d6c6aa0fbba714d6", + "source_record_id": "hmrc.isa_statistics_2026.table9_4.accounts.ty2024.stocks_and_shares.accounts", + "concept": "hmrc.isa_accounts_subscribed", + "measure_id": "accounts", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_account" + }, + "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.isa_statistics_2026.table9_4.accounts.ty2024", + "groupby_dimension": "isa_component", + "groupby_value_id": "stocks_and_shares", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_component": "stocks_and_shares" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 4893000 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_d29bc5567acdeb7be4d8750c", + "semantic_fact_key": "ledger_semantic_fact_v2_ba314d2c20e060e2bea89243", + "source_record_id": "hmrc.isa_statistics_2026.table9_4.accounts.ty2024.stocks_and_shares_insurance.accounts", + "concept": "hmrc.isa_accounts_subscribed", + "measure_id": "accounts", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_account" + }, + "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.isa_statistics_2026.table9_4.accounts.ty2024", + "groupby_dimension": "isa_component", + "groupby_value_id": "stocks_and_shares_insurance", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_component": "stocks_and_shares_insurance" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 167000 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_ad4b364a8cba3c0fb05c686c", + "semantic_fact_key": "ledger_semantic_fact_v2_28d8741e9cd0571b3157c4b2", + "source_record_id": "hmrc.isa_statistics_2026.table9_4.amounts.ty2023.all.amounts", + "concept": "hmrc.isa_amount_subscribed", + "measure_id": "amounts", + "unit": "gbp", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_account" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_4.amounts.ty2023", + "groupby_dimension": "isa_component", + "groupby_value_id": "all", + "table_record_kind": "total" + }, + "dimensions": { + "isa_component": "all" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 102995000000 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_541fc5839620eeba3057aa8a", + "semantic_fact_key": "ledger_semantic_fact_v2_f0ac821dba635a17ee88f655", + "source_record_id": "hmrc.isa_statistics_2026.table9_4.amounts.ty2023.cash.amounts", + "concept": "hmrc.isa_amount_subscribed", + "measure_id": "amounts", + "unit": "gbp", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_account" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_4.amounts.ty2023", + "groupby_dimension": "isa_component", + "groupby_value_id": "cash", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_component": "cash" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 69498000000 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_5c839fca68194b097af040c7", + "semantic_fact_key": "ledger_semantic_fact_v2_81d8b6c4527a2b50bebe7eeb", + "source_record_id": "hmrc.isa_statistics_2026.table9_4.amounts.ty2023.innovative_finance.amounts", + "concept": "hmrc.isa_amount_subscribed", + "measure_id": "amounts", + "unit": "gbp", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_account" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_4.amounts.ty2023", + "groupby_dimension": "isa_component", + "groupby_value_id": "innovative_finance", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_component": "innovative_finance" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 81000000 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_2d1a8fe2b3c6956a98dd1606", + "semantic_fact_key": "ledger_semantic_fact_v2_c7fa1b7571729ade2e937f32", + "source_record_id": "hmrc.isa_statistics_2026.table9_4.amounts.ty2023.lifetime.amounts", + "concept": "hmrc.isa_amount_subscribed", + "measure_id": "amounts", + "unit": "gbp", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_account" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_4.amounts.ty2023", + "groupby_dimension": "isa_component", + "groupby_value_id": "lifetime", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_component": "lifetime" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 2346000000 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_711412bf3a292e6916eca1ad", + "semantic_fact_key": "ledger_semantic_fact_v2_9057d9157e802a4303fbef3d", + "source_record_id": "hmrc.isa_statistics_2026.table9_4.amounts.ty2023.stocks_and_shares.amounts", + "concept": "hmrc.isa_amount_subscribed", + "measure_id": "amounts", + "unit": "gbp", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_account" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_4.amounts.ty2023", + "groupby_dimension": "isa_component", + "groupby_value_id": "stocks_and_shares", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_component": "stocks_and_shares" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 31070000000 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_f8578a46455202204103adb0", + "semantic_fact_key": "ledger_semantic_fact_v2_15fdc3ad7ce97232565e76f1", + "source_record_id": "hmrc.isa_statistics_2026.table9_4.amounts.ty2023.stocks_and_shares_insurance.amounts", + "concept": "hmrc.isa_amount_subscribed", + "measure_id": "amounts", + "unit": "gbp", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_account" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_4.amounts.ty2023", + "groupby_dimension": "isa_component", + "groupby_value_id": "stocks_and_shares_insurance", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_component": "stocks_and_shares_insurance" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 1059000000 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_6af091ed874918b1ef26169c", + "semantic_fact_key": "ledger_semantic_fact_v2_c374c6cb98399885ec9f90c2", + "source_record_id": "hmrc.isa_statistics_2026.table9_4.amounts.ty2024.all.amounts", + "concept": "hmrc.isa_amount_subscribed", + "measure_id": "amounts", + "unit": "gbp", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_account" + }, + "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.isa_statistics_2026.table9_4.amounts.ty2024", + "groupby_dimension": "isa_component", + "groupby_value_id": "all", + "table_record_kind": "total" + }, + "dimensions": { + "isa_component": "all" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 135678000000 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_0b66838fd9ad8d4710bbf7ce", + "semantic_fact_key": "ledger_semantic_fact_v2_27600ffebad0778bf312068f", + "source_record_id": "hmrc.isa_statistics_2026.table9_4.amounts.ty2024.cash.amounts", + "concept": "hmrc.isa_amount_subscribed", + "measure_id": "amounts", + "unit": "gbp", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_account" + }, + "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.isa_statistics_2026.table9_4.amounts.ty2024", + "groupby_dimension": "isa_component", + "groupby_value_id": "cash", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_component": "cash" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 95581000000 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_e0ece6b9f4765ce24a17efa7", + "semantic_fact_key": "ledger_semantic_fact_v2_4eb45cb61eaf13c4568dafc0", + "source_record_id": "hmrc.isa_statistics_2026.table9_4.amounts.ty2024.innovative_finance.amounts", + "concept": "hmrc.isa_amount_subscribed", + "measure_id": "amounts", + "unit": "gbp", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_account" + }, + "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.isa_statistics_2026.table9_4.amounts.ty2024", + "groupby_dimension": "isa_component", + "groupby_value_id": "innovative_finance", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_component": "innovative_finance" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 79000000 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_ece601ec93a6912464f7572f", + "semantic_fact_key": "ledger_semantic_fact_v2_0e62d25f45f2d194c6b542eb", + "source_record_id": "hmrc.isa_statistics_2026.table9_4.amounts.ty2024.lifetime.amounts", + "concept": "hmrc.isa_amount_subscribed", + "measure_id": "amounts", + "unit": "gbp", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_account" + }, + "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.isa_statistics_2026.table9_4.amounts.ty2024", + "groupby_dimension": "isa_component", + "groupby_value_id": "lifetime", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_component": "lifetime" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 2818000000 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_7bcadf681c0aa859f6982027", + "semantic_fact_key": "ledger_semantic_fact_v2_39b8c150b14b4ce885ce2a05", + "source_record_id": "hmrc.isa_statistics_2026.table9_4.amounts.ty2024.stocks_and_shares.amounts", + "concept": "hmrc.isa_amount_subscribed", + "measure_id": "amounts", + "unit": "gbp", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_account" + }, + "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.isa_statistics_2026.table9_4.amounts.ty2024", + "groupby_dimension": "isa_component", + "groupby_value_id": "stocks_and_shares", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_component": "stocks_and_shares" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 37200000000 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_a35b5aef50f4d487d214c5e8", + "semantic_fact_key": "ledger_semantic_fact_v2_3ffc731f22c7d882b02edd0e", + "source_record_id": "hmrc.isa_statistics_2026.table9_4.amounts.ty2024.stocks_and_shares_insurance.amounts", + "concept": "hmrc.isa_amount_subscribed", + "measure_id": "amounts", + "unit": "gbp", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_account" + }, + "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.isa_statistics_2026.table9_4.amounts.ty2024", + "groupby_dimension": "isa_component", + "groupby_value_id": "stocks_and_shares_insurance", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_component": "stocks_and_shares_insurance" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 1170000000 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_4b5a61eaf0dbac86dcb34e78", + "semantic_fact_key": "ledger_semantic_fact_v2_11417303d892237d5100aaa2", + "source_record_id": "hmrc.isa_statistics_2026.table9_9.ty2023.holders.E12000001.no_further_subscription", + "concept": "hmrc.isa_holders", + "measure_id": "no_further_subscription", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_holder" + }, + "geography": { + "id": "E12000001", + "level": "region", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2024-04-05", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_9.ty2023.holders", + "groupby_dimension": "geography", + "groupby_value_id": "E12000001", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_subscription_band": "none", + "isa_type": "all" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 372223 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_0305c5e003eb312ca58ecceb", + "semantic_fact_key": "ledger_semantic_fact_v2_42486f4d28d59fa17eecbdae", + "source_record_id": "hmrc.isa_statistics_2026.table9_9.ty2023.holders.E12000002.no_further_subscription", + "concept": "hmrc.isa_holders", + "measure_id": "no_further_subscription", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_holder" + }, + "geography": { + "id": "E12000002", + "level": "region", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2024-04-05", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_9.ty2023.holders", + "groupby_dimension": "geography", + "groupby_value_id": "E12000002", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_subscription_band": "none", + "isa_type": "all" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 1049917 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_7d916ef5f5c306fccfe68625", + "semantic_fact_key": "ledger_semantic_fact_v2_f56fb2e88d8eb9ad30e2b97c", + "source_record_id": "hmrc.isa_statistics_2026.table9_9.ty2023.holders.E12000003.no_further_subscription", + "concept": "hmrc.isa_holders", + "measure_id": "no_further_subscription", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_holder" + }, + "geography": { + "id": "E12000003", + "level": "region", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2024-04-05", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_9.ty2023.holders", + "groupby_dimension": "geography", + "groupby_value_id": "E12000003", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_subscription_band": "none", + "isa_type": "all" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 791520 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_fd3643f9b7faff064438a2c5", + "semantic_fact_key": "ledger_semantic_fact_v2_03189dbf55fd5434418c7f6c", + "source_record_id": "hmrc.isa_statistics_2026.table9_9.ty2023.holders.E12000004.no_further_subscription", + "concept": "hmrc.isa_holders", + "measure_id": "no_further_subscription", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_holder" + }, + "geography": { + "id": "E12000004", + "level": "region", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2024-04-05", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_9.ty2023.holders", + "groupby_dimension": "geography", + "groupby_value_id": "E12000004", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_subscription_band": "none", + "isa_type": "all" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 765997 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_33de83ae1879647c559c3766", + "semantic_fact_key": "ledger_semantic_fact_v2_32b6b6a1d04ecaa6d6322817", + "source_record_id": "hmrc.isa_statistics_2026.table9_9.ty2023.holders.E12000005.no_further_subscription", + "concept": "hmrc.isa_holders", + "measure_id": "no_further_subscription", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_holder" + }, + "geography": { + "id": "E12000005", + "level": "region", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2024-04-05", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_9.ty2023.holders", + "groupby_dimension": "geography", + "groupby_value_id": "E12000005", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_subscription_band": "none", + "isa_type": "all" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 865764 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_0fde4866495ba3f6ac03c0a7", + "semantic_fact_key": "ledger_semantic_fact_v2_23ebccb94f62990825375493", + "source_record_id": "hmrc.isa_statistics_2026.table9_9.ty2023.holders.E12000006.no_further_subscription", + "concept": "hmrc.isa_holders", + "measure_id": "no_further_subscription", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_holder" + }, + "geography": { + "id": "E12000006", + "level": "region", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2024-04-05", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_9.ty2023.holders", + "groupby_dimension": "geography", + "groupby_value_id": "E12000006", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_subscription_band": "none", + "isa_type": "all" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 1009917 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_73ad732bff634220e291ce7d", + "semantic_fact_key": "ledger_semantic_fact_v2_2da209ba139e032c4bb3b300", + "source_record_id": "hmrc.isa_statistics_2026.table9_9.ty2023.holders.E12000007.no_further_subscription", + "concept": "hmrc.isa_holders", + "measure_id": "no_further_subscription", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_holder" + }, + "geography": { + "id": "E12000007", + "level": "region", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2024-04-05", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_9.ty2023.holders", + "groupby_dimension": "geography", + "groupby_value_id": "E12000007", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_subscription_band": "none", + "isa_type": "all" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 1075382 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_d0582114f39777a9e429aedb", + "semantic_fact_key": "ledger_semantic_fact_v2_438d8c0d7d0999d4f2351518", + "source_record_id": "hmrc.isa_statistics_2026.table9_9.ty2023.holders.E12000008.no_further_subscription", + "concept": "hmrc.isa_holders", + "measure_id": "no_further_subscription", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_holder" + }, + "geography": { + "id": "E12000008", + "level": "region", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2024-04-05", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_9.ty2023.holders", + "groupby_dimension": "geography", + "groupby_value_id": "E12000008", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_subscription_band": "none", + "isa_type": "all" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 1518307 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_d95620e8485cbfa6ece9cc5d", + "semantic_fact_key": "ledger_semantic_fact_v2_a9365f440ff54479c09914fb", + "source_record_id": "hmrc.isa_statistics_2026.table9_9.ty2023.holders.E12000009.no_further_subscription", + "concept": "hmrc.isa_holders", + "measure_id": "no_further_subscription", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_holder" + }, + "geography": { + "id": "E12000009", + "level": "region", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2024-04-05", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_9.ty2023.holders", + "groupby_dimension": "geography", + "groupby_value_id": "E12000009", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_subscription_band": "none", + "isa_type": "all" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 984256 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_60a34bb7e5554b629d056dc7", + "semantic_fact_key": "ledger_semantic_fact_v2_4c184d891abf29b96999217c", + "source_record_id": "hmrc.isa_statistics_2026.table9_9.ty2023.holders.E92000001.no_further_subscription", + "concept": "hmrc.isa_holders", + "measure_id": "no_further_subscription", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_holder" + }, + "geography": { + "id": "E92000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2024-04-05", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_9.ty2023.holders", + "groupby_dimension": "geography", + "groupby_value_id": "E92000001", + "table_record_kind": "total" + }, + "dimensions": { + "isa_subscription_band": "none", + "isa_type": "all" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 8433283 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_201b52a6407973058a0feda0", + "semantic_fact_key": "ledger_semantic_fact_v2_476239120d42e89f4e03e0df", + "source_record_id": "hmrc.isa_statistics_2026.table9_8.ty2023.all.holders.age_24_to_26.no_further_subscription", + "concept": "hmrc.isa_holders", + "measure_id": "no_further_subscription", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_holder" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2024-04-05", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_8.ty2023.all.holders", + "groupby_dimension": "age_band", + "groupby_value_id": "age_24_to_26", + "table_record_kind": "detail" + }, + "dimensions": { + "age_band": "age_24_to_26", + "isa_subscription_band": "none", + "isa_type": "all", + "sex": "all" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 284565 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_4e5c4fe5f1581fa1cd88dfad", + "semantic_fact_key": "ledger_semantic_fact_v2_af1b741ed00fa3db10a63328", + "source_record_id": "hmrc.isa_statistics_2026.table9_8.ty2023.female.holders.age_24_to_26.no_further_subscription", + "concept": "hmrc.isa_holders", + "measure_id": "no_further_subscription", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_holder" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2024-04-05", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_8.ty2023.female.holders", + "groupby_dimension": "age_band", + "groupby_value_id": "age_24_to_26", + "table_record_kind": "detail" + }, + "dimensions": { + "age_band": "age_24_to_26", + "isa_subscription_band": "none", + "isa_type": "all", + "sex": "female" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 142828 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_f149ca76beeb8963398bf038", + "semantic_fact_key": "ledger_semantic_fact_v2_f3e83004e632e142400e9d84", + "source_record_id": "hmrc.isa_statistics_2026.table9_8.ty2023.male.holders.age_24_to_26.no_further_subscription", + "concept": "hmrc.isa_holders", + "measure_id": "no_further_subscription", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_holder" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2024-04-05", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_8.ty2023.male.holders", + "groupby_dimension": "age_band", + "groupby_value_id": "age_24_to_26", + "table_record_kind": "detail" + }, + "dimensions": { + "age_band": "age_24_to_26", + "isa_subscription_band": "none", + "isa_type": "all", + "sex": "male" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 141737 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_8a6245cbbdf2b8d6c8a60939", + "semantic_fact_key": "ledger_semantic_fact_v2_4fb17600e5c4d5bcc692903b", + "source_record_id": "hmrc.isa_statistics_2026.table9_8.ty2023.all.holders.age_27_to_29.no_further_subscription", + "concept": "hmrc.isa_holders", + "measure_id": "no_further_subscription", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_holder" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2024-04-05", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_8.ty2023.all.holders", + "groupby_dimension": "age_band", + "groupby_value_id": "age_27_to_29", + "table_record_kind": "detail" + }, + "dimensions": { + "age_band": "age_27_to_29", + "isa_subscription_band": "none", + "isa_type": "all", + "sex": "all" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 341795 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_80a55c71f3ee619682498996", + "semantic_fact_key": "ledger_semantic_fact_v2_d34bcabd369b126702937ba7", + "source_record_id": "hmrc.isa_statistics_2026.table9_8.ty2023.female.holders.age_27_to_29.no_further_subscription", + "concept": "hmrc.isa_holders", + "measure_id": "no_further_subscription", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_holder" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2024-04-05", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_8.ty2023.female.holders", + "groupby_dimension": "age_band", + "groupby_value_id": "age_27_to_29", + "table_record_kind": "detail" + }, + "dimensions": { + "age_band": "age_27_to_29", + "isa_subscription_band": "none", + "isa_type": "all", + "sex": "female" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 171274 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_50021f3cb8ea94d0ef3aee39", + "semantic_fact_key": "ledger_semantic_fact_v2_ce1cf7de38affa11ee2c9074", + "source_record_id": "hmrc.isa_statistics_2026.table9_8.ty2023.male.holders.age_27_to_29.no_further_subscription", + "concept": "hmrc.isa_holders", + "measure_id": "no_further_subscription", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_holder" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2024-04-05", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_8.ty2023.male.holders", + "groupby_dimension": "age_band", + "groupby_value_id": "age_27_to_29", + "table_record_kind": "detail" + }, + "dimensions": { + "age_band": "age_27_to_29", + "isa_subscription_band": "none", + "isa_type": "all", + "sex": "male" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 170522 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_5eaa9662cdb5537c9d2b4324", + "semantic_fact_key": "ledger_semantic_fact_v2_25c45d681345ced01320faf7", + "source_record_id": "hmrc.isa_statistics_2026.table9_8.ty2023.all.holders.age_30_to_32.no_further_subscription", + "concept": "hmrc.isa_holders", + "measure_id": "no_further_subscription", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_holder" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2024-04-05", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_8.ty2023.all.holders", + "groupby_dimension": "age_band", + "groupby_value_id": "age_30_to_32", + "table_record_kind": "detail" + }, + "dimensions": { + "age_band": "age_30_to_32", + "isa_subscription_band": "none", + "isa_type": "all", + "sex": "all" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 392378 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_98a6a3e42793c0c364d7b852", + "semantic_fact_key": "ledger_semantic_fact_v2_ece570ec1c18185d09889e9e", + "source_record_id": "hmrc.isa_statistics_2026.table9_8.ty2023.female.holders.age_30_to_32.no_further_subscription", + "concept": "hmrc.isa_holders", + "measure_id": "no_further_subscription", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_holder" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2024-04-05", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_8.ty2023.female.holders", + "groupby_dimension": "age_band", + "groupby_value_id": "age_30_to_32", + "table_record_kind": "detail" + }, + "dimensions": { + "age_band": "age_30_to_32", + "isa_subscription_band": "none", + "isa_type": "all", + "sex": "female" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 197978 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_f1b544b2d1f0952d22b35c69", + "semantic_fact_key": "ledger_semantic_fact_v2_f06195a8a690434ed4994587", + "source_record_id": "hmrc.isa_statistics_2026.table9_8.ty2023.male.holders.age_30_to_32.no_further_subscription", + "concept": "hmrc.isa_holders", + "measure_id": "no_further_subscription", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_holder" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2024-04-05", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_8.ty2023.male.holders", + "groupby_dimension": "age_band", + "groupby_value_id": "age_30_to_32", + "table_record_kind": "detail" + }, + "dimensions": { + "age_band": "age_30_to_32", + "isa_subscription_band": "none", + "isa_type": "all", + "sex": "male" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 194399 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_f0cf6b5d22508755d5eb6268", + "semantic_fact_key": "ledger_semantic_fact_v2_026183f79b84bac39bda203b", + "source_record_id": "hmrc.isa_statistics_2026.table9_8.ty2023.all.holders.age_33_to_35.no_further_subscription", + "concept": "hmrc.isa_holders", + "measure_id": "no_further_subscription", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_holder" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2024-04-05", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_8.ty2023.all.holders", + "groupby_dimension": "age_band", + "groupby_value_id": "age_33_to_35", + "table_record_kind": "detail" + }, + "dimensions": { + "age_band": "age_33_to_35", + "isa_subscription_band": "none", + "isa_type": "all", + "sex": "all" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 433714 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_30e53efad343dd24c158f213", + "semantic_fact_key": "ledger_semantic_fact_v2_138c1be5270cf3beed708f07", + "source_record_id": "hmrc.isa_statistics_2026.table9_8.ty2023.female.holders.age_33_to_35.no_further_subscription", + "concept": "hmrc.isa_holders", + "measure_id": "no_further_subscription", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_holder" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2024-04-05", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_8.ty2023.female.holders", + "groupby_dimension": "age_band", + "groupby_value_id": "age_33_to_35", + "table_record_kind": "detail" + }, + "dimensions": { + "age_band": "age_33_to_35", + "isa_subscription_band": "none", + "isa_type": "all", + "sex": "female" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 224717 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_0ad50a223a3e12d30f863e59", + "semantic_fact_key": "ledger_semantic_fact_v2_1d9bb37fe894b8121c49c7dd", + "source_record_id": "hmrc.isa_statistics_2026.table9_8.ty2023.male.holders.age_33_to_35.no_further_subscription", + "concept": "hmrc.isa_holders", + "measure_id": "no_further_subscription", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_holder" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2024-04-05", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_8.ty2023.male.holders", + "groupby_dimension": "age_band", + "groupby_value_id": "age_33_to_35", + "table_record_kind": "detail" + }, + "dimensions": { + "age_band": "age_33_to_35", + "isa_subscription_band": "none", + "isa_type": "all", + "sex": "male" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 208997 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_af7192e94927de6140b7ff12", + "semantic_fact_key": "ledger_semantic_fact_v2_e5a904e7ff8bf29239f3005c", + "source_record_id": "hmrc.isa_statistics_2026.table9_8.ty2023.all.holders.age_36_to_38.no_further_subscription", + "concept": "hmrc.isa_holders", + "measure_id": "no_further_subscription", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_holder" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2024-04-05", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_8.ty2023.all.holders", + "groupby_dimension": "age_band", + "groupby_value_id": "age_36_to_38", + "table_record_kind": "detail" + }, + "dimensions": { + "age_band": "age_36_to_38", + "isa_subscription_band": "none", + "isa_type": "all", + "sex": "all" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 455353 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_df7f50b1306f52befd4885e5", + "semantic_fact_key": "ledger_semantic_fact_v2_75251626281274cd208875bc", + "source_record_id": "hmrc.isa_statistics_2026.table9_8.ty2023.female.holders.age_36_to_38.no_further_subscription", + "concept": "hmrc.isa_holders", + "measure_id": "no_further_subscription", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_holder" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2024-04-05", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_8.ty2023.female.holders", + "groupby_dimension": "age_band", + "groupby_value_id": "age_36_to_38", + "table_record_kind": "detail" + }, + "dimensions": { + "age_band": "age_36_to_38", + "isa_subscription_band": "none", + "isa_type": "all", + "sex": "female" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 240953 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_fe854679d108f378ed60609a", + "semantic_fact_key": "ledger_semantic_fact_v2_5c1f0b3c9a0beeebb67c8e26", + "source_record_id": "hmrc.isa_statistics_2026.table9_8.ty2023.male.holders.age_36_to_38.no_further_subscription", + "concept": "hmrc.isa_holders", + "measure_id": "no_further_subscription", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_holder" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2024-04-05", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_8.ty2023.male.holders", + "groupby_dimension": "age_band", + "groupby_value_id": "age_36_to_38", + "table_record_kind": "detail" + }, + "dimensions": { + "age_band": "age_36_to_38", + "isa_subscription_band": "none", + "isa_type": "all", + "sex": "male" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 214399 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_9e11b8205389eb8c35dddc85", + "semantic_fact_key": "ledger_semantic_fact_v2_90dab9c3fdb544bd88a083a1", + "source_record_id": "hmrc.isa_statistics_2026.table9_8.ty2023.all.holders.age_39_to_41.no_further_subscription", + "concept": "hmrc.isa_holders", + "measure_id": "no_further_subscription", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_holder" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2024-04-05", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_8.ty2023.all.holders", + "groupby_dimension": "age_band", + "groupby_value_id": "age_39_to_41", + "table_record_kind": "detail" + }, + "dimensions": { + "age_band": "age_39_to_41", + "isa_subscription_band": "none", + "isa_type": "all", + "sex": "all" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 467877 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_605c8c30cc1dc16ad31ebb4a", + "semantic_fact_key": "ledger_semantic_fact_v2_e55c456fff0d9575e3b2afe1", + "source_record_id": "hmrc.isa_statistics_2026.table9_8.ty2023.female.holders.age_39_to_41.no_further_subscription", + "concept": "hmrc.isa_holders", + "measure_id": "no_further_subscription", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_holder" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2024-04-05", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_8.ty2023.female.holders", + "groupby_dimension": "age_band", + "groupby_value_id": "age_39_to_41", + "table_record_kind": "detail" + }, + "dimensions": { + "age_band": "age_39_to_41", + "isa_subscription_band": "none", + "isa_type": "all", + "sex": "female" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 241620 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_2a55a73af19d3efab9bce7f3", + "semantic_fact_key": "ledger_semantic_fact_v2_9cd3d68a45ec9d6fea90098e", + "source_record_id": "hmrc.isa_statistics_2026.table9_8.ty2023.male.holders.age_39_to_41.no_further_subscription", + "concept": "hmrc.isa_holders", + "measure_id": "no_further_subscription", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_holder" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2024-04-05", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_8.ty2023.male.holders", + "groupby_dimension": "age_band", + "groupby_value_id": "age_39_to_41", + "table_record_kind": "detail" + }, + "dimensions": { + "age_band": "age_39_to_41", + "isa_subscription_band": "none", + "isa_type": "all", + "sex": "male" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 226258 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_977790259a0345b6d195a20b", + "semantic_fact_key": "ledger_semantic_fact_v2_939037b41ad5daabac75f18e", + "source_record_id": "hmrc.isa_statistics_2026.table9_8.ty2023.all.holders.age_42_to_44.no_further_subscription", + "concept": "hmrc.isa_holders", + "measure_id": "no_further_subscription", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_holder" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2024-04-05", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_8.ty2023.all.holders", + "groupby_dimension": "age_band", + "groupby_value_id": "age_42_to_44", + "table_record_kind": "detail" + }, + "dimensions": { + "age_band": "age_42_to_44", + "isa_subscription_band": "none", + "isa_type": "all", + "sex": "all" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 483656 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_5c4bf8fdb8699f252b6837ed", + "semantic_fact_key": "ledger_semantic_fact_v2_3c56cce0edf977f652fc8ea0", + "source_record_id": "hmrc.isa_statistics_2026.table9_8.ty2023.female.holders.age_42_to_44.no_further_subscription", + "concept": "hmrc.isa_holders", + "measure_id": "no_further_subscription", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_holder" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2024-04-05", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_8.ty2023.female.holders", + "groupby_dimension": "age_band", + "groupby_value_id": "age_42_to_44", + "table_record_kind": "detail" + }, + "dimensions": { + "age_band": "age_42_to_44", + "isa_subscription_band": "none", + "isa_type": "all", + "sex": "female" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 250501 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_23c7cce5c9c98fa0d7d969ed", + "semantic_fact_key": "ledger_semantic_fact_v2_332ea890caf46ce43ce01397", + "source_record_id": "hmrc.isa_statistics_2026.table9_8.ty2023.male.holders.age_42_to_44.no_further_subscription", + "concept": "hmrc.isa_holders", + "measure_id": "no_further_subscription", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_holder" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2024-04-05", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_8.ty2023.male.holders", + "groupby_dimension": "age_band", + "groupby_value_id": "age_42_to_44", + "table_record_kind": "detail" + }, + "dimensions": { + "age_band": "age_42_to_44", + "isa_subscription_band": "none", + "isa_type": "all", + "sex": "male" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 233155 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_d354e07b2f6ffc6d7d0fa8e0", + "semantic_fact_key": "ledger_semantic_fact_v2_3990657d288551919ff38c55", + "source_record_id": "hmrc.isa_statistics_2026.table9_8.ty2023.all.holders.age_45_to_47.no_further_subscription", + "concept": "hmrc.isa_holders", + "measure_id": "no_further_subscription", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_holder" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2024-04-05", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_8.ty2023.all.holders", + "groupby_dimension": "age_band", + "groupby_value_id": "age_45_to_47", + "table_record_kind": "detail" + }, + "dimensions": { + "age_band": "age_45_to_47", + "isa_subscription_band": "none", + "isa_type": "all", + "sex": "all" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 439522 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_b618d1bd837e011f82ab0e41", + "semantic_fact_key": "ledger_semantic_fact_v2_bfa1444161f38430056afc66", + "source_record_id": "hmrc.isa_statistics_2026.table9_8.ty2023.female.holders.age_45_to_47.no_further_subscription", + "concept": "hmrc.isa_holders", + "measure_id": "no_further_subscription", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_holder" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2024-04-05", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_8.ty2023.female.holders", + "groupby_dimension": "age_band", + "groupby_value_id": "age_45_to_47", + "table_record_kind": "detail" + }, + "dimensions": { + "age_band": "age_45_to_47", + "isa_subscription_band": "none", + "isa_type": "all", + "sex": "female" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 229708 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_c37f381f74ba51dc14fd0cd6", + "semantic_fact_key": "ledger_semantic_fact_v2_001490496614fdc328cfeb05", + "source_record_id": "hmrc.isa_statistics_2026.table9_8.ty2023.male.holders.age_45_to_47.no_further_subscription", + "concept": "hmrc.isa_holders", + "measure_id": "no_further_subscription", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_holder" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2024-04-05", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_8.ty2023.male.holders", + "groupby_dimension": "age_band", + "groupby_value_id": "age_45_to_47", + "table_record_kind": "detail" + }, + "dimensions": { + "age_band": "age_45_to_47", + "isa_subscription_band": "none", + "isa_type": "all", + "sex": "male" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 209814 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_438a465c2752462e5623b2c2", + "semantic_fact_key": "ledger_semantic_fact_v2_a6286d3d524bf843fe8cb60a", + "source_record_id": "hmrc.isa_statistics_2026.table9_8.ty2023.all.holders.age_48_to_50.no_further_subscription", + "concept": "hmrc.isa_holders", + "measure_id": "no_further_subscription", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_holder" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2024-04-05", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_8.ty2023.all.holders", + "groupby_dimension": "age_band", + "groupby_value_id": "age_48_to_50", + "table_record_kind": "detail" + }, + "dimensions": { + "age_band": "age_48_to_50", + "isa_subscription_band": "none", + "isa_type": "all", + "sex": "all" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 455076 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_45c57585aa66c8cc25ac28e1", + "semantic_fact_key": "ledger_semantic_fact_v2_c01e0798143b49de7069ada6", + "source_record_id": "hmrc.isa_statistics_2026.table9_8.ty2023.female.holders.age_48_to_50.no_further_subscription", + "concept": "hmrc.isa_holders", + "measure_id": "no_further_subscription", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_holder" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2024-04-05", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_8.ty2023.female.holders", + "groupby_dimension": "age_band", + "groupby_value_id": "age_48_to_50", + "table_record_kind": "detail" + }, + "dimensions": { + "age_band": "age_48_to_50", + "isa_subscription_band": "none", + "isa_type": "all", + "sex": "female" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 234200 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_81468ffa9f6d0222e8663cad", + "semantic_fact_key": "ledger_semantic_fact_v2_f5af76dcf48021ac70b695fb", + "source_record_id": "hmrc.isa_statistics_2026.table9_8.ty2023.male.holders.age_48_to_50.no_further_subscription", + "concept": "hmrc.isa_holders", + "measure_id": "no_further_subscription", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_holder" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2024-04-05", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_8.ty2023.male.holders", + "groupby_dimension": "age_band", + "groupby_value_id": "age_48_to_50", + "table_record_kind": "detail" + }, + "dimensions": { + "age_band": "age_48_to_50", + "isa_subscription_band": "none", + "isa_type": "all", + "sex": "male" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 220876 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_2b62791baa9e050901b40882", + "semantic_fact_key": "ledger_semantic_fact_v2_44a751875db40240fce365af", + "source_record_id": "hmrc.isa_statistics_2026.table9_8.ty2023.all.holders.age_51_to_53.no_further_subscription", + "concept": "hmrc.isa_holders", + "measure_id": "no_further_subscription", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_holder" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2024-04-05", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_8.ty2023.all.holders", + "groupby_dimension": "age_band", + "groupby_value_id": "age_51_to_53", + "table_record_kind": "detail" + }, + "dimensions": { + "age_band": "age_51_to_53", + "isa_subscription_band": "none", + "isa_type": "all", + "sex": "all" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 488606 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_781f30a5ede2d492b5688951", + "semantic_fact_key": "ledger_semantic_fact_v2_90b715ade883dec5b9cd0695", + "source_record_id": "hmrc.isa_statistics_2026.table9_8.ty2023.female.holders.age_51_to_53.no_further_subscription", + "concept": "hmrc.isa_holders", + "measure_id": "no_further_subscription", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_holder" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2024-04-05", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_8.ty2023.female.holders", + "groupby_dimension": "age_band", + "groupby_value_id": "age_51_to_53", + "table_record_kind": "detail" + }, + "dimensions": { + "age_band": "age_51_to_53", + "isa_subscription_band": "none", + "isa_type": "all", + "sex": "female" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 257412 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_866ae8a8a2c04f1587e8d042", + "semantic_fact_key": "ledger_semantic_fact_v2_86e14300778c6b1b9b7cc22c", + "source_record_id": "hmrc.isa_statistics_2026.table9_8.ty2023.male.holders.age_51_to_53.no_further_subscription", + "concept": "hmrc.isa_holders", + "measure_id": "no_further_subscription", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_holder" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2024-04-05", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_8.ty2023.male.holders", + "groupby_dimension": "age_band", + "groupby_value_id": "age_51_to_53", + "table_record_kind": "detail" + }, + "dimensions": { + "age_band": "age_51_to_53", + "isa_subscription_band": "none", + "isa_type": "all", + "sex": "male" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 231194 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_ae2b196b6dc66c90146e98ba", + "semantic_fact_key": "ledger_semantic_fact_v2_0cb26834e7f157addfee563a", + "source_record_id": "hmrc.isa_statistics_2026.table9_8.ty2023.all.holders.age_54_to_56.no_further_subscription", + "concept": "hmrc.isa_holders", + "measure_id": "no_further_subscription", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_holder" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2024-04-05", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_8.ty2023.all.holders", + "groupby_dimension": "age_band", + "groupby_value_id": "age_54_to_56", + "table_record_kind": "detail" + }, + "dimensions": { + "age_band": "age_54_to_56", + "isa_subscription_band": "none", + "isa_type": "all", + "sex": "all" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 485361 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_8bfca28f2df7fc63fd038bb2", + "semantic_fact_key": "ledger_semantic_fact_v2_737682e8737becc9bf84db79", + "source_record_id": "hmrc.isa_statistics_2026.table9_8.ty2023.female.holders.age_54_to_56.no_further_subscription", + "concept": "hmrc.isa_holders", + "measure_id": "no_further_subscription", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_holder" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2024-04-05", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_8.ty2023.female.holders", + "groupby_dimension": "age_band", + "groupby_value_id": "age_54_to_56", + "table_record_kind": "detail" + }, + "dimensions": { + "age_band": "age_54_to_56", + "isa_subscription_band": "none", + "isa_type": "all", + "sex": "female" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 257697 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_51b9f411f746670b8f5d27eb", + "semantic_fact_key": "ledger_semantic_fact_v2_241f4bec4ea601e3e4146551", + "source_record_id": "hmrc.isa_statistics_2026.table9_8.ty2023.male.holders.age_54_to_56.no_further_subscription", + "concept": "hmrc.isa_holders", + "measure_id": "no_further_subscription", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_holder" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2024-04-05", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_8.ty2023.male.holders", + "groupby_dimension": "age_band", + "groupby_value_id": "age_54_to_56", + "table_record_kind": "detail" + }, + "dimensions": { + "age_band": "age_54_to_56", + "isa_subscription_band": "none", + "isa_type": "all", + "sex": "male" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 227665 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_83e57b9873e4bdfe459a2773", + "semantic_fact_key": "ledger_semantic_fact_v2_6dc268ee37d3414b9a420cad", + "source_record_id": "hmrc.isa_statistics_2026.table9_8.ty2023.all.holders.age_57_to_59.no_further_subscription", + "concept": "hmrc.isa_holders", + "measure_id": "no_further_subscription", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_holder" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2024-04-05", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_8.ty2023.all.holders", + "groupby_dimension": "age_band", + "groupby_value_id": "age_57_to_59", + "table_record_kind": "detail" + }, + "dimensions": { + "age_band": "age_57_to_59", + "isa_subscription_band": "none", + "isa_type": "all", + "sex": "all" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 512238 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_69b97c72d4380a64ef102c03", + "semantic_fact_key": "ledger_semantic_fact_v2_d050124461c05803b60f80d6", + "source_record_id": "hmrc.isa_statistics_2026.table9_8.ty2023.female.holders.age_57_to_59.no_further_subscription", + "concept": "hmrc.isa_holders", + "measure_id": "no_further_subscription", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_holder" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2024-04-05", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_8.ty2023.female.holders", + "groupby_dimension": "age_band", + "groupby_value_id": "age_57_to_59", + "table_record_kind": "detail" + }, + "dimensions": { + "age_band": "age_57_to_59", + "isa_subscription_band": "none", + "isa_type": "all", + "sex": "female" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 269319 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_d25c2355693b9e63059f7cf9", + "semantic_fact_key": "ledger_semantic_fact_v2_4120d9b71ec2a293cd31c8ba", + "source_record_id": "hmrc.isa_statistics_2026.table9_8.ty2023.male.holders.age_57_to_59.no_further_subscription", + "concept": "hmrc.isa_holders", + "measure_id": "no_further_subscription", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_holder" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2024-04-05", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_8.ty2023.male.holders", + "groupby_dimension": "age_band", + "groupby_value_id": "age_57_to_59", + "table_record_kind": "detail" + }, + "dimensions": { + "age_band": "age_57_to_59", + "isa_subscription_band": "none", + "isa_type": "all", + "sex": "male" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 242919 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_b011a8c9fe13abddd05b45e0", + "semantic_fact_key": "ledger_semantic_fact_v2_c2735c554990dda308578518", + "source_record_id": "hmrc.isa_statistics_2026.table9_8.ty2023.all.holders.age_60_to_62.no_further_subscription", + "concept": "hmrc.isa_holders", + "measure_id": "no_further_subscription", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_holder" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2024-04-05", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_8.ty2023.all.holders", + "groupby_dimension": "age_band", + "groupby_value_id": "age_60_to_62", + "table_record_kind": "detail" + }, + "dimensions": { + "age_band": "age_60_to_62", + "isa_subscription_band": "none", + "isa_type": "all", + "sex": "all" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 517725 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_20c0e339fd6b27627ab43e5f", + "semantic_fact_key": "ledger_semantic_fact_v2_1f9d8c6029cfca0ef3d27256", + "source_record_id": "hmrc.isa_statistics_2026.table9_8.ty2023.female.holders.age_60_to_62.no_further_subscription", + "concept": "hmrc.isa_holders", + "measure_id": "no_further_subscription", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_holder" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2024-04-05", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_8.ty2023.female.holders", + "groupby_dimension": "age_band", + "groupby_value_id": "age_60_to_62", + "table_record_kind": "detail" + }, + "dimensions": { + "age_band": "age_60_to_62", + "isa_subscription_band": "none", + "isa_type": "all", + "sex": "female" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 274450 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_c6a7d18c1e60ad253db913b4", + "semantic_fact_key": "ledger_semantic_fact_v2_d70fcb7ea424d465eb05d4a4", + "source_record_id": "hmrc.isa_statistics_2026.table9_8.ty2023.male.holders.age_60_to_62.no_further_subscription", + "concept": "hmrc.isa_holders", + "measure_id": "no_further_subscription", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_holder" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2024-04-05", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_8.ty2023.male.holders", + "groupby_dimension": "age_band", + "groupby_value_id": "age_60_to_62", + "table_record_kind": "detail" + }, + "dimensions": { + "age_band": "age_60_to_62", + "isa_subscription_band": "none", + "isa_type": "all", + "sex": "male" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 243274 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_29e4902da87c5a9482b7eeef", + "semantic_fact_key": "ledger_semantic_fact_v2_4390c1873c6335a5cb88a77f", + "source_record_id": "hmrc.isa_statistics_2026.table9_8.ty2023.all.holders.age_63_to_65.no_further_subscription", + "concept": "hmrc.isa_holders", + "measure_id": "no_further_subscription", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_holder" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2024-04-05", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_8.ty2023.all.holders", + "groupby_dimension": "age_band", + "groupby_value_id": "age_63_to_65", + "table_record_kind": "detail" + }, + "dimensions": { + "age_band": "age_63_to_65", + "isa_subscription_band": "none", + "isa_type": "all", + "sex": "all" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 511910 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_6a673592fe3451c104b5a0a3", + "semantic_fact_key": "ledger_semantic_fact_v2_4b6af9c707b6151462c6d704", + "source_record_id": "hmrc.isa_statistics_2026.table9_8.ty2023.female.holders.age_63_to_65.no_further_subscription", + "concept": "hmrc.isa_holders", + "measure_id": "no_further_subscription", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_holder" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2024-04-05", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_8.ty2023.female.holders", + "groupby_dimension": "age_band", + "groupby_value_id": "age_63_to_65", + "table_record_kind": "detail" + }, + "dimensions": { + "age_band": "age_63_to_65", + "isa_subscription_band": "none", + "isa_type": "all", + "sex": "female" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 277928 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_051735b62198226413cbb782", + "semantic_fact_key": "ledger_semantic_fact_v2_7ca94f50bd54003f51d717a8", + "source_record_id": "hmrc.isa_statistics_2026.table9_8.ty2023.male.holders.age_63_to_65.no_further_subscription", + "concept": "hmrc.isa_holders", + "measure_id": "no_further_subscription", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_holder" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2024-04-05", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_8.ty2023.male.holders", + "groupby_dimension": "age_band", + "groupby_value_id": "age_63_to_65", + "table_record_kind": "detail" + }, + "dimensions": { + "age_band": "age_63_to_65", + "isa_subscription_band": "none", + "isa_type": "all", + "sex": "male" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 233982 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_e1ae2d07541a1d39e1dd0e18", + "semantic_fact_key": "ledger_semantic_fact_v2_607ec9a33bfea0785b6d5391", + "source_record_id": "hmrc.isa_statistics_2026.table9_8.ty2023.all.holders.age_66_to_68.no_further_subscription", + "concept": "hmrc.isa_holders", + "measure_id": "no_further_subscription", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_holder" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2024-04-05", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_8.ty2023.all.holders", + "groupby_dimension": "age_band", + "groupby_value_id": "age_66_to_68", + "table_record_kind": "detail" + }, + "dimensions": { + "age_band": "age_66_to_68", + "isa_subscription_band": "none", + "isa_type": "all", + "sex": "all" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 460058 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_18aa2d8149a41fe4150736de", + "semantic_fact_key": "ledger_semantic_fact_v2_48c56fcb45fd062e783934e1", + "source_record_id": "hmrc.isa_statistics_2026.table9_8.ty2023.female.holders.age_66_to_68.no_further_subscription", + "concept": "hmrc.isa_holders", + "measure_id": "no_further_subscription", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_holder" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2024-04-05", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_8.ty2023.female.holders", + "groupby_dimension": "age_band", + "groupby_value_id": "age_66_to_68", + "table_record_kind": "detail" + }, + "dimensions": { + "age_band": "age_66_to_68", + "isa_subscription_band": "none", + "isa_type": "all", + "sex": "female" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 242633 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_9eeecf10b16f736e3fdb1b96", + "semantic_fact_key": "ledger_semantic_fact_v2_395609698dc48800b92216f1", + "source_record_id": "hmrc.isa_statistics_2026.table9_8.ty2023.male.holders.age_66_to_68.no_further_subscription", + "concept": "hmrc.isa_holders", + "measure_id": "no_further_subscription", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_holder" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2024-04-05", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_8.ty2023.male.holders", + "groupby_dimension": "age_band", + "groupby_value_id": "age_66_to_68", + "table_record_kind": "detail" + }, + "dimensions": { + "age_band": "age_66_to_68", + "isa_subscription_band": "none", + "isa_type": "all", + "sex": "male" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 217424 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_4e15567a4d9e54f4be83c0ff", + "semantic_fact_key": "ledger_semantic_fact_v2_2b64dda66b9ea7999f837738", + "source_record_id": "hmrc.isa_statistics_2026.table9_8.ty2023.all.holders.age_69_to_71.no_further_subscription", + "concept": "hmrc.isa_holders", + "measure_id": "no_further_subscription", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_holder" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2024-04-05", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_8.ty2023.all.holders", + "groupby_dimension": "age_band", + "groupby_value_id": "age_69_to_71", + "table_record_kind": "detail" + }, + "dimensions": { + "age_band": "age_69_to_71", + "isa_subscription_band": "none", + "isa_type": "all", + "sex": "all" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 455385 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_0e00e0ca90942fac6ee7b03f", + "semantic_fact_key": "ledger_semantic_fact_v2_a5da6d41a584825e32e57a70", + "source_record_id": "hmrc.isa_statistics_2026.table9_8.ty2023.female.holders.age_69_to_71.no_further_subscription", + "concept": "hmrc.isa_holders", + "measure_id": "no_further_subscription", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_holder" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2024-04-05", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_8.ty2023.female.holders", + "groupby_dimension": "age_band", + "groupby_value_id": "age_69_to_71", + "table_record_kind": "detail" + }, + "dimensions": { + "age_band": "age_69_to_71", + "isa_subscription_band": "none", + "isa_type": "all", + "sex": "female" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 231714 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_24120e6196a74003dd88ff77", + "semantic_fact_key": "ledger_semantic_fact_v2_f60af944d4193b158e733bed", + "source_record_id": "hmrc.isa_statistics_2026.table9_8.ty2023.male.holders.age_69_to_71.no_further_subscription", + "concept": "hmrc.isa_holders", + "measure_id": "no_further_subscription", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_holder" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2024-04-05", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_8.ty2023.male.holders", + "groupby_dimension": "age_band", + "groupby_value_id": "age_69_to_71", + "table_record_kind": "detail" + }, + "dimensions": { + "age_band": "age_69_to_71", + "isa_subscription_band": "none", + "isa_type": "all", + "sex": "male" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 223671 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_40ad8135032a5631d605c6d4", + "semantic_fact_key": "ledger_semantic_fact_v2_4396d60cb6b0f54049d3eb2f", + "source_record_id": "hmrc.isa_statistics_2026.table9_8.ty2023.all.holders.age_72_to_74.no_further_subscription", + "concept": "hmrc.isa_holders", + "measure_id": "no_further_subscription", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_holder" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2024-04-05", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_8.ty2023.all.holders", + "groupby_dimension": "age_band", + "groupby_value_id": "age_72_to_74", + "table_record_kind": "detail" + }, + "dimensions": { + "age_band": "age_72_to_74", + "isa_subscription_band": "none", + "isa_type": "all", + "sex": "all" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 471829 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_0dd85d99facc99ae3bec454b", + "semantic_fact_key": "ledger_semantic_fact_v2_f1e5bddbcc055af63323fe66", + "source_record_id": "hmrc.isa_statistics_2026.table9_8.ty2023.female.holders.age_72_to_74.no_further_subscription", + "concept": "hmrc.isa_holders", + "measure_id": "no_further_subscription", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_holder" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2024-04-05", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_8.ty2023.female.holders", + "groupby_dimension": "age_band", + "groupby_value_id": "age_72_to_74", + "table_record_kind": "detail" + }, + "dimensions": { + "age_band": "age_72_to_74", + "isa_subscription_band": "none", + "isa_type": "all", + "sex": "female" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 241863 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_b092ddd925679635bc1c8d08", + "semantic_fact_key": "ledger_semantic_fact_v2_38f54ccb318b51f5487dd001", + "source_record_id": "hmrc.isa_statistics_2026.table9_8.ty2023.male.holders.age_72_to_74.no_further_subscription", + "concept": "hmrc.isa_holders", + "measure_id": "no_further_subscription", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_holder" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2024-04-05", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_8.ty2023.male.holders", + "groupby_dimension": "age_band", + "groupby_value_id": "age_72_to_74", + "table_record_kind": "detail" + }, + "dimensions": { + "age_band": "age_72_to_74", + "isa_subscription_band": "none", + "isa_type": "all", + "sex": "male" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 229966 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_e52e2653f4fd225b83547159", + "semantic_fact_key": "ledger_semantic_fact_v2_aa80ccadeb68e957da8f2981", + "source_record_id": "hmrc.isa_statistics_2026.table9_8.ty2023.all.holders.age_75_to_77.no_further_subscription", + "concept": "hmrc.isa_holders", + "measure_id": "no_further_subscription", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_holder" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2024-04-05", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_8.ty2023.all.holders", + "groupby_dimension": "age_band", + "groupby_value_id": "age_75_to_77", + "table_record_kind": "detail" + }, + "dimensions": { + "age_band": "age_75_to_77", + "isa_subscription_band": "none", + "isa_type": "all", + "sex": "all" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 509462 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_7773fd90e243cca51f3a22b8", + "semantic_fact_key": "ledger_semantic_fact_v2_7cff0a94313c20234f26cad9", + "source_record_id": "hmrc.isa_statistics_2026.table9_8.ty2023.female.holders.age_75_to_77.no_further_subscription", + "concept": "hmrc.isa_holders", + "measure_id": "no_further_subscription", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_holder" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2024-04-05", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_8.ty2023.female.holders", + "groupby_dimension": "age_band", + "groupby_value_id": "age_75_to_77", + "table_record_kind": "detail" + }, + "dimensions": { + "age_band": "age_75_to_77", + "isa_subscription_band": "none", + "isa_type": "all", + "sex": "female" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 256935 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_abbe767ab1f5ab829aa9b4ff", + "semantic_fact_key": "ledger_semantic_fact_v2_370a7f16990ca7c2b0cce778", + "source_record_id": "hmrc.isa_statistics_2026.table9_8.ty2023.male.holders.age_75_to_77.no_further_subscription", + "concept": "hmrc.isa_holders", + "measure_id": "no_further_subscription", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_holder" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2024-04-05", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_8.ty2023.male.holders", + "groupby_dimension": "age_band", + "groupby_value_id": "age_75_to_77", + "table_record_kind": "detail" + }, + "dimensions": { + "age_band": "age_75_to_77", + "isa_subscription_band": "none", + "isa_type": "all", + "sex": "male" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 252527 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_defe2366c119457b4698f95c", + "semantic_fact_key": "ledger_semantic_fact_v2_e0942356d0ded3537fd21a95", + "source_record_id": "hmrc.isa_statistics_2026.table9_8.ty2023.all.holders.age_78_to_80.no_further_subscription", + "concept": "hmrc.isa_holders", + "measure_id": "no_further_subscription", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_holder" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2024-04-05", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_8.ty2023.all.holders", + "groupby_dimension": "age_band", + "groupby_value_id": "age_78_to_80", + "table_record_kind": "detail" + }, + "dimensions": { + "age_band": "age_78_to_80", + "isa_subscription_band": "none", + "isa_type": "all", + "sex": "all" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 409557 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_5f0c01ad4bb19f94e4c5228b", + "semantic_fact_key": "ledger_semantic_fact_v2_d5188b636f0e8fec5d4aece7", + "source_record_id": "hmrc.isa_statistics_2026.table9_8.ty2023.female.holders.age_78_to_80.no_further_subscription", + "concept": "hmrc.isa_holders", + "measure_id": "no_further_subscription", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_holder" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2024-04-05", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_8.ty2023.female.holders", + "groupby_dimension": "age_band", + "groupby_value_id": "age_78_to_80", + "table_record_kind": "detail" + }, + "dimensions": { + "age_band": "age_78_to_80", + "isa_subscription_band": "none", + "isa_type": "all", + "sex": "female" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 203313 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_035f5c88af79800ce4700600", + "semantic_fact_key": "ledger_semantic_fact_v2_f340eefffa23f04331854594", + "source_record_id": "hmrc.isa_statistics_2026.table9_8.ty2023.male.holders.age_78_to_80.no_further_subscription", + "concept": "hmrc.isa_holders", + "measure_id": "no_further_subscription", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_holder" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2024-04-05", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_8.ty2023.male.holders", + "groupby_dimension": "age_band", + "groupby_value_id": "age_78_to_80", + "table_record_kind": "detail" + }, + "dimensions": { + "age_band": "age_78_to_80", + "isa_subscription_band": "none", + "isa_type": "all", + "sex": "male" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 206244 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_91cf9637aeb2f1a829b6e915", + "semantic_fact_key": "ledger_semantic_fact_v2_3406682e33416aabd3ebb804", + "source_record_id": "hmrc.isa_statistics_2026.table9_8.ty2023.all.holders.age_81_plus.no_further_subscription", + "concept": "hmrc.isa_holders", + "measure_id": "no_further_subscription", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_holder" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2024-04-05", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_8.ty2023.all.holders", + "groupby_dimension": "age_band", + "groupby_value_id": "age_81_plus", + "table_record_kind": "detail" + }, + "dimensions": { + "age_band": "age_81_plus", + "isa_subscription_band": "none", + "isa_type": "all", + "sex": "all" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 973219 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_b068946c6bc13be325d8480a", + "semantic_fact_key": "ledger_semantic_fact_v2_afbb84dd1d0e5b4ac8a1f5a3", + "source_record_id": "hmrc.isa_statistics_2026.table9_8.ty2023.female.holders.age_81_plus.no_further_subscription", + "concept": "hmrc.isa_holders", + "measure_id": "no_further_subscription", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_holder" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2024-04-05", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_8.ty2023.female.holders", + "groupby_dimension": "age_band", + "groupby_value_id": "age_81_plus", + "table_record_kind": "detail" + }, + "dimensions": { + "age_band": "age_81_plus", + "isa_subscription_band": "none", + "isa_type": "all", + "sex": "female" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 547794 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_f55e0050cc1b590b9a94d45e", + "semantic_fact_key": "ledger_semantic_fact_v2_05befab4208b1efd2dfa75fa", + "source_record_id": "hmrc.isa_statistics_2026.table9_8.ty2023.male.holders.age_81_plus.no_further_subscription", + "concept": "hmrc.isa_holders", + "measure_id": "no_further_subscription", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_holder" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2024-04-05", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_8.ty2023.male.holders", + "groupby_dimension": "age_band", + "groupby_value_id": "age_81_plus", + "table_record_kind": "detail" + }, + "dimensions": { + "age_band": "age_81_plus", + "isa_subscription_band": "none", + "isa_type": "all", + "sex": "male" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 425425 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_1bbcaa57653e62bc871ac242", + "semantic_fact_key": "ledger_semantic_fact_v2_4e56cc2d0bec3b8b3affa469", + "source_record_id": "hmrc.isa_statistics_2026.table9_8.ty2023.all.holders.age_under_24.no_further_subscription", + "concept": "hmrc.isa_holders", + "measure_id": "no_further_subscription", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_holder" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2024-04-05", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_8.ty2023.all.holders", + "groupby_dimension": "age_band", + "groupby_value_id": "age_under_24", + "table_record_kind": "detail" + }, + "dimensions": { + "age_band": "age_under_24", + "isa_subscription_band": "none", + "isa_type": "all", + "sex": "all" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 422124 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_4b7692263bfd96e2ae61a643", + "semantic_fact_key": "ledger_semantic_fact_v2_9e2b7a38c5c7dc31a9f3d48c", + "source_record_id": "hmrc.isa_statistics_2026.table9_8.ty2023.female.holders.age_under_24.no_further_subscription", + "concept": "hmrc.isa_holders", + "measure_id": "no_further_subscription", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_holder" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2024-04-05", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_8.ty2023.female.holders", + "groupby_dimension": "age_band", + "groupby_value_id": "age_under_24", + "table_record_kind": "detail" + }, + "dimensions": { + "age_band": "age_under_24", + "isa_subscription_band": "none", + "isa_type": "all", + "sex": "female" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 218941 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_17c2ba853a71590ebcfe6ba0", + "semantic_fact_key": "ledger_semantic_fact_v2_f18d5a04914fae22a390f997", + "source_record_id": "hmrc.isa_statistics_2026.table9_8.ty2023.male.holders.age_under_24.no_further_subscription", + "concept": "hmrc.isa_holders", + "measure_id": "no_further_subscription", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_holder" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2024-04-05", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_8.ty2023.male.holders", + "groupby_dimension": "age_band", + "groupby_value_id": "age_under_24", + "table_record_kind": "detail" + }, + "dimensions": { + "age_band": "age_under_24", + "isa_subscription_band": "none", + "isa_type": "all", + "sex": "male" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 203183 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_cdf84b84aab45619fa68442e", + "semantic_fact_key": "ledger_semantic_fact_v2_ea6b8ebcc3e09b323a137107", + "source_record_id": "hmrc.isa_statistics_2026.table9_8.ty2023.female.holders.all.no_further_subscription", + "concept": "hmrc.isa_holders", + "measure_id": "no_further_subscription", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_holder" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2024-04-05", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_8.ty2023.female.holders", + "groupby_dimension": "age_band", + "groupby_value_id": "all", + "table_record_kind": "total" + }, + "dimensions": { + "age_band": "all", + "isa_subscription_band": "none", + "isa_type": "all", + "sex": "female" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 5213778 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_73be7576d85b42058ca5a224", + "semantic_fact_key": "ledger_semantic_fact_v2_250904d10b058483f0b64846", + "source_record_id": "hmrc.isa_statistics_2026.table9_8.ty2023.male.holders.all.no_further_subscription", + "concept": "hmrc.isa_holders", + "measure_id": "no_further_subscription", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_holder" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2024-04-05", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_8.ty2023.male.holders", + "groupby_dimension": "age_band", + "groupby_value_id": "all", + "table_record_kind": "total" + }, + "dimensions": { + "age_band": "all", + "isa_subscription_band": "none", + "isa_type": "all", + "sex": "male" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 4757634 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_1383481d927216dc00f8c389", + "semantic_fact_key": "ledger_semantic_fact_v2_6a19389aa50b1ba592e3b8da", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.all.holders.all.no_further_subscription", + "concept": "hmrc.isa_holders", + "measure_id": "no_further_subscription", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_holder" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2024-04-05", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.all.holders", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "all", + "table_record_kind": "total" + }, + "dimensions": { + "isa_income_band": "all", + "isa_subscription_band": "none", + "isa_type": "all" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 9971411 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_7c6a75a0110e8920419dc9e8", + "semantic_fact_key": "ledger_semantic_fact_v2_d3a72dc119953a4ec26bb390", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_and_stocks_and_shares.holders.all.no_further_subscription", + "concept": "hmrc.isa_holders", + "measure_id": "no_further_subscription", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_holder" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2024-04-05", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_and_stocks_and_shares.holders", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "all", + "table_record_kind": "total" + }, + "dimensions": { + "isa_income_band": "all", + "isa_subscription_band": "none", + "isa_type": "cash_and_stocks_and_shares" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 3104003 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_39c8a23bc997acb4b5329e3f", + "semantic_fact_key": "ledger_semantic_fact_v2_a5acaab43c93408152e4b1c3", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_only.holders.all.no_further_subscription", + "concept": "hmrc.isa_holders", + "measure_id": "no_further_subscription", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_holder" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2024-04-05", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_only.holders", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "all", + "table_record_kind": "total" + }, + "dimensions": { + "isa_income_band": "all", + "isa_subscription_band": "none", + "isa_type": "cash_only" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 5547777 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_93f8b8e5536c3054c215fe95", + "semantic_fact_key": "ledger_semantic_fact_v2_35746a92f6f1df71e0a84e86", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.stocks_and_shares_only.holders.all.no_further_subscription", + "concept": "hmrc.isa_holders", + "measure_id": "no_further_subscription", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_holder" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2024-04-05", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.stocks_and_shares_only.holders", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "all", + "table_record_kind": "total" + }, + "dimensions": { + "isa_income_band": "all", + "isa_subscription_band": "none", + "isa_type": "stocks_and_shares_only" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 1319631 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_b488ed98f4f6407e1a2bc823", + "semantic_fact_key": "ledger_semantic_fact_v2_fcf64bd2a3a4191352e1f92c", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.all.holders.income_0_to_12570.no_further_subscription", + "concept": "hmrc.isa_holders", + "measure_id": "no_further_subscription", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_holder" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2024-04-05", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.all.holders", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_0_to_12570", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_0_to_12570", + "isa_subscription_band": "none", + "isa_type": "all" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 2099469 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_1549cbbfadde04249110da07", + "semantic_fact_key": "ledger_semantic_fact_v2_7cb5420fd95800fe037aa64c", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_and_stocks_and_shares.holders.income_0_to_12570.no_further_subscription", + "concept": "hmrc.isa_holders", + "measure_id": "no_further_subscription", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_holder" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2024-04-05", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_and_stocks_and_shares.holders", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_0_to_12570", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_0_to_12570", + "isa_subscription_band": "none", + "isa_type": "cash_and_stocks_and_shares" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 390494 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_4d8a88beec7114dea1afca3d", + "semantic_fact_key": "ledger_semantic_fact_v2_d0ff22f1db65d525a94360ce", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_only.holders.income_0_to_12570.no_further_subscription", + "concept": "hmrc.isa_holders", + "measure_id": "no_further_subscription", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_holder" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2024-04-05", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_only.holders", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_0_to_12570", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_0_to_12570", + "isa_subscription_band": "none", + "isa_type": "cash_only" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 1360775 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_ae91a0610c2b4959c2a250ba", + "semantic_fact_key": "ledger_semantic_fact_v2_10bdcf68cfebe38281f46c3d", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.stocks_and_shares_only.holders.income_0_to_12570.no_further_subscription", + "concept": "hmrc.isa_holders", + "measure_id": "no_further_subscription", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_holder" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2024-04-05", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.stocks_and_shares_only.holders", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_0_to_12570", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_0_to_12570", + "isa_subscription_band": "none", + "isa_type": "stocks_and_shares_only" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 348200 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_8ddd104d92249b21ddbd4f3d", + "semantic_fact_key": "ledger_semantic_fact_v2_96663d3510092be2d4bdef85", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.all.holders.income_100001_to_125140.no_further_subscription", + "concept": "hmrc.isa_holders", + "measure_id": "no_further_subscription", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_holder" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2024-04-05", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.all.holders", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_100001_to_125140", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_100001_to_125140", + "isa_subscription_band": "none", + "isa_type": "all" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 114872 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_048989daa0572e139cd2d3e8", + "semantic_fact_key": "ledger_semantic_fact_v2_e9bf9864e1d4fc62ffd882c1", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_and_stocks_and_shares.holders.income_100001_to_125140.no_further_subscription", + "concept": "hmrc.isa_holders", + "measure_id": "no_further_subscription", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_holder" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2024-04-05", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_and_stocks_and_shares.holders", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_100001_to_125140", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_100001_to_125140", + "isa_subscription_band": "none", + "isa_type": "cash_and_stocks_and_shares" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 75374 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_d30d62de5112c8f280940d72", + "semantic_fact_key": "ledger_semantic_fact_v2_82b33331a06d6ba0e5953b3f", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_only.holders.income_100001_to_125140.no_further_subscription", + "concept": "hmrc.isa_holders", + "measure_id": "no_further_subscription", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_holder" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2024-04-05", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_only.holders", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_100001_to_125140", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_100001_to_125140", + "isa_subscription_band": "none", + "isa_type": "cash_only" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 22331 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_684b8c8a19c011e3b78f22a0", + "semantic_fact_key": "ledger_semantic_fact_v2_b62fa46200dbc9b5064f5c41", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.stocks_and_shares_only.holders.income_100001_to_125140.no_further_subscription", + "concept": "hmrc.isa_holders", + "measure_id": "no_further_subscription", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_holder" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2024-04-05", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.stocks_and_shares_only.holders", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_100001_to_125140", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_100001_to_125140", + "isa_subscription_band": "none", + "isa_type": "stocks_and_shares_only" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 17166 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_c9ee6c49339d1503ec360d75", + "semantic_fact_key": "ledger_semantic_fact_v2_6ec54a3fa640666c00a12d1d", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.all.holders.income_125141_to_150000.no_further_subscription", + "concept": "hmrc.isa_holders", + "measure_id": "no_further_subscription", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_holder" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2024-04-05", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.all.holders", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_125141_to_150000", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_125141_to_150000", + "isa_subscription_band": "none", + "isa_type": "all" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 58596 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_fcaedd1e2b797374360d5d95", + "semantic_fact_key": "ledger_semantic_fact_v2_308a04759926c3b005a2e3e4", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_and_stocks_and_shares.holders.income_125141_to_150000.no_further_subscription", + "concept": "hmrc.isa_holders", + "measure_id": "no_further_subscription", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_holder" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2024-04-05", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_and_stocks_and_shares.holders", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_125141_to_150000", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_125141_to_150000", + "isa_subscription_band": "none", + "isa_type": "cash_and_stocks_and_shares" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 41266 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_0c8a8e938e4187ff7fddd5b4", + "semantic_fact_key": "ledger_semantic_fact_v2_f1bc7ee6c3927bc0445b0e11", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_only.holders.income_125141_to_150000.no_further_subscription", + "concept": "hmrc.isa_holders", + "measure_id": "no_further_subscription", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_holder" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2024-04-05", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_only.holders", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_125141_to_150000", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_125141_to_150000", + "isa_subscription_band": "none", + "isa_type": "cash_only" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 9593 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_afee5bd505221396170f2316", + "semantic_fact_key": "ledger_semantic_fact_v2_7d1a17903437a55d93590291", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.stocks_and_shares_only.holders.income_125141_to_150000.no_further_subscription", + "concept": "hmrc.isa_holders", + "measure_id": "no_further_subscription", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_holder" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2024-04-05", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.stocks_and_shares_only.holders", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_125141_to_150000", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_125141_to_150000", + "isa_subscription_band": "none", + "isa_type": "stocks_and_shares_only" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 7737 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_78efc2643c389d3efcf643a7", + "semantic_fact_key": "ledger_semantic_fact_v2_c83cc706cb65a16806d0e52f", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.all.holders.income_12571_to_20000.no_further_subscription", + "concept": "hmrc.isa_holders", + "measure_id": "no_further_subscription", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_holder" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2024-04-05", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.all.holders", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_12571_to_20000", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_12571_to_20000", + "isa_subscription_band": "none", + "isa_type": "all" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 2014624 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_873486985e1ec2065440f583", + "semantic_fact_key": "ledger_semantic_fact_v2_1911011f3996044cfa34f3a9", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_and_stocks_and_shares.holders.income_12571_to_20000.no_further_subscription", + "concept": "hmrc.isa_holders", + "measure_id": "no_further_subscription", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_holder" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2024-04-05", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_and_stocks_and_shares.holders", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_12571_to_20000", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_12571_to_20000", + "isa_subscription_band": "none", + "isa_type": "cash_and_stocks_and_shares" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 535351 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_426a44ed087ae8d5e44b8a5e", + "semantic_fact_key": "ledger_semantic_fact_v2_80a3c751707d6821e09840c3", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_only.holders.income_12571_to_20000.no_further_subscription", + "concept": "hmrc.isa_holders", + "measure_id": "no_further_subscription", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_holder" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2024-04-05", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_only.holders", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_12571_to_20000", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_12571_to_20000", + "isa_subscription_band": "none", + "isa_type": "cash_only" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 1194612 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_0d821d213772ce62e75b6da1", + "semantic_fact_key": "ledger_semantic_fact_v2_9d7d93b92d14e42ef881af73", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.stocks_and_shares_only.holders.income_12571_to_20000.no_further_subscription", + "concept": "hmrc.isa_holders", + "measure_id": "no_further_subscription", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_holder" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2024-04-05", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.stocks_and_shares_only.holders", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_12571_to_20000", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_12571_to_20000", + "isa_subscription_band": "none", + "isa_type": "stocks_and_shares_only" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 284661 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_b94aa55d7567e14377984adb", + "semantic_fact_key": "ledger_semantic_fact_v2_15ba9dcd5eb5e3f7b08b14c7", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.all.holders.income_150001_plus.no_further_subscription", + "concept": "hmrc.isa_holders", + "measure_id": "no_further_subscription", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_holder" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2024-04-05", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.all.holders", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_150001_plus", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_150001_plus", + "isa_subscription_band": "none", + "isa_type": "all" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 124938 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_8886eb48a747b4a6ae52e019", + "semantic_fact_key": "ledger_semantic_fact_v2_981799aeb3d7b2d7c6eda02c", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_and_stocks_and_shares.holders.income_150001_plus.no_further_subscription", + "concept": "hmrc.isa_holders", + "measure_id": "no_further_subscription", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_holder" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2024-04-05", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_and_stocks_and_shares.holders", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_150001_plus", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_150001_plus", + "isa_subscription_band": "none", + "isa_type": "cash_and_stocks_and_shares" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 107956 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_dd0f642862d4cff813b68378", + "semantic_fact_key": "ledger_semantic_fact_v2_13e2ef0c129c44ab23b53ce9", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_only.holders.income_150001_plus.no_further_subscription", + "concept": "hmrc.isa_holders", + "measure_id": "no_further_subscription", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_holder" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2024-04-05", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_only.holders", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_150001_plus", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_150001_plus", + "isa_subscription_band": "none", + "isa_type": "cash_only" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 4829 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_d21632741d3acbe852bfe232", + "semantic_fact_key": "ledger_semantic_fact_v2_d9893938d0f0b823ed2bf79d", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.stocks_and_shares_only.holders.income_150001_plus.no_further_subscription", + "concept": "hmrc.isa_holders", + "measure_id": "no_further_subscription", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_holder" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2024-04-05", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.stocks_and_shares_only.holders", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_150001_plus", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_150001_plus", + "isa_subscription_band": "none", + "isa_type": "stocks_and_shares_only" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 12153 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_76ecb883b9acc270a80b9516", + "semantic_fact_key": "ledger_semantic_fact_v2_1a714dfdc453df010fe858ea", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.all.holders.income_20001_to_30000.no_further_subscription", + "concept": "hmrc.isa_holders", + "measure_id": "no_further_subscription", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_holder" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2024-04-05", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.all.holders", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_20001_to_30000", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_20001_to_30000", + "isa_subscription_band": "none", + "isa_type": "all" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 2149750 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_0ebc40c09e83e384aae3f711", + "semantic_fact_key": "ledger_semantic_fact_v2_dbe22091df7fd4b289d74a94", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_and_stocks_and_shares.holders.income_20001_to_30000.no_further_subscription", + "concept": "hmrc.isa_holders", + "measure_id": "no_further_subscription", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_holder" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2024-04-05", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_and_stocks_and_shares.holders", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_20001_to_30000", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_20001_to_30000", + "isa_subscription_band": "none", + "isa_type": "cash_and_stocks_and_shares" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 623558 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_0552ff048fdc441adb0ba48e", + "semantic_fact_key": "ledger_semantic_fact_v2_2bb6e82c52bdba9e4ed202d6", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_only.holders.income_20001_to_30000.no_further_subscription", + "concept": "hmrc.isa_holders", + "measure_id": "no_further_subscription", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_holder" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2024-04-05", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_only.holders", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_20001_to_30000", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_20001_to_30000", + "isa_subscription_band": "none", + "isa_type": "cash_only" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 1255425 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_6b7b0508cb9b24d2ba70712f", + "semantic_fact_key": "ledger_semantic_fact_v2_aba66873cdfc1d8049a1d6b0", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.stocks_and_shares_only.holders.income_20001_to_30000.no_further_subscription", + "concept": "hmrc.isa_holders", + "measure_id": "no_further_subscription", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_holder" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2024-04-05", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.stocks_and_shares_only.holders", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_20001_to_30000", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_20001_to_30000", + "isa_subscription_band": "none", + "isa_type": "stocks_and_shares_only" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 270767 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_a33460182e6e658aea8a8fd8", + "semantic_fact_key": "ledger_semantic_fact_v2_26bd6d8db525068cff131506", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.all.holders.income_30001_to_40000.no_further_subscription", + "concept": "hmrc.isa_holders", + "measure_id": "no_further_subscription", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_holder" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2024-04-05", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.all.holders", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_30001_to_40000", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_30001_to_40000", + "isa_subscription_band": "none", + "isa_type": "all" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 1397225 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_384f43d33eae23ca012f1e28", + "semantic_fact_key": "ledger_semantic_fact_v2_5d4da19023f30a349005dfc4", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_and_stocks_and_shares.holders.income_30001_to_40000.no_further_subscription", + "concept": "hmrc.isa_holders", + "measure_id": "no_further_subscription", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_holder" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2024-04-05", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_and_stocks_and_shares.holders", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_30001_to_40000", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_30001_to_40000", + "isa_subscription_band": "none", + "isa_type": "cash_and_stocks_and_shares" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 465254 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_3f65890fa1ea2603a3d73e32", + "semantic_fact_key": "ledger_semantic_fact_v2_1701ef4b3f92946faadb1061", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_only.holders.income_30001_to_40000.no_further_subscription", + "concept": "hmrc.isa_holders", + "measure_id": "no_further_subscription", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_holder" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2024-04-05", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_only.holders", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_30001_to_40000", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_30001_to_40000", + "isa_subscription_band": "none", + "isa_type": "cash_only" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 776586 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_a9668cc9e273ba092eb4ff05", + "semantic_fact_key": "ledger_semantic_fact_v2_bb5b480ed807c050407379e8", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.stocks_and_shares_only.holders.income_30001_to_40000.no_further_subscription", + "concept": "hmrc.isa_holders", + "measure_id": "no_further_subscription", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_holder" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2024-04-05", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.stocks_and_shares_only.holders", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_30001_to_40000", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_30001_to_40000", + "isa_subscription_band": "none", + "isa_type": "stocks_and_shares_only" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 155385 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_cfcd7c43c18b488fcf606815", + "semantic_fact_key": "ledger_semantic_fact_v2_8009bddf8c98bc6bb7993efa", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.all.holders.income_40001_to_50270.no_further_subscription", + "concept": "hmrc.isa_holders", + "measure_id": "no_further_subscription", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_holder" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2024-04-05", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.all.holders", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_40001_to_50270", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_40001_to_50270", + "isa_subscription_band": "none", + "isa_type": "all" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 876077 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_ea5a965031d2e063680c3cf6", + "semantic_fact_key": "ledger_semantic_fact_v2_169f305313809694f02097d9", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_and_stocks_and_shares.holders.income_40001_to_50270.no_further_subscription", + "concept": "hmrc.isa_holders", + "measure_id": "no_further_subscription", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_holder" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2024-04-05", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_and_stocks_and_shares.holders", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_40001_to_50270", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_40001_to_50270", + "isa_subscription_band": "none", + "isa_type": "cash_and_stocks_and_shares" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 332367 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_d1180b880311b7ef0b60605f", + "semantic_fact_key": "ledger_semantic_fact_v2_554552bd61523a3213f7858a", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_only.holders.income_40001_to_50270.no_further_subscription", + "concept": "hmrc.isa_holders", + "measure_id": "no_further_subscription", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_holder" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2024-04-05", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_only.holders", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_40001_to_50270", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_40001_to_50270", + "isa_subscription_band": "none", + "isa_type": "cash_only" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 452058 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_fed2d088a60efc2a9fe9268c", + "semantic_fact_key": "ledger_semantic_fact_v2_51f5009bb38b449f5e27020d", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.stocks_and_shares_only.holders.income_40001_to_50270.no_further_subscription", + "concept": "hmrc.isa_holders", + "measure_id": "no_further_subscription", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_holder" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2024-04-05", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.stocks_and_shares_only.holders", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_40001_to_50270", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_40001_to_50270", + "isa_subscription_band": "none", + "isa_type": "stocks_and_shares_only" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 91653 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_b1572527103faddb8234ebc7", + "semantic_fact_key": "ledger_semantic_fact_v2_c76c671e4e58dbc0bf4a0427", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.all.holders.income_50271_to_60000.no_further_subscription", + "concept": "hmrc.isa_holders", + "measure_id": "no_further_subscription", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_holder" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2024-04-05", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.all.holders", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_50271_to_60000", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_50271_to_60000", + "isa_subscription_band": "none", + "isa_type": "all" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 494882 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_ae4825dc55078bf9132254d8", + "semantic_fact_key": "ledger_semantic_fact_v2_f6ef8f9c777e8a87333606e9", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_and_stocks_and_shares.holders.income_50271_to_60000.no_further_subscription", + "concept": "hmrc.isa_holders", + "measure_id": "no_further_subscription", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_holder" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2024-04-05", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_and_stocks_and_shares.holders", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_50271_to_60000", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_50271_to_60000", + "isa_subscription_band": "none", + "isa_type": "cash_and_stocks_and_shares" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 208822 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_c700c79cfff38351c45a0bb4", + "semantic_fact_key": "ledger_semantic_fact_v2_30d0cfd168c021c3008bcfe0", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_only.holders.income_50271_to_60000.no_further_subscription", + "concept": "hmrc.isa_holders", + "measure_id": "no_further_subscription", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_holder" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2024-04-05", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_only.holders", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_50271_to_60000", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_50271_to_60000", + "isa_subscription_band": "none", + "isa_type": "cash_only" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 230215 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_30d54432fa6e472a45ec3fcc", + "semantic_fact_key": "ledger_semantic_fact_v2_56c9abe4981cc12074e1b6fd", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.stocks_and_shares_only.holders.income_50271_to_60000.no_further_subscription", + "concept": "hmrc.isa_holders", + "measure_id": "no_further_subscription", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_holder" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2024-04-05", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.stocks_and_shares_only.holders", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_50271_to_60000", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_50271_to_60000", + "isa_subscription_band": "none", + "isa_type": "stocks_and_shares_only" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 55845 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_1057ee79938bb505f8f8cb02", + "semantic_fact_key": "ledger_semantic_fact_v2_bc93a6e71a15c6b0ae154347", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.all.holders.income_60001_to_80000.no_further_subscription", + "concept": "hmrc.isa_holders", + "measure_id": "no_further_subscription", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_holder" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2024-04-05", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.all.holders", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_60001_to_80000", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_60001_to_80000", + "isa_subscription_band": "none", + "isa_type": "all" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 439861 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_f4110aaeb34ffa5d606a9509", + "semantic_fact_key": "ledger_semantic_fact_v2_f9c2e8a987be134ef7b39175", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_and_stocks_and_shares.holders.income_60001_to_80000.no_further_subscription", + "concept": "hmrc.isa_holders", + "measure_id": "no_further_subscription", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_holder" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2024-04-05", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_and_stocks_and_shares.holders", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_60001_to_80000", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_60001_to_80000", + "isa_subscription_band": "none", + "isa_type": "cash_and_stocks_and_shares" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 214115 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_1c194a5e1663af936b1593e0", + "semantic_fact_key": "ledger_semantic_fact_v2_676dcc98753d9d1f9627efc4", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_only.holders.income_60001_to_80000.no_further_subscription", + "concept": "hmrc.isa_holders", + "measure_id": "no_further_subscription", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_holder" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2024-04-05", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_only.holders", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_60001_to_80000", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_60001_to_80000", + "isa_subscription_band": "none", + "isa_type": "cash_only" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 181904 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_58b33514d8b89a948745c4ea", + "semantic_fact_key": "ledger_semantic_fact_v2_eda939ea517fe39df31785a6", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.stocks_and_shares_only.holders.income_60001_to_80000.no_further_subscription", + "concept": "hmrc.isa_holders", + "measure_id": "no_further_subscription", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_holder" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2024-04-05", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.stocks_and_shares_only.holders", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_60001_to_80000", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_60001_to_80000", + "isa_subscription_band": "none", + "isa_type": "stocks_and_shares_only" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 43843 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_e2608a5e4a8bd339b4c718b4", + "semantic_fact_key": "ledger_semantic_fact_v2_f1f2bbcc57de7724e93a15e9", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.all.holders.income_80001_to_100000.no_further_subscription", + "concept": "hmrc.isa_holders", + "measure_id": "no_further_subscription", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_holder" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2024-04-05", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.all.holders", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_80001_to_100000", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_80001_to_100000", + "isa_subscription_band": "none", + "isa_type": "all" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 201117 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_d5321a86353261396174644d", + "semantic_fact_key": "ledger_semantic_fact_v2_de03e2e63678a2bccbad5e82", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_and_stocks_and_shares.holders.income_80001_to_100000.no_further_subscription", + "concept": "hmrc.isa_holders", + "measure_id": "no_further_subscription", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_holder" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2024-04-05", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_and_stocks_and_shares.holders", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_80001_to_100000", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_80001_to_100000", + "isa_subscription_band": "none", + "isa_type": "cash_and_stocks_and_shares" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 109446 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_4ddcf77f22ee62185eda1570", + "semantic_fact_key": "ledger_semantic_fact_v2_81e5116418ea33150ab17a84", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_only.holders.income_80001_to_100000.no_further_subscription", + "concept": "hmrc.isa_holders", + "measure_id": "no_further_subscription", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_holder" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2024-04-05", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_only.holders", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_80001_to_100000", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_80001_to_100000", + "isa_subscription_band": "none", + "isa_type": "cash_only" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 59449 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_516bb867824b1f039d598278", + "semantic_fact_key": "ledger_semantic_fact_v2_44f49dd6237b3e7e8af2382c", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.stocks_and_shares_only.holders.income_80001_to_100000.no_further_subscription", + "concept": "hmrc.isa_holders", + "measure_id": "no_further_subscription", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_holder" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2024-04-05", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.stocks_and_shares_only.holders", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_80001_to_100000", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_80001_to_100000", + "isa_subscription_band": "none", + "isa_type": "stocks_and_shares_only" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 32223 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_c0d7059073cc8cb85ef4f854", + "semantic_fact_key": "ledger_semantic_fact_v2_6d5360a032fb693abd56f8e4", + "source_record_id": "hmrc.isa_statistics_2026.table9_9.ty2023.holders.N92000002.no_further_subscription", + "concept": "hmrc.isa_holders", + "measure_id": "no_further_subscription", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_holder" + }, + "geography": { + "id": "N92000002", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2024-04-05", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_9.ty2023.holders", + "groupby_dimension": "geography", + "groupby_value_id": "N92000002", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_subscription_band": "none", + "isa_type": "all" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 213087 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_7945c27be12e510572fa97fd", + "semantic_fact_key": "ledger_semantic_fact_v2_dda9442072dcba1ee848853b", + "source_record_id": "hmrc.isa_statistics_2026.table9_9.ty2023.holders.S92000003.no_further_subscription", + "concept": "hmrc.isa_holders", + "measure_id": "no_further_subscription", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_holder" + }, + "geography": { + "id": "S92000003", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2024-04-05", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_9.ty2023.holders", + "groupby_dimension": "geography", + "groupby_value_id": "S92000003", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_subscription_band": "none", + "isa_type": "all" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 772877 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_8be7d0e8b0a0f1a226bf3513", + "semantic_fact_key": "ledger_semantic_fact_v2_8618fcac03c42a615b2ade07", + "source_record_id": "hmrc.isa_statistics_2026.table9_9.ty2023.holders.W92000004.no_further_subscription", + "concept": "hmrc.isa_holders", + "measure_id": "no_further_subscription", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_holder" + }, + "geography": { + "id": "W92000004", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2024-04-05", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_9.ty2023.holders", + "groupby_dimension": "geography", + "groupby_value_id": "W92000004", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_subscription_band": "none", + "isa_type": "all" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 483461 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_5f86e59d875dd9d9acf4ceaa", + "semantic_fact_key": "ledger_semantic_fact_v2_4bc6341831fedb3edd798ed4", + "source_record_id": "hmrc.isa_statistics_2026.table9_9.ty2023.holders.overseas_and_unknown.no_further_subscription", + "concept": "hmrc.isa_holders", + "measure_id": "no_further_subscription", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_holder" + }, + "geography": { + "id": "hmrc:overseas_and_unknown", + "level": "statistical_scope", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2024-04-05", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_9.ty2023.holders", + "groupby_dimension": "geography", + "groupby_value_id": "overseas_and_unknown", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_subscription_band": "none", + "isa_type": "all" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 68704 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_97316f9fbe7937ea2da76202", + "semantic_fact_key": "ledger_semantic_fact_v2_110b4463224a6832e0dbc8e6", + "source_record_id": "hmrc.isa_statistics_2026.table9_6.ty2024.all.all.market_value", + "concept": "hmrc.isa_market_value", + "measure_id": "market_value", + "unit": "gbp", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_holder" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2024 + }, + "period_coverage": { + "start_date": "2025-04-05", + "end_date": "2025-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_6.ty2024", + "groupby_dimension": "isa_asset_type", + "groupby_value_id": "all.all", + "table_record_kind": "total" + }, + "dimensions": { + "isa_asset_type": "all", + "isa_component": "all" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 951936000000 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_bcffbebb7ccda34a39927100", + "semantic_fact_key": "ledger_semantic_fact_v2_f1ec5a8385f87928b7f74c28", + "source_record_id": "hmrc.isa_statistics_2026.table9_6.ty2024.cash.all.market_value", + "concept": "hmrc.isa_market_value", + "measure_id": "market_value", + "unit": "gbp", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_holder" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2024 + }, + "period_coverage": { + "start_date": "2025-04-05", + "end_date": "2025-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_6.ty2024", + "groupby_dimension": "isa_asset_type", + "groupby_value_id": "cash.all", + "table_record_kind": "total" + }, + "dimensions": { + "isa_asset_type": "all", + "isa_component": "cash" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 419915000000 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_87221d6e20a991e4e2e01f58", + "semantic_fact_key": "ledger_semantic_fact_v2_7c38fd9126b438eefa4cff23", + "source_record_id": "hmrc.isa_statistics_2026.table9_6.ty2024.cash.cash_on_deposit.market_value", + "concept": "hmrc.isa_market_value", + "measure_id": "market_value", + "unit": "gbp", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_holder" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2024 + }, + "period_coverage": { + "start_date": "2025-04-05", + "end_date": "2025-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_6.ty2024", + "groupby_dimension": "isa_asset_type", + "groupby_value_id": "cash.cash_on_deposit", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_asset_type": "cash_on_deposit", + "isa_component": "cash" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 419909000000 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_795acaba9e9d37b7f460ee74", + "semantic_fact_key": "ledger_semantic_fact_v2_9b1fef8eaef3bd875323fcb1", + "source_record_id": "hmrc.isa_statistics_2026.table9_6.ty2024.cash.other_investment_products.market_value", + "concept": "hmrc.isa_market_value", + "measure_id": "market_value", + "unit": "gbp", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_holder" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2024 + }, + "period_coverage": { + "start_date": "2025-04-05", + "end_date": "2025-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_6.ty2024", + "groupby_dimension": "isa_asset_type", + "groupby_value_id": "cash.other_investment_products", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_asset_type": "other_investment_products", + "isa_component": "cash" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 5000000 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_554f02a412534b2985df5583", + "semantic_fact_key": "ledger_semantic_fact_v2_49031a2a6411edc05946835c", + "source_record_id": "hmrc.isa_statistics_2026.table9_6.ty2024.innovative_finance.all.market_value", + "concept": "hmrc.isa_market_value", + "measure_id": "market_value", + "unit": "gbp", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_holder" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2024 + }, + "period_coverage": { + "start_date": "2025-04-05", + "end_date": "2025-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_6.ty2024", + "groupby_dimension": "isa_asset_type", + "groupby_value_id": "innovative_finance.all", + "table_record_kind": "total" + }, + "dimensions": { + "isa_asset_type": "all", + "isa_component": "innovative_finance" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 567000000 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_4c7283d2bd223a27c452f984", + "semantic_fact_key": "ledger_semantic_fact_v2_2dca1f18f1c76421e7d99e62", + "source_record_id": "hmrc.isa_statistics_2026.table9_6.ty2024.innovative_finance.cash_on_deposit.market_value", + "concept": "hmrc.isa_market_value", + "measure_id": "market_value", + "unit": "gbp", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_holder" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2024 + }, + "period_coverage": { + "start_date": "2025-04-05", + "end_date": "2025-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_6.ty2024", + "groupby_dimension": "isa_asset_type", + "groupby_value_id": "innovative_finance.cash_on_deposit", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_asset_type": "cash_on_deposit", + "isa_component": "innovative_finance" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 45000000 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_eda33383d608313b01217dd3", + "semantic_fact_key": "ledger_semantic_fact_v2_954edaab05e870b9c36ef505", + "source_record_id": "hmrc.isa_statistics_2026.table9_6.ty2024.innovative_finance.innovative_finance_loans.market_value", + "concept": "hmrc.isa_market_value", + "measure_id": "market_value", + "unit": "gbp", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_holder" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2024 + }, + "period_coverage": { + "start_date": "2025-04-05", + "end_date": "2025-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_6.ty2024", + "groupby_dimension": "isa_asset_type", + "groupby_value_id": "innovative_finance.innovative_finance_loans", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_asset_type": "innovative_finance_loans", + "isa_component": "innovative_finance" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 522000000 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_72331c7447826a923250d70f", + "semantic_fact_key": "ledger_semantic_fact_v2_c2a4cf074ae22cdfe68ea50e", + "source_record_id": "hmrc.isa_statistics_2026.table9_6.ty2024.stocks_and_shares.all.market_value", + "concept": "hmrc.isa_market_value", + "measure_id": "market_value", + "unit": "gbp", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_holder" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2024 + }, + "period_coverage": { + "start_date": "2025-04-05", + "end_date": "2025-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_6.ty2024", + "groupby_dimension": "isa_asset_type", + "groupby_value_id": "stocks_and_shares.all", + "table_record_kind": "total" + }, + "dimensions": { + "isa_asset_type": "all", + "isa_component": "stocks_and_shares" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 531455000000 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_deb2e27335bc2da9255f8c2a", + "semantic_fact_key": "ledger_semantic_fact_v2_2f92bc616021805b3b4c938e", + "source_record_id": "hmrc.isa_statistics_2026.table9_6.ty2024.stocks_and_shares.cash_on_deposit.market_value", + "concept": "hmrc.isa_market_value", + "measure_id": "market_value", + "unit": "gbp", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_holder" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2024 + }, + "period_coverage": { + "start_date": "2025-04-05", + "end_date": "2025-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_6.ty2024", + "groupby_dimension": "isa_asset_type", + "groupby_value_id": "stocks_and_shares.cash_on_deposit", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_asset_type": "cash_on_deposit", + "isa_component": "stocks_and_shares" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 22398000000 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_c326ecabc11b1fc20decf4b8", + "semantic_fact_key": "ledger_semantic_fact_v2_ea28d2ac2eead0be8c3528dc", + "source_record_id": "hmrc.isa_statistics_2026.table9_6.ty2024.stocks_and_shares.corporate_bond_funds.market_value", + "concept": "hmrc.isa_market_value", + "measure_id": "market_value", + "unit": "gbp", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_holder" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2024 + }, + "period_coverage": { + "start_date": "2025-04-05", + "end_date": "2025-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_6.ty2024", + "groupby_dimension": "isa_asset_type", + "groupby_value_id": "stocks_and_shares.corporate_bond_funds", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_asset_type": "corporate_bond_funds", + "isa_component": "stocks_and_shares" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 5532000000 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_9fe3709b190aaa6b3369f8f6", + "semantic_fact_key": "ledger_semantic_fact_v2_e5624a4edc1e1e45373404cf", + "source_record_id": "hmrc.isa_statistics_2026.table9_6.ty2024.stocks_and_shares.gilts.market_value", + "concept": "hmrc.isa_market_value", + "measure_id": "market_value", + "unit": "gbp", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_holder" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2024 + }, + "period_coverage": { + "start_date": "2025-04-05", + "end_date": "2025-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_6.ty2024", + "groupby_dimension": "isa_asset_type", + "groupby_value_id": "stocks_and_shares.gilts", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_asset_type": "gilts", + "isa_component": "stocks_and_shares" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 4414000000 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_41a6ab877a9fe3bc22677f48", + "semantic_fact_key": "ledger_semantic_fact_v2_a4526e77bc4dc95c3dd60fc2", + "source_record_id": "hmrc.isa_statistics_2026.table9_6.ty2024.stocks_and_shares.investment_trusts.market_value", + "concept": "hmrc.isa_market_value", + "measure_id": "market_value", + "unit": "gbp", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_holder" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2024 + }, + "period_coverage": { + "start_date": "2025-04-05", + "end_date": "2025-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_6.ty2024", + "groupby_dimension": "isa_asset_type", + "groupby_value_id": "stocks_and_shares.investment_trusts", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_asset_type": "investment_trusts", + "isa_component": "stocks_and_shares" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 27732000000 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_1933ba80acfdcbdb4b83fd8e", + "semantic_fact_key": "ledger_semantic_fact_v2_bafafcfe7d87ae3aafeaed21", + "source_record_id": "hmrc.isa_statistics_2026.table9_6.ty2024.stocks_and_shares.open_ended_investment_companies.market_value", + "concept": "hmrc.isa_market_value", + "measure_id": "market_value", + "unit": "gbp", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_holder" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2024 + }, + "period_coverage": { + "start_date": "2025-04-05", + "end_date": "2025-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_6.ty2024", + "groupby_dimension": "isa_asset_type", + "groupby_value_id": "stocks_and_shares.open_ended_investment_companies", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_asset_type": "open_ended_investment_companies", + "isa_component": "stocks_and_shares" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 216413000000 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_32572cd8712dc0eeafd07968", + "semantic_fact_key": "ledger_semantic_fact_v2_2fd9c7e42123a183bcb30e32", + "source_record_id": "hmrc.isa_statistics_2026.table9_6.ty2024.stocks_and_shares.securities.market_value", + "concept": "hmrc.isa_market_value", + "measure_id": "market_value", + "unit": "gbp", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_holder" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2024 + }, + "period_coverage": { + "start_date": "2025-04-05", + "end_date": "2025-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_6.ty2024", + "groupby_dimension": "isa_asset_type", + "groupby_value_id": "stocks_and_shares.securities", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_asset_type": "securities", + "isa_component": "stocks_and_shares" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 4814000000 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_0791db2d00b9a39f7506a6a3", + "semantic_fact_key": "ledger_semantic_fact_v2_c5519594e2578af4b17c6ead", + "source_record_id": "hmrc.isa_statistics_2026.table9_6.ty2024.stocks_and_shares.shares.market_value", + "concept": "hmrc.isa_market_value", + "measure_id": "market_value", + "unit": "gbp", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_holder" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2024 + }, + "period_coverage": { + "start_date": "2025-04-05", + "end_date": "2025-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_6.ty2024", + "groupby_dimension": "isa_asset_type", + "groupby_value_id": "stocks_and_shares.shares", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_asset_type": "shares", + "isa_component": "stocks_and_shares" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 49837000000 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_d0e26e5b841dfdc1f46cb2a4", + "semantic_fact_key": "ledger_semantic_fact_v2_ef0dfd6a870a49b9f89db9ad", + "source_record_id": "hmrc.isa_statistics_2026.table9_6.ty2024.stocks_and_shares.shares_traded_on_a_recognised_exchange.market_value", + "concept": "hmrc.isa_market_value", + "measure_id": "market_value", + "unit": "gbp", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_holder" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2024 + }, + "period_coverage": { + "start_date": "2025-04-05", + "end_date": "2025-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_6.ty2024", + "groupby_dimension": "isa_asset_type", + "groupby_value_id": "stocks_and_shares.shares_traded_on_a_recognised_exchange", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_asset_type": "shares_traded_on_a_recognised_exchange", + "isa_component": "stocks_and_shares" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 32539000000 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_43891234fc3669f708a0deca", + "semantic_fact_key": "ledger_semantic_fact_v2_a3ce63273fe2c3aa8056c935", + "source_record_id": "hmrc.isa_statistics_2026.table9_6.ty2024.stocks_and_shares.surrender_value_of_policies.market_value", + "concept": "hmrc.isa_market_value", + "measure_id": "market_value", + "unit": "gbp", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_holder" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2024 + }, + "period_coverage": { + "start_date": "2025-04-05", + "end_date": "2025-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_6.ty2024", + "groupby_dimension": "isa_asset_type", + "groupby_value_id": "stocks_and_shares.surrender_value_of_policies", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_asset_type": "surrender_value_of_policies", + "isa_component": "stocks_and_shares" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 13276000000 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_98776b8a4604c5fe5f519a58", + "semantic_fact_key": "ledger_semantic_fact_v2_d5589da45053566868dbc0f9", + "source_record_id": "hmrc.isa_statistics_2026.table9_6.ty2024.stocks_and_shares.ucits.market_value", + "concept": "hmrc.isa_market_value", + "measure_id": "market_value", + "unit": "gbp", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_holder" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2024 + }, + "period_coverage": { + "start_date": "2025-04-05", + "end_date": "2025-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_6.ty2024", + "groupby_dimension": "isa_asset_type", + "groupby_value_id": "stocks_and_shares.ucits", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_asset_type": "ucits", + "isa_component": "stocks_and_shares" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 40696000000 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_791046d591baf73ede8342d8", + "semantic_fact_key": "ledger_semantic_fact_v2_ebf294ea953dbca25732711f", + "source_record_id": "hmrc.isa_statistics_2026.table9_6.ty2024.stocks_and_shares.unit_trusts.market_value", + "concept": "hmrc.isa_market_value", + "measure_id": "market_value", + "unit": "gbp", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_holder" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2024 + }, + "period_coverage": { + "start_date": "2025-04-05", + "end_date": "2025-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_6.ty2024", + "groupby_dimension": "isa_asset_type", + "groupby_value_id": "stocks_and_shares.unit_trusts", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_asset_type": "unit_trusts", + "isa_component": "stocks_and_shares" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 113803000000 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_0cf12be9e3499812f8f44522", + "semantic_fact_key": "ledger_semantic_fact_v2_ca1f6e6d4be5e16a03758007", + "source_record_id": "hmrc.isa_statistics_2026.table9_9.ty2023.subscribers.E12000001.all_subscribers", + "concept": "hmrc.isa_subscribers", + "measure_id": "all_subscribers", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "E12000001", + "level": "region", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_9.ty2023.subscribers", + "groupby_dimension": "geography", + "groupby_value_id": "E12000001", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_type": "all" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 456576 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_cc9c54b51218c1380af47e29", + "semantic_fact_key": "ledger_semantic_fact_v2_7b8f3b78dc0ab811135f49d6", + "source_record_id": "hmrc.isa_statistics_2026.table9_9.ty2023.subscribers.E12000001.cash_and_stocks_and_shares_subscribers", + "concept": "hmrc.isa_subscribers", + "measure_id": "cash_and_stocks_and_shares_subscribers", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "E12000001", + "level": "region", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_9.ty2023.subscribers", + "groupby_dimension": "geography", + "groupby_value_id": "E12000001", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_type": "cash_and_stocks_and_shares" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 29200 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_4aa20b064091040410d593c2", + "semantic_fact_key": "ledger_semantic_fact_v2_894e393dbf2d3a32b9816c6d", + "source_record_id": "hmrc.isa_statistics_2026.table9_9.ty2023.subscribers.E12000001.cash_only_subscribers", + "concept": "hmrc.isa_subscribers", + "measure_id": "cash_only_subscribers", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "E12000001", + "level": "region", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_9.ty2023.subscribers", + "groupby_dimension": "geography", + "groupby_value_id": "E12000001", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_type": "cash_only" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 348201 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_e1a3903dccabb4721b45c01d", + "semantic_fact_key": "ledger_semantic_fact_v2_2f196afff438b36666d6851a", + "source_record_id": "hmrc.isa_statistics_2026.table9_9.ty2023.subscribers.E12000001.stocks_and_shares_only_subscribers", + "concept": "hmrc.isa_subscribers", + "measure_id": "stocks_and_shares_only_subscribers", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "E12000001", + "level": "region", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_9.ty2023.subscribers", + "groupby_dimension": "geography", + "groupby_value_id": "E12000001", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_type": "stocks_and_shares_only" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 79175 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_c7cf81cd6f45934a1a0b92b2", + "semantic_fact_key": "ledger_semantic_fact_v2_8460a60e5014f83eacb61aaf", + "source_record_id": "hmrc.isa_statistics_2026.table9_9.ty2023.subscribers.E12000002.all_subscribers", + "concept": "hmrc.isa_subscribers", + "measure_id": "all_subscribers", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "E12000002", + "level": "region", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_9.ty2023.subscribers", + "groupby_dimension": "geography", + "groupby_value_id": "E12000002", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_type": "all" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 1348071 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_63c969a59835662e6a0dbb2f", + "semantic_fact_key": "ledger_semantic_fact_v2_552e335055243e380856087e", + "source_record_id": "hmrc.isa_statistics_2026.table9_9.ty2023.subscribers.E12000002.cash_and_stocks_and_shares_subscribers", + "concept": "hmrc.isa_subscribers", + "measure_id": "cash_and_stocks_and_shares_subscribers", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "E12000002", + "level": "region", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_9.ty2023.subscribers", + "groupby_dimension": "geography", + "groupby_value_id": "E12000002", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_type": "cash_and_stocks_and_shares" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 95329 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_8869dc90071e117e6f7e8c3a", + "semantic_fact_key": "ledger_semantic_fact_v2_3c4fc644a54dca5f6955d4e8", + "source_record_id": "hmrc.isa_statistics_2026.table9_9.ty2023.subscribers.E12000002.cash_only_subscribers", + "concept": "hmrc.isa_subscribers", + "measure_id": "cash_only_subscribers", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "E12000002", + "level": "region", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_9.ty2023.subscribers", + "groupby_dimension": "geography", + "groupby_value_id": "E12000002", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_type": "cash_only" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 978311 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_9c7a9ef8cccc8a16f355f246", + "semantic_fact_key": "ledger_semantic_fact_v2_538c3150f858b962cabc320e", + "source_record_id": "hmrc.isa_statistics_2026.table9_9.ty2023.subscribers.E12000002.stocks_and_shares_only_subscribers", + "concept": "hmrc.isa_subscribers", + "measure_id": "stocks_and_shares_only_subscribers", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "E12000002", + "level": "region", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_9.ty2023.subscribers", + "groupby_dimension": "geography", + "groupby_value_id": "E12000002", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_type": "stocks_and_shares_only" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 274430 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_756e1a11f334de7ff40a9d9e", + "semantic_fact_key": "ledger_semantic_fact_v2_e4babf0b467c1d70735366e8", + "source_record_id": "hmrc.isa_statistics_2026.table9_9.ty2023.subscribers.E12000003.all_subscribers", + "concept": "hmrc.isa_subscribers", + "measure_id": "all_subscribers", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "E12000003", + "level": "region", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_9.ty2023.subscribers", + "groupby_dimension": "geography", + "groupby_value_id": "E12000003", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_type": "all" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 1018374 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_2249a290ae22af6736acd115", + "semantic_fact_key": "ledger_semantic_fact_v2_f1f1271b9bf854138e5ca9ad", + "source_record_id": "hmrc.isa_statistics_2026.table9_9.ty2023.subscribers.E12000003.cash_and_stocks_and_shares_subscribers", + "concept": "hmrc.isa_subscribers", + "measure_id": "cash_and_stocks_and_shares_subscribers", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "E12000003", + "level": "region", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_9.ty2023.subscribers", + "groupby_dimension": "geography", + "groupby_value_id": "E12000003", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_type": "cash_and_stocks_and_shares" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 67891 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_efa00ba278a4638774f418b0", + "semantic_fact_key": "ledger_semantic_fact_v2_35c8feaefdc355866d17e038", + "source_record_id": "hmrc.isa_statistics_2026.table9_9.ty2023.subscribers.E12000003.cash_only_subscribers", + "concept": "hmrc.isa_subscribers", + "measure_id": "cash_only_subscribers", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "E12000003", + "level": "region", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_9.ty2023.subscribers", + "groupby_dimension": "geography", + "groupby_value_id": "E12000003", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_type": "cash_only" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 744216 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_793ced18699501d2ac4ae69a", + "semantic_fact_key": "ledger_semantic_fact_v2_1f7cfe69dab0a4373eb48398", + "source_record_id": "hmrc.isa_statistics_2026.table9_9.ty2023.subscribers.E12000003.stocks_and_shares_only_subscribers", + "concept": "hmrc.isa_subscribers", + "measure_id": "stocks_and_shares_only_subscribers", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "E12000003", + "level": "region", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_9.ty2023.subscribers", + "groupby_dimension": "geography", + "groupby_value_id": "E12000003", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_type": "stocks_and_shares_only" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 206267 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_ab87a9d65a7db61c82699da9", + "semantic_fact_key": "ledger_semantic_fact_v2_37a62738ccc7098e8380432c", + "source_record_id": "hmrc.isa_statistics_2026.table9_9.ty2023.subscribers.E12000004.all_subscribers", + "concept": "hmrc.isa_subscribers", + "measure_id": "all_subscribers", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "E12000004", + "level": "region", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_9.ty2023.subscribers", + "groupby_dimension": "geography", + "groupby_value_id": "E12000004", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_type": "all" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 937110 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_816e0f9bc8969a0171a06de8", + "semantic_fact_key": "ledger_semantic_fact_v2_8e302684ec5f8a613d14c77d", + "source_record_id": "hmrc.isa_statistics_2026.table9_9.ty2023.subscribers.E12000004.cash_and_stocks_and_shares_subscribers", + "concept": "hmrc.isa_subscribers", + "measure_id": "cash_and_stocks_and_shares_subscribers", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "E12000004", + "level": "region", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_9.ty2023.subscribers", + "groupby_dimension": "geography", + "groupby_value_id": "E12000004", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_type": "cash_and_stocks_and_shares" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 61964 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_00a45e5ae1393d38fa6188f4", + "semantic_fact_key": "ledger_semantic_fact_v2_0ebe3edb51f9d8ee6f8cfa07", + "source_record_id": "hmrc.isa_statistics_2026.table9_9.ty2023.subscribers.E12000004.cash_only_subscribers", + "concept": "hmrc.isa_subscribers", + "measure_id": "cash_only_subscribers", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "E12000004", + "level": "region", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_9.ty2023.subscribers", + "groupby_dimension": "geography", + "groupby_value_id": "E12000004", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_type": "cash_only" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 686573 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_44ba049337d780f8eb851b94", + "semantic_fact_key": "ledger_semantic_fact_v2_9a4ec10dbb2f52e91ae84e4b", + "source_record_id": "hmrc.isa_statistics_2026.table9_9.ty2023.subscribers.E12000004.stocks_and_shares_only_subscribers", + "concept": "hmrc.isa_subscribers", + "measure_id": "stocks_and_shares_only_subscribers", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "E12000004", + "level": "region", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_9.ty2023.subscribers", + "groupby_dimension": "geography", + "groupby_value_id": "E12000004", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_type": "stocks_and_shares_only" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 188573 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_96868775b48e2448f250312f", + "semantic_fact_key": "ledger_semantic_fact_v2_5b81cb6e3004fafcce0d68af", + "source_record_id": "hmrc.isa_statistics_2026.table9_9.ty2023.subscribers.E12000005.all_subscribers", + "concept": "hmrc.isa_subscribers", + "measure_id": "all_subscribers", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "E12000005", + "level": "region", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_9.ty2023.subscribers", + "groupby_dimension": "geography", + "groupby_value_id": "E12000005", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_type": "all" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 1089985 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_b08b5950ea34c2608d769341", + "semantic_fact_key": "ledger_semantic_fact_v2_9d739d339182fbbcf4e1fa9e", + "source_record_id": "hmrc.isa_statistics_2026.table9_9.ty2023.subscribers.E12000005.cash_and_stocks_and_shares_subscribers", + "concept": "hmrc.isa_subscribers", + "measure_id": "cash_and_stocks_and_shares_subscribers", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "E12000005", + "level": "region", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_9.ty2023.subscribers", + "groupby_dimension": "geography", + "groupby_value_id": "E12000005", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_type": "cash_and_stocks_and_shares" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 70227 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_5c8d2ac2c5877171c83ae153", + "semantic_fact_key": "ledger_semantic_fact_v2_db0866c297837020837c106a", + "source_record_id": "hmrc.isa_statistics_2026.table9_9.ty2023.subscribers.E12000005.cash_only_subscribers", + "concept": "hmrc.isa_subscribers", + "measure_id": "cash_only_subscribers", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "E12000005", + "level": "region", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_9.ty2023.subscribers", + "groupby_dimension": "geography", + "groupby_value_id": "E12000005", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_type": "cash_only" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 807707 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_9a65caafd885d6a7501a463c", + "semantic_fact_key": "ledger_semantic_fact_v2_12e56ef3e1df5d58eba11fc4", + "source_record_id": "hmrc.isa_statistics_2026.table9_9.ty2023.subscribers.E12000005.stocks_and_shares_only_subscribers", + "concept": "hmrc.isa_subscribers", + "measure_id": "stocks_and_shares_only_subscribers", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "E12000005", + "level": "region", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_9.ty2023.subscribers", + "groupby_dimension": "geography", + "groupby_value_id": "E12000005", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_type": "stocks_and_shares_only" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 212050 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_40bfb8f4608f4adb14ca0202", + "semantic_fact_key": "ledger_semantic_fact_v2_8feef98262a1033b9c96054f", + "source_record_id": "hmrc.isa_statistics_2026.table9_9.ty2023.subscribers.E12000006.all_subscribers", + "concept": "hmrc.isa_subscribers", + "measure_id": "all_subscribers", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "E12000006", + "level": "region", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_9.ty2023.subscribers", + "groupby_dimension": "geography", + "groupby_value_id": "E12000006", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_type": "all" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 1315572 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_e9fee35b4c94164b86821af4", + "semantic_fact_key": "ledger_semantic_fact_v2_b438630dfe944af383a3a459", + "source_record_id": "hmrc.isa_statistics_2026.table9_9.ty2023.subscribers.E12000006.cash_and_stocks_and_shares_subscribers", + "concept": "hmrc.isa_subscribers", + "measure_id": "cash_and_stocks_and_shares_subscribers", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "E12000006", + "level": "region", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_9.ty2023.subscribers", + "groupby_dimension": "geography", + "groupby_value_id": "E12000006", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_type": "cash_and_stocks_and_shares" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 95126 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_fce6a0a98e4c5f647d72c7ec", + "semantic_fact_key": "ledger_semantic_fact_v2_47a444f33245c93a706f4eaf", + "source_record_id": "hmrc.isa_statistics_2026.table9_9.ty2023.subscribers.E12000006.cash_only_subscribers", + "concept": "hmrc.isa_subscribers", + "measure_id": "cash_only_subscribers", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "E12000006", + "level": "region", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_9.ty2023.subscribers", + "groupby_dimension": "geography", + "groupby_value_id": "E12000006", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_type": "cash_only" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 899377 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_1ccf733bdea803b551175896", + "semantic_fact_key": "ledger_semantic_fact_v2_e7d478710e6aaf6081598b2e", + "source_record_id": "hmrc.isa_statistics_2026.table9_9.ty2023.subscribers.E12000006.stocks_and_shares_only_subscribers", + "concept": "hmrc.isa_subscribers", + "measure_id": "stocks_and_shares_only_subscribers", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "E12000006", + "level": "region", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_9.ty2023.subscribers", + "groupby_dimension": "geography", + "groupby_value_id": "E12000006", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_type": "stocks_and_shares_only" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 321069 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_f3e67f01d61333b3597d4707", + "semantic_fact_key": "ledger_semantic_fact_v2_dbb38e0dc5a987d1b85299a2", + "source_record_id": "hmrc.isa_statistics_2026.table9_9.ty2023.subscribers.E12000007.all_subscribers", + "concept": "hmrc.isa_subscribers", + "measure_id": "all_subscribers", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "E12000007", + "level": "region", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_9.ty2023.subscribers", + "groupby_dimension": "geography", + "groupby_value_id": "E12000007", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_type": "all" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 1785744 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_a8ec70c3175a973561bcc0c7", + "semantic_fact_key": "ledger_semantic_fact_v2_5235679887dd5b9018e29070", + "source_record_id": "hmrc.isa_statistics_2026.table9_9.ty2023.subscribers.E12000007.cash_and_stocks_and_shares_subscribers", + "concept": "hmrc.isa_subscribers", + "measure_id": "cash_and_stocks_and_shares_subscribers", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "E12000007", + "level": "region", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_9.ty2023.subscribers", + "groupby_dimension": "geography", + "groupby_value_id": "E12000007", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_type": "cash_and_stocks_and_shares" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 180099 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_b56685d27ab74601dae26d12", + "semantic_fact_key": "ledger_semantic_fact_v2_9c2d54af4ece0e44ddbe3634", + "source_record_id": "hmrc.isa_statistics_2026.table9_9.ty2023.subscribers.E12000007.cash_only_subscribers", + "concept": "hmrc.isa_subscribers", + "measure_id": "cash_only_subscribers", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "E12000007", + "level": "region", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_9.ty2023.subscribers", + "groupby_dimension": "geography", + "groupby_value_id": "E12000007", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_type": "cash_only" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 1006903 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_042b588c04d9393e53f087a4", + "semantic_fact_key": "ledger_semantic_fact_v2_37cb5aedb673cc5df32ccc8a", + "source_record_id": "hmrc.isa_statistics_2026.table9_9.ty2023.subscribers.E12000007.stocks_and_shares_only_subscribers", + "concept": "hmrc.isa_subscribers", + "measure_id": "stocks_and_shares_only_subscribers", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "E12000007", + "level": "region", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_9.ty2023.subscribers", + "groupby_dimension": "geography", + "groupby_value_id": "E12000007", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_type": "stocks_and_shares_only" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 598742 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_525aacd377513d26d50968ab", + "semantic_fact_key": "ledger_semantic_fact_v2_76ac9c280d41c63e5a922582", + "source_record_id": "hmrc.isa_statistics_2026.table9_9.ty2023.subscribers.E12000008.all_subscribers", + "concept": "hmrc.isa_subscribers", + "measure_id": "all_subscribers", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "E12000008", + "level": "region", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_9.ty2023.subscribers", + "groupby_dimension": "geography", + "groupby_value_id": "E12000008", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_type": "all" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 2042504 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_2588015a5de96ddd79d7add3", + "semantic_fact_key": "ledger_semantic_fact_v2_4b4574f1337929dc1edcc353", + "source_record_id": "hmrc.isa_statistics_2026.table9_9.ty2023.subscribers.E12000008.cash_and_stocks_and_shares_subscribers", + "concept": "hmrc.isa_subscribers", + "measure_id": "cash_and_stocks_and_shares_subscribers", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "E12000008", + "level": "region", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_9.ty2023.subscribers", + "groupby_dimension": "geography", + "groupby_value_id": "E12000008", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_type": "cash_and_stocks_and_shares" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 156717 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_1007e4c9b53a6c92fbfd28fb", + "semantic_fact_key": "ledger_semantic_fact_v2_2d13e1cfae0ef01427e902a6", + "source_record_id": "hmrc.isa_statistics_2026.table9_9.ty2023.subscribers.E12000008.cash_only_subscribers", + "concept": "hmrc.isa_subscribers", + "measure_id": "cash_only_subscribers", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "E12000008", + "level": "region", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_9.ty2023.subscribers", + "groupby_dimension": "geography", + "groupby_value_id": "E12000008", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_type": "cash_only" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 1326723 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_272b5b2fc3389d48d00ce0dc", + "semantic_fact_key": "ledger_semantic_fact_v2_c89a1c9e1fa25870e265fcbd", + "source_record_id": "hmrc.isa_statistics_2026.table9_9.ty2023.subscribers.E12000008.stocks_and_shares_only_subscribers", + "concept": "hmrc.isa_subscribers", + "measure_id": "stocks_and_shares_only_subscribers", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "E12000008", + "level": "region", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_9.ty2023.subscribers", + "groupby_dimension": "geography", + "groupby_value_id": "E12000008", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_type": "stocks_and_shares_only" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 559064 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_41e2202cf84d19dada00d412", + "semantic_fact_key": "ledger_semantic_fact_v2_30f8fb5312487680da394bdf", + "source_record_id": "hmrc.isa_statistics_2026.table9_9.ty2023.subscribers.E12000009.all_subscribers", + "concept": "hmrc.isa_subscribers", + "measure_id": "all_subscribers", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "E12000009", + "level": "region", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_9.ty2023.subscribers", + "groupby_dimension": "geography", + "groupby_value_id": "E12000009", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_type": "all" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 1252887 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_cc49922f7fbbec86f848134f", + "semantic_fact_key": "ledger_semantic_fact_v2_c92d1449c396a5c1bdf7360f", + "source_record_id": "hmrc.isa_statistics_2026.table9_9.ty2023.subscribers.E12000009.cash_and_stocks_and_shares_subscribers", + "concept": "hmrc.isa_subscribers", + "measure_id": "cash_and_stocks_and_shares_subscribers", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "E12000009", + "level": "region", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_9.ty2023.subscribers", + "groupby_dimension": "geography", + "groupby_value_id": "E12000009", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_type": "cash_and_stocks_and_shares" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 85180 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_58d8ca4ec5ca24736f7f55b1", + "semantic_fact_key": "ledger_semantic_fact_v2_14308d74b5bd91de5d671746", + "source_record_id": "hmrc.isa_statistics_2026.table9_9.ty2023.subscribers.E12000009.cash_only_subscribers", + "concept": "hmrc.isa_subscribers", + "measure_id": "cash_only_subscribers", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "E12000009", + "level": "region", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_9.ty2023.subscribers", + "groupby_dimension": "geography", + "groupby_value_id": "E12000009", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_type": "cash_only" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 880750 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_a73ed49804716d420b5351d7", + "semantic_fact_key": "ledger_semantic_fact_v2_f0751d83aeb270ebff301010", + "source_record_id": "hmrc.isa_statistics_2026.table9_9.ty2023.subscribers.E12000009.stocks_and_shares_only_subscribers", + "concept": "hmrc.isa_subscribers", + "measure_id": "stocks_and_shares_only_subscribers", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "E12000009", + "level": "region", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_9.ty2023.subscribers", + "groupby_dimension": "geography", + "groupby_value_id": "E12000009", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_type": "stocks_and_shares_only" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 286957 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_04d47c31f02c914cb9e8931c", + "semantic_fact_key": "ledger_semantic_fact_v2_0e56d070013356e819386629", + "source_record_id": "hmrc.isa_statistics_2026.table9_9.ty2023.subscribers.E92000001.all_subscribers", + "concept": "hmrc.isa_subscribers", + "measure_id": "all_subscribers", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "E92000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_9.ty2023.subscribers", + "groupby_dimension": "geography", + "groupby_value_id": "E92000001", + "table_record_kind": "total" + }, + "dimensions": { + "isa_type": "all" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 11246822 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_b55a1799233c2aa103989880", + "semantic_fact_key": "ledger_semantic_fact_v2_20bbbdaab7c96f33cdb1de87", + "source_record_id": "hmrc.isa_statistics_2026.table9_9.ty2023.subscribers.E92000001.cash_and_stocks_and_shares_subscribers", + "concept": "hmrc.isa_subscribers", + "measure_id": "cash_and_stocks_and_shares_subscribers", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "E92000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_9.ty2023.subscribers", + "groupby_dimension": "geography", + "groupby_value_id": "E92000001", + "table_record_kind": "total" + }, + "dimensions": { + "isa_type": "cash_and_stocks_and_shares" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 841733 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_0a3136d5917a6d499663c860", + "semantic_fact_key": "ledger_semantic_fact_v2_490d8dbc9782dd255d354c51", + "source_record_id": "hmrc.isa_statistics_2026.table9_9.ty2023.subscribers.E92000001.cash_only_subscribers", + "concept": "hmrc.isa_subscribers", + "measure_id": "cash_only_subscribers", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "E92000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_9.ty2023.subscribers", + "groupby_dimension": "geography", + "groupby_value_id": "E92000001", + "table_record_kind": "total" + }, + "dimensions": { + "isa_type": "cash_only" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 7678761 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_560eb3fef5a27d2018910a06", + "semantic_fact_key": "ledger_semantic_fact_v2_c783966ab667be67ad1c62a0", + "source_record_id": "hmrc.isa_statistics_2026.table9_9.ty2023.subscribers.E92000001.stocks_and_shares_only_subscribers", + "concept": "hmrc.isa_subscribers", + "measure_id": "stocks_and_shares_only_subscribers", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "E92000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_9.ty2023.subscribers", + "groupby_dimension": "geography", + "groupby_value_id": "E92000001", + "table_record_kind": "total" + }, + "dimensions": { + "isa_type": "stocks_and_shares_only" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 2726328 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_c6473e9186449016bfffc13e", + "semantic_fact_key": "ledger_semantic_fact_v2_e86474b31ff962006c62b6cc", + "source_record_id": "hmrc.isa_statistics_2026.table9_8.ty2023.all.subscribers.age_24_to_26.all_subscribers", + "concept": "hmrc.isa_subscribers", + "measure_id": "all_subscribers", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_8.ty2023.all.subscribers", + "groupby_dimension": "age_band", + "groupby_value_id": "age_24_to_26", + "table_record_kind": "detail" + }, + "dimensions": { + "age_band": "age_24_to_26", + "isa_type": "all", + "sex": "all" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 721568 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_14eb3a031a61ad8abf659418", + "semantic_fact_key": "ledger_semantic_fact_v2_c2d581432fddaf6679d7d832", + "source_record_id": "hmrc.isa_statistics_2026.table9_8.ty2023.female.subscribers.age_24_to_26.all_subscribers", + "concept": "hmrc.isa_subscribers", + "measure_id": "all_subscribers", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_8.ty2023.female.subscribers", + "groupby_dimension": "age_band", + "groupby_value_id": "age_24_to_26", + "table_record_kind": "detail" + }, + "dimensions": { + "age_band": "age_24_to_26", + "isa_type": "all", + "sex": "female" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 360892 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_6420b2da0fe1d1e13a362bf4", + "semantic_fact_key": "ledger_semantic_fact_v2_7310b8c012157c4952a76415", + "source_record_id": "hmrc.isa_statistics_2026.table9_8.ty2023.male.subscribers.age_24_to_26.all_subscribers", + "concept": "hmrc.isa_subscribers", + "measure_id": "all_subscribers", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_8.ty2023.male.subscribers", + "groupby_dimension": "age_band", + "groupby_value_id": "age_24_to_26", + "table_record_kind": "detail" + }, + "dimensions": { + "age_band": "age_24_to_26", + "isa_type": "all", + "sex": "male" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 360676 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_709cc2b2251cd246ee9a74c0", + "semantic_fact_key": "ledger_semantic_fact_v2_c6f5ffbd50b1b6f560ca88dc", + "source_record_id": "hmrc.isa_statistics_2026.table9_8.ty2023.all.subscribers.age_24_to_26.cash_and_stocks_and_shares_subscribers", + "concept": "hmrc.isa_subscribers", + "measure_id": "cash_and_stocks_and_shares_subscribers", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_8.ty2023.all.subscribers", + "groupby_dimension": "age_band", + "groupby_value_id": "age_24_to_26", + "table_record_kind": "detail" + }, + "dimensions": { + "age_band": "age_24_to_26", + "isa_type": "cash_and_stocks_and_shares", + "sex": "all" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 85047 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_82a6a4817d527b91e124a619", + "semantic_fact_key": "ledger_semantic_fact_v2_8cf1121597690468e74c0d41", + "source_record_id": "hmrc.isa_statistics_2026.table9_8.ty2023.female.subscribers.age_24_to_26.cash_and_stocks_and_shares_subscribers", + "concept": "hmrc.isa_subscribers", + "measure_id": "cash_and_stocks_and_shares_subscribers", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_8.ty2023.female.subscribers", + "groupby_dimension": "age_band", + "groupby_value_id": "age_24_to_26", + "table_record_kind": "detail" + }, + "dimensions": { + "age_band": "age_24_to_26", + "isa_type": "cash_and_stocks_and_shares", + "sex": "female" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 29859 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_a43bbace9e429d744644c245", + "semantic_fact_key": "ledger_semantic_fact_v2_16b9a8fb45555cf88cae573a", + "source_record_id": "hmrc.isa_statistics_2026.table9_8.ty2023.male.subscribers.age_24_to_26.cash_and_stocks_and_shares_subscribers", + "concept": "hmrc.isa_subscribers", + "measure_id": "cash_and_stocks_and_shares_subscribers", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_8.ty2023.male.subscribers", + "groupby_dimension": "age_band", + "groupby_value_id": "age_24_to_26", + "table_record_kind": "detail" + }, + "dimensions": { + "age_band": "age_24_to_26", + "isa_type": "cash_and_stocks_and_shares", + "sex": "male" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 55189 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_c197937f24fc8d9e1cb07eed", + "semantic_fact_key": "ledger_semantic_fact_v2_38306dd0c69462479f4b4aef", + "source_record_id": "hmrc.isa_statistics_2026.table9_8.ty2023.all.subscribers.age_24_to_26.cash_only_subscribers", + "concept": "hmrc.isa_subscribers", + "measure_id": "cash_only_subscribers", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_8.ty2023.all.subscribers", + "groupby_dimension": "age_band", + "groupby_value_id": "age_24_to_26", + "table_record_kind": "detail" + }, + "dimensions": { + "age_band": "age_24_to_26", + "isa_type": "cash_only", + "sex": "all" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 482022 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_f81d20bd9017e5d18ea02edc", + "semantic_fact_key": "ledger_semantic_fact_v2_d04a92bc75fd98189c79caea", + "source_record_id": "hmrc.isa_statistics_2026.table9_8.ty2023.female.subscribers.age_24_to_26.cash_only_subscribers", + "concept": "hmrc.isa_subscribers", + "measure_id": "cash_only_subscribers", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_8.ty2023.female.subscribers", + "groupby_dimension": "age_band", + "groupby_value_id": "age_24_to_26", + "table_record_kind": "detail" + }, + "dimensions": { + "age_band": "age_24_to_26", + "isa_type": "cash_only", + "sex": "female" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 275854 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_6719922bfd0a30a249957b88", + "semantic_fact_key": "ledger_semantic_fact_v2_89534b9aefba4661cf79c0b2", + "source_record_id": "hmrc.isa_statistics_2026.table9_8.ty2023.male.subscribers.age_24_to_26.cash_only_subscribers", + "concept": "hmrc.isa_subscribers", + "measure_id": "cash_only_subscribers", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_8.ty2023.male.subscribers", + "groupby_dimension": "age_band", + "groupby_value_id": "age_24_to_26", + "table_record_kind": "detail" + }, + "dimensions": { + "age_band": "age_24_to_26", + "isa_type": "cash_only", + "sex": "male" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 206168 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_f7f11dd535f1675d14c83891", + "semantic_fact_key": "ledger_semantic_fact_v2_d00e7fbfff05ca40e078feb3", + "source_record_id": "hmrc.isa_statistics_2026.table9_8.ty2023.all.subscribers.age_24_to_26.stocks_and_shares_only_subscribers", + "concept": "hmrc.isa_subscribers", + "measure_id": "stocks_and_shares_only_subscribers", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_8.ty2023.all.subscribers", + "groupby_dimension": "age_band", + "groupby_value_id": "age_24_to_26", + "table_record_kind": "detail" + }, + "dimensions": { + "age_band": "age_24_to_26", + "isa_type": "stocks_and_shares_only", + "sex": "all" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 154500 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_15d12ef256b80ac1e9cb08c9", + "semantic_fact_key": "ledger_semantic_fact_v2_16a6bcb620c36879afd4b0f9", + "source_record_id": "hmrc.isa_statistics_2026.table9_8.ty2023.female.subscribers.age_24_to_26.stocks_and_shares_only_subscribers", + "concept": "hmrc.isa_subscribers", + "measure_id": "stocks_and_shares_only_subscribers", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_8.ty2023.female.subscribers", + "groupby_dimension": "age_band", + "groupby_value_id": "age_24_to_26", + "table_record_kind": "detail" + }, + "dimensions": { + "age_band": "age_24_to_26", + "isa_type": "stocks_and_shares_only", + "sex": "female" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 55180 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_ac2939ea30f567f6b9c25960", + "semantic_fact_key": "ledger_semantic_fact_v2_d686a87fdd0edfaa1e1de1dc", + "source_record_id": "hmrc.isa_statistics_2026.table9_8.ty2023.male.subscribers.age_24_to_26.stocks_and_shares_only_subscribers", + "concept": "hmrc.isa_subscribers", + "measure_id": "stocks_and_shares_only_subscribers", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_8.ty2023.male.subscribers", + "groupby_dimension": "age_band", + "groupby_value_id": "age_24_to_26", + "table_record_kind": "detail" + }, + "dimensions": { + "age_band": "age_24_to_26", + "isa_type": "stocks_and_shares_only", + "sex": "male" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 99319 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_357a01d9d9d89c558713c6c2", + "semantic_fact_key": "ledger_semantic_fact_v2_b9c4193230cf19a8b8225aba", + "source_record_id": "hmrc.isa_statistics_2026.table9_8.ty2023.all.subscribers.age_27_to_29.all_subscribers", + "concept": "hmrc.isa_subscribers", + "measure_id": "all_subscribers", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_8.ty2023.all.subscribers", + "groupby_dimension": "age_band", + "groupby_value_id": "age_27_to_29", + "table_record_kind": "detail" + }, + "dimensions": { + "age_band": "age_27_to_29", + "isa_type": "all", + "sex": "all" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 738551 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_cb6cef685ea6a55585f99e88", + "semantic_fact_key": "ledger_semantic_fact_v2_40c3ae4f483fd0bdab7c553a", + "source_record_id": "hmrc.isa_statistics_2026.table9_8.ty2023.female.subscribers.age_27_to_29.all_subscribers", + "concept": "hmrc.isa_subscribers", + "measure_id": "all_subscribers", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_8.ty2023.female.subscribers", + "groupby_dimension": "age_band", + "groupby_value_id": "age_27_to_29", + "table_record_kind": "detail" + }, + "dimensions": { + "age_band": "age_27_to_29", + "isa_type": "all", + "sex": "female" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 365014 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_b5e53dee1a87a831f0b7dee2", + "semantic_fact_key": "ledger_semantic_fact_v2_d2ccc061e6aa4244f64793cf", + "source_record_id": "hmrc.isa_statistics_2026.table9_8.ty2023.male.subscribers.age_27_to_29.all_subscribers", + "concept": "hmrc.isa_subscribers", + "measure_id": "all_subscribers", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_8.ty2023.male.subscribers", + "groupby_dimension": "age_band", + "groupby_value_id": "age_27_to_29", + "table_record_kind": "detail" + }, + "dimensions": { + "age_band": "age_27_to_29", + "isa_type": "all", + "sex": "male" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 373537 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_ed26b99b5c6231b06172d7a4", + "semantic_fact_key": "ledger_semantic_fact_v2_0e5ccc279a1028c1e0dc9ae6", + "source_record_id": "hmrc.isa_statistics_2026.table9_8.ty2023.all.subscribers.age_27_to_29.cash_and_stocks_and_shares_subscribers", + "concept": "hmrc.isa_subscribers", + "measure_id": "cash_and_stocks_and_shares_subscribers", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_8.ty2023.all.subscribers", + "groupby_dimension": "age_band", + "groupby_value_id": "age_27_to_29", + "table_record_kind": "detail" + }, + "dimensions": { + "age_band": "age_27_to_29", + "isa_type": "cash_and_stocks_and_shares", + "sex": "all" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 84552 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_4d18973320106e7fd374e544", + "semantic_fact_key": "ledger_semantic_fact_v2_f81200a5441e2aabdbbade17", + "source_record_id": "hmrc.isa_statistics_2026.table9_8.ty2023.female.subscribers.age_27_to_29.cash_and_stocks_and_shares_subscribers", + "concept": "hmrc.isa_subscribers", + "measure_id": "cash_and_stocks_and_shares_subscribers", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_8.ty2023.female.subscribers", + "groupby_dimension": "age_band", + "groupby_value_id": "age_27_to_29", + "table_record_kind": "detail" + }, + "dimensions": { + "age_band": "age_27_to_29", + "isa_type": "cash_and_stocks_and_shares", + "sex": "female" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 32817 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_f45040b1ad41569f18e6e0af", + "semantic_fact_key": "ledger_semantic_fact_v2_22834c9eaf8224c0cc3ef842", + "source_record_id": "hmrc.isa_statistics_2026.table9_8.ty2023.male.subscribers.age_27_to_29.cash_and_stocks_and_shares_subscribers", + "concept": "hmrc.isa_subscribers", + "measure_id": "cash_and_stocks_and_shares_subscribers", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_8.ty2023.male.subscribers", + "groupby_dimension": "age_band", + "groupby_value_id": "age_27_to_29", + "table_record_kind": "detail" + }, + "dimensions": { + "age_band": "age_27_to_29", + "isa_type": "cash_and_stocks_and_shares", + "sex": "male" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 51735 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_d903a0ae528ab4f2833d3b93", + "semantic_fact_key": "ledger_semantic_fact_v2_62c66e847bac371cab902d6b", + "source_record_id": "hmrc.isa_statistics_2026.table9_8.ty2023.all.subscribers.age_27_to_29.cash_only_subscribers", + "concept": "hmrc.isa_subscribers", + "measure_id": "cash_only_subscribers", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_8.ty2023.all.subscribers", + "groupby_dimension": "age_band", + "groupby_value_id": "age_27_to_29", + "table_record_kind": "detail" + }, + "dimensions": { + "age_band": "age_27_to_29", + "isa_type": "cash_only", + "sex": "all" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 464189 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_2f56a255180fd7edcc8289bd", + "semantic_fact_key": "ledger_semantic_fact_v2_f85cf9a22be7bfea5e5615da", + "source_record_id": "hmrc.isa_statistics_2026.table9_8.ty2023.female.subscribers.age_27_to_29.cash_only_subscribers", + "concept": "hmrc.isa_subscribers", + "measure_id": "cash_only_subscribers", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_8.ty2023.female.subscribers", + "groupby_dimension": "age_band", + "groupby_value_id": "age_27_to_29", + "table_record_kind": "detail" + }, + "dimensions": { + "age_band": "age_27_to_29", + "isa_type": "cash_only", + "sex": "female" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 267609 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_9ab1344659a8cf1f357e0589", + "semantic_fact_key": "ledger_semantic_fact_v2_0e08c9f38e0c131ada7b4fa5", + "source_record_id": "hmrc.isa_statistics_2026.table9_8.ty2023.male.subscribers.age_27_to_29.cash_only_subscribers", + "concept": "hmrc.isa_subscribers", + "measure_id": "cash_only_subscribers", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_8.ty2023.male.subscribers", + "groupby_dimension": "age_band", + "groupby_value_id": "age_27_to_29", + "table_record_kind": "detail" + }, + "dimensions": { + "age_band": "age_27_to_29", + "isa_type": "cash_only", + "sex": "male" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 196579 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_298c7239e2cec284f60b424c", + "semantic_fact_key": "ledger_semantic_fact_v2_d6cc6526be74fd7d3ec39f31", + "source_record_id": "hmrc.isa_statistics_2026.table9_8.ty2023.all.subscribers.age_27_to_29.stocks_and_shares_only_subscribers", + "concept": "hmrc.isa_subscribers", + "measure_id": "stocks_and_shares_only_subscribers", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_8.ty2023.all.subscribers", + "groupby_dimension": "age_band", + "groupby_value_id": "age_27_to_29", + "table_record_kind": "detail" + }, + "dimensions": { + "age_band": "age_27_to_29", + "isa_type": "stocks_and_shares_only", + "sex": "all" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 189810 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_08452921f01f6f6c08837c84", + "semantic_fact_key": "ledger_semantic_fact_v2_446049665ae0e7a74ef7ae2e", + "source_record_id": "hmrc.isa_statistics_2026.table9_8.ty2023.female.subscribers.age_27_to_29.stocks_and_shares_only_subscribers", + "concept": "hmrc.isa_subscribers", + "measure_id": "stocks_and_shares_only_subscribers", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_8.ty2023.female.subscribers", + "groupby_dimension": "age_band", + "groupby_value_id": "age_27_to_29", + "table_record_kind": "detail" + }, + "dimensions": { + "age_band": "age_27_to_29", + "isa_type": "stocks_and_shares_only", + "sex": "female" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 64588 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_2f6a48def69c6ca2c822c8d1", + "semantic_fact_key": "ledger_semantic_fact_v2_e4101cc5d652ca94a850a36f", + "source_record_id": "hmrc.isa_statistics_2026.table9_8.ty2023.male.subscribers.age_27_to_29.stocks_and_shares_only_subscribers", + "concept": "hmrc.isa_subscribers", + "measure_id": "stocks_and_shares_only_subscribers", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_8.ty2023.male.subscribers", + "groupby_dimension": "age_band", + "groupby_value_id": "age_27_to_29", + "table_record_kind": "detail" + }, + "dimensions": { + "age_band": "age_27_to_29", + "isa_type": "stocks_and_shares_only", + "sex": "male" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 125222 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_d16762a648743a11913aa86d", + "semantic_fact_key": "ledger_semantic_fact_v2_e9632ad395259b27e528970c", + "source_record_id": "hmrc.isa_statistics_2026.table9_8.ty2023.all.subscribers.age_30_to_32.all_subscribers", + "concept": "hmrc.isa_subscribers", + "measure_id": "all_subscribers", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_8.ty2023.all.subscribers", + "groupby_dimension": "age_band", + "groupby_value_id": "age_30_to_32", + "table_record_kind": "detail" + }, + "dimensions": { + "age_band": "age_30_to_32", + "isa_type": "all", + "sex": "all" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 708699 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_f587671c6508439704e9ddca", + "semantic_fact_key": "ledger_semantic_fact_v2_9ae44e4d39ccc1fa95ac4e99", + "source_record_id": "hmrc.isa_statistics_2026.table9_8.ty2023.female.subscribers.age_30_to_32.all_subscribers", + "concept": "hmrc.isa_subscribers", + "measure_id": "all_subscribers", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_8.ty2023.female.subscribers", + "groupby_dimension": "age_band", + "groupby_value_id": "age_30_to_32", + "table_record_kind": "detail" + }, + "dimensions": { + "age_band": "age_30_to_32", + "isa_type": "all", + "sex": "female" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 349512 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_f57e2b2d8552fd3efe6d4a55", + "semantic_fact_key": "ledger_semantic_fact_v2_ef5b87ba24cc3e99d6a186e5", + "source_record_id": "hmrc.isa_statistics_2026.table9_8.ty2023.male.subscribers.age_30_to_32.all_subscribers", + "concept": "hmrc.isa_subscribers", + "measure_id": "all_subscribers", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_8.ty2023.male.subscribers", + "groupby_dimension": "age_band", + "groupby_value_id": "age_30_to_32", + "table_record_kind": "detail" + }, + "dimensions": { + "age_band": "age_30_to_32", + "isa_type": "all", + "sex": "male" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 359188 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_5de44ac710adc8aba6944bac", + "semantic_fact_key": "ledger_semantic_fact_v2_1eab7e890ca0f35330651204", + "source_record_id": "hmrc.isa_statistics_2026.table9_8.ty2023.all.subscribers.age_30_to_32.cash_and_stocks_and_shares_subscribers", + "concept": "hmrc.isa_subscribers", + "measure_id": "cash_and_stocks_and_shares_subscribers", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_8.ty2023.all.subscribers", + "groupby_dimension": "age_band", + "groupby_value_id": "age_30_to_32", + "table_record_kind": "detail" + }, + "dimensions": { + "age_band": "age_30_to_32", + "isa_type": "cash_and_stocks_and_shares", + "sex": "all" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 76434 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_5577e6e03f61588f62c50910", + "semantic_fact_key": "ledger_semantic_fact_v2_5870ad4a329704122c8265f9", + "source_record_id": "hmrc.isa_statistics_2026.table9_8.ty2023.female.subscribers.age_30_to_32.cash_and_stocks_and_shares_subscribers", + "concept": "hmrc.isa_subscribers", + "measure_id": "cash_and_stocks_and_shares_subscribers", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_8.ty2023.female.subscribers", + "groupby_dimension": "age_band", + "groupby_value_id": "age_30_to_32", + "table_record_kind": "detail" + }, + "dimensions": { + "age_band": "age_30_to_32", + "isa_type": "cash_and_stocks_and_shares", + "sex": "female" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 32031 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_31fb48aad25183eac4f313a4", + "semantic_fact_key": "ledger_semantic_fact_v2_c9fe30799be55a609b1e3761", + "source_record_id": "hmrc.isa_statistics_2026.table9_8.ty2023.male.subscribers.age_30_to_32.cash_and_stocks_and_shares_subscribers", + "concept": "hmrc.isa_subscribers", + "measure_id": "cash_and_stocks_and_shares_subscribers", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_8.ty2023.male.subscribers", + "groupby_dimension": "age_band", + "groupby_value_id": "age_30_to_32", + "table_record_kind": "detail" + }, + "dimensions": { + "age_band": "age_30_to_32", + "isa_type": "cash_and_stocks_and_shares", + "sex": "male" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 44403 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_269a56adfbf022711e28d6d7", + "semantic_fact_key": "ledger_semantic_fact_v2_17eb6cdc7ec1b282231cb0dd", + "source_record_id": "hmrc.isa_statistics_2026.table9_8.ty2023.all.subscribers.age_30_to_32.cash_only_subscribers", + "concept": "hmrc.isa_subscribers", + "measure_id": "cash_only_subscribers", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_8.ty2023.all.subscribers", + "groupby_dimension": "age_band", + "groupby_value_id": "age_30_to_32", + "table_record_kind": "detail" + }, + "dimensions": { + "age_band": "age_30_to_32", + "isa_type": "cash_only", + "sex": "all" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 441326 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_db78bbd3771e4beb3bd9815e", + "semantic_fact_key": "ledger_semantic_fact_v2_67e6d406c6d21b02f2d88d53", + "source_record_id": "hmrc.isa_statistics_2026.table9_8.ty2023.female.subscribers.age_30_to_32.cash_only_subscribers", + "concept": "hmrc.isa_subscribers", + "measure_id": "cash_only_subscribers", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_8.ty2023.female.subscribers", + "groupby_dimension": "age_band", + "groupby_value_id": "age_30_to_32", + "table_record_kind": "detail" + }, + "dimensions": { + "age_band": "age_30_to_32", + "isa_type": "cash_only", + "sex": "female" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 250873 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_26dddf09163357ff6625c936", + "semantic_fact_key": "ledger_semantic_fact_v2_ccf2f64f1a1058a300c2cde5", + "source_record_id": "hmrc.isa_statistics_2026.table9_8.ty2023.male.subscribers.age_30_to_32.cash_only_subscribers", + "concept": "hmrc.isa_subscribers", + "measure_id": "cash_only_subscribers", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_8.ty2023.male.subscribers", + "groupby_dimension": "age_band", + "groupby_value_id": "age_30_to_32", + "table_record_kind": "detail" + }, + "dimensions": { + "age_band": "age_30_to_32", + "isa_type": "cash_only", + "sex": "male" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 190453 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_f82b90b57a505b920891958c", + "semantic_fact_key": "ledger_semantic_fact_v2_4271f696c3af0dabe0dc9393", + "source_record_id": "hmrc.isa_statistics_2026.table9_8.ty2023.all.subscribers.age_30_to_32.stocks_and_shares_only_subscribers", + "concept": "hmrc.isa_subscribers", + "measure_id": "stocks_and_shares_only_subscribers", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_8.ty2023.all.subscribers", + "groupby_dimension": "age_band", + "groupby_value_id": "age_30_to_32", + "table_record_kind": "detail" + }, + "dimensions": { + "age_band": "age_30_to_32", + "isa_type": "stocks_and_shares_only", + "sex": "all" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 190939 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_bd3a7b29187f6c3f83f48faa", + "semantic_fact_key": "ledger_semantic_fact_v2_175fa1aed8d3d8442f627ded", + "source_record_id": "hmrc.isa_statistics_2026.table9_8.ty2023.female.subscribers.age_30_to_32.stocks_and_shares_only_subscribers", + "concept": "hmrc.isa_subscribers", + "measure_id": "stocks_and_shares_only_subscribers", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_8.ty2023.female.subscribers", + "groupby_dimension": "age_band", + "groupby_value_id": "age_30_to_32", + "table_record_kind": "detail" + }, + "dimensions": { + "age_band": "age_30_to_32", + "isa_type": "stocks_and_shares_only", + "sex": "female" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 66607 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_5320f57ac048ae56b1326911", + "semantic_fact_key": "ledger_semantic_fact_v2_67a0289a4068953887794e11", + "source_record_id": "hmrc.isa_statistics_2026.table9_8.ty2023.male.subscribers.age_30_to_32.stocks_and_shares_only_subscribers", + "concept": "hmrc.isa_subscribers", + "measure_id": "stocks_and_shares_only_subscribers", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_8.ty2023.male.subscribers", + "groupby_dimension": "age_band", + "groupby_value_id": "age_30_to_32", + "table_record_kind": "detail" + }, + "dimensions": { + "age_band": "age_30_to_32", + "isa_type": "stocks_and_shares_only", + "sex": "male" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 124332 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_61acd24ccbe65627125b9579", + "semantic_fact_key": "ledger_semantic_fact_v2_398e2dba040c0dfd27e273be", + "source_record_id": "hmrc.isa_statistics_2026.table9_8.ty2023.all.subscribers.age_33_to_35.all_subscribers", + "concept": "hmrc.isa_subscribers", + "measure_id": "all_subscribers", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_8.ty2023.all.subscribers", + "groupby_dimension": "age_band", + "groupby_value_id": "age_33_to_35", + "table_record_kind": "detail" + }, + "dimensions": { + "age_band": "age_33_to_35", + "isa_type": "all", + "sex": "all" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 671641 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_7c5d3e6ae6a7c24a8c11ab5c", + "semantic_fact_key": "ledger_semantic_fact_v2_e41b32f0485e6b230aeaf103", + "source_record_id": "hmrc.isa_statistics_2026.table9_8.ty2023.female.subscribers.age_33_to_35.all_subscribers", + "concept": "hmrc.isa_subscribers", + "measure_id": "all_subscribers", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_8.ty2023.female.subscribers", + "groupby_dimension": "age_band", + "groupby_value_id": "age_33_to_35", + "table_record_kind": "detail" + }, + "dimensions": { + "age_band": "age_33_to_35", + "isa_type": "all", + "sex": "female" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 327159 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_eba79e8d201049647da81368", + "semantic_fact_key": "ledger_semantic_fact_v2_43e976fe002c6603fc710eec", + "source_record_id": "hmrc.isa_statistics_2026.table9_8.ty2023.male.subscribers.age_33_to_35.all_subscribers", + "concept": "hmrc.isa_subscribers", + "measure_id": "all_subscribers", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_8.ty2023.male.subscribers", + "groupby_dimension": "age_band", + "groupby_value_id": "age_33_to_35", + "table_record_kind": "detail" + }, + "dimensions": { + "age_band": "age_33_to_35", + "isa_type": "all", + "sex": "male" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 344481 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_379372bbed5fd8c256ff80c2", + "semantic_fact_key": "ledger_semantic_fact_v2_e999765710975610961ed302", + "source_record_id": "hmrc.isa_statistics_2026.table9_8.ty2023.all.subscribers.age_33_to_35.cash_and_stocks_and_shares_subscribers", + "concept": "hmrc.isa_subscribers", + "measure_id": "cash_and_stocks_and_shares_subscribers", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_8.ty2023.all.subscribers", + "groupby_dimension": "age_band", + "groupby_value_id": "age_33_to_35", + "table_record_kind": "detail" + }, + "dimensions": { + "age_band": "age_33_to_35", + "isa_type": "cash_and_stocks_and_shares", + "sex": "all" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 66785 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_d663fe284102e858c709bbbb", + "semantic_fact_key": "ledger_semantic_fact_v2_7a0eb5d5d30f9876eaf5114c", + "source_record_id": "hmrc.isa_statistics_2026.table9_8.ty2023.female.subscribers.age_33_to_35.cash_and_stocks_and_shares_subscribers", + "concept": "hmrc.isa_subscribers", + "measure_id": "cash_and_stocks_and_shares_subscribers", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_8.ty2023.female.subscribers", + "groupby_dimension": "age_band", + "groupby_value_id": "age_33_to_35", + "table_record_kind": "detail" + }, + "dimensions": { + "age_band": "age_33_to_35", + "isa_type": "cash_and_stocks_and_shares", + "sex": "female" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 25932 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_e3b05e608c39722866a802fc", + "semantic_fact_key": "ledger_semantic_fact_v2_f1e0a5067e86579e9999cb7c", + "source_record_id": "hmrc.isa_statistics_2026.table9_8.ty2023.male.subscribers.age_33_to_35.cash_and_stocks_and_shares_subscribers", + "concept": "hmrc.isa_subscribers", + "measure_id": "cash_and_stocks_and_shares_subscribers", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_8.ty2023.male.subscribers", + "groupby_dimension": "age_band", + "groupby_value_id": "age_33_to_35", + "table_record_kind": "detail" + }, + "dimensions": { + "age_band": "age_33_to_35", + "isa_type": "cash_and_stocks_and_shares", + "sex": "male" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 40853 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_24080ac5ff461aba19414b6b", + "semantic_fact_key": "ledger_semantic_fact_v2_37821984aa33ca6e22629aac", + "source_record_id": "hmrc.isa_statistics_2026.table9_8.ty2023.all.subscribers.age_33_to_35.cash_only_subscribers", + "concept": "hmrc.isa_subscribers", + "measure_id": "cash_only_subscribers", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_8.ty2023.all.subscribers", + "groupby_dimension": "age_band", + "groupby_value_id": "age_33_to_35", + "table_record_kind": "detail" + }, + "dimensions": { + "age_band": "age_33_to_35", + "isa_type": "cash_only", + "sex": "all" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 422385 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_7486040b6f02634024ba670f", + "semantic_fact_key": "ledger_semantic_fact_v2_060ca0e0b9b7b8032b29787c", + "source_record_id": "hmrc.isa_statistics_2026.table9_8.ty2023.female.subscribers.age_33_to_35.cash_only_subscribers", + "concept": "hmrc.isa_subscribers", + "measure_id": "cash_only_subscribers", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_8.ty2023.female.subscribers", + "groupby_dimension": "age_band", + "groupby_value_id": "age_33_to_35", + "table_record_kind": "detail" + }, + "dimensions": { + "age_band": "age_33_to_35", + "isa_type": "cash_only", + "sex": "female" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 237092 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_212796740d5ebc5867f01dfa", + "semantic_fact_key": "ledger_semantic_fact_v2_7681dbc90f51019cf6427ed4", + "source_record_id": "hmrc.isa_statistics_2026.table9_8.ty2023.male.subscribers.age_33_to_35.cash_only_subscribers", + "concept": "hmrc.isa_subscribers", + "measure_id": "cash_only_subscribers", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_8.ty2023.male.subscribers", + "groupby_dimension": "age_band", + "groupby_value_id": "age_33_to_35", + "table_record_kind": "detail" + }, + "dimensions": { + "age_band": "age_33_to_35", + "isa_type": "cash_only", + "sex": "male" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 185292 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_1c387446c6448c64c8295c24", + "semantic_fact_key": "ledger_semantic_fact_v2_0c94ec662e078d698dc234eb", + "source_record_id": "hmrc.isa_statistics_2026.table9_8.ty2023.all.subscribers.age_33_to_35.stocks_and_shares_only_subscribers", + "concept": "hmrc.isa_subscribers", + "measure_id": "stocks_and_shares_only_subscribers", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_8.ty2023.all.subscribers", + "groupby_dimension": "age_band", + "groupby_value_id": "age_33_to_35", + "table_record_kind": "detail" + }, + "dimensions": { + "age_band": "age_33_to_35", + "isa_type": "stocks_and_shares_only", + "sex": "all" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 182471 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_940249d72d16757bd33509e4", + "semantic_fact_key": "ledger_semantic_fact_v2_ebbcfc9cc13f4d2cf32376e0", + "source_record_id": "hmrc.isa_statistics_2026.table9_8.ty2023.female.subscribers.age_33_to_35.stocks_and_shares_only_subscribers", + "concept": "hmrc.isa_subscribers", + "measure_id": "stocks_and_shares_only_subscribers", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_8.ty2023.female.subscribers", + "groupby_dimension": "age_band", + "groupby_value_id": "age_33_to_35", + "table_record_kind": "detail" + }, + "dimensions": { + "age_band": "age_33_to_35", + "isa_type": "stocks_and_shares_only", + "sex": "female" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 64135 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_52e700f800c76f298717ebe3", + "semantic_fact_key": "ledger_semantic_fact_v2_760ae87b3c2408dd3b011843", + "source_record_id": "hmrc.isa_statistics_2026.table9_8.ty2023.male.subscribers.age_33_to_35.stocks_and_shares_only_subscribers", + "concept": "hmrc.isa_subscribers", + "measure_id": "stocks_and_shares_only_subscribers", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_8.ty2023.male.subscribers", + "groupby_dimension": "age_band", + "groupby_value_id": "age_33_to_35", + "table_record_kind": "detail" + }, + "dimensions": { + "age_band": "age_33_to_35", + "isa_type": "stocks_and_shares_only", + "sex": "male" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 118337 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_60b3861069f16f71cae147fe", + "semantic_fact_key": "ledger_semantic_fact_v2_8a172a56e9cfad82d00276f9", + "source_record_id": "hmrc.isa_statistics_2026.table9_8.ty2023.all.subscribers.age_36_to_38.all_subscribers", + "concept": "hmrc.isa_subscribers", + "measure_id": "all_subscribers", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_8.ty2023.all.subscribers", + "groupby_dimension": "age_band", + "groupby_value_id": "age_36_to_38", + "table_record_kind": "detail" + }, + "dimensions": { + "age_band": "age_36_to_38", + "isa_type": "all", + "sex": "all" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 615474 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_2829c5610dc66c8299125f3e", + "semantic_fact_key": "ledger_semantic_fact_v2_fd0d4a6f442478c5a303582f", + "source_record_id": "hmrc.isa_statistics_2026.table9_8.ty2023.female.subscribers.age_36_to_38.all_subscribers", + "concept": "hmrc.isa_subscribers", + "measure_id": "all_subscribers", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_8.ty2023.female.subscribers", + "groupby_dimension": "age_band", + "groupby_value_id": "age_36_to_38", + "table_record_kind": "detail" + }, + "dimensions": { + "age_band": "age_36_to_38", + "isa_type": "all", + "sex": "female" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 298889 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_d161e6393f287e1afced3594", + "semantic_fact_key": "ledger_semantic_fact_v2_47fa85cfbbe346f145dc7682", + "source_record_id": "hmrc.isa_statistics_2026.table9_8.ty2023.male.subscribers.age_36_to_38.all_subscribers", + "concept": "hmrc.isa_subscribers", + "measure_id": "all_subscribers", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_8.ty2023.male.subscribers", + "groupby_dimension": "age_band", + "groupby_value_id": "age_36_to_38", + "table_record_kind": "detail" + }, + "dimensions": { + "age_band": "age_36_to_38", + "isa_type": "all", + "sex": "male" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 316585 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_fe8976eee04ff6a1e008e05b", + "semantic_fact_key": "ledger_semantic_fact_v2_fe5ead86c87cb613b7d392ab", + "source_record_id": "hmrc.isa_statistics_2026.table9_8.ty2023.all.subscribers.age_36_to_38.cash_and_stocks_and_shares_subscribers", + "concept": "hmrc.isa_subscribers", + "measure_id": "cash_and_stocks_and_shares_subscribers", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_8.ty2023.all.subscribers", + "groupby_dimension": "age_band", + "groupby_value_id": "age_36_to_38", + "table_record_kind": "detail" + }, + "dimensions": { + "age_band": "age_36_to_38", + "isa_type": "cash_and_stocks_and_shares", + "sex": "all" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 58818 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_1a2b73ab834d87b08bdd4c96", + "semantic_fact_key": "ledger_semantic_fact_v2_85f012e9e4175b59c9c072a2", + "source_record_id": "hmrc.isa_statistics_2026.table9_8.ty2023.female.subscribers.age_36_to_38.cash_and_stocks_and_shares_subscribers", + "concept": "hmrc.isa_subscribers", + "measure_id": "cash_and_stocks_and_shares_subscribers", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_8.ty2023.female.subscribers", + "groupby_dimension": "age_band", + "groupby_value_id": "age_36_to_38", + "table_record_kind": "detail" + }, + "dimensions": { + "age_band": "age_36_to_38", + "isa_type": "cash_and_stocks_and_shares", + "sex": "female" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 23743 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_d9c30bb16f7fea384a8f4692", + "semantic_fact_key": "ledger_semantic_fact_v2_5d70560c0b571406f8885617", + "source_record_id": "hmrc.isa_statistics_2026.table9_8.ty2023.male.subscribers.age_36_to_38.cash_and_stocks_and_shares_subscribers", + "concept": "hmrc.isa_subscribers", + "measure_id": "cash_and_stocks_and_shares_subscribers", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_8.ty2023.male.subscribers", + "groupby_dimension": "age_band", + "groupby_value_id": "age_36_to_38", + "table_record_kind": "detail" + }, + "dimensions": { + "age_band": "age_36_to_38", + "isa_type": "cash_and_stocks_and_shares", + "sex": "male" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 35075 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_f019296a32862e49f9d5f861", + "semantic_fact_key": "ledger_semantic_fact_v2_1fec024433c7845b82f9ae11", + "source_record_id": "hmrc.isa_statistics_2026.table9_8.ty2023.all.subscribers.age_36_to_38.cash_only_subscribers", + "concept": "hmrc.isa_subscribers", + "measure_id": "cash_only_subscribers", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_8.ty2023.all.subscribers", + "groupby_dimension": "age_band", + "groupby_value_id": "age_36_to_38", + "table_record_kind": "detail" + }, + "dimensions": { + "age_band": "age_36_to_38", + "isa_type": "cash_only", + "sex": "all" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 392801 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_9ab5580776fbc1667648a5fc", + "semantic_fact_key": "ledger_semantic_fact_v2_2730df7069afa16f6b01c9b7", + "source_record_id": "hmrc.isa_statistics_2026.table9_8.ty2023.female.subscribers.age_36_to_38.cash_only_subscribers", + "concept": "hmrc.isa_subscribers", + "measure_id": "cash_only_subscribers", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_8.ty2023.female.subscribers", + "groupby_dimension": "age_band", + "groupby_value_id": "age_36_to_38", + "table_record_kind": "detail" + }, + "dimensions": { + "age_band": "age_36_to_38", + "isa_type": "cash_only", + "sex": "female" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 216395 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_a4235e396e107337367b108b", + "semantic_fact_key": "ledger_semantic_fact_v2_ec0824bfaacf9c7f02529627", + "source_record_id": "hmrc.isa_statistics_2026.table9_8.ty2023.male.subscribers.age_36_to_38.cash_only_subscribers", + "concept": "hmrc.isa_subscribers", + "measure_id": "cash_only_subscribers", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_8.ty2023.male.subscribers", + "groupby_dimension": "age_band", + "groupby_value_id": "age_36_to_38", + "table_record_kind": "detail" + }, + "dimensions": { + "age_band": "age_36_to_38", + "isa_type": "cash_only", + "sex": "male" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 176406 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_e4fb375937ffb333fe2358ff", + "semantic_fact_key": "ledger_semantic_fact_v2_5c289a57b3ffa6dfe6c0efe9", + "source_record_id": "hmrc.isa_statistics_2026.table9_8.ty2023.all.subscribers.age_36_to_38.stocks_and_shares_only_subscribers", + "concept": "hmrc.isa_subscribers", + "measure_id": "stocks_and_shares_only_subscribers", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_8.ty2023.all.subscribers", + "groupby_dimension": "age_band", + "groupby_value_id": "age_36_to_38", + "table_record_kind": "detail" + }, + "dimensions": { + "age_band": "age_36_to_38", + "isa_type": "stocks_and_shares_only", + "sex": "all" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 163855 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_a5d06bacccb63e6086e584ec", + "semantic_fact_key": "ledger_semantic_fact_v2_e9235aa466385ef709ffc49e", + "source_record_id": "hmrc.isa_statistics_2026.table9_8.ty2023.female.subscribers.age_36_to_38.stocks_and_shares_only_subscribers", + "concept": "hmrc.isa_subscribers", + "measure_id": "stocks_and_shares_only_subscribers", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_8.ty2023.female.subscribers", + "groupby_dimension": "age_band", + "groupby_value_id": "age_36_to_38", + "table_record_kind": "detail" + }, + "dimensions": { + "age_band": "age_36_to_38", + "isa_type": "stocks_and_shares_only", + "sex": "female" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 58751 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_22de33bea9e3aa1498a7a972", + "semantic_fact_key": "ledger_semantic_fact_v2_d316ab84530d41f812a6d492", + "source_record_id": "hmrc.isa_statistics_2026.table9_8.ty2023.male.subscribers.age_36_to_38.stocks_and_shares_only_subscribers", + "concept": "hmrc.isa_subscribers", + "measure_id": "stocks_and_shares_only_subscribers", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_8.ty2023.male.subscribers", + "groupby_dimension": "age_band", + "groupby_value_id": "age_36_to_38", + "table_record_kind": "detail" + }, + "dimensions": { + "age_band": "age_36_to_38", + "isa_type": "stocks_and_shares_only", + "sex": "male" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 105104 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_df1ad1c2f2584bf104ac5123", + "semantic_fact_key": "ledger_semantic_fact_v2_1b34148ab282c6c3b7cac884", + "source_record_id": "hmrc.isa_statistics_2026.table9_8.ty2023.all.subscribers.age_39_to_41.all_subscribers", + "concept": "hmrc.isa_subscribers", + "measure_id": "all_subscribers", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_8.ty2023.all.subscribers", + "groupby_dimension": "age_band", + "groupby_value_id": "age_39_to_41", + "table_record_kind": "detail" + }, + "dimensions": { + "age_band": "age_39_to_41", + "isa_type": "all", + "sex": "all" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 596264 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_f7e2635468a3bc6f73e6bf1a", + "semantic_fact_key": "ledger_semantic_fact_v2_ff013241c8f1759e0333631e", + "source_record_id": "hmrc.isa_statistics_2026.table9_8.ty2023.female.subscribers.age_39_to_41.all_subscribers", + "concept": "hmrc.isa_subscribers", + "measure_id": "all_subscribers", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_8.ty2023.female.subscribers", + "groupby_dimension": "age_band", + "groupby_value_id": "age_39_to_41", + "table_record_kind": "detail" + }, + "dimensions": { + "age_band": "age_39_to_41", + "isa_type": "all", + "sex": "female" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 287591 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_73fd4afedbb89d5dfa8eb063", + "semantic_fact_key": "ledger_semantic_fact_v2_eedf48ae8f8b29ca8e4f7302", + "source_record_id": "hmrc.isa_statistics_2026.table9_8.ty2023.male.subscribers.age_39_to_41.all_subscribers", + "concept": "hmrc.isa_subscribers", + "measure_id": "all_subscribers", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_8.ty2023.male.subscribers", + "groupby_dimension": "age_band", + "groupby_value_id": "age_39_to_41", + "table_record_kind": "detail" + }, + "dimensions": { + "age_band": "age_39_to_41", + "isa_type": "all", + "sex": "male" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 308673 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_fb8f4d27a6afb524b58a70df", + "semantic_fact_key": "ledger_semantic_fact_v2_1201cd0df8cad88c1622d056", + "source_record_id": "hmrc.isa_statistics_2026.table9_8.ty2023.all.subscribers.age_39_to_41.cash_and_stocks_and_shares_subscribers", + "concept": "hmrc.isa_subscribers", + "measure_id": "cash_and_stocks_and_shares_subscribers", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_8.ty2023.all.subscribers", + "groupby_dimension": "age_band", + "groupby_value_id": "age_39_to_41", + "table_record_kind": "detail" + }, + "dimensions": { + "age_band": "age_39_to_41", + "isa_type": "cash_and_stocks_and_shares", + "sex": "all" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 56292 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_04a46dcd1ba130d6e47e7614", + "semantic_fact_key": "ledger_semantic_fact_v2_9fa27282f6020e9b8a1102e4", + "source_record_id": "hmrc.isa_statistics_2026.table9_8.ty2023.female.subscribers.age_39_to_41.cash_and_stocks_and_shares_subscribers", + "concept": "hmrc.isa_subscribers", + "measure_id": "cash_and_stocks_and_shares_subscribers", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_8.ty2023.female.subscribers", + "groupby_dimension": "age_band", + "groupby_value_id": "age_39_to_41", + "table_record_kind": "detail" + }, + "dimensions": { + "age_band": "age_39_to_41", + "isa_type": "cash_and_stocks_and_shares", + "sex": "female" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 23777 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_54ab27fdaf4780b378e7fe9b", + "semantic_fact_key": "ledger_semantic_fact_v2_95c376b12c434a8d90e50233", + "source_record_id": "hmrc.isa_statistics_2026.table9_8.ty2023.male.subscribers.age_39_to_41.cash_and_stocks_and_shares_subscribers", + "concept": "hmrc.isa_subscribers", + "measure_id": "cash_and_stocks_and_shares_subscribers", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_8.ty2023.male.subscribers", + "groupby_dimension": "age_band", + "groupby_value_id": "age_39_to_41", + "table_record_kind": "detail" + }, + "dimensions": { + "age_band": "age_39_to_41", + "isa_type": "cash_and_stocks_and_shares", + "sex": "male" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 32515 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_394283c4d89145d7830d263e", + "semantic_fact_key": "ledger_semantic_fact_v2_71b21d5eaa7747db1957a5ab", + "source_record_id": "hmrc.isa_statistics_2026.table9_8.ty2023.all.subscribers.age_39_to_41.cash_only_subscribers", + "concept": "hmrc.isa_subscribers", + "measure_id": "cash_only_subscribers", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_8.ty2023.all.subscribers", + "groupby_dimension": "age_band", + "groupby_value_id": "age_39_to_41", + "table_record_kind": "detail" + }, + "dimensions": { + "age_band": "age_39_to_41", + "isa_type": "cash_only", + "sex": "all" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 383459 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_66f695fce241e26720c1e0ab", + "semantic_fact_key": "ledger_semantic_fact_v2_ad60d0c34250d39f523a22e6", + "source_record_id": "hmrc.isa_statistics_2026.table9_8.ty2023.female.subscribers.age_39_to_41.cash_only_subscribers", + "concept": "hmrc.isa_subscribers", + "measure_id": "cash_only_subscribers", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_8.ty2023.female.subscribers", + "groupby_dimension": "age_band", + "groupby_value_id": "age_39_to_41", + "table_record_kind": "detail" + }, + "dimensions": { + "age_band": "age_39_to_41", + "isa_type": "cash_only", + "sex": "female" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 205486 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_7266e723aaab4ea898d56c5e", + "semantic_fact_key": "ledger_semantic_fact_v2_1426004b6650279f49adcb2b", + "source_record_id": "hmrc.isa_statistics_2026.table9_8.ty2023.male.subscribers.age_39_to_41.cash_only_subscribers", + "concept": "hmrc.isa_subscribers", + "measure_id": "cash_only_subscribers", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_8.ty2023.male.subscribers", + "groupby_dimension": "age_band", + "groupby_value_id": "age_39_to_41", + "table_record_kind": "detail" + }, + "dimensions": { + "age_band": "age_39_to_41", + "isa_type": "cash_only", + "sex": "male" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 177973 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_a06d41caea0fa04ec8438921", + "semantic_fact_key": "ledger_semantic_fact_v2_0020126cda5c16ec5fcf77ef", + "source_record_id": "hmrc.isa_statistics_2026.table9_8.ty2023.all.subscribers.age_39_to_41.stocks_and_shares_only_subscribers", + "concept": "hmrc.isa_subscribers", + "measure_id": "stocks_and_shares_only_subscribers", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_8.ty2023.all.subscribers", + "groupby_dimension": "age_band", + "groupby_value_id": "age_39_to_41", + "table_record_kind": "detail" + }, + "dimensions": { + "age_band": "age_39_to_41", + "isa_type": "stocks_and_shares_only", + "sex": "all" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 156513 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_7e4611ee616019bf1e658a75", + "semantic_fact_key": "ledger_semantic_fact_v2_4cb32ebae10db0d03288d39c", + "source_record_id": "hmrc.isa_statistics_2026.table9_8.ty2023.female.subscribers.age_39_to_41.stocks_and_shares_only_subscribers", + "concept": "hmrc.isa_subscribers", + "measure_id": "stocks_and_shares_only_subscribers", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_8.ty2023.female.subscribers", + "groupby_dimension": "age_band", + "groupby_value_id": "age_39_to_41", + "table_record_kind": "detail" + }, + "dimensions": { + "age_band": "age_39_to_41", + "isa_type": "stocks_and_shares_only", + "sex": "female" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 58328 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_0133566ef0fe657e31638bb4", + "semantic_fact_key": "ledger_semantic_fact_v2_bc626ba459f5f2edfe942887", + "source_record_id": "hmrc.isa_statistics_2026.table9_8.ty2023.male.subscribers.age_39_to_41.stocks_and_shares_only_subscribers", + "concept": "hmrc.isa_subscribers", + "measure_id": "stocks_and_shares_only_subscribers", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_8.ty2023.male.subscribers", + "groupby_dimension": "age_band", + "groupby_value_id": "age_39_to_41", + "table_record_kind": "detail" + }, + "dimensions": { + "age_band": "age_39_to_41", + "isa_type": "stocks_and_shares_only", + "sex": "male" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 98185 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_7a3489cf22f75056ff8e94c0", + "semantic_fact_key": "ledger_semantic_fact_v2_595c9e74f9a1d1f34408d9de", + "source_record_id": "hmrc.isa_statistics_2026.table9_8.ty2023.all.subscribers.age_42_to_44.all_subscribers", + "concept": "hmrc.isa_subscribers", + "measure_id": "all_subscribers", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_8.ty2023.all.subscribers", + "groupby_dimension": "age_band", + "groupby_value_id": "age_42_to_44", + "table_record_kind": "detail" + }, + "dimensions": { + "age_band": "age_42_to_44", + "isa_type": "all", + "sex": "all" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 577815 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_7f3083c6e8460acfba1b88d2", + "semantic_fact_key": "ledger_semantic_fact_v2_a76bf2418b67a7ae7c7d3874", + "source_record_id": "hmrc.isa_statistics_2026.table9_8.ty2023.female.subscribers.age_42_to_44.all_subscribers", + "concept": "hmrc.isa_subscribers", + "measure_id": "all_subscribers", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_8.ty2023.female.subscribers", + "groupby_dimension": "age_band", + "groupby_value_id": "age_42_to_44", + "table_record_kind": "detail" + }, + "dimensions": { + "age_band": "age_42_to_44", + "isa_type": "all", + "sex": "female" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 289186 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_d4eea76d12b8fed5b4a4366b", + "semantic_fact_key": "ledger_semantic_fact_v2_1e3be563e1a3281279ada106", + "source_record_id": "hmrc.isa_statistics_2026.table9_8.ty2023.male.subscribers.age_42_to_44.all_subscribers", + "concept": "hmrc.isa_subscribers", + "measure_id": "all_subscribers", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_8.ty2023.male.subscribers", + "groupby_dimension": "age_band", + "groupby_value_id": "age_42_to_44", + "table_record_kind": "detail" + }, + "dimensions": { + "age_band": "age_42_to_44", + "isa_type": "all", + "sex": "male" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 288629 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_bf2ef322513b02294362af42", + "semantic_fact_key": "ledger_semantic_fact_v2_6f24abbf68e50a7d87ae8150", + "source_record_id": "hmrc.isa_statistics_2026.table9_8.ty2023.all.subscribers.age_42_to_44.cash_and_stocks_and_shares_subscribers", + "concept": "hmrc.isa_subscribers", + "measure_id": "cash_and_stocks_and_shares_subscribers", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_8.ty2023.all.subscribers", + "groupby_dimension": "age_band", + "groupby_value_id": "age_42_to_44", + "table_record_kind": "detail" + }, + "dimensions": { + "age_band": "age_42_to_44", + "isa_type": "cash_and_stocks_and_shares", + "sex": "all" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 51711 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_01aa31ac17641195258d252c", + "semantic_fact_key": "ledger_semantic_fact_v2_6d64f15f0eff1e8ecc40661b", + "source_record_id": "hmrc.isa_statistics_2026.table9_8.ty2023.female.subscribers.age_42_to_44.cash_and_stocks_and_shares_subscribers", + "concept": "hmrc.isa_subscribers", + "measure_id": "cash_and_stocks_and_shares_subscribers", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_8.ty2023.female.subscribers", + "groupby_dimension": "age_band", + "groupby_value_id": "age_42_to_44", + "table_record_kind": "detail" + }, + "dimensions": { + "age_band": "age_42_to_44", + "isa_type": "cash_and_stocks_and_shares", + "sex": "female" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 22466 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_336398e2c36cafbe8bc0c7f1", + "semantic_fact_key": "ledger_semantic_fact_v2_38bbc22ccd9d2a15040f9f36", + "source_record_id": "hmrc.isa_statistics_2026.table9_8.ty2023.male.subscribers.age_42_to_44.cash_and_stocks_and_shares_subscribers", + "concept": "hmrc.isa_subscribers", + "measure_id": "cash_and_stocks_and_shares_subscribers", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_8.ty2023.male.subscribers", + "groupby_dimension": "age_band", + "groupby_value_id": "age_42_to_44", + "table_record_kind": "detail" + }, + "dimensions": { + "age_band": "age_42_to_44", + "isa_type": "cash_and_stocks_and_shares", + "sex": "male" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 29244 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_ea101c475f8c6bb2d575629e", + "semantic_fact_key": "ledger_semantic_fact_v2_9a1adccb0c1edf98a7c44b74", + "source_record_id": "hmrc.isa_statistics_2026.table9_8.ty2023.all.subscribers.age_42_to_44.cash_only_subscribers", + "concept": "hmrc.isa_subscribers", + "measure_id": "cash_only_subscribers", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_8.ty2023.all.subscribers", + "groupby_dimension": "age_band", + "groupby_value_id": "age_42_to_44", + "table_record_kind": "detail" + }, + "dimensions": { + "age_band": "age_42_to_44", + "isa_type": "cash_only", + "sex": "all" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 370120 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_83081902124a79ea588d29dc", + "semantic_fact_key": "ledger_semantic_fact_v2_3ac9f08e18a89675020ae1bd", + "source_record_id": "hmrc.isa_statistics_2026.table9_8.ty2023.female.subscribers.age_42_to_44.cash_only_subscribers", + "concept": "hmrc.isa_subscribers", + "measure_id": "cash_only_subscribers", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_8.ty2023.female.subscribers", + "groupby_dimension": "age_band", + "groupby_value_id": "age_42_to_44", + "table_record_kind": "detail" + }, + "dimensions": { + "age_band": "age_42_to_44", + "isa_type": "cash_only", + "sex": "female" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 207029 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_a1299c24b0f79b9a01ec38e6", + "semantic_fact_key": "ledger_semantic_fact_v2_2a5eb2c0def46f7746444f3e", + "source_record_id": "hmrc.isa_statistics_2026.table9_8.ty2023.male.subscribers.age_42_to_44.cash_only_subscribers", + "concept": "hmrc.isa_subscribers", + "measure_id": "cash_only_subscribers", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_8.ty2023.male.subscribers", + "groupby_dimension": "age_band", + "groupby_value_id": "age_42_to_44", + "table_record_kind": "detail" + }, + "dimensions": { + "age_band": "age_42_to_44", + "isa_type": "cash_only", + "sex": "male" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 163091 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_29a2b43c5d7ccb5c0e50c764", + "semantic_fact_key": "ledger_semantic_fact_v2_679e69be3222bf1d62d27230", + "source_record_id": "hmrc.isa_statistics_2026.table9_8.ty2023.all.subscribers.age_42_to_44.stocks_and_shares_only_subscribers", + "concept": "hmrc.isa_subscribers", + "measure_id": "stocks_and_shares_only_subscribers", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_8.ty2023.all.subscribers", + "groupby_dimension": "age_band", + "groupby_value_id": "age_42_to_44", + "table_record_kind": "detail" + }, + "dimensions": { + "age_band": "age_42_to_44", + "isa_type": "stocks_and_shares_only", + "sex": "all" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 155984 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_fbb25c47ef9b18446ec0656e", + "semantic_fact_key": "ledger_semantic_fact_v2_7d906dcfeaf0dfabb3ae168a", + "source_record_id": "hmrc.isa_statistics_2026.table9_8.ty2023.female.subscribers.age_42_to_44.stocks_and_shares_only_subscribers", + "concept": "hmrc.isa_subscribers", + "measure_id": "stocks_and_shares_only_subscribers", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_8.ty2023.female.subscribers", + "groupby_dimension": "age_band", + "groupby_value_id": "age_42_to_44", + "table_record_kind": "detail" + }, + "dimensions": { + "age_band": "age_42_to_44", + "isa_type": "stocks_and_shares_only", + "sex": "female" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 59690 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_e3d5d9c1bc1c404748245118", + "semantic_fact_key": "ledger_semantic_fact_v2_a2befa62c4a2962b9aabee4a", + "source_record_id": "hmrc.isa_statistics_2026.table9_8.ty2023.male.subscribers.age_42_to_44.stocks_and_shares_only_subscribers", + "concept": "hmrc.isa_subscribers", + "measure_id": "stocks_and_shares_only_subscribers", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_8.ty2023.male.subscribers", + "groupby_dimension": "age_band", + "groupby_value_id": "age_42_to_44", + "table_record_kind": "detail" + }, + "dimensions": { + "age_band": "age_42_to_44", + "isa_type": "stocks_and_shares_only", + "sex": "male" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 96294 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_89d11d8d6eae3a4f2ae7afbf", + "semantic_fact_key": "ledger_semantic_fact_v2_1dad009b8ce32bde5cd37cea", + "source_record_id": "hmrc.isa_statistics_2026.table9_8.ty2023.all.subscribers.age_45_to_47.all_subscribers", + "concept": "hmrc.isa_subscribers", + "measure_id": "all_subscribers", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_8.ty2023.all.subscribers", + "groupby_dimension": "age_band", + "groupby_value_id": "age_45_to_47", + "table_record_kind": "detail" + }, + "dimensions": { + "age_band": "age_45_to_47", + "isa_type": "all", + "sex": "all" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 548368 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_9d7e5d498a3d3a05de1b6c5a", + "semantic_fact_key": "ledger_semantic_fact_v2_5c7c9316e6d912326a2401c7", + "source_record_id": "hmrc.isa_statistics_2026.table9_8.ty2023.female.subscribers.age_45_to_47.all_subscribers", + "concept": "hmrc.isa_subscribers", + "measure_id": "all_subscribers", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_8.ty2023.female.subscribers", + "groupby_dimension": "age_band", + "groupby_value_id": "age_45_to_47", + "table_record_kind": "detail" + }, + "dimensions": { + "age_band": "age_45_to_47", + "isa_type": "all", + "sex": "female" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 283014 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_c2d5179457617814309ff1db", + "semantic_fact_key": "ledger_semantic_fact_v2_c45770d33608a541796ae66a", + "source_record_id": "hmrc.isa_statistics_2026.table9_8.ty2023.male.subscribers.age_45_to_47.all_subscribers", + "concept": "hmrc.isa_subscribers", + "measure_id": "all_subscribers", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_8.ty2023.male.subscribers", + "groupby_dimension": "age_band", + "groupby_value_id": "age_45_to_47", + "table_record_kind": "detail" + }, + "dimensions": { + "age_band": "age_45_to_47", + "isa_type": "all", + "sex": "male" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 265354 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_f957db5bd5cb2b635a1342f5", + "semantic_fact_key": "ledger_semantic_fact_v2_5ee1391f1056962711f6013b", + "source_record_id": "hmrc.isa_statistics_2026.table9_8.ty2023.all.subscribers.age_45_to_47.cash_and_stocks_and_shares_subscribers", + "concept": "hmrc.isa_subscribers", + "measure_id": "cash_and_stocks_and_shares_subscribers", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_8.ty2023.all.subscribers", + "groupby_dimension": "age_band", + "groupby_value_id": "age_45_to_47", + "table_record_kind": "detail" + }, + "dimensions": { + "age_band": "age_45_to_47", + "isa_type": "cash_and_stocks_and_shares", + "sex": "all" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 41229 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_899683b7e843e9af5b5b2269", + "semantic_fact_key": "ledger_semantic_fact_v2_6b326c5d0e180f3f9507b7e0", + "source_record_id": "hmrc.isa_statistics_2026.table9_8.ty2023.female.subscribers.age_45_to_47.cash_and_stocks_and_shares_subscribers", + "concept": "hmrc.isa_subscribers", + "measure_id": "cash_and_stocks_and_shares_subscribers", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_8.ty2023.female.subscribers", + "groupby_dimension": "age_band", + "groupby_value_id": "age_45_to_47", + "table_record_kind": "detail" + }, + "dimensions": { + "age_band": "age_45_to_47", + "isa_type": "cash_and_stocks_and_shares", + "sex": "female" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 17419 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_d5e3d45dc9ec9e587adc2588", + "semantic_fact_key": "ledger_semantic_fact_v2_79cd117b159726045b537fe9", + "source_record_id": "hmrc.isa_statistics_2026.table9_8.ty2023.male.subscribers.age_45_to_47.cash_and_stocks_and_shares_subscribers", + "concept": "hmrc.isa_subscribers", + "measure_id": "cash_and_stocks_and_shares_subscribers", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_8.ty2023.male.subscribers", + "groupby_dimension": "age_band", + "groupby_value_id": "age_45_to_47", + "table_record_kind": "detail" + }, + "dimensions": { + "age_band": "age_45_to_47", + "isa_type": "cash_and_stocks_and_shares", + "sex": "male" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 23810 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_caef1ba780bb6503a6a915d2", + "semantic_fact_key": "ledger_semantic_fact_v2_afece5ef7820efd0ea35d1e0", + "source_record_id": "hmrc.isa_statistics_2026.table9_8.ty2023.all.subscribers.age_45_to_47.cash_only_subscribers", + "concept": "hmrc.isa_subscribers", + "measure_id": "cash_only_subscribers", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_8.ty2023.all.subscribers", + "groupby_dimension": "age_band", + "groupby_value_id": "age_45_to_47", + "table_record_kind": "detail" + }, + "dimensions": { + "age_band": "age_45_to_47", + "isa_type": "cash_only", + "sex": "all" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 350965 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_a531829158727e962e164e58", + "semantic_fact_key": "ledger_semantic_fact_v2_1de35615d6fc401668a28002", + "source_record_id": "hmrc.isa_statistics_2026.table9_8.ty2023.female.subscribers.age_45_to_47.cash_only_subscribers", + "concept": "hmrc.isa_subscribers", + "measure_id": "cash_only_subscribers", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_8.ty2023.female.subscribers", + "groupby_dimension": "age_band", + "groupby_value_id": "age_45_to_47", + "table_record_kind": "detail" + }, + "dimensions": { + "age_band": "age_45_to_47", + "isa_type": "cash_only", + "sex": "female" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 204183 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_eeeff19b168903b4174fbd3f", + "semantic_fact_key": "ledger_semantic_fact_v2_82f7b6728491d50b60c7c049", + "source_record_id": "hmrc.isa_statistics_2026.table9_8.ty2023.male.subscribers.age_45_to_47.cash_only_subscribers", + "concept": "hmrc.isa_subscribers", + "measure_id": "cash_only_subscribers", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_8.ty2023.male.subscribers", + "groupby_dimension": "age_band", + "groupby_value_id": "age_45_to_47", + "table_record_kind": "detail" + }, + "dimensions": { + "age_band": "age_45_to_47", + "isa_type": "cash_only", + "sex": "male" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 146782 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_914c74c50913f43628fc8272", + "semantic_fact_key": "ledger_semantic_fact_v2_82d3ac1470824af6889eb70f", + "source_record_id": "hmrc.isa_statistics_2026.table9_8.ty2023.all.subscribers.age_45_to_47.stocks_and_shares_only_subscribers", + "concept": "hmrc.isa_subscribers", + "measure_id": "stocks_and_shares_only_subscribers", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_8.ty2023.all.subscribers", + "groupby_dimension": "age_band", + "groupby_value_id": "age_45_to_47", + "table_record_kind": "detail" + }, + "dimensions": { + "age_band": "age_45_to_47", + "isa_type": "stocks_and_shares_only", + "sex": "all" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 156174 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_261c88a38ac8a685e35755b6", + "semantic_fact_key": "ledger_semantic_fact_v2_37feb1d2ef86273ab4e86927", + "source_record_id": "hmrc.isa_statistics_2026.table9_8.ty2023.female.subscribers.age_45_to_47.stocks_and_shares_only_subscribers", + "concept": "hmrc.isa_subscribers", + "measure_id": "stocks_and_shares_only_subscribers", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_8.ty2023.female.subscribers", + "groupby_dimension": "age_band", + "groupby_value_id": "age_45_to_47", + "table_record_kind": "detail" + }, + "dimensions": { + "age_band": "age_45_to_47", + "isa_type": "stocks_and_shares_only", + "sex": "female" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 61412 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_12c49ef7d0befa2f4328e237", + "semantic_fact_key": "ledger_semantic_fact_v2_fda886fe00a0f1e1574b3f1c", + "source_record_id": "hmrc.isa_statistics_2026.table9_8.ty2023.male.subscribers.age_45_to_47.stocks_and_shares_only_subscribers", + "concept": "hmrc.isa_subscribers", + "measure_id": "stocks_and_shares_only_subscribers", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_8.ty2023.male.subscribers", + "groupby_dimension": "age_band", + "groupby_value_id": "age_45_to_47", + "table_record_kind": "detail" + }, + "dimensions": { + "age_band": "age_45_to_47", + "isa_type": "stocks_and_shares_only", + "sex": "male" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 94763 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_d3fe5188a93e726043be1fc2", + "semantic_fact_key": "ledger_semantic_fact_v2_d3da65ee0765ee66eca331e7", + "source_record_id": "hmrc.isa_statistics_2026.table9_8.ty2023.all.subscribers.age_48_to_50.all_subscribers", + "concept": "hmrc.isa_subscribers", + "measure_id": "all_subscribers", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_8.ty2023.all.subscribers", + "groupby_dimension": "age_band", + "groupby_value_id": "age_48_to_50", + "table_record_kind": "detail" + }, + "dimensions": { + "age_band": "age_48_to_50", + "isa_type": "all", + "sex": "all" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 547092 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_e5e7a641775d485542e4d994", + "semantic_fact_key": "ledger_semantic_fact_v2_2692ce750955fd35f880ae26", + "source_record_id": "hmrc.isa_statistics_2026.table9_8.ty2023.female.subscribers.age_48_to_50.all_subscribers", + "concept": "hmrc.isa_subscribers", + "measure_id": "all_subscribers", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_8.ty2023.female.subscribers", + "groupby_dimension": "age_band", + "groupby_value_id": "age_48_to_50", + "table_record_kind": "detail" + }, + "dimensions": { + "age_band": "age_48_to_50", + "isa_type": "all", + "sex": "female" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 277267 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_a8b2a44d69ee8720031eae8d", + "semantic_fact_key": "ledger_semantic_fact_v2_7470d22ac754c72fe507a9e6", + "source_record_id": "hmrc.isa_statistics_2026.table9_8.ty2023.male.subscribers.age_48_to_50.all_subscribers", + "concept": "hmrc.isa_subscribers", + "measure_id": "all_subscribers", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_8.ty2023.male.subscribers", + "groupby_dimension": "age_band", + "groupby_value_id": "age_48_to_50", + "table_record_kind": "detail" + }, + "dimensions": { + "age_band": "age_48_to_50", + "isa_type": "all", + "sex": "male" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 269825 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_c7653b5d865b5b404f032604", + "semantic_fact_key": "ledger_semantic_fact_v2_ebecb7143378c49191624b68", + "source_record_id": "hmrc.isa_statistics_2026.table9_8.ty2023.all.subscribers.age_48_to_50.cash_and_stocks_and_shares_subscribers", + "concept": "hmrc.isa_subscribers", + "measure_id": "cash_and_stocks_and_shares_subscribers", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_8.ty2023.all.subscribers", + "groupby_dimension": "age_band", + "groupby_value_id": "age_48_to_50", + "table_record_kind": "detail" + }, + "dimensions": { + "age_band": "age_48_to_50", + "isa_type": "cash_and_stocks_and_shares", + "sex": "all" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 45295 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_543b93056b67de425d82352a", + "semantic_fact_key": "ledger_semantic_fact_v2_b6ab39dfe61d85b8093e65cc", + "source_record_id": "hmrc.isa_statistics_2026.table9_8.ty2023.female.subscribers.age_48_to_50.cash_and_stocks_and_shares_subscribers", + "concept": "hmrc.isa_subscribers", + "measure_id": "cash_and_stocks_and_shares_subscribers", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_8.ty2023.female.subscribers", + "groupby_dimension": "age_band", + "groupby_value_id": "age_48_to_50", + "table_record_kind": "detail" + }, + "dimensions": { + "age_band": "age_48_to_50", + "isa_type": "cash_and_stocks_and_shares", + "sex": "female" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 19990 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_68d022f3d33b19fa5d8e8d94", + "semantic_fact_key": "ledger_semantic_fact_v2_0e13abe8bec613e14d46467d", + "source_record_id": "hmrc.isa_statistics_2026.table9_8.ty2023.male.subscribers.age_48_to_50.cash_and_stocks_and_shares_subscribers", + "concept": "hmrc.isa_subscribers", + "measure_id": "cash_and_stocks_and_shares_subscribers", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_8.ty2023.male.subscribers", + "groupby_dimension": "age_band", + "groupby_value_id": "age_48_to_50", + "table_record_kind": "detail" + }, + "dimensions": { + "age_band": "age_48_to_50", + "isa_type": "cash_and_stocks_and_shares", + "sex": "male" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 25305 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_a26a875a5fddca48e89187cd", + "semantic_fact_key": "ledger_semantic_fact_v2_de0964c004506d3c6083183e", + "source_record_id": "hmrc.isa_statistics_2026.table9_8.ty2023.all.subscribers.age_48_to_50.cash_only_subscribers", + "concept": "hmrc.isa_subscribers", + "measure_id": "cash_only_subscribers", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_8.ty2023.all.subscribers", + "groupby_dimension": "age_band", + "groupby_value_id": "age_48_to_50", + "table_record_kind": "detail" + }, + "dimensions": { + "age_band": "age_48_to_50", + "isa_type": "cash_only", + "sex": "all" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 344683 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_ecb4c7a093f62e300b05015f", + "semantic_fact_key": "ledger_semantic_fact_v2_69d6e384e306d2f8a7ebfaf2", + "source_record_id": "hmrc.isa_statistics_2026.table9_8.ty2023.female.subscribers.age_48_to_50.cash_only_subscribers", + "concept": "hmrc.isa_subscribers", + "measure_id": "cash_only_subscribers", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_8.ty2023.female.subscribers", + "groupby_dimension": "age_band", + "groupby_value_id": "age_48_to_50", + "table_record_kind": "detail" + }, + "dimensions": { + "age_band": "age_48_to_50", + "isa_type": "cash_only", + "sex": "female" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 192142 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_e4153e09b6027186a2028157", + "semantic_fact_key": "ledger_semantic_fact_v2_64d17bb2859e3f522c4612f2", + "source_record_id": "hmrc.isa_statistics_2026.table9_8.ty2023.male.subscribers.age_48_to_50.cash_only_subscribers", + "concept": "hmrc.isa_subscribers", + "measure_id": "cash_only_subscribers", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_8.ty2023.male.subscribers", + "groupby_dimension": "age_band", + "groupby_value_id": "age_48_to_50", + "table_record_kind": "detail" + }, + "dimensions": { + "age_band": "age_48_to_50", + "isa_type": "cash_only", + "sex": "male" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 152541 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_44f3cb095c3c46c38c7f86b8", + "semantic_fact_key": "ledger_semantic_fact_v2_28affc07716029aedcf78eb2", + "source_record_id": "hmrc.isa_statistics_2026.table9_8.ty2023.all.subscribers.age_48_to_50.stocks_and_shares_only_subscribers", + "concept": "hmrc.isa_subscribers", + "measure_id": "stocks_and_shares_only_subscribers", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_8.ty2023.all.subscribers", + "groupby_dimension": "age_band", + "groupby_value_id": "age_48_to_50", + "table_record_kind": "detail" + }, + "dimensions": { + "age_band": "age_48_to_50", + "isa_type": "stocks_and_shares_only", + "sex": "all" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 157113 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_6032348edf1760c257d22bed", + "semantic_fact_key": "ledger_semantic_fact_v2_7163e3e17e8da571554a4fa7", + "source_record_id": "hmrc.isa_statistics_2026.table9_8.ty2023.female.subscribers.age_48_to_50.stocks_and_shares_only_subscribers", + "concept": "hmrc.isa_subscribers", + "measure_id": "stocks_and_shares_only_subscribers", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_8.ty2023.female.subscribers", + "groupby_dimension": "age_band", + "groupby_value_id": "age_48_to_50", + "table_record_kind": "detail" + }, + "dimensions": { + "age_band": "age_48_to_50", + "isa_type": "stocks_and_shares_only", + "sex": "female" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 65135 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_30fd867cc23d3c40332a2789", + "semantic_fact_key": "ledger_semantic_fact_v2_4eecf5096f32366ed64d8f83", + "source_record_id": "hmrc.isa_statistics_2026.table9_8.ty2023.male.subscribers.age_48_to_50.stocks_and_shares_only_subscribers", + "concept": "hmrc.isa_subscribers", + "measure_id": "stocks_and_shares_only_subscribers", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_8.ty2023.male.subscribers", + "groupby_dimension": "age_band", + "groupby_value_id": "age_48_to_50", + "table_record_kind": "detail" + }, + "dimensions": { + "age_band": "age_48_to_50", + "isa_type": "stocks_and_shares_only", + "sex": "male" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 91978 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_5af031b15bb49e647d487813", + "semantic_fact_key": "ledger_semantic_fact_v2_2283ba2fa486113f52140954", + "source_record_id": "hmrc.isa_statistics_2026.table9_8.ty2023.all.subscribers.age_51_to_53.all_subscribers", + "concept": "hmrc.isa_subscribers", + "measure_id": "all_subscribers", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_8.ty2023.all.subscribers", + "groupby_dimension": "age_band", + "groupby_value_id": "age_51_to_53", + "table_record_kind": "detail" + }, + "dimensions": { + "age_band": "age_51_to_53", + "isa_type": "all", + "sex": "all" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 626604 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_11b75c65ed71407494b31bd6", + "semantic_fact_key": "ledger_semantic_fact_v2_113326bb36a4d96e2eec1ce8", + "source_record_id": "hmrc.isa_statistics_2026.table9_8.ty2023.female.subscribers.age_51_to_53.all_subscribers", + "concept": "hmrc.isa_subscribers", + "measure_id": "all_subscribers", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_8.ty2023.female.subscribers", + "groupby_dimension": "age_band", + "groupby_value_id": "age_51_to_53", + "table_record_kind": "detail" + }, + "dimensions": { + "age_band": "age_51_to_53", + "isa_type": "all", + "sex": "female" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 320931 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_ee29f4c02b06591429965529", + "semantic_fact_key": "ledger_semantic_fact_v2_e5f548d1cee217e075d9c6f6", + "source_record_id": "hmrc.isa_statistics_2026.table9_8.ty2023.male.subscribers.age_51_to_53.all_subscribers", + "concept": "hmrc.isa_subscribers", + "measure_id": "all_subscribers", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_8.ty2023.male.subscribers", + "groupby_dimension": "age_band", + "groupby_value_id": "age_51_to_53", + "table_record_kind": "detail" + }, + "dimensions": { + "age_band": "age_51_to_53", + "isa_type": "all", + "sex": "male" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 305673 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_2c3718dba3855760ba5cdd71", + "semantic_fact_key": "ledger_semantic_fact_v2_94af2901d31af1a104bb5b8f", + "source_record_id": "hmrc.isa_statistics_2026.table9_8.ty2023.all.subscribers.age_51_to_53.cash_and_stocks_and_shares_subscribers", + "concept": "hmrc.isa_subscribers", + "measure_id": "cash_and_stocks_and_shares_subscribers", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_8.ty2023.all.subscribers", + "groupby_dimension": "age_band", + "groupby_value_id": "age_51_to_53", + "table_record_kind": "detail" + }, + "dimensions": { + "age_band": "age_51_to_53", + "isa_type": "cash_and_stocks_and_shares", + "sex": "all" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 47610 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_cbd2edc556605e47f93d4d25", + "semantic_fact_key": "ledger_semantic_fact_v2_2c74a0aee83d27d163dd10da", + "source_record_id": "hmrc.isa_statistics_2026.table9_8.ty2023.female.subscribers.age_51_to_53.cash_and_stocks_and_shares_subscribers", + "concept": "hmrc.isa_subscribers", + "measure_id": "cash_and_stocks_and_shares_subscribers", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_8.ty2023.female.subscribers", + "groupby_dimension": "age_band", + "groupby_value_id": "age_51_to_53", + "table_record_kind": "detail" + }, + "dimensions": { + "age_band": "age_51_to_53", + "isa_type": "cash_and_stocks_and_shares", + "sex": "female" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 21500 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_111f4c70905042fed7d656a1", + "semantic_fact_key": "ledger_semantic_fact_v2_9ff110068245b34751e5c384", + "source_record_id": "hmrc.isa_statistics_2026.table9_8.ty2023.male.subscribers.age_51_to_53.cash_and_stocks_and_shares_subscribers", + "concept": "hmrc.isa_subscribers", + "measure_id": "cash_and_stocks_and_shares_subscribers", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_8.ty2023.male.subscribers", + "groupby_dimension": "age_band", + "groupby_value_id": "age_51_to_53", + "table_record_kind": "detail" + }, + "dimensions": { + "age_band": "age_51_to_53", + "isa_type": "cash_and_stocks_and_shares", + "sex": "male" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 26110 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_9fcb38a6d2e691cdf9ee01b4", + "semantic_fact_key": "ledger_semantic_fact_v2_c7a0f681c88b9a8d946cb559", + "source_record_id": "hmrc.isa_statistics_2026.table9_8.ty2023.all.subscribers.age_51_to_53.cash_only_subscribers", + "concept": "hmrc.isa_subscribers", + "measure_id": "cash_only_subscribers", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_8.ty2023.all.subscribers", + "groupby_dimension": "age_band", + "groupby_value_id": "age_51_to_53", + "table_record_kind": "detail" + }, + "dimensions": { + "age_band": "age_51_to_53", + "isa_type": "cash_only", + "sex": "all" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 399561 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_faa5d843649b47d179f57061", + "semantic_fact_key": "ledger_semantic_fact_v2_7693e64e30aac61949af952a", + "source_record_id": "hmrc.isa_statistics_2026.table9_8.ty2023.female.subscribers.age_51_to_53.cash_only_subscribers", + "concept": "hmrc.isa_subscribers", + "measure_id": "cash_only_subscribers", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_8.ty2023.female.subscribers", + "groupby_dimension": "age_band", + "groupby_value_id": "age_51_to_53", + "table_record_kind": "detail" + }, + "dimensions": { + "age_band": "age_51_to_53", + "isa_type": "cash_only", + "sex": "female" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 223074 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_953d299cae0cdc05ca5df747", + "semantic_fact_key": "ledger_semantic_fact_v2_1455848a895114627e2dc5a0", + "source_record_id": "hmrc.isa_statistics_2026.table9_8.ty2023.male.subscribers.age_51_to_53.cash_only_subscribers", + "concept": "hmrc.isa_subscribers", + "measure_id": "cash_only_subscribers", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_8.ty2023.male.subscribers", + "groupby_dimension": "age_band", + "groupby_value_id": "age_51_to_53", + "table_record_kind": "detail" + }, + "dimensions": { + "age_band": "age_51_to_53", + "isa_type": "cash_only", + "sex": "male" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 176487 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_53c6748ae3b1721935763fc5", + "semantic_fact_key": "ledger_semantic_fact_v2_9a98ecbb3080bcfc4a799008", + "source_record_id": "hmrc.isa_statistics_2026.table9_8.ty2023.all.subscribers.age_51_to_53.stocks_and_shares_only_subscribers", + "concept": "hmrc.isa_subscribers", + "measure_id": "stocks_and_shares_only_subscribers", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_8.ty2023.all.subscribers", + "groupby_dimension": "age_band", + "groupby_value_id": "age_51_to_53", + "table_record_kind": "detail" + }, + "dimensions": { + "age_band": "age_51_to_53", + "isa_type": "stocks_and_shares_only", + "sex": "all" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 179433 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_ca6036aadc304f2318cb4131", + "semantic_fact_key": "ledger_semantic_fact_v2_7b7ad1668c5263ac42d1a945", + "source_record_id": "hmrc.isa_statistics_2026.table9_8.ty2023.female.subscribers.age_51_to_53.stocks_and_shares_only_subscribers", + "concept": "hmrc.isa_subscribers", + "measure_id": "stocks_and_shares_only_subscribers", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_8.ty2023.female.subscribers", + "groupby_dimension": "age_band", + "groupby_value_id": "age_51_to_53", + "table_record_kind": "detail" + }, + "dimensions": { + "age_band": "age_51_to_53", + "isa_type": "stocks_and_shares_only", + "sex": "female" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 76357 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_4f04c7ea2f32f121fdcdac31", + "semantic_fact_key": "ledger_semantic_fact_v2_6d732d5764079f18318fda9c", + "source_record_id": "hmrc.isa_statistics_2026.table9_8.ty2023.male.subscribers.age_51_to_53.stocks_and_shares_only_subscribers", + "concept": "hmrc.isa_subscribers", + "measure_id": "stocks_and_shares_only_subscribers", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_8.ty2023.male.subscribers", + "groupby_dimension": "age_band", + "groupby_value_id": "age_51_to_53", + "table_record_kind": "detail" + }, + "dimensions": { + "age_band": "age_51_to_53", + "isa_type": "stocks_and_shares_only", + "sex": "male" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 103075 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_3eda62d47b50301ef5e48ba7", + "semantic_fact_key": "ledger_semantic_fact_v2_c02cd6e3e797e9481222d50c", + "source_record_id": "hmrc.isa_statistics_2026.table9_8.ty2023.all.subscribers.age_54_to_56.all_subscribers", + "concept": "hmrc.isa_subscribers", + "measure_id": "all_subscribers", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_8.ty2023.all.subscribers", + "groupby_dimension": "age_band", + "groupby_value_id": "age_54_to_56", + "table_record_kind": "detail" + }, + "dimensions": { + "age_band": "age_54_to_56", + "isa_type": "all", + "sex": "all" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 682792 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_6657c51f14c3f330bbc1e88e", + "semantic_fact_key": "ledger_semantic_fact_v2_07597a491ac8c7d285805708", + "source_record_id": "hmrc.isa_statistics_2026.table9_8.ty2023.female.subscribers.age_54_to_56.all_subscribers", + "concept": "hmrc.isa_subscribers", + "measure_id": "all_subscribers", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_8.ty2023.female.subscribers", + "groupby_dimension": "age_band", + "groupby_value_id": "age_54_to_56", + "table_record_kind": "detail" + }, + "dimensions": { + "age_band": "age_54_to_56", + "isa_type": "all", + "sex": "female" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 359162 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_ac0aa6ebf16e99665f120312", + "semantic_fact_key": "ledger_semantic_fact_v2_0c7e717053fd88a25b097b2f", + "source_record_id": "hmrc.isa_statistics_2026.table9_8.ty2023.male.subscribers.age_54_to_56.all_subscribers", + "concept": "hmrc.isa_subscribers", + "measure_id": "all_subscribers", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_8.ty2023.male.subscribers", + "groupby_dimension": "age_band", + "groupby_value_id": "age_54_to_56", + "table_record_kind": "detail" + }, + "dimensions": { + "age_band": "age_54_to_56", + "isa_type": "all", + "sex": "male" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 323630 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_436fb43f6b8e9e2a8383bf6b", + "semantic_fact_key": "ledger_semantic_fact_v2_aac0b37c7d751ac906540cbc", + "source_record_id": "hmrc.isa_statistics_2026.table9_8.ty2023.all.subscribers.age_54_to_56.cash_and_stocks_and_shares_subscribers", + "concept": "hmrc.isa_subscribers", + "measure_id": "cash_and_stocks_and_shares_subscribers", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_8.ty2023.all.subscribers", + "groupby_dimension": "age_band", + "groupby_value_id": "age_54_to_56", + "table_record_kind": "detail" + }, + "dimensions": { + "age_band": "age_54_to_56", + "isa_type": "cash_and_stocks_and_shares", + "sex": "all" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 48896 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_69420e1ca98d79c087db7ff1", + "semantic_fact_key": "ledger_semantic_fact_v2_81f010ee68818db91b75a6a8", + "source_record_id": "hmrc.isa_statistics_2026.table9_8.ty2023.female.subscribers.age_54_to_56.cash_and_stocks_and_shares_subscribers", + "concept": "hmrc.isa_subscribers", + "measure_id": "cash_and_stocks_and_shares_subscribers", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_8.ty2023.female.subscribers", + "groupby_dimension": "age_band", + "groupby_value_id": "age_54_to_56", + "table_record_kind": "detail" + }, + "dimensions": { + "age_band": "age_54_to_56", + "isa_type": "cash_and_stocks_and_shares", + "sex": "female" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 24422 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_81e8c52ead627efec6a51e43", + "semantic_fact_key": "ledger_semantic_fact_v2_ddeea654ccfe950cef4ee59a", + "source_record_id": "hmrc.isa_statistics_2026.table9_8.ty2023.male.subscribers.age_54_to_56.cash_and_stocks_and_shares_subscribers", + "concept": "hmrc.isa_subscribers", + "measure_id": "cash_and_stocks_and_shares_subscribers", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_8.ty2023.male.subscribers", + "groupby_dimension": "age_band", + "groupby_value_id": "age_54_to_56", + "table_record_kind": "detail" + }, + "dimensions": { + "age_band": "age_54_to_56", + "isa_type": "cash_and_stocks_and_shares", + "sex": "male" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 24474 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_b1580494cc95f474987195da", + "semantic_fact_key": "ledger_semantic_fact_v2_e1e6ed5ecb127066bc9514b4", + "source_record_id": "hmrc.isa_statistics_2026.table9_8.ty2023.all.subscribers.age_54_to_56.cash_only_subscribers", + "concept": "hmrc.isa_subscribers", + "measure_id": "cash_only_subscribers", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_8.ty2023.all.subscribers", + "groupby_dimension": "age_band", + "groupby_value_id": "age_54_to_56", + "table_record_kind": "detail" + }, + "dimensions": { + "age_band": "age_54_to_56", + "isa_type": "cash_only", + "sex": "all" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 451088 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_d80856b00765f6bba15cc747", + "semantic_fact_key": "ledger_semantic_fact_v2_1c4eb6d91b4e63afdd64c1a3", + "source_record_id": "hmrc.isa_statistics_2026.table9_8.ty2023.female.subscribers.age_54_to_56.cash_only_subscribers", + "concept": "hmrc.isa_subscribers", + "measure_id": "cash_only_subscribers", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_8.ty2023.female.subscribers", + "groupby_dimension": "age_band", + "groupby_value_id": "age_54_to_56", + "table_record_kind": "detail" + }, + "dimensions": { + "age_band": "age_54_to_56", + "isa_type": "cash_only", + "sex": "female" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 254674 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_3c8ed6ec57b2ec8fdeba4635", + "semantic_fact_key": "ledger_semantic_fact_v2_f92b187c608ebcb3865ef47a", + "source_record_id": "hmrc.isa_statistics_2026.table9_8.ty2023.male.subscribers.age_54_to_56.cash_only_subscribers", + "concept": "hmrc.isa_subscribers", + "measure_id": "cash_only_subscribers", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_8.ty2023.male.subscribers", + "groupby_dimension": "age_band", + "groupby_value_id": "age_54_to_56", + "table_record_kind": "detail" + }, + "dimensions": { + "age_band": "age_54_to_56", + "isa_type": "cash_only", + "sex": "male" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 196415 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_604a0759fad6960ed8e9fe19", + "semantic_fact_key": "ledger_semantic_fact_v2_88b3a541ac42c4c522e9edc1", + "source_record_id": "hmrc.isa_statistics_2026.table9_8.ty2023.all.subscribers.age_54_to_56.stocks_and_shares_only_subscribers", + "concept": "hmrc.isa_subscribers", + "measure_id": "stocks_and_shares_only_subscribers", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_8.ty2023.all.subscribers", + "groupby_dimension": "age_band", + "groupby_value_id": "age_54_to_56", + "table_record_kind": "detail" + }, + "dimensions": { + "age_band": "age_54_to_56", + "isa_type": "stocks_and_shares_only", + "sex": "all" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 182807 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_6d70d9e61e49951107460576", + "semantic_fact_key": "ledger_semantic_fact_v2_507fe11cc1916c5d561f6b2c", + "source_record_id": "hmrc.isa_statistics_2026.table9_8.ty2023.female.subscribers.age_54_to_56.stocks_and_shares_only_subscribers", + "concept": "hmrc.isa_subscribers", + "measure_id": "stocks_and_shares_only_subscribers", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_8.ty2023.female.subscribers", + "groupby_dimension": "age_band", + "groupby_value_id": "age_54_to_56", + "table_record_kind": "detail" + }, + "dimensions": { + "age_band": "age_54_to_56", + "isa_type": "stocks_and_shares_only", + "sex": "female" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 80066 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_c46f7b8d82cb37caf2442e35", + "semantic_fact_key": "ledger_semantic_fact_v2_7c6ff6ab0abe93c174de66eb", + "source_record_id": "hmrc.isa_statistics_2026.table9_8.ty2023.male.subscribers.age_54_to_56.stocks_and_shares_only_subscribers", + "concept": "hmrc.isa_subscribers", + "measure_id": "stocks_and_shares_only_subscribers", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_8.ty2023.male.subscribers", + "groupby_dimension": "age_band", + "groupby_value_id": "age_54_to_56", + "table_record_kind": "detail" + }, + "dimensions": { + "age_band": "age_54_to_56", + "isa_type": "stocks_and_shares_only", + "sex": "male" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 102741 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_272ec121652cd40e74009515", + "semantic_fact_key": "ledger_semantic_fact_v2_93ed20d23d7ba8e6b5253f99", + "source_record_id": "hmrc.isa_statistics_2026.table9_8.ty2023.all.subscribers.age_57_to_59.all_subscribers", + "concept": "hmrc.isa_subscribers", + "measure_id": "all_subscribers", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_8.ty2023.all.subscribers", + "groupby_dimension": "age_band", + "groupby_value_id": "age_57_to_59", + "table_record_kind": "detail" + }, + "dimensions": { + "age_band": "age_57_to_59", + "isa_type": "all", + "sex": "all" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 723519 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_b4446684b3b1e2301a78ae2a", + "semantic_fact_key": "ledger_semantic_fact_v2_115c5f0d3259b879bdef79cb", + "source_record_id": "hmrc.isa_statistics_2026.table9_8.ty2023.female.subscribers.age_57_to_59.all_subscribers", + "concept": "hmrc.isa_subscribers", + "measure_id": "all_subscribers", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_8.ty2023.female.subscribers", + "groupby_dimension": "age_band", + "groupby_value_id": "age_57_to_59", + "table_record_kind": "detail" + }, + "dimensions": { + "age_band": "age_57_to_59", + "isa_type": "all", + "sex": "female" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 377995 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_7e180ab02d1f88140de3159d", + "semantic_fact_key": "ledger_semantic_fact_v2_7396c9e86b1b015ae5a38861", + "source_record_id": "hmrc.isa_statistics_2026.table9_8.ty2023.male.subscribers.age_57_to_59.all_subscribers", + "concept": "hmrc.isa_subscribers", + "measure_id": "all_subscribers", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_8.ty2023.male.subscribers", + "groupby_dimension": "age_band", + "groupby_value_id": "age_57_to_59", + "table_record_kind": "detail" + }, + "dimensions": { + "age_band": "age_57_to_59", + "isa_type": "all", + "sex": "male" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 345524 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_3643571facdcecfad5e833b0", + "semantic_fact_key": "ledger_semantic_fact_v2_4dd30ab71d2d298b742abf21", + "source_record_id": "hmrc.isa_statistics_2026.table9_8.ty2023.all.subscribers.age_57_to_59.cash_and_stocks_and_shares_subscribers", + "concept": "hmrc.isa_subscribers", + "measure_id": "cash_and_stocks_and_shares_subscribers", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_8.ty2023.all.subscribers", + "groupby_dimension": "age_band", + "groupby_value_id": "age_57_to_59", + "table_record_kind": "detail" + }, + "dimensions": { + "age_band": "age_57_to_59", + "isa_type": "cash_and_stocks_and_shares", + "sex": "all" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 49176 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_d1f6c02e894005b8934d2ec9", + "semantic_fact_key": "ledger_semantic_fact_v2_ebaea555cbbacf5db56cb015", + "source_record_id": "hmrc.isa_statistics_2026.table9_8.ty2023.female.subscribers.age_57_to_59.cash_and_stocks_and_shares_subscribers", + "concept": "hmrc.isa_subscribers", + "measure_id": "cash_and_stocks_and_shares_subscribers", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_8.ty2023.female.subscribers", + "groupby_dimension": "age_band", + "groupby_value_id": "age_57_to_59", + "table_record_kind": "detail" + }, + "dimensions": { + "age_band": "age_57_to_59", + "isa_type": "cash_and_stocks_and_shares", + "sex": "female" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 21754 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_b7ca1d392194b9ea80dd13b6", + "semantic_fact_key": "ledger_semantic_fact_v2_ff6aa0a669f5181d359dfeb8", + "source_record_id": "hmrc.isa_statistics_2026.table9_8.ty2023.male.subscribers.age_57_to_59.cash_and_stocks_and_shares_subscribers", + "concept": "hmrc.isa_subscribers", + "measure_id": "cash_and_stocks_and_shares_subscribers", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_8.ty2023.male.subscribers", + "groupby_dimension": "age_band", + "groupby_value_id": "age_57_to_59", + "table_record_kind": "detail" + }, + "dimensions": { + "age_band": "age_57_to_59", + "isa_type": "cash_and_stocks_and_shares", + "sex": "male" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 27422 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_e831b3b68ddd2e35d860b4e3", + "semantic_fact_key": "ledger_semantic_fact_v2_bb55fa00035ae35570eb0b3a", + "source_record_id": "hmrc.isa_statistics_2026.table9_8.ty2023.all.subscribers.age_57_to_59.cash_only_subscribers", + "concept": "hmrc.isa_subscribers", + "measure_id": "cash_only_subscribers", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_8.ty2023.all.subscribers", + "groupby_dimension": "age_band", + "groupby_value_id": "age_57_to_59", + "table_record_kind": "detail" + }, + "dimensions": { + "age_band": "age_57_to_59", + "isa_type": "cash_only", + "sex": "all" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 489904 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_11d350c692ffefb9274d73a3", + "semantic_fact_key": "ledger_semantic_fact_v2_3f104ba03858777bb07b2f1a", + "source_record_id": "hmrc.isa_statistics_2026.table9_8.ty2023.female.subscribers.age_57_to_59.cash_only_subscribers", + "concept": "hmrc.isa_subscribers", + "measure_id": "cash_only_subscribers", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_8.ty2023.female.subscribers", + "groupby_dimension": "age_band", + "groupby_value_id": "age_57_to_59", + "table_record_kind": "detail" + }, + "dimensions": { + "age_band": "age_57_to_59", + "isa_type": "cash_only", + "sex": "female" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 274223 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_9db76113cde43789f251d982", + "semantic_fact_key": "ledger_semantic_fact_v2_698fbd63c763f94aea6ee1a5", + "source_record_id": "hmrc.isa_statistics_2026.table9_8.ty2023.male.subscribers.age_57_to_59.cash_only_subscribers", + "concept": "hmrc.isa_subscribers", + "measure_id": "cash_only_subscribers", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_8.ty2023.male.subscribers", + "groupby_dimension": "age_band", + "groupby_value_id": "age_57_to_59", + "table_record_kind": "detail" + }, + "dimensions": { + "age_band": "age_57_to_59", + "isa_type": "cash_only", + "sex": "male" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 215681 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_5e1f27d4eb9a72d728ce3bb8", + "semantic_fact_key": "ledger_semantic_fact_v2_72581cd39b480bd077f5c5a8", + "source_record_id": "hmrc.isa_statistics_2026.table9_8.ty2023.all.subscribers.age_57_to_59.stocks_and_shares_only_subscribers", + "concept": "hmrc.isa_subscribers", + "measure_id": "stocks_and_shares_only_subscribers", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_8.ty2023.all.subscribers", + "groupby_dimension": "age_band", + "groupby_value_id": "age_57_to_59", + "table_record_kind": "detail" + }, + "dimensions": { + "age_band": "age_57_to_59", + "isa_type": "stocks_and_shares_only", + "sex": "all" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 184439 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_58187142a50d0d6b415ff4f7", + "semantic_fact_key": "ledger_semantic_fact_v2_d927816220b5d35250df10d2", + "source_record_id": "hmrc.isa_statistics_2026.table9_8.ty2023.female.subscribers.age_57_to_59.stocks_and_shares_only_subscribers", + "concept": "hmrc.isa_subscribers", + "measure_id": "stocks_and_shares_only_subscribers", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_8.ty2023.female.subscribers", + "groupby_dimension": "age_band", + "groupby_value_id": "age_57_to_59", + "table_record_kind": "detail" + }, + "dimensions": { + "age_band": "age_57_to_59", + "isa_type": "stocks_and_shares_only", + "sex": "female" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 82017 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_763278c7e97c8956121a0105", + "semantic_fact_key": "ledger_semantic_fact_v2_564e659a0b67f6c5498c2f6d", + "source_record_id": "hmrc.isa_statistics_2026.table9_8.ty2023.male.subscribers.age_57_to_59.stocks_and_shares_only_subscribers", + "concept": "hmrc.isa_subscribers", + "measure_id": "stocks_and_shares_only_subscribers", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_8.ty2023.male.subscribers", + "groupby_dimension": "age_band", + "groupby_value_id": "age_57_to_59", + "table_record_kind": "detail" + }, + "dimensions": { + "age_band": "age_57_to_59", + "isa_type": "stocks_and_shares_only", + "sex": "male" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 102421 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_6277f2c366395a58c6365a96", + "semantic_fact_key": "ledger_semantic_fact_v2_cb6dc67f9b4667440b5c628b", + "source_record_id": "hmrc.isa_statistics_2026.table9_8.ty2023.all.subscribers.age_60_to_62.all_subscribers", + "concept": "hmrc.isa_subscribers", + "measure_id": "all_subscribers", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_8.ty2023.all.subscribers", + "groupby_dimension": "age_band", + "groupby_value_id": "age_60_to_62", + "table_record_kind": "detail" + }, + "dimensions": { + "age_band": "age_60_to_62", + "isa_type": "all", + "sex": "all" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 733165 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_5cd11817a3884f184c8bc019", + "semantic_fact_key": "ledger_semantic_fact_v2_c162cd0dff78c5d22f5bc451", + "source_record_id": "hmrc.isa_statistics_2026.table9_8.ty2023.female.subscribers.age_60_to_62.all_subscribers", + "concept": "hmrc.isa_subscribers", + "measure_id": "all_subscribers", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_8.ty2023.female.subscribers", + "groupby_dimension": "age_band", + "groupby_value_id": "age_60_to_62", + "table_record_kind": "detail" + }, + "dimensions": { + "age_band": "age_60_to_62", + "isa_type": "all", + "sex": "female" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 384676 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_b8499bc6ca5d76a64cbbc2de", + "semantic_fact_key": "ledger_semantic_fact_v2_7e7ff46425b01b7be6b8dfb2", + "source_record_id": "hmrc.isa_statistics_2026.table9_8.ty2023.male.subscribers.age_60_to_62.all_subscribers", + "concept": "hmrc.isa_subscribers", + "measure_id": "all_subscribers", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_8.ty2023.male.subscribers", + "groupby_dimension": "age_band", + "groupby_value_id": "age_60_to_62", + "table_record_kind": "detail" + }, + "dimensions": { + "age_band": "age_60_to_62", + "isa_type": "all", + "sex": "male" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 348489 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_d67df38f53bce1c70d8bdc4b", + "semantic_fact_key": "ledger_semantic_fact_v2_a6a6665b5d3f9e67ff1c1bf5", + "source_record_id": "hmrc.isa_statistics_2026.table9_8.ty2023.all.subscribers.age_60_to_62.cash_and_stocks_and_shares_subscribers", + "concept": "hmrc.isa_subscribers", + "measure_id": "cash_and_stocks_and_shares_subscribers", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_8.ty2023.all.subscribers", + "groupby_dimension": "age_band", + "groupby_value_id": "age_60_to_62", + "table_record_kind": "detail" + }, + "dimensions": { + "age_band": "age_60_to_62", + "isa_type": "cash_and_stocks_and_shares", + "sex": "all" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 41849 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_4189305f746adae458cab23e", + "semantic_fact_key": "ledger_semantic_fact_v2_929a9fc62bf1fdeb10bc5442", + "source_record_id": "hmrc.isa_statistics_2026.table9_8.ty2023.female.subscribers.age_60_to_62.cash_and_stocks_and_shares_subscribers", + "concept": "hmrc.isa_subscribers", + "measure_id": "cash_and_stocks_and_shares_subscribers", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_8.ty2023.female.subscribers", + "groupby_dimension": "age_band", + "groupby_value_id": "age_60_to_62", + "table_record_kind": "detail" + }, + "dimensions": { + "age_band": "age_60_to_62", + "isa_type": "cash_and_stocks_and_shares", + "sex": "female" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 20018 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_15e443e0f7102b45710cb6d7", + "semantic_fact_key": "ledger_semantic_fact_v2_c2f824459d1fd7ea41865029", + "source_record_id": "hmrc.isa_statistics_2026.table9_8.ty2023.male.subscribers.age_60_to_62.cash_and_stocks_and_shares_subscribers", + "concept": "hmrc.isa_subscribers", + "measure_id": "cash_and_stocks_and_shares_subscribers", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_8.ty2023.male.subscribers", + "groupby_dimension": "age_band", + "groupby_value_id": "age_60_to_62", + "table_record_kind": "detail" + }, + "dimensions": { + "age_band": "age_60_to_62", + "isa_type": "cash_and_stocks_and_shares", + "sex": "male" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 21831 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_397168f733a218547c7d8937", + "semantic_fact_key": "ledger_semantic_fact_v2_ef253c9478b2c01361b01053", + "source_record_id": "hmrc.isa_statistics_2026.table9_8.ty2023.all.subscribers.age_60_to_62.cash_only_subscribers", + "concept": "hmrc.isa_subscribers", + "measure_id": "cash_only_subscribers", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_8.ty2023.all.subscribers", + "groupby_dimension": "age_band", + "groupby_value_id": "age_60_to_62", + "table_record_kind": "detail" + }, + "dimensions": { + "age_band": "age_60_to_62", + "isa_type": "cash_only", + "sex": "all" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 520258 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_57847aff16392dcbf1bfab92", + "semantic_fact_key": "ledger_semantic_fact_v2_6736d0e47d26b214bc77bd3a", + "source_record_id": "hmrc.isa_statistics_2026.table9_8.ty2023.female.subscribers.age_60_to_62.cash_only_subscribers", + "concept": "hmrc.isa_subscribers", + "measure_id": "cash_only_subscribers", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_8.ty2023.female.subscribers", + "groupby_dimension": "age_band", + "groupby_value_id": "age_60_to_62", + "table_record_kind": "detail" + }, + "dimensions": { + "age_band": "age_60_to_62", + "isa_type": "cash_only", + "sex": "female" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 285253 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_a3617895c0b94a6c014ef4ed", + "semantic_fact_key": "ledger_semantic_fact_v2_777b06e3c6f835e7f6a6ac49", + "source_record_id": "hmrc.isa_statistics_2026.table9_8.ty2023.male.subscribers.age_60_to_62.cash_only_subscribers", + "concept": "hmrc.isa_subscribers", + "measure_id": "cash_only_subscribers", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_8.ty2023.male.subscribers", + "groupby_dimension": "age_band", + "groupby_value_id": "age_60_to_62", + "table_record_kind": "detail" + }, + "dimensions": { + "age_band": "age_60_to_62", + "isa_type": "cash_only", + "sex": "male" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 235005 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_df02406231e3daac2f3dde9d", + "semantic_fact_key": "ledger_semantic_fact_v2_896d251f2b838cc7d8f12862", + "source_record_id": "hmrc.isa_statistics_2026.table9_8.ty2023.all.subscribers.age_60_to_62.stocks_and_shares_only_subscribers", + "concept": "hmrc.isa_subscribers", + "measure_id": "stocks_and_shares_only_subscribers", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_8.ty2023.all.subscribers", + "groupby_dimension": "age_band", + "groupby_value_id": "age_60_to_62", + "table_record_kind": "detail" + }, + "dimensions": { + "age_band": "age_60_to_62", + "isa_type": "stocks_and_shares_only", + "sex": "all" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 171058 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_1dd3656cfdc1e8ebee81b59e", + "semantic_fact_key": "ledger_semantic_fact_v2_bf91218f8d79641ca42fafba", + "source_record_id": "hmrc.isa_statistics_2026.table9_8.ty2023.female.subscribers.age_60_to_62.stocks_and_shares_only_subscribers", + "concept": "hmrc.isa_subscribers", + "measure_id": "stocks_and_shares_only_subscribers", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_8.ty2023.female.subscribers", + "groupby_dimension": "age_band", + "groupby_value_id": "age_60_to_62", + "table_record_kind": "detail" + }, + "dimensions": { + "age_band": "age_60_to_62", + "isa_type": "stocks_and_shares_only", + "sex": "female" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 79405 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_7796bc8567e69d3f36570792", + "semantic_fact_key": "ledger_semantic_fact_v2_bcf700f8c198c4a61886a129", + "source_record_id": "hmrc.isa_statistics_2026.table9_8.ty2023.male.subscribers.age_60_to_62.stocks_and_shares_only_subscribers", + "concept": "hmrc.isa_subscribers", + "measure_id": "stocks_and_shares_only_subscribers", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_8.ty2023.male.subscribers", + "groupby_dimension": "age_band", + "groupby_value_id": "age_60_to_62", + "table_record_kind": "detail" + }, + "dimensions": { + "age_band": "age_60_to_62", + "isa_type": "stocks_and_shares_only", + "sex": "male" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 91653 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_32b0b9d2b7268cbf320c3d54", + "semantic_fact_key": "ledger_semantic_fact_v2_9b730e8601d54d18c35f8db8", + "source_record_id": "hmrc.isa_statistics_2026.table9_8.ty2023.all.subscribers.age_63_to_65.all_subscribers", + "concept": "hmrc.isa_subscribers", + "measure_id": "all_subscribers", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_8.ty2023.all.subscribers", + "groupby_dimension": "age_band", + "groupby_value_id": "age_63_to_65", + "table_record_kind": "detail" + }, + "dimensions": { + "age_band": "age_63_to_65", + "isa_type": "all", + "sex": "all" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 684944 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_91663946d512ad68dab23361", + "semantic_fact_key": "ledger_semantic_fact_v2_a4fb206ec3c7050d99ec531e", + "source_record_id": "hmrc.isa_statistics_2026.table9_8.ty2023.female.subscribers.age_63_to_65.all_subscribers", + "concept": "hmrc.isa_subscribers", + "measure_id": "all_subscribers", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_8.ty2023.female.subscribers", + "groupby_dimension": "age_band", + "groupby_value_id": "age_63_to_65", + "table_record_kind": "detail" + }, + "dimensions": { + "age_band": "age_63_to_65", + "isa_type": "all", + "sex": "female" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 349114 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_0d85ef65339b7b71145ea4b6", + "semantic_fact_key": "ledger_semantic_fact_v2_b903a44ea75be8f2717181b8", + "source_record_id": "hmrc.isa_statistics_2026.table9_8.ty2023.male.subscribers.age_63_to_65.all_subscribers", + "concept": "hmrc.isa_subscribers", + "measure_id": "all_subscribers", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_8.ty2023.male.subscribers", + "groupby_dimension": "age_band", + "groupby_value_id": "age_63_to_65", + "table_record_kind": "detail" + }, + "dimensions": { + "age_band": "age_63_to_65", + "isa_type": "all", + "sex": "male" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 335830 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_fbd046e518e56f38db5152a2", + "semantic_fact_key": "ledger_semantic_fact_v2_b56dd1654c8c44ee3351dfe5", + "source_record_id": "hmrc.isa_statistics_2026.table9_8.ty2023.all.subscribers.age_63_to_65.cash_and_stocks_and_shares_subscribers", + "concept": "hmrc.isa_subscribers", + "measure_id": "cash_and_stocks_and_shares_subscribers", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_8.ty2023.all.subscribers", + "groupby_dimension": "age_band", + "groupby_value_id": "age_63_to_65", + "table_record_kind": "detail" + }, + "dimensions": { + "age_band": "age_63_to_65", + "isa_type": "cash_and_stocks_and_shares", + "sex": "all" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 38009 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_53c0aa875cc2ff7d02b753ac", + "semantic_fact_key": "ledger_semantic_fact_v2_4a3a9d38df1f81cf799e0264", + "source_record_id": "hmrc.isa_statistics_2026.table9_8.ty2023.female.subscribers.age_63_to_65.cash_and_stocks_and_shares_subscribers", + "concept": "hmrc.isa_subscribers", + "measure_id": "cash_and_stocks_and_shares_subscribers", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_8.ty2023.female.subscribers", + "groupby_dimension": "age_band", + "groupby_value_id": "age_63_to_65", + "table_record_kind": "detail" + }, + "dimensions": { + "age_band": "age_63_to_65", + "isa_type": "cash_and_stocks_and_shares", + "sex": "female" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 17297 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_27c014e6f2271ede48017d56", + "semantic_fact_key": "ledger_semantic_fact_v2_ad7648caef5ea2c09245413c", + "source_record_id": "hmrc.isa_statistics_2026.table9_8.ty2023.male.subscribers.age_63_to_65.cash_and_stocks_and_shares_subscribers", + "concept": "hmrc.isa_subscribers", + "measure_id": "cash_and_stocks_and_shares_subscribers", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_8.ty2023.male.subscribers", + "groupby_dimension": "age_band", + "groupby_value_id": "age_63_to_65", + "table_record_kind": "detail" + }, + "dimensions": { + "age_band": "age_63_to_65", + "isa_type": "cash_and_stocks_and_shares", + "sex": "male" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 20712 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_279b4ac207c2db409ff5e7bb", + "semantic_fact_key": "ledger_semantic_fact_v2_206a14eb186d8d7b6049cf46", + "source_record_id": "hmrc.isa_statistics_2026.table9_8.ty2023.all.subscribers.age_63_to_65.cash_only_subscribers", + "concept": "hmrc.isa_subscribers", + "measure_id": "cash_only_subscribers", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_8.ty2023.all.subscribers", + "groupby_dimension": "age_band", + "groupby_value_id": "age_63_to_65", + "table_record_kind": "detail" + }, + "dimensions": { + "age_band": "age_63_to_65", + "isa_type": "cash_only", + "sex": "all" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 497758 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_92af75e45d20ac64c39ebcb0", + "semantic_fact_key": "ledger_semantic_fact_v2_1b6374dae8803a0aa2a1812e", + "source_record_id": "hmrc.isa_statistics_2026.table9_8.ty2023.female.subscribers.age_63_to_65.cash_only_subscribers", + "concept": "hmrc.isa_subscribers", + "measure_id": "cash_only_subscribers", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_8.ty2023.female.subscribers", + "groupby_dimension": "age_band", + "groupby_value_id": "age_63_to_65", + "table_record_kind": "detail" + }, + "dimensions": { + "age_band": "age_63_to_65", + "isa_type": "cash_only", + "sex": "female" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 266237 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_d8da861bc799f5d0db526237", + "semantic_fact_key": "ledger_semantic_fact_v2_e6741a986346e12b4bd07c17", + "source_record_id": "hmrc.isa_statistics_2026.table9_8.ty2023.male.subscribers.age_63_to_65.cash_only_subscribers", + "concept": "hmrc.isa_subscribers", + "measure_id": "cash_only_subscribers", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_8.ty2023.male.subscribers", + "groupby_dimension": "age_band", + "groupby_value_id": "age_63_to_65", + "table_record_kind": "detail" + }, + "dimensions": { + "age_band": "age_63_to_65", + "isa_type": "cash_only", + "sex": "male" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 231521 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_a11d16965c68a24646c33096", + "semantic_fact_key": "ledger_semantic_fact_v2_d76b86cd6d1f938e0826fa54", + "source_record_id": "hmrc.isa_statistics_2026.table9_8.ty2023.all.subscribers.age_63_to_65.stocks_and_shares_only_subscribers", + "concept": "hmrc.isa_subscribers", + "measure_id": "stocks_and_shares_only_subscribers", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_8.ty2023.all.subscribers", + "groupby_dimension": "age_band", + "groupby_value_id": "age_63_to_65", + "table_record_kind": "detail" + }, + "dimensions": { + "age_band": "age_63_to_65", + "isa_type": "stocks_and_shares_only", + "sex": "all" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 149176 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_b350948d363b2c37c15d7366", + "semantic_fact_key": "ledger_semantic_fact_v2_a4e690c4b4555c70b906db90", + "source_record_id": "hmrc.isa_statistics_2026.table9_8.ty2023.female.subscribers.age_63_to_65.stocks_and_shares_only_subscribers", + "concept": "hmrc.isa_subscribers", + "measure_id": "stocks_and_shares_only_subscribers", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_8.ty2023.female.subscribers", + "groupby_dimension": "age_band", + "groupby_value_id": "age_63_to_65", + "table_record_kind": "detail" + }, + "dimensions": { + "age_band": "age_63_to_65", + "isa_type": "stocks_and_shares_only", + "sex": "female" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 65580 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_a138e45f4615846cc426853c", + "semantic_fact_key": "ledger_semantic_fact_v2_11d3a25f93767ff49d42eb60", + "source_record_id": "hmrc.isa_statistics_2026.table9_8.ty2023.male.subscribers.age_63_to_65.stocks_and_shares_only_subscribers", + "concept": "hmrc.isa_subscribers", + "measure_id": "stocks_and_shares_only_subscribers", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_8.ty2023.male.subscribers", + "groupby_dimension": "age_band", + "groupby_value_id": "age_63_to_65", + "table_record_kind": "detail" + }, + "dimensions": { + "age_band": "age_63_to_65", + "isa_type": "stocks_and_shares_only", + "sex": "male" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 83596 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_a86e6ef703c2a0b665c191a8", + "semantic_fact_key": "ledger_semantic_fact_v2_4904837363ea9af87ddedd5e", + "source_record_id": "hmrc.isa_statistics_2026.table9_8.ty2023.all.subscribers.age_66_to_68.all_subscribers", + "concept": "hmrc.isa_subscribers", + "measure_id": "all_subscribers", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_8.ty2023.all.subscribers", + "groupby_dimension": "age_band", + "groupby_value_id": "age_66_to_68", + "table_record_kind": "detail" + }, + "dimensions": { + "age_band": "age_66_to_68", + "isa_type": "all", + "sex": "all" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 604314 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_ddfb04bfac0e1a7ceb33effd", + "semantic_fact_key": "ledger_semantic_fact_v2_9cd6145fb1eb88cab7559865", + "source_record_id": "hmrc.isa_statistics_2026.table9_8.ty2023.female.subscribers.age_66_to_68.all_subscribers", + "concept": "hmrc.isa_subscribers", + "measure_id": "all_subscribers", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_8.ty2023.female.subscribers", + "groupby_dimension": "age_band", + "groupby_value_id": "age_66_to_68", + "table_record_kind": "detail" + }, + "dimensions": { + "age_band": "age_66_to_68", + "isa_type": "all", + "sex": "female" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 309939 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_f752dea5838fda52251b58e2", + "semantic_fact_key": "ledger_semantic_fact_v2_b1832f2383bf94852ec2aadb", + "source_record_id": "hmrc.isa_statistics_2026.table9_8.ty2023.male.subscribers.age_66_to_68.all_subscribers", + "concept": "hmrc.isa_subscribers", + "measure_id": "all_subscribers", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_8.ty2023.male.subscribers", + "groupby_dimension": "age_band", + "groupby_value_id": "age_66_to_68", + "table_record_kind": "detail" + }, + "dimensions": { + "age_band": "age_66_to_68", + "isa_type": "all", + "sex": "male" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 294375 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_81cbc8759a61255469c492a3", + "semantic_fact_key": "ledger_semantic_fact_v2_dfef73c88c5b5c12893cd415", + "source_record_id": "hmrc.isa_statistics_2026.table9_8.ty2023.all.subscribers.age_66_to_68.cash_and_stocks_and_shares_subscribers", + "concept": "hmrc.isa_subscribers", + "measure_id": "cash_and_stocks_and_shares_subscribers", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_8.ty2023.all.subscribers", + "groupby_dimension": "age_band", + "groupby_value_id": "age_66_to_68", + "table_record_kind": "detail" + }, + "dimensions": { + "age_band": "age_66_to_68", + "isa_type": "cash_and_stocks_and_shares", + "sex": "all" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 27851 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_af28c9bec6975fc676bcea75", + "semantic_fact_key": "ledger_semantic_fact_v2_275ebddab0535a5f2d072107", + "source_record_id": "hmrc.isa_statistics_2026.table9_8.ty2023.female.subscribers.age_66_to_68.cash_and_stocks_and_shares_subscribers", + "concept": "hmrc.isa_subscribers", + "measure_id": "cash_and_stocks_and_shares_subscribers", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_8.ty2023.female.subscribers", + "groupby_dimension": "age_band", + "groupby_value_id": "age_66_to_68", + "table_record_kind": "detail" + }, + "dimensions": { + "age_band": "age_66_to_68", + "isa_type": "cash_and_stocks_and_shares", + "sex": "female" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 11083 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_564682c1638dd140646305d1", + "semantic_fact_key": "ledger_semantic_fact_v2_563e35ca736ac2ed221eba24", + "source_record_id": "hmrc.isa_statistics_2026.table9_8.ty2023.male.subscribers.age_66_to_68.cash_and_stocks_and_shares_subscribers", + "concept": "hmrc.isa_subscribers", + "measure_id": "cash_and_stocks_and_shares_subscribers", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_8.ty2023.male.subscribers", + "groupby_dimension": "age_band", + "groupby_value_id": "age_66_to_68", + "table_record_kind": "detail" + }, + "dimensions": { + "age_band": "age_66_to_68", + "isa_type": "cash_and_stocks_and_shares", + "sex": "male" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 16768 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_46e106e9d0f7e7441b981eba", + "semantic_fact_key": "ledger_semantic_fact_v2_4e851be2a62f7dd5692085ed", + "source_record_id": "hmrc.isa_statistics_2026.table9_8.ty2023.all.subscribers.age_66_to_68.cash_only_subscribers", + "concept": "hmrc.isa_subscribers", + "measure_id": "cash_only_subscribers", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_8.ty2023.all.subscribers", + "groupby_dimension": "age_band", + "groupby_value_id": "age_66_to_68", + "table_record_kind": "detail" + }, + "dimensions": { + "age_band": "age_66_to_68", + "isa_type": "cash_only", + "sex": "all" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 455247 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_fad3b0eaa8e607d462d4582f", + "semantic_fact_key": "ledger_semantic_fact_v2_b86ba4911c0e1db90b6d78b9", + "source_record_id": "hmrc.isa_statistics_2026.table9_8.ty2023.female.subscribers.age_66_to_68.cash_only_subscribers", + "concept": "hmrc.isa_subscribers", + "measure_id": "cash_only_subscribers", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_8.ty2023.female.subscribers", + "groupby_dimension": "age_band", + "groupby_value_id": "age_66_to_68", + "table_record_kind": "detail" + }, + "dimensions": { + "age_band": "age_66_to_68", + "isa_type": "cash_only", + "sex": "female" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 243611 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_e67e15ee34a3f34aefdd68f4", + "semantic_fact_key": "ledger_semantic_fact_v2_43819f28b1c653c9ce326716", + "source_record_id": "hmrc.isa_statistics_2026.table9_8.ty2023.male.subscribers.age_66_to_68.cash_only_subscribers", + "concept": "hmrc.isa_subscribers", + "measure_id": "cash_only_subscribers", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_8.ty2023.male.subscribers", + "groupby_dimension": "age_band", + "groupby_value_id": "age_66_to_68", + "table_record_kind": "detail" + }, + "dimensions": { + "age_band": "age_66_to_68", + "isa_type": "cash_only", + "sex": "male" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 211636 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_a04c366e0712bd658616c4e5", + "semantic_fact_key": "ledger_semantic_fact_v2_a6c094aff015661fd938969f", + "source_record_id": "hmrc.isa_statistics_2026.table9_8.ty2023.all.subscribers.age_66_to_68.stocks_and_shares_only_subscribers", + "concept": "hmrc.isa_subscribers", + "measure_id": "stocks_and_shares_only_subscribers", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_8.ty2023.all.subscribers", + "groupby_dimension": "age_band", + "groupby_value_id": "age_66_to_68", + "table_record_kind": "detail" + }, + "dimensions": { + "age_band": "age_66_to_68", + "isa_type": "stocks_and_shares_only", + "sex": "all" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 121215 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_884d7aa42d5454d304b3ad31", + "semantic_fact_key": "ledger_semantic_fact_v2_710b7832f3fb29e147cc43b2", + "source_record_id": "hmrc.isa_statistics_2026.table9_8.ty2023.female.subscribers.age_66_to_68.stocks_and_shares_only_subscribers", + "concept": "hmrc.isa_subscribers", + "measure_id": "stocks_and_shares_only_subscribers", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_8.ty2023.female.subscribers", + "groupby_dimension": "age_band", + "groupby_value_id": "age_66_to_68", + "table_record_kind": "detail" + }, + "dimensions": { + "age_band": "age_66_to_68", + "isa_type": "stocks_and_shares_only", + "sex": "female" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 55245 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_9c1bff4ae58ec135ccefb85e", + "semantic_fact_key": "ledger_semantic_fact_v2_73f28bc3f6945663b528eef6", + "source_record_id": "hmrc.isa_statistics_2026.table9_8.ty2023.male.subscribers.age_66_to_68.stocks_and_shares_only_subscribers", + "concept": "hmrc.isa_subscribers", + "measure_id": "stocks_and_shares_only_subscribers", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_8.ty2023.male.subscribers", + "groupby_dimension": "age_band", + "groupby_value_id": "age_66_to_68", + "table_record_kind": "detail" + }, + "dimensions": { + "age_band": "age_66_to_68", + "isa_type": "stocks_and_shares_only", + "sex": "male" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 65970 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_ae24a3f36eb6fe789b750f46", + "semantic_fact_key": "ledger_semantic_fact_v2_d0663a658f0c8a86cafab166", + "source_record_id": "hmrc.isa_statistics_2026.table9_8.ty2023.all.subscribers.age_69_to_71.all_subscribers", + "concept": "hmrc.isa_subscribers", + "measure_id": "all_subscribers", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_8.ty2023.all.subscribers", + "groupby_dimension": "age_band", + "groupby_value_id": "age_69_to_71", + "table_record_kind": "detail" + }, + "dimensions": { + "age_band": "age_69_to_71", + "isa_type": "all", + "sex": "all" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 502523 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_86fd75733166a20cde4c95f4", + "semantic_fact_key": "ledger_semantic_fact_v2_8da52f5a281a597dfc366efa", + "source_record_id": "hmrc.isa_statistics_2026.table9_8.ty2023.female.subscribers.age_69_to_71.all_subscribers", + "concept": "hmrc.isa_subscribers", + "measure_id": "all_subscribers", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_8.ty2023.female.subscribers", + "groupby_dimension": "age_band", + "groupby_value_id": "age_69_to_71", + "table_record_kind": "detail" + }, + "dimensions": { + "age_band": "age_69_to_71", + "isa_type": "all", + "sex": "female" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 254310 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_da492c460ba6c13787dd833f", + "semantic_fact_key": "ledger_semantic_fact_v2_7de7631206e3cd30ab2ff279", + "source_record_id": "hmrc.isa_statistics_2026.table9_8.ty2023.male.subscribers.age_69_to_71.all_subscribers", + "concept": "hmrc.isa_subscribers", + "measure_id": "all_subscribers", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_8.ty2023.male.subscribers", + "groupby_dimension": "age_band", + "groupby_value_id": "age_69_to_71", + "table_record_kind": "detail" + }, + "dimensions": { + "age_band": "age_69_to_71", + "isa_type": "all", + "sex": "male" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 248213 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_197c97f3d13760fb483cd5f2", + "semantic_fact_key": "ledger_semantic_fact_v2_6ce4d61c854c4d64cc2c2b7d", + "source_record_id": "hmrc.isa_statistics_2026.table9_8.ty2023.all.subscribers.age_69_to_71.cash_and_stocks_and_shares_subscribers", + "concept": "hmrc.isa_subscribers", + "measure_id": "cash_and_stocks_and_shares_subscribers", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_8.ty2023.all.subscribers", + "groupby_dimension": "age_band", + "groupby_value_id": "age_69_to_71", + "table_record_kind": "detail" + }, + "dimensions": { + "age_band": "age_69_to_71", + "isa_type": "cash_and_stocks_and_shares", + "sex": "all" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 22843 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_02f00d3ea082ead394d652a6", + "semantic_fact_key": "ledger_semantic_fact_v2_ebf67abf27933e9fc7cd741d", + "source_record_id": "hmrc.isa_statistics_2026.table9_8.ty2023.female.subscribers.age_69_to_71.cash_and_stocks_and_shares_subscribers", + "concept": "hmrc.isa_subscribers", + "measure_id": "cash_and_stocks_and_shares_subscribers", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_8.ty2023.female.subscribers", + "groupby_dimension": "age_band", + "groupby_value_id": "age_69_to_71", + "table_record_kind": "detail" + }, + "dimensions": { + "age_band": "age_69_to_71", + "isa_type": "cash_and_stocks_and_shares", + "sex": "female" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 10161 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_e29dfba4881249d897ecf6c6", + "semantic_fact_key": "ledger_semantic_fact_v2_0986ed4bf5a55dc12f213092", + "source_record_id": "hmrc.isa_statistics_2026.table9_8.ty2023.male.subscribers.age_69_to_71.cash_and_stocks_and_shares_subscribers", + "concept": "hmrc.isa_subscribers", + "measure_id": "cash_and_stocks_and_shares_subscribers", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_8.ty2023.male.subscribers", + "groupby_dimension": "age_band", + "groupby_value_id": "age_69_to_71", + "table_record_kind": "detail" + }, + "dimensions": { + "age_band": "age_69_to_71", + "isa_type": "cash_and_stocks_and_shares", + "sex": "male" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 12682 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_8f2f70e3904cbb3d9921e2f9", + "semantic_fact_key": "ledger_semantic_fact_v2_cdc4f73255fe2ed4e3edc99d", + "source_record_id": "hmrc.isa_statistics_2026.table9_8.ty2023.all.subscribers.age_69_to_71.cash_only_subscribers", + "concept": "hmrc.isa_subscribers", + "measure_id": "cash_only_subscribers", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_8.ty2023.all.subscribers", + "groupby_dimension": "age_band", + "groupby_value_id": "age_69_to_71", + "table_record_kind": "detail" + }, + "dimensions": { + "age_band": "age_69_to_71", + "isa_type": "cash_only", + "sex": "all" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 388115 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_de276906c8a2f1aaa1d5da26", + "semantic_fact_key": "ledger_semantic_fact_v2_63be2472eaa04a96240d9b59", + "source_record_id": "hmrc.isa_statistics_2026.table9_8.ty2023.female.subscribers.age_69_to_71.cash_only_subscribers", + "concept": "hmrc.isa_subscribers", + "measure_id": "cash_only_subscribers", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_8.ty2023.female.subscribers", + "groupby_dimension": "age_band", + "groupby_value_id": "age_69_to_71", + "table_record_kind": "detail" + }, + "dimensions": { + "age_band": "age_69_to_71", + "isa_type": "cash_only", + "sex": "female" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 203528 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_55d37194cbbffaaba33925e0", + "semantic_fact_key": "ledger_semantic_fact_v2_47977eb46326c9c145819858", + "source_record_id": "hmrc.isa_statistics_2026.table9_8.ty2023.male.subscribers.age_69_to_71.cash_only_subscribers", + "concept": "hmrc.isa_subscribers", + "measure_id": "cash_only_subscribers", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_8.ty2023.male.subscribers", + "groupby_dimension": "age_band", + "groupby_value_id": "age_69_to_71", + "table_record_kind": "detail" + }, + "dimensions": { + "age_band": "age_69_to_71", + "isa_type": "cash_only", + "sex": "male" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 184587 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_37bcba6b1016d337fe58f47a", + "semantic_fact_key": "ledger_semantic_fact_v2_677b8f351554a6b59297e860", + "source_record_id": "hmrc.isa_statistics_2026.table9_8.ty2023.all.subscribers.age_69_to_71.stocks_and_shares_only_subscribers", + "concept": "hmrc.isa_subscribers", + "measure_id": "stocks_and_shares_only_subscribers", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_8.ty2023.all.subscribers", + "groupby_dimension": "age_band", + "groupby_value_id": "age_69_to_71", + "table_record_kind": "detail" + }, + "dimensions": { + "age_band": "age_69_to_71", + "isa_type": "stocks_and_shares_only", + "sex": "all" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 91566 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_5c803d2213134775a830ef56", + "semantic_fact_key": "ledger_semantic_fact_v2_4d94fc50bba2e5bba14e9cd0", + "source_record_id": "hmrc.isa_statistics_2026.table9_8.ty2023.female.subscribers.age_69_to_71.stocks_and_shares_only_subscribers", + "concept": "hmrc.isa_subscribers", + "measure_id": "stocks_and_shares_only_subscribers", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_8.ty2023.female.subscribers", + "groupby_dimension": "age_band", + "groupby_value_id": "age_69_to_71", + "table_record_kind": "detail" + }, + "dimensions": { + "age_band": "age_69_to_71", + "isa_type": "stocks_and_shares_only", + "sex": "female" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 40622 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_25cbf6298e8aaa1cf5178d9e", + "semantic_fact_key": "ledger_semantic_fact_v2_6a5f23e2158c0b607cee08bc", + "source_record_id": "hmrc.isa_statistics_2026.table9_8.ty2023.male.subscribers.age_69_to_71.stocks_and_shares_only_subscribers", + "concept": "hmrc.isa_subscribers", + "measure_id": "stocks_and_shares_only_subscribers", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_8.ty2023.male.subscribers", + "groupby_dimension": "age_band", + "groupby_value_id": "age_69_to_71", + "table_record_kind": "detail" + }, + "dimensions": { + "age_band": "age_69_to_71", + "isa_type": "stocks_and_shares_only", + "sex": "male" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 50944 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_cef86f5acf07fadb928ce9ee", + "semantic_fact_key": "ledger_semantic_fact_v2_42809c2ad846884cf44ea6d2", + "source_record_id": "hmrc.isa_statistics_2026.table9_8.ty2023.all.subscribers.age_72_to_74.all_subscribers", + "concept": "hmrc.isa_subscribers", + "measure_id": "all_subscribers", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_8.ty2023.all.subscribers", + "groupby_dimension": "age_band", + "groupby_value_id": "age_72_to_74", + "table_record_kind": "detail" + }, + "dimensions": { + "age_band": "age_72_to_74", + "isa_type": "all", + "sex": "all" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 452826 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_b0605c1aae53c2480ed4486f", + "semantic_fact_key": "ledger_semantic_fact_v2_ea41414103083ed88078bc21", + "source_record_id": "hmrc.isa_statistics_2026.table9_8.ty2023.female.subscribers.age_72_to_74.all_subscribers", + "concept": "hmrc.isa_subscribers", + "measure_id": "all_subscribers", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_8.ty2023.female.subscribers", + "groupby_dimension": "age_band", + "groupby_value_id": "age_72_to_74", + "table_record_kind": "detail" + }, + "dimensions": { + "age_band": "age_72_to_74", + "isa_type": "all", + "sex": "female" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 231627 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_26287a06a0cd28044d7322e8", + "semantic_fact_key": "ledger_semantic_fact_v2_5eb610d6a6f97fabe74bf461", + "source_record_id": "hmrc.isa_statistics_2026.table9_8.ty2023.male.subscribers.age_72_to_74.all_subscribers", + "concept": "hmrc.isa_subscribers", + "measure_id": "all_subscribers", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_8.ty2023.male.subscribers", + "groupby_dimension": "age_band", + "groupby_value_id": "age_72_to_74", + "table_record_kind": "detail" + }, + "dimensions": { + "age_band": "age_72_to_74", + "isa_type": "all", + "sex": "male" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 221199 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_9c31d9960dd2e474630b9fe3", + "semantic_fact_key": "ledger_semantic_fact_v2_d1e352a5c4835ebb858ba705", + "source_record_id": "hmrc.isa_statistics_2026.table9_8.ty2023.all.subscribers.age_72_to_74.cash_and_stocks_and_shares_subscribers", + "concept": "hmrc.isa_subscribers", + "measure_id": "cash_and_stocks_and_shares_subscribers", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_8.ty2023.all.subscribers", + "groupby_dimension": "age_band", + "groupby_value_id": "age_72_to_74", + "table_record_kind": "detail" + }, + "dimensions": { + "age_band": "age_72_to_74", + "isa_type": "cash_and_stocks_and_shares", + "sex": "all" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 17334 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_3a0fc355c5761378202442a0", + "semantic_fact_key": "ledger_semantic_fact_v2_e2b544f982c7cc4db9d4092e", + "source_record_id": "hmrc.isa_statistics_2026.table9_8.ty2023.female.subscribers.age_72_to_74.cash_and_stocks_and_shares_subscribers", + "concept": "hmrc.isa_subscribers", + "measure_id": "cash_and_stocks_and_shares_subscribers", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_8.ty2023.female.subscribers", + "groupby_dimension": "age_band", + "groupby_value_id": "age_72_to_74", + "table_record_kind": "detail" + }, + "dimensions": { + "age_band": "age_72_to_74", + "isa_type": "cash_and_stocks_and_shares", + "sex": "female" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 8166 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_ddcb5c0538dc726aa796f17d", + "semantic_fact_key": "ledger_semantic_fact_v2_f1261b67a280a1633c5c7b49", + "source_record_id": "hmrc.isa_statistics_2026.table9_8.ty2023.male.subscribers.age_72_to_74.cash_and_stocks_and_shares_subscribers", + "concept": "hmrc.isa_subscribers", + "measure_id": "cash_and_stocks_and_shares_subscribers", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_8.ty2023.male.subscribers", + "groupby_dimension": "age_band", + "groupby_value_id": "age_72_to_74", + "table_record_kind": "detail" + }, + "dimensions": { + "age_band": "age_72_to_74", + "isa_type": "cash_and_stocks_and_shares", + "sex": "male" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 9167 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_880700c77ea0e0c6540ead5f", + "semantic_fact_key": "ledger_semantic_fact_v2_aa97f1af510e0a4720a9362f", + "source_record_id": "hmrc.isa_statistics_2026.table9_8.ty2023.all.subscribers.age_72_to_74.cash_only_subscribers", + "concept": "hmrc.isa_subscribers", + "measure_id": "cash_only_subscribers", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_8.ty2023.all.subscribers", + "groupby_dimension": "age_band", + "groupby_value_id": "age_72_to_74", + "table_record_kind": "detail" + }, + "dimensions": { + "age_band": "age_72_to_74", + "isa_type": "cash_only", + "sex": "all" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 356265 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_ba696f6a0892e214f24dff67", + "semantic_fact_key": "ledger_semantic_fact_v2_5082e6c479dad32f410e8eff", + "source_record_id": "hmrc.isa_statistics_2026.table9_8.ty2023.female.subscribers.age_72_to_74.cash_only_subscribers", + "concept": "hmrc.isa_subscribers", + "measure_id": "cash_only_subscribers", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_8.ty2023.female.subscribers", + "groupby_dimension": "age_band", + "groupby_value_id": "age_72_to_74", + "table_record_kind": "detail" + }, + "dimensions": { + "age_band": "age_72_to_74", + "isa_type": "cash_only", + "sex": "female" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 185873 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_590fb4c634c4caee8164fc4d", + "semantic_fact_key": "ledger_semantic_fact_v2_34a07b658e9a1bbd513b3c32", + "source_record_id": "hmrc.isa_statistics_2026.table9_8.ty2023.male.subscribers.age_72_to_74.cash_only_subscribers", + "concept": "hmrc.isa_subscribers", + "measure_id": "cash_only_subscribers", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_8.ty2023.male.subscribers", + "groupby_dimension": "age_band", + "groupby_value_id": "age_72_to_74", + "table_record_kind": "detail" + }, + "dimensions": { + "age_band": "age_72_to_74", + "isa_type": "cash_only", + "sex": "male" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 170391 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_4a811f94bd69720e22f71514", + "semantic_fact_key": "ledger_semantic_fact_v2_2915acf3085a4b1c834f495d", + "source_record_id": "hmrc.isa_statistics_2026.table9_8.ty2023.all.subscribers.age_72_to_74.stocks_and_shares_only_subscribers", + "concept": "hmrc.isa_subscribers", + "measure_id": "stocks_and_shares_only_subscribers", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_8.ty2023.all.subscribers", + "groupby_dimension": "age_band", + "groupby_value_id": "age_72_to_74", + "table_record_kind": "detail" + }, + "dimensions": { + "age_band": "age_72_to_74", + "isa_type": "stocks_and_shares_only", + "sex": "all" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 79228 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_daf81302037ec6a00a7c95e8", + "semantic_fact_key": "ledger_semantic_fact_v2_7590bee4a8193b051b0c329f", + "source_record_id": "hmrc.isa_statistics_2026.table9_8.ty2023.female.subscribers.age_72_to_74.stocks_and_shares_only_subscribers", + "concept": "hmrc.isa_subscribers", + "measure_id": "stocks_and_shares_only_subscribers", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_8.ty2023.female.subscribers", + "groupby_dimension": "age_band", + "groupby_value_id": "age_72_to_74", + "table_record_kind": "detail" + }, + "dimensions": { + "age_band": "age_72_to_74", + "isa_type": "stocks_and_shares_only", + "sex": "female" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 37587 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_e01faf69c5c931f9c6be7e86", + "semantic_fact_key": "ledger_semantic_fact_v2_070fb58308b5f47f91858263", + "source_record_id": "hmrc.isa_statistics_2026.table9_8.ty2023.male.subscribers.age_72_to_74.stocks_and_shares_only_subscribers", + "concept": "hmrc.isa_subscribers", + "measure_id": "stocks_and_shares_only_subscribers", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_8.ty2023.male.subscribers", + "groupby_dimension": "age_band", + "groupby_value_id": "age_72_to_74", + "table_record_kind": "detail" + }, + "dimensions": { + "age_band": "age_72_to_74", + "isa_type": "stocks_and_shares_only", + "sex": "male" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 41640 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_e6fa3c25ab569ffb8a859ca1", + "semantic_fact_key": "ledger_semantic_fact_v2_a6051151fc9908350a097bd4", + "source_record_id": "hmrc.isa_statistics_2026.table9_8.ty2023.all.subscribers.age_75_to_77.all_subscribers", + "concept": "hmrc.isa_subscribers", + "measure_id": "all_subscribers", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_8.ty2023.all.subscribers", + "groupby_dimension": "age_band", + "groupby_value_id": "age_75_to_77", + "table_record_kind": "detail" + }, + "dimensions": { + "age_band": "age_75_to_77", + "isa_type": "all", + "sex": "all" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 453192 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_6b1fbb7da8e6fa20329a9793", + "semantic_fact_key": "ledger_semantic_fact_v2_cd482055a247d642f1bcd88f", + "source_record_id": "hmrc.isa_statistics_2026.table9_8.ty2023.female.subscribers.age_75_to_77.all_subscribers", + "concept": "hmrc.isa_subscribers", + "measure_id": "all_subscribers", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_8.ty2023.female.subscribers", + "groupby_dimension": "age_band", + "groupby_value_id": "age_75_to_77", + "table_record_kind": "detail" + }, + "dimensions": { + "age_band": "age_75_to_77", + "isa_type": "all", + "sex": "female" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 219421 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_3b5fa041304fea9314c342e6", + "semantic_fact_key": "ledger_semantic_fact_v2_acc2b779d87e171096cb26b1", + "source_record_id": "hmrc.isa_statistics_2026.table9_8.ty2023.male.subscribers.age_75_to_77.all_subscribers", + "concept": "hmrc.isa_subscribers", + "measure_id": "all_subscribers", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_8.ty2023.male.subscribers", + "groupby_dimension": "age_band", + "groupby_value_id": "age_75_to_77", + "table_record_kind": "detail" + }, + "dimensions": { + "age_band": "age_75_to_77", + "isa_type": "all", + "sex": "male" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 233771 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_d4617b09a3ea9ca27b61b268", + "semantic_fact_key": "ledger_semantic_fact_v2_49d4264f337d1ea46a2c8b09", + "source_record_id": "hmrc.isa_statistics_2026.table9_8.ty2023.all.subscribers.age_75_to_77.cash_and_stocks_and_shares_subscribers", + "concept": "hmrc.isa_subscribers", + "measure_id": "cash_and_stocks_and_shares_subscribers", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_8.ty2023.all.subscribers", + "groupby_dimension": "age_band", + "groupby_value_id": "age_75_to_77", + "table_record_kind": "detail" + }, + "dimensions": { + "age_band": "age_75_to_77", + "isa_type": "cash_and_stocks_and_shares", + "sex": "all" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 14353 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_95eb260459ace59b9424a0d4", + "semantic_fact_key": "ledger_semantic_fact_v2_63ef4ed39166a34b6c08f29e", + "source_record_id": "hmrc.isa_statistics_2026.table9_8.ty2023.female.subscribers.age_75_to_77.cash_and_stocks_and_shares_subscribers", + "concept": "hmrc.isa_subscribers", + "measure_id": "cash_and_stocks_and_shares_subscribers", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_8.ty2023.female.subscribers", + "groupby_dimension": "age_band", + "groupby_value_id": "age_75_to_77", + "table_record_kind": "detail" + }, + "dimensions": { + "age_band": "age_75_to_77", + "isa_type": "cash_and_stocks_and_shares", + "sex": "female" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 6008 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_fed749bc5d0171db8c1ced78", + "semantic_fact_key": "ledger_semantic_fact_v2_77a58b3c226e5992f4f75ec0", + "source_record_id": "hmrc.isa_statistics_2026.table9_8.ty2023.male.subscribers.age_75_to_77.cash_and_stocks_and_shares_subscribers", + "concept": "hmrc.isa_subscribers", + "measure_id": "cash_and_stocks_and_shares_subscribers", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_8.ty2023.male.subscribers", + "groupby_dimension": "age_band", + "groupby_value_id": "age_75_to_77", + "table_record_kind": "detail" + }, + "dimensions": { + "age_band": "age_75_to_77", + "isa_type": "cash_and_stocks_and_shares", + "sex": "male" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 8345 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_436d1f1a2f6d4780bd7f5cfa", + "semantic_fact_key": "ledger_semantic_fact_v2_fd45a21702805e9d4f84a08d", + "source_record_id": "hmrc.isa_statistics_2026.table9_8.ty2023.all.subscribers.age_75_to_77.cash_only_subscribers", + "concept": "hmrc.isa_subscribers", + "measure_id": "cash_only_subscribers", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_8.ty2023.all.subscribers", + "groupby_dimension": "age_band", + "groupby_value_id": "age_75_to_77", + "table_record_kind": "detail" + }, + "dimensions": { + "age_band": "age_75_to_77", + "isa_type": "cash_only", + "sex": "all" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 363281 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_84b321b8c322749a46824c7b", + "semantic_fact_key": "ledger_semantic_fact_v2_743402110fd89fa2a8bb5fff", + "source_record_id": "hmrc.isa_statistics_2026.table9_8.ty2023.female.subscribers.age_75_to_77.cash_only_subscribers", + "concept": "hmrc.isa_subscribers", + "measure_id": "cash_only_subscribers", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_8.ty2023.female.subscribers", + "groupby_dimension": "age_band", + "groupby_value_id": "age_75_to_77", + "table_record_kind": "detail" + }, + "dimensions": { + "age_band": "age_75_to_77", + "isa_type": "cash_only", + "sex": "female" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 178010 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_824fc04feee66a6c1bf5ee75", + "semantic_fact_key": "ledger_semantic_fact_v2_09cf0814de839d9a185d6ee2", + "source_record_id": "hmrc.isa_statistics_2026.table9_8.ty2023.male.subscribers.age_75_to_77.cash_only_subscribers", + "concept": "hmrc.isa_subscribers", + "measure_id": "cash_only_subscribers", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_8.ty2023.male.subscribers", + "groupby_dimension": "age_band", + "groupby_value_id": "age_75_to_77", + "table_record_kind": "detail" + }, + "dimensions": { + "age_band": "age_75_to_77", + "isa_type": "cash_only", + "sex": "male" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 185271 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_ff2c8a43d44778ca89cee9bf", + "semantic_fact_key": "ledger_semantic_fact_v2_8dfbfc311e99fc6d871891ba", + "source_record_id": "hmrc.isa_statistics_2026.table9_8.ty2023.all.subscribers.age_75_to_77.stocks_and_shares_only_subscribers", + "concept": "hmrc.isa_subscribers", + "measure_id": "stocks_and_shares_only_subscribers", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_8.ty2023.all.subscribers", + "groupby_dimension": "age_band", + "groupby_value_id": "age_75_to_77", + "table_record_kind": "detail" + }, + "dimensions": { + "age_band": "age_75_to_77", + "isa_type": "stocks_and_shares_only", + "sex": "all" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 75558 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_6cafe0bd503d363c7fe19573", + "semantic_fact_key": "ledger_semantic_fact_v2_0e8e273c215af7623030c816", + "source_record_id": "hmrc.isa_statistics_2026.table9_8.ty2023.female.subscribers.age_75_to_77.stocks_and_shares_only_subscribers", + "concept": "hmrc.isa_subscribers", + "measure_id": "stocks_and_shares_only_subscribers", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_8.ty2023.female.subscribers", + "groupby_dimension": "age_band", + "groupby_value_id": "age_75_to_77", + "table_record_kind": "detail" + }, + "dimensions": { + "age_band": "age_75_to_77", + "isa_type": "stocks_and_shares_only", + "sex": "female" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 35403 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_8ea3d10c5c0d7884dd7d43d2", + "semantic_fact_key": "ledger_semantic_fact_v2_8bf2cb332828f8bff6c75d80", + "source_record_id": "hmrc.isa_statistics_2026.table9_8.ty2023.male.subscribers.age_75_to_77.stocks_and_shares_only_subscribers", + "concept": "hmrc.isa_subscribers", + "measure_id": "stocks_and_shares_only_subscribers", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_8.ty2023.male.subscribers", + "groupby_dimension": "age_band", + "groupby_value_id": "age_75_to_77", + "table_record_kind": "detail" + }, + "dimensions": { + "age_band": "age_75_to_77", + "isa_type": "stocks_and_shares_only", + "sex": "male" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 40155 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_7f9e8e160678281b1e6c41c2", + "semantic_fact_key": "ledger_semantic_fact_v2_bfbc26d59f80cbf4ad01a642", + "source_record_id": "hmrc.isa_statistics_2026.table9_8.ty2023.all.subscribers.age_78_to_80.all_subscribers", + "concept": "hmrc.isa_subscribers", + "measure_id": "all_subscribers", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_8.ty2023.all.subscribers", + "groupby_dimension": "age_band", + "groupby_value_id": "age_78_to_80", + "table_record_kind": "detail" + }, + "dimensions": { + "age_band": "age_78_to_80", + "isa_type": "all", + "sex": "all" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 330213 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_141a1d2e3a591737279e90a9", + "semantic_fact_key": "ledger_semantic_fact_v2_48bfd84da535b1141e5ae00a", + "source_record_id": "hmrc.isa_statistics_2026.table9_8.ty2023.female.subscribers.age_78_to_80.all_subscribers", + "concept": "hmrc.isa_subscribers", + "measure_id": "all_subscribers", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_8.ty2023.female.subscribers", + "groupby_dimension": "age_band", + "groupby_value_id": "age_78_to_80", + "table_record_kind": "detail" + }, + "dimensions": { + "age_band": "age_78_to_80", + "isa_type": "all", + "sex": "female" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 156620 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_f87f467f1030112ff8a62430", + "semantic_fact_key": "ledger_semantic_fact_v2_2cee3a4931621f2ea723ab99", + "source_record_id": "hmrc.isa_statistics_2026.table9_8.ty2023.male.subscribers.age_78_to_80.all_subscribers", + "concept": "hmrc.isa_subscribers", + "measure_id": "all_subscribers", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_8.ty2023.male.subscribers", + "groupby_dimension": "age_band", + "groupby_value_id": "age_78_to_80", + "table_record_kind": "detail" + }, + "dimensions": { + "age_band": "age_78_to_80", + "isa_type": "all", + "sex": "male" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 173593 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_24570da177eb6eb036798811", + "semantic_fact_key": "ledger_semantic_fact_v2_7db7da18db961100ad92a76e", + "source_record_id": "hmrc.isa_statistics_2026.table9_8.ty2023.all.subscribers.age_78_to_80.cash_and_stocks_and_shares_subscribers", + "concept": "hmrc.isa_subscribers", + "measure_id": "cash_and_stocks_and_shares_subscribers", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_8.ty2023.all.subscribers", + "groupby_dimension": "age_band", + "groupby_value_id": "age_78_to_80", + "table_record_kind": "detail" + }, + "dimensions": { + "age_band": "age_78_to_80", + "isa_type": "cash_and_stocks_and_shares", + "sex": "all" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 9702 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_fbde31217df59e6d3ecc6d6b", + "semantic_fact_key": "ledger_semantic_fact_v2_7f9e2c3c9865e60250f0be7b", + "source_record_id": "hmrc.isa_statistics_2026.table9_8.ty2023.female.subscribers.age_78_to_80.cash_and_stocks_and_shares_subscribers", + "concept": "hmrc.isa_subscribers", + "measure_id": "cash_and_stocks_and_shares_subscribers", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_8.ty2023.female.subscribers", + "groupby_dimension": "age_band", + "groupby_value_id": "age_78_to_80", + "table_record_kind": "detail" + }, + "dimensions": { + "age_band": "age_78_to_80", + "isa_type": "cash_and_stocks_and_shares", + "sex": "female" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 3810 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_2a16dbfac7e55e6aa7fbbdcd", + "semantic_fact_key": "ledger_semantic_fact_v2_1862c1a6b576ecdc4761579b", + "source_record_id": "hmrc.isa_statistics_2026.table9_8.ty2023.male.subscribers.age_78_to_80.cash_and_stocks_and_shares_subscribers", + "concept": "hmrc.isa_subscribers", + "measure_id": "cash_and_stocks_and_shares_subscribers", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_8.ty2023.male.subscribers", + "groupby_dimension": "age_band", + "groupby_value_id": "age_78_to_80", + "table_record_kind": "detail" + }, + "dimensions": { + "age_band": "age_78_to_80", + "isa_type": "cash_and_stocks_and_shares", + "sex": "male" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 5892 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_ac29288813d0a5d893c4f948", + "semantic_fact_key": "ledger_semantic_fact_v2_12d66e31025d8c9a18c6c542", + "source_record_id": "hmrc.isa_statistics_2026.table9_8.ty2023.all.subscribers.age_78_to_80.cash_only_subscribers", + "concept": "hmrc.isa_subscribers", + "measure_id": "cash_only_subscribers", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_8.ty2023.all.subscribers", + "groupby_dimension": "age_band", + "groupby_value_id": "age_78_to_80", + "table_record_kind": "detail" + }, + "dimensions": { + "age_band": "age_78_to_80", + "isa_type": "cash_only", + "sex": "all" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 268773 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_7925f7644dc4c1daaef47189", + "semantic_fact_key": "ledger_semantic_fact_v2_23b16747a871027939c33b8e", + "source_record_id": "hmrc.isa_statistics_2026.table9_8.ty2023.female.subscribers.age_78_to_80.cash_only_subscribers", + "concept": "hmrc.isa_subscribers", + "measure_id": "cash_only_subscribers", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_8.ty2023.female.subscribers", + "groupby_dimension": "age_band", + "groupby_value_id": "age_78_to_80", + "table_record_kind": "detail" + }, + "dimensions": { + "age_band": "age_78_to_80", + "isa_type": "cash_only", + "sex": "female" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 127945 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_2223d0be7318c2e858d7c91c", + "semantic_fact_key": "ledger_semantic_fact_v2_f40fc00eeee0e9e3ee0383e6", + "source_record_id": "hmrc.isa_statistics_2026.table9_8.ty2023.male.subscribers.age_78_to_80.cash_only_subscribers", + "concept": "hmrc.isa_subscribers", + "measure_id": "cash_only_subscribers", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_8.ty2023.male.subscribers", + "groupby_dimension": "age_band", + "groupby_value_id": "age_78_to_80", + "table_record_kind": "detail" + }, + "dimensions": { + "age_band": "age_78_to_80", + "isa_type": "cash_only", + "sex": "male" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 140828 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_2f986d549b6a58e96f36d70a", + "semantic_fact_key": "ledger_semantic_fact_v2_e5329716cf050cebc55e1e8a", + "source_record_id": "hmrc.isa_statistics_2026.table9_8.ty2023.all.subscribers.age_78_to_80.stocks_and_shares_only_subscribers", + "concept": "hmrc.isa_subscribers", + "measure_id": "stocks_and_shares_only_subscribers", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_8.ty2023.all.subscribers", + "groupby_dimension": "age_band", + "groupby_value_id": "age_78_to_80", + "table_record_kind": "detail" + }, + "dimensions": { + "age_band": "age_78_to_80", + "isa_type": "stocks_and_shares_only", + "sex": "all" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 51737 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_a0a18d60a896958966971da3", + "semantic_fact_key": "ledger_semantic_fact_v2_34156c3bb8f52003af2304f2", + "source_record_id": "hmrc.isa_statistics_2026.table9_8.ty2023.female.subscribers.age_78_to_80.stocks_and_shares_only_subscribers", + "concept": "hmrc.isa_subscribers", + "measure_id": "stocks_and_shares_only_subscribers", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_8.ty2023.female.subscribers", + "groupby_dimension": "age_band", + "groupby_value_id": "age_78_to_80", + "table_record_kind": "detail" + }, + "dimensions": { + "age_band": "age_78_to_80", + "isa_type": "stocks_and_shares_only", + "sex": "female" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 24865 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_853a60694b8bdbfed6a3948f", + "semantic_fact_key": "ledger_semantic_fact_v2_e84cea3934cb56344e22729e", + "source_record_id": "hmrc.isa_statistics_2026.table9_8.ty2023.male.subscribers.age_78_to_80.stocks_and_shares_only_subscribers", + "concept": "hmrc.isa_subscribers", + "measure_id": "stocks_and_shares_only_subscribers", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_8.ty2023.male.subscribers", + "groupby_dimension": "age_band", + "groupby_value_id": "age_78_to_80", + "table_record_kind": "detail" + }, + "dimensions": { + "age_band": "age_78_to_80", + "isa_type": "stocks_and_shares_only", + "sex": "male" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 26872 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_12b52dea268d04757277d26b", + "semantic_fact_key": "ledger_semantic_fact_v2_a3f71bc1711c574d8e2cb0ab", + "source_record_id": "hmrc.isa_statistics_2026.table9_8.ty2023.all.subscribers.age_81_plus.all_subscribers", + "concept": "hmrc.isa_subscribers", + "measure_id": "all_subscribers", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_8.ty2023.all.subscribers", + "groupby_dimension": "age_band", + "groupby_value_id": "age_81_plus", + "table_record_kind": "detail" + }, + "dimensions": { + "age_band": "age_81_plus", + "isa_type": "all", + "sex": "all" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 646961 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_cad07b7b5e9cb4a8c2d11727", + "semantic_fact_key": "ledger_semantic_fact_v2_27ff99f2d6b406328d4914eb", + "source_record_id": "hmrc.isa_statistics_2026.table9_8.ty2023.female.subscribers.age_81_plus.all_subscribers", + "concept": "hmrc.isa_subscribers", + "measure_id": "all_subscribers", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_8.ty2023.female.subscribers", + "groupby_dimension": "age_band", + "groupby_value_id": "age_81_plus", + "table_record_kind": "detail" + }, + "dimensions": { + "age_band": "age_81_plus", + "isa_type": "all", + "sex": "female" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 348291 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_2c6b9ad798fd03a423089e3a", + "semantic_fact_key": "ledger_semantic_fact_v2_b8df28a0eccf0adff4394f23", + "source_record_id": "hmrc.isa_statistics_2026.table9_8.ty2023.male.subscribers.age_81_plus.all_subscribers", + "concept": "hmrc.isa_subscribers", + "measure_id": "all_subscribers", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_8.ty2023.male.subscribers", + "groupby_dimension": "age_band", + "groupby_value_id": "age_81_plus", + "table_record_kind": "detail" + }, + "dimensions": { + "age_band": "age_81_plus", + "isa_type": "all", + "sex": "male" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 298671 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_5ae8109d5f212eaedc70ee40", + "semantic_fact_key": "ledger_semantic_fact_v2_d98b479616cd699db12a8ac2", + "source_record_id": "hmrc.isa_statistics_2026.table9_8.ty2023.all.subscribers.age_81_plus.cash_and_stocks_and_shares_subscribers", + "concept": "hmrc.isa_subscribers", + "measure_id": "cash_and_stocks_and_shares_subscribers", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_8.ty2023.all.subscribers", + "groupby_dimension": "age_band", + "groupby_value_id": "age_81_plus", + "table_record_kind": "detail" + }, + "dimensions": { + "age_band": "age_81_plus", + "isa_type": "cash_and_stocks_and_shares", + "sex": "all" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 14468 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_6a7d10456f0aa8bb6470e6c6", + "semantic_fact_key": "ledger_semantic_fact_v2_b9a5eb6ec0c4186f43f91162", + "source_record_id": "hmrc.isa_statistics_2026.table9_8.ty2023.female.subscribers.age_81_plus.cash_and_stocks_and_shares_subscribers", + "concept": "hmrc.isa_subscribers", + "measure_id": "cash_and_stocks_and_shares_subscribers", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_8.ty2023.female.subscribers", + "groupby_dimension": "age_band", + "groupby_value_id": "age_81_plus", + "table_record_kind": "detail" + }, + "dimensions": { + "age_band": "age_81_plus", + "isa_type": "cash_and_stocks_and_shares", + "sex": "female" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 6255 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_69ef155898ca16ae6a6b0566", + "semantic_fact_key": "ledger_semantic_fact_v2_db326dffdd27dd60ba2b7290", + "source_record_id": "hmrc.isa_statistics_2026.table9_8.ty2023.male.subscribers.age_81_plus.cash_and_stocks_and_shares_subscribers", + "concept": "hmrc.isa_subscribers", + "measure_id": "cash_and_stocks_and_shares_subscribers", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_8.ty2023.male.subscribers", + "groupby_dimension": "age_band", + "groupby_value_id": "age_81_plus", + "table_record_kind": "detail" + }, + "dimensions": { + "age_band": "age_81_plus", + "isa_type": "cash_and_stocks_and_shares", + "sex": "male" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 8213 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_26460efa69f8608cd10b5a4f", + "semantic_fact_key": "ledger_semantic_fact_v2_60f628ff0930b2a5171167d9", + "source_record_id": "hmrc.isa_statistics_2026.table9_8.ty2023.all.subscribers.age_81_plus.cash_only_subscribers", + "concept": "hmrc.isa_subscribers", + "measure_id": "cash_only_subscribers", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_8.ty2023.all.subscribers", + "groupby_dimension": "age_band", + "groupby_value_id": "age_81_plus", + "table_record_kind": "detail" + }, + "dimensions": { + "age_band": "age_81_plus", + "isa_type": "cash_only", + "sex": "all" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 536632 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_f01be7032886f0643d8bc03b", + "semantic_fact_key": "ledger_semantic_fact_v2_90688143c1a35efeadb33f8c", + "source_record_id": "hmrc.isa_statistics_2026.table9_8.ty2023.female.subscribers.age_81_plus.cash_only_subscribers", + "concept": "hmrc.isa_subscribers", + "measure_id": "cash_only_subscribers", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_8.ty2023.female.subscribers", + "groupby_dimension": "age_band", + "groupby_value_id": "age_81_plus", + "table_record_kind": "detail" + }, + "dimensions": { + "age_band": "age_81_plus", + "isa_type": "cash_only", + "sex": "female" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 291367 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_f7817c53c0116429b08dbba5", + "semantic_fact_key": "ledger_semantic_fact_v2_a061ae80873416aa1321e60e", + "source_record_id": "hmrc.isa_statistics_2026.table9_8.ty2023.male.subscribers.age_81_plus.cash_only_subscribers", + "concept": "hmrc.isa_subscribers", + "measure_id": "cash_only_subscribers", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_8.ty2023.male.subscribers", + "groupby_dimension": "age_band", + "groupby_value_id": "age_81_plus", + "table_record_kind": "detail" + }, + "dimensions": { + "age_band": "age_81_plus", + "isa_type": "cash_only", + "sex": "male" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 245265 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_07c042b7f7cd65954f784476", + "semantic_fact_key": "ledger_semantic_fact_v2_fd8256f2074d08ffc0563e5f", + "source_record_id": "hmrc.isa_statistics_2026.table9_8.ty2023.all.subscribers.age_81_plus.stocks_and_shares_only_subscribers", + "concept": "hmrc.isa_subscribers", + "measure_id": "stocks_and_shares_only_subscribers", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_8.ty2023.all.subscribers", + "groupby_dimension": "age_band", + "groupby_value_id": "age_81_plus", + "table_record_kind": "detail" + }, + "dimensions": { + "age_band": "age_81_plus", + "isa_type": "stocks_and_shares_only", + "sex": "all" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 95861 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_ff62a6f2ba374e400d3d36f8", + "semantic_fact_key": "ledger_semantic_fact_v2_bb7343f5a5b7ca95f49db856", + "source_record_id": "hmrc.isa_statistics_2026.table9_8.ty2023.female.subscribers.age_81_plus.stocks_and_shares_only_subscribers", + "concept": "hmrc.isa_subscribers", + "measure_id": "stocks_and_shares_only_subscribers", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_8.ty2023.female.subscribers", + "groupby_dimension": "age_band", + "groupby_value_id": "age_81_plus", + "table_record_kind": "detail" + }, + "dimensions": { + "age_band": "age_81_plus", + "isa_type": "stocks_and_shares_only", + "sex": "female" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 50668 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_7fa043df0188bd3645b695b1", + "semantic_fact_key": "ledger_semantic_fact_v2_26a91566bf94d09ba61b49e9", + "source_record_id": "hmrc.isa_statistics_2026.table9_8.ty2023.male.subscribers.age_81_plus.stocks_and_shares_only_subscribers", + "concept": "hmrc.isa_subscribers", + "measure_id": "stocks_and_shares_only_subscribers", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_8.ty2023.male.subscribers", + "groupby_dimension": "age_band", + "groupby_value_id": "age_81_plus", + "table_record_kind": "detail" + }, + "dimensions": { + "age_band": "age_81_plus", + "isa_type": "stocks_and_shares_only", + "sex": "male" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 45193 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_eef4ad6d995d805e294cb7e9", + "semantic_fact_key": "ledger_semantic_fact_v2_0e2d3735be1a1489db4e384a", + "source_record_id": "hmrc.isa_statistics_2026.table9_8.ty2023.all.subscribers.age_under_24.all_subscribers", + "concept": "hmrc.isa_subscribers", + "measure_id": "all_subscribers", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_8.ty2023.all.subscribers", + "groupby_dimension": "age_band", + "groupby_value_id": "age_under_24", + "table_record_kind": "detail" + }, + "dimensions": { + "age_band": "age_under_24", + "isa_type": "all", + "sex": "all" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 888037 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_96ae97778c9cfe3496ea2e0d", + "semantic_fact_key": "ledger_semantic_fact_v2_241b5ad2aae8a9462036e6a2", + "source_record_id": "hmrc.isa_statistics_2026.table9_8.ty2023.female.subscribers.age_under_24.all_subscribers", + "concept": "hmrc.isa_subscribers", + "measure_id": "all_subscribers", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_8.ty2023.female.subscribers", + "groupby_dimension": "age_band", + "groupby_value_id": "age_under_24", + "table_record_kind": "detail" + }, + "dimensions": { + "age_band": "age_under_24", + "isa_type": "all", + "sex": "female" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 447261 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_fe65c9238e4a513d11d20101", + "semantic_fact_key": "ledger_semantic_fact_v2_a20a483a90f2b30f462e9658", + "source_record_id": "hmrc.isa_statistics_2026.table9_8.ty2023.male.subscribers.age_under_24.all_subscribers", + "concept": "hmrc.isa_subscribers", + "measure_id": "all_subscribers", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_8.ty2023.male.subscribers", + "groupby_dimension": "age_band", + "groupby_value_id": "age_under_24", + "table_record_kind": "detail" + }, + "dimensions": { + "age_band": "age_under_24", + "isa_type": "all", + "sex": "male" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 440777 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_5ad607f9dc604e307bcac213", + "semantic_fact_key": "ledger_semantic_fact_v2_192c43b485731c60fcf73000", + "source_record_id": "hmrc.isa_statistics_2026.table9_8.ty2023.all.subscribers.age_under_24.cash_and_stocks_and_shares_subscribers", + "concept": "hmrc.isa_subscribers", + "measure_id": "cash_and_stocks_and_shares_subscribers", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_8.ty2023.all.subscribers", + "groupby_dimension": "age_band", + "groupby_value_id": "age_under_24", + "table_record_kind": "detail" + }, + "dimensions": { + "age_band": "age_under_24", + "isa_type": "cash_and_stocks_and_shares", + "sex": "all" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 77415 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_ea842b1175fa095ed621c4bc", + "semantic_fact_key": "ledger_semantic_fact_v2_c9c5f319803caf99c487e28c", + "source_record_id": "hmrc.isa_statistics_2026.table9_8.ty2023.female.subscribers.age_under_24.cash_and_stocks_and_shares_subscribers", + "concept": "hmrc.isa_subscribers", + "measure_id": "cash_and_stocks_and_shares_subscribers", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_8.ty2023.female.subscribers", + "groupby_dimension": "age_band", + "groupby_value_id": "age_under_24", + "table_record_kind": "detail" + }, + "dimensions": { + "age_band": "age_under_24", + "isa_type": "cash_and_stocks_and_shares", + "sex": "female" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 27699 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_e21a0da2d76c33fd00751348", + "semantic_fact_key": "ledger_semantic_fact_v2_62974b5c4e5307efd23fe9fa", + "source_record_id": "hmrc.isa_statistics_2026.table9_8.ty2023.male.subscribers.age_under_24.cash_and_stocks_and_shares_subscribers", + "concept": "hmrc.isa_subscribers", + "measure_id": "cash_and_stocks_and_shares_subscribers", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_8.ty2023.male.subscribers", + "groupby_dimension": "age_band", + "groupby_value_id": "age_under_24", + "table_record_kind": "detail" + }, + "dimensions": { + "age_band": "age_under_24", + "isa_type": "cash_and_stocks_and_shares", + "sex": "male" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 49716 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_fafa65bd8a48b7683ef9e418", + "semantic_fact_key": "ledger_semantic_fact_v2_f67b97644661350356ebdc5d", + "source_record_id": "hmrc.isa_statistics_2026.table9_8.ty2023.all.subscribers.age_under_24.cash_only_subscribers", + "concept": "hmrc.isa_subscribers", + "measure_id": "cash_only_subscribers", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_8.ty2023.all.subscribers", + "groupby_dimension": "age_band", + "groupby_value_id": "age_under_24", + "table_record_kind": "detail" + }, + "dimensions": { + "age_band": "age_under_24", + "isa_type": "cash_only", + "sex": "all" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 584454 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_497c857fdd520f7a49dc9492", + "semantic_fact_key": "ledger_semantic_fact_v2_5948cdee2a7b3f580a806c16", + "source_record_id": "hmrc.isa_statistics_2026.table9_8.ty2023.female.subscribers.age_under_24.cash_only_subscribers", + "concept": "hmrc.isa_subscribers", + "measure_id": "cash_only_subscribers", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_8.ty2023.female.subscribers", + "groupby_dimension": "age_band", + "groupby_value_id": "age_under_24", + "table_record_kind": "detail" + }, + "dimensions": { + "age_band": "age_under_24", + "isa_type": "cash_only", + "sex": "female" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 336732 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_498e944a565083a930c1895a", + "semantic_fact_key": "ledger_semantic_fact_v2_4d5ec4914675da693f6fefeb", + "source_record_id": "hmrc.isa_statistics_2026.table9_8.ty2023.male.subscribers.age_under_24.cash_only_subscribers", + "concept": "hmrc.isa_subscribers", + "measure_id": "cash_only_subscribers", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_8.ty2023.male.subscribers", + "groupby_dimension": "age_band", + "groupby_value_id": "age_under_24", + "table_record_kind": "detail" + }, + "dimensions": { + "age_band": "age_under_24", + "isa_type": "cash_only", + "sex": "male" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 247722 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_e92616fba533fb867ff65ab9", + "semantic_fact_key": "ledger_semantic_fact_v2_3c3b0a0c0bf4e111f3a212c8", + "source_record_id": "hmrc.isa_statistics_2026.table9_8.ty2023.all.subscribers.age_under_24.stocks_and_shares_only_subscribers", + "concept": "hmrc.isa_subscribers", + "measure_id": "stocks_and_shares_only_subscribers", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_8.ty2023.all.subscribers", + "groupby_dimension": "age_band", + "groupby_value_id": "age_under_24", + "table_record_kind": "detail" + }, + "dimensions": { + "age_band": "age_under_24", + "isa_type": "stocks_and_shares_only", + "sex": "all" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 226169 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_a17adb9b92846f5d3c1f5c91", + "semantic_fact_key": "ledger_semantic_fact_v2_e8c07a8afb77626af9bfb16d", + "source_record_id": "hmrc.isa_statistics_2026.table9_8.ty2023.female.subscribers.age_under_24.stocks_and_shares_only_subscribers", + "concept": "hmrc.isa_subscribers", + "measure_id": "stocks_and_shares_only_subscribers", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_8.ty2023.female.subscribers", + "groupby_dimension": "age_band", + "groupby_value_id": "age_under_24", + "table_record_kind": "detail" + }, + "dimensions": { + "age_band": "age_under_24", + "isa_type": "stocks_and_shares_only", + "sex": "female" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 82830 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_4f6d757350acb90a1e6faa70", + "semantic_fact_key": "ledger_semantic_fact_v2_7fb221977858741e4b3745b1", + "source_record_id": "hmrc.isa_statistics_2026.table9_8.ty2023.male.subscribers.age_under_24.stocks_and_shares_only_subscribers", + "concept": "hmrc.isa_subscribers", + "measure_id": "stocks_and_shares_only_subscribers", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_8.ty2023.male.subscribers", + "groupby_dimension": "age_band", + "groupby_value_id": "age_under_24", + "table_record_kind": "detail" + }, + "dimensions": { + "age_band": "age_under_24", + "isa_type": "stocks_and_shares_only", + "sex": "male" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 143339 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_36c0a10c5b256bdf40dcd4e7", + "semantic_fact_key": "ledger_semantic_fact_v2_62b8ccf00a77f9b6eb5ebcaf", + "source_record_id": "hmrc.isa_statistics_2026.table9_8.ty2023.female.subscribers.all.all_subscribers", + "concept": "hmrc.isa_subscribers", + "measure_id": "all_subscribers", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_8.ty2023.female.subscribers", + "groupby_dimension": "age_band", + "groupby_value_id": "all", + "table_record_kind": "total" + }, + "dimensions": { + "age_band": "all", + "isa_type": "all", + "sex": "female" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 6597872 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_342e36dfb2e59a99ba294ce7", + "semantic_fact_key": "ledger_semantic_fact_v2_0252bffc4ec4af409b7e55d2", + "source_record_id": "hmrc.isa_statistics_2026.table9_8.ty2023.male.subscribers.all.all_subscribers", + "concept": "hmrc.isa_subscribers", + "measure_id": "all_subscribers", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_8.ty2023.male.subscribers", + "groupby_dimension": "age_band", + "groupby_value_id": "all", + "table_record_kind": "total" + }, + "dimensions": { + "age_band": "all", + "isa_type": "all", + "sex": "male" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 6456689 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_d585b54f92368f51d7eb358b", + "semantic_fact_key": "ledger_semantic_fact_v2_934ba5c42716c43d30dada79", + "source_record_id": "hmrc.isa_statistics_2026.table9_8.ty2023.female.subscribers.all.cash_and_stocks_and_shares_subscribers", + "concept": "hmrc.isa_subscribers", + "measure_id": "cash_and_stocks_and_shares_subscribers", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_8.ty2023.female.subscribers", + "groupby_dimension": "age_band", + "groupby_value_id": "all", + "table_record_kind": "total" + }, + "dimensions": { + "age_band": "all", + "isa_type": "cash_and_stocks_and_shares", + "sex": "female" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 406208 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_b064a2e7e0b9d389c49f4140", + "semantic_fact_key": "ledger_semantic_fact_v2_ab425cad1d4faccc401adcb2", + "source_record_id": "hmrc.isa_statistics_2026.table9_8.ty2023.male.subscribers.all.cash_and_stocks_and_shares_subscribers", + "concept": "hmrc.isa_subscribers", + "measure_id": "cash_and_stocks_and_shares_subscribers", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_8.ty2023.male.subscribers", + "groupby_dimension": "age_band", + "groupby_value_id": "all", + "table_record_kind": "total" + }, + "dimensions": { + "age_band": "all", + "isa_type": "cash_and_stocks_and_shares", + "sex": "male" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 569461 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_6dc3974994a8892bc796b8fb", + "semantic_fact_key": "ledger_semantic_fact_v2_01f078aa63180fcc81606c2e", + "source_record_id": "hmrc.isa_statistics_2026.table9_8.ty2023.female.subscribers.all.cash_only_subscribers", + "concept": "hmrc.isa_subscribers", + "measure_id": "cash_only_subscribers", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_8.ty2023.female.subscribers", + "groupby_dimension": "age_band", + "groupby_value_id": "all", + "table_record_kind": "total" + }, + "dimensions": { + "age_band": "all", + "isa_type": "cash_only", + "sex": "female" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 4927192 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_24ff744b100cd092b7e8e7b4", + "semantic_fact_key": "ledger_semantic_fact_v2_e2ef530bc836d68b1f201509", + "source_record_id": "hmrc.isa_statistics_2026.table9_8.ty2023.male.subscribers.all.cash_only_subscribers", + "concept": "hmrc.isa_subscribers", + "measure_id": "cash_only_subscribers", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_8.ty2023.male.subscribers", + "groupby_dimension": "age_band", + "groupby_value_id": "all", + "table_record_kind": "total" + }, + "dimensions": { + "age_band": "all", + "isa_type": "cash_only", + "sex": "male" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 4036094 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_089948e794ca4f1b1a519978", + "semantic_fact_key": "ledger_semantic_fact_v2_86c62b67e82c4ffa3ed8e2fd", + "source_record_id": "hmrc.isa_statistics_2026.table9_8.ty2023.female.subscribers.all.stocks_and_shares_only_subscribers", + "concept": "hmrc.isa_subscribers", + "measure_id": "stocks_and_shares_only_subscribers", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_8.ty2023.female.subscribers", + "groupby_dimension": "age_band", + "groupby_value_id": "all", + "table_record_kind": "total" + }, + "dimensions": { + "age_band": "all", + "isa_type": "stocks_and_shares_only", + "sex": "female" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 1264471 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_fffca32a8862648f0c50bd1e", + "semantic_fact_key": "ledger_semantic_fact_v2_cfe720d9ed6c60ea46c9f58d", + "source_record_id": "hmrc.isa_statistics_2026.table9_8.ty2023.male.subscribers.all.stocks_and_shares_only_subscribers", + "concept": "hmrc.isa_subscribers", + "measure_id": "stocks_and_shares_only_subscribers", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_8.ty2023.male.subscribers", + "groupby_dimension": "age_band", + "groupby_value_id": "all", + "table_record_kind": "total" + }, + "dimensions": { + "age_band": "all", + "isa_type": "stocks_and_shares_only", + "sex": "male" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 1851134 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_962c32693938127e4859fe28", + "semantic_fact_key": "ledger_semantic_fact_v2_4506ec01393928da0bb06f66", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.all.subscribers.all.all_subscriptions", + "concept": "hmrc.isa_subscribers", + "measure_id": "all_subscriptions", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.all.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "all", + "table_record_kind": "total" + }, + "dimensions": { + "isa_income_band": "all", + "isa_subscription_band": "all", + "isa_type": "all" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 13054561 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_5b760b20be2cd544101eddb8", + "semantic_fact_key": "ledger_semantic_fact_v2_ec4179565ad57ef3fa852cef", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_and_stocks_and_shares.subscribers.all.all_subscriptions", + "concept": "hmrc.isa_subscribers", + "measure_id": "all_subscriptions", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_and_stocks_and_shares.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "all", + "table_record_kind": "total" + }, + "dimensions": { + "isa_income_band": "all", + "isa_subscription_band": "all", + "isa_type": "cash_and_stocks_and_shares" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 975669 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_fe04a22e29e9b975773aca2a", + "semantic_fact_key": "ledger_semantic_fact_v2_94aa63fec0f3b9fa8da3096c", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_only.subscribers.all.all_subscriptions", + "concept": "hmrc.isa_subscribers", + "measure_id": "all_subscriptions", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_only.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "all", + "table_record_kind": "total" + }, + "dimensions": { + "isa_income_band": "all", + "isa_subscription_band": "all", + "isa_type": "cash_only" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 8963286 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_ce9d6e4fee48c632d5cf781d", + "semantic_fact_key": "ledger_semantic_fact_v2_21f3bd45534ecb758345ed6c", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.stocks_and_shares_only.subscribers.all.all_subscriptions", + "concept": "hmrc.isa_subscribers", + "measure_id": "all_subscriptions", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.stocks_and_shares_only.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "all", + "table_record_kind": "total" + }, + "dimensions": { + "isa_income_band": "all", + "isa_subscription_band": "all", + "isa_type": "stocks_and_shares_only" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 3115606 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_b7315bf6c2182b6bce77ae11", + "semantic_fact_key": "ledger_semantic_fact_v2_9079621c0575d26d3f7bf298", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.all.subscribers.all.subscription_10001_to_12000", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_10001_to_12000", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.all.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "all", + "table_record_kind": "total" + }, + "dimensions": { + "isa_income_band": "all", + "isa_subscription_band": "subscription_10001_to_12000", + "isa_type": "all" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 340512 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_0facd3a8a46e3c27c98090d0", + "semantic_fact_key": "ledger_semantic_fact_v2_dfbe1546d07d9de5bb5630d5", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_and_stocks_and_shares.subscribers.all.subscription_10001_to_12000", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_10001_to_12000", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_and_stocks_and_shares.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "all", + "table_record_kind": "total" + }, + "dimensions": { + "isa_income_band": "all", + "isa_subscription_band": "subscription_10001_to_12000", + "isa_type": "cash_and_stocks_and_shares" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 50704 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_a1efbe1451203cd6550dcd8c", + "semantic_fact_key": "ledger_semantic_fact_v2_0d2afc5929d1e4944090a3ab", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_only.subscribers.all.subscription_10001_to_12000", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_10001_to_12000", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_only.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "all", + "table_record_kind": "total" + }, + "dimensions": { + "isa_income_band": "all", + "isa_subscription_band": "subscription_10001_to_12000", + "isa_type": "cash_only" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 237182 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_2a71f182a8c3c1bcd920f0b0", + "semantic_fact_key": "ledger_semantic_fact_v2_08c92c5d8929ad06557d5ce5", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.stocks_and_shares_only.subscribers.all.subscription_10001_to_12000", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_10001_to_12000", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.stocks_and_shares_only.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "all", + "table_record_kind": "total" + }, + "dimensions": { + "isa_income_band": "all", + "isa_subscription_band": "subscription_10001_to_12000", + "isa_type": "stocks_and_shares_only" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 52625 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_030714c4dd7a658fb7609f36", + "semantic_fact_key": "ledger_semantic_fact_v2_c3c468e32d456dd9db87d90f", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.all.subscribers.all.subscription_12001_to_14000", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_12001_to_14000", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.all.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "all", + "table_record_kind": "total" + }, + "dimensions": { + "isa_income_band": "all", + "isa_subscription_band": "subscription_12001_to_14000", + "isa_type": "all" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 244394 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_bad924c6eab00009009ab042", + "semantic_fact_key": "ledger_semantic_fact_v2_8dcce4c53f6e4e99e0bf2eb6", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_and_stocks_and_shares.subscribers.all.subscription_12001_to_14000", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_12001_to_14000", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_and_stocks_and_shares.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "all", + "table_record_kind": "total" + }, + "dimensions": { + "isa_income_band": "all", + "isa_subscription_band": "subscription_12001_to_14000", + "isa_type": "cash_and_stocks_and_shares" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 35407 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_81a8ce5f5c1f38cc30c947bf", + "semantic_fact_key": "ledger_semantic_fact_v2_376c4a5d1c1c7131e9aa7d0e", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_only.subscribers.all.subscription_12001_to_14000", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_12001_to_14000", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_only.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "all", + "table_record_kind": "total" + }, + "dimensions": { + "isa_income_band": "all", + "isa_subscription_band": "subscription_12001_to_14000", + "isa_type": "cash_only" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 169160 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_c882003100e4f2d25ad8d60f", + "semantic_fact_key": "ledger_semantic_fact_v2_da3637a1b11059cd344f4434", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.stocks_and_shares_only.subscribers.all.subscription_12001_to_14000", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_12001_to_14000", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.stocks_and_shares_only.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "all", + "table_record_kind": "total" + }, + "dimensions": { + "isa_income_band": "all", + "isa_subscription_band": "subscription_12001_to_14000", + "isa_type": "stocks_and_shares_only" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 39827 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_a7c93ca5831c1954487aede9", + "semantic_fact_key": "ledger_semantic_fact_v2_798e7a25d52a94e1c9395a09", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.all.subscribers.all.subscription_14001_to_16000", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_14001_to_16000", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.all.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "all", + "table_record_kind": "total" + }, + "dimensions": { + "isa_income_band": "all", + "isa_subscription_band": "subscription_14001_to_16000", + "isa_type": "all" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 358164 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_0b52433d51b0dd7ff2394dd9", + "semantic_fact_key": "ledger_semantic_fact_v2_ae1fff6e5dab5c4782c505c6", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_and_stocks_and_shares.subscribers.all.subscription_14001_to_16000", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_14001_to_16000", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_and_stocks_and_shares.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "all", + "table_record_kind": "total" + }, + "dimensions": { + "isa_income_band": "all", + "isa_subscription_band": "subscription_14001_to_16000", + "isa_type": "cash_and_stocks_and_shares" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 34379 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_270c4cb66f032cc8728a1191", + "semantic_fact_key": "ledger_semantic_fact_v2_2c39c47a10c969c527a92829", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_only.subscribers.all.subscription_14001_to_16000", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_14001_to_16000", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_only.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "all", + "table_record_kind": "total" + }, + "dimensions": { + "isa_income_band": "all", + "isa_subscription_band": "subscription_14001_to_16000", + "isa_type": "cash_only" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 265255 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_6c060e410d55e174fda4fa06", + "semantic_fact_key": "ledger_semantic_fact_v2_1e5d94543620adedb8332d74", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.stocks_and_shares_only.subscribers.all.subscription_14001_to_16000", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_14001_to_16000", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.stocks_and_shares_only.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "all", + "table_record_kind": "total" + }, + "dimensions": { + "isa_income_band": "all", + "isa_subscription_band": "subscription_14001_to_16000", + "isa_type": "stocks_and_shares_only" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 58531 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_f06f232ab012b5a05f37cd9c", + "semantic_fact_key": "ledger_semantic_fact_v2_9d6b26c070274f661a4e002a", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.all.subscribers.all.subscription_16001_to_18000", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_16001_to_18000", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.all.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "all", + "table_record_kind": "total" + }, + "dimensions": { + "isa_income_band": "all", + "isa_subscription_band": "subscription_16001_to_18000", + "isa_type": "all" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 220956 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_d9c50409551c3eadbcbab8bf", + "semantic_fact_key": "ledger_semantic_fact_v2_68c4bbe0b864c56471c7b642", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_and_stocks_and_shares.subscribers.all.subscription_16001_to_18000", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_16001_to_18000", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_and_stocks_and_shares.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "all", + "table_record_kind": "total" + }, + "dimensions": { + "isa_income_band": "all", + "isa_subscription_band": "subscription_16001_to_18000", + "isa_type": "cash_and_stocks_and_shares" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 35819 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_afc0790cfc4007c4516c016b", + "semantic_fact_key": "ledger_semantic_fact_v2_e1c4e3483f81cdd59d8f2d58", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_only.subscribers.all.subscription_16001_to_18000", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_16001_to_18000", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_only.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "all", + "table_record_kind": "total" + }, + "dimensions": { + "isa_income_band": "all", + "isa_subscription_band": "subscription_16001_to_18000", + "isa_type": "cash_only" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 142043 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_ed2e82d6fad778f411f0ac43", + "semantic_fact_key": "ledger_semantic_fact_v2_9a84a1e5da0a03b5ccc549c3", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.stocks_and_shares_only.subscribers.all.subscription_16001_to_18000", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_16001_to_18000", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.stocks_and_shares_only.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "all", + "table_record_kind": "total" + }, + "dimensions": { + "isa_income_band": "all", + "isa_subscription_band": "subscription_16001_to_18000", + "isa_type": "stocks_and_shares_only" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 43094 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_5cf9e7b3ca6ab6dd10f24798", + "semantic_fact_key": "ledger_semantic_fact_v2_338198093a22de5475fc6822", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.all.subscribers.all.subscription_18001_to_19999", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_18001_to_19999", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.all.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "all", + "table_record_kind": "total" + }, + "dimensions": { + "isa_income_band": "all", + "isa_subscription_band": "subscription_18001_to_19999", + "isa_type": "all" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 548480 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_72f90d501837b35a393ed9d1", + "semantic_fact_key": "ledger_semantic_fact_v2_93d40ef2dad65b2a9e25c000", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_and_stocks_and_shares.subscribers.all.subscription_18001_to_19999", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_18001_to_19999", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_and_stocks_and_shares.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "all", + "table_record_kind": "total" + }, + "dimensions": { + "isa_income_band": "all", + "isa_subscription_band": "subscription_18001_to_19999", + "isa_type": "cash_and_stocks_and_shares" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 76681 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_52673db7a4925031a3711683", + "semantic_fact_key": "ledger_semantic_fact_v2_b3f5ccdc0d21f0e6eb15c353", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_only.subscribers.all.subscription_18001_to_19999", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_18001_to_19999", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_only.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "all", + "table_record_kind": "total" + }, + "dimensions": { + "isa_income_band": "all", + "isa_subscription_band": "subscription_18001_to_19999", + "isa_type": "cash_only" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 294400 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_790b6863071536b075352826", + "semantic_fact_key": "ledger_semantic_fact_v2_f95b01bbba13f51b44026c0f", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.stocks_and_shares_only.subscribers.all.subscription_18001_to_19999", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_18001_to_19999", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.stocks_and_shares_only.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "all", + "table_record_kind": "total" + }, + "dimensions": { + "isa_income_band": "all", + "isa_subscription_band": "subscription_18001_to_19999", + "isa_type": "stocks_and_shares_only" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 177399 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_030e7ba4bad8af056035d1ff", + "semantic_fact_key": "ledger_semantic_fact_v2_602f6359814e6d30a7480531", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.all.subscribers.all.subscription_1_to_2000", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_1_to_2000", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.all.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "all", + "table_record_kind": "total" + }, + "dimensions": { + "isa_income_band": "all", + "isa_subscription_band": "subscription_1_to_2000", + "isa_type": "all" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 4013326 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_95277b603bb78064fece5a17", + "semantic_fact_key": "ledger_semantic_fact_v2_e33e3662607dee16bb68a50a", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_and_stocks_and_shares.subscribers.all.subscription_1_to_2000", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_1_to_2000", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_and_stocks_and_shares.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "all", + "table_record_kind": "total" + }, + "dimensions": { + "isa_income_band": "all", + "isa_subscription_band": "subscription_1_to_2000", + "isa_type": "cash_and_stocks_and_shares" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 140321 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_1755f162a40331604a80af2b", + "semantic_fact_key": "ledger_semantic_fact_v2_fccd45c8b8be59a7017c3b68", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_only.subscribers.all.subscription_1_to_2000", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_1_to_2000", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_only.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "all", + "table_record_kind": "total" + }, + "dimensions": { + "isa_income_band": "all", + "isa_subscription_band": "subscription_1_to_2000", + "isa_type": "cash_only" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 2650856 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_e50f5edac394892746a89f7b", + "semantic_fact_key": "ledger_semantic_fact_v2_39f6613efc1d93f3087d119f", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.stocks_and_shares_only.subscribers.all.subscription_1_to_2000", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_1_to_2000", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.stocks_and_shares_only.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "all", + "table_record_kind": "total" + }, + "dimensions": { + "isa_income_band": "all", + "isa_subscription_band": "subscription_1_to_2000", + "isa_type": "stocks_and_shares_only" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 1222148 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_998da4cc1284f3617ef30f82", + "semantic_fact_key": "ledger_semantic_fact_v2_9f7db194f09fe5e2f47797dc", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.all.subscribers.all.subscription_20000_to_20000", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_20000_to_20000", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.all.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "all", + "table_record_kind": "total" + }, + "dimensions": { + "isa_income_band": "all", + "isa_subscription_band": "subscription_20000_to_20000", + "isa_type": "all" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 3760433 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_c12a9c086dba84eb0300d0cb", + "semantic_fact_key": "ledger_semantic_fact_v2_84045c09300007da24f22a5e", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_and_stocks_and_shares.subscribers.all.subscription_20000_to_20000", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_20000_to_20000", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_and_stocks_and_shares.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "all", + "table_record_kind": "total" + }, + "dimensions": { + "isa_income_band": "all", + "isa_subscription_band": "subscription_20000_to_20000", + "isa_type": "cash_and_stocks_and_shares" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 281915 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_3e38b6f3a153ad15eb8fe701", + "semantic_fact_key": "ledger_semantic_fact_v2_4c2b1d2fb1ae058b7db1f9ae", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_only.subscribers.all.subscription_20000_to_20000", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_20000_to_20000", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_only.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "all", + "table_record_kind": "total" + }, + "dimensions": { + "isa_income_band": "all", + "isa_subscription_band": "subscription_20000_to_20000", + "isa_type": "cash_only" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 2589449 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_4b9f8649cb14d5ba6546e066", + "semantic_fact_key": "ledger_semantic_fact_v2_8204e2528f79ff69d01e7ae0", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.stocks_and_shares_only.subscribers.all.subscription_20000_to_20000", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_20000_to_20000", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.stocks_and_shares_only.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "all", + "table_record_kind": "total" + }, + "dimensions": { + "isa_income_band": "all", + "isa_subscription_band": "subscription_20000_to_20000", + "isa_type": "stocks_and_shares_only" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 889069 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_2c6a0cdbbd56bcea8f1ec62b", + "semantic_fact_key": "ledger_semantic_fact_v2_84e692422568b63938a3d354", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.all.subscribers.all.subscription_2001_to_4000", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_2001_to_4000", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.all.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "all", + "table_record_kind": "total" + }, + "dimensions": { + "isa_income_band": "all", + "isa_subscription_band": "subscription_2001_to_4000", + "isa_type": "all" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 1647538 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_c245a059d00e896514893a7a", + "semantic_fact_key": "ledger_semantic_fact_v2_4d4dbf1c4c7840ed2436d268", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_and_stocks_and_shares.subscribers.all.subscription_2001_to_4000", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_2001_to_4000", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_and_stocks_and_shares.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "all", + "table_record_kind": "total" + }, + "dimensions": { + "isa_income_band": "all", + "isa_subscription_band": "subscription_2001_to_4000", + "isa_type": "cash_and_stocks_and_shares" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 108792 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_edf906278db190dff5e12f82", + "semantic_fact_key": "ledger_semantic_fact_v2_d571df18c67447b01324f11b", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_only.subscribers.all.subscription_2001_to_4000", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_2001_to_4000", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_only.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "all", + "table_record_kind": "total" + }, + "dimensions": { + "isa_income_band": "all", + "isa_subscription_band": "subscription_2001_to_4000", + "isa_type": "cash_only" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 1209852 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_7be72fa8c2dc1619a9978eb3", + "semantic_fact_key": "ledger_semantic_fact_v2_2e32ddf040a62327bfdd4516", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.stocks_and_shares_only.subscribers.all.subscription_2001_to_4000", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_2001_to_4000", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.stocks_and_shares_only.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "all", + "table_record_kind": "total" + }, + "dimensions": { + "isa_income_band": "all", + "isa_subscription_band": "subscription_2001_to_4000", + "isa_type": "stocks_and_shares_only" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 328894 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_0cf9b533117000d10d724c2e", + "semantic_fact_key": "ledger_semantic_fact_v2_5abec89452301d210156a08a", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.all.subscribers.all.subscription_4001_to_6000", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_4001_to_6000", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.all.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "all", + "table_record_kind": "total" + }, + "dimensions": { + "isa_income_band": "all", + "isa_subscription_band": "subscription_4001_to_6000", + "isa_type": "all" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 855449 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_b5fd3f6567ead99ec1041d64", + "semantic_fact_key": "ledger_semantic_fact_v2_a5aeadbd40da564210a7b774", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_and_stocks_and_shares.subscribers.all.subscription_4001_to_6000", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_4001_to_6000", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_and_stocks_and_shares.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "all", + "table_record_kind": "total" + }, + "dimensions": { + "isa_income_band": "all", + "isa_subscription_band": "subscription_4001_to_6000", + "isa_type": "cash_and_stocks_and_shares" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 108438 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_cee45b437f180d4b598371c8", + "semantic_fact_key": "ledger_semantic_fact_v2_90bd6113b10ab1792fe23bdf", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_only.subscribers.all.subscription_4001_to_6000", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_4001_to_6000", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_only.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "all", + "table_record_kind": "total" + }, + "dimensions": { + "isa_income_band": "all", + "isa_subscription_band": "subscription_4001_to_6000", + "isa_type": "cash_only" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 599307 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_40cc9e97c84a5109882f895d", + "semantic_fact_key": "ledger_semantic_fact_v2_a068a0423cfc235da0c1d2c1", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.stocks_and_shares_only.subscribers.all.subscription_4001_to_6000", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_4001_to_6000", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.stocks_and_shares_only.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "all", + "table_record_kind": "total" + }, + "dimensions": { + "isa_income_band": "all", + "isa_subscription_band": "subscription_4001_to_6000", + "isa_type": "stocks_and_shares_only" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 147705 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_f79b7c488f222ce09d0587e7", + "semantic_fact_key": "ledger_semantic_fact_v2_e62ac93d3cf52b4e54d4f5ad", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.all.subscribers.all.subscription_6001_to_8000", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_6001_to_8000", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.all.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "all", + "table_record_kind": "total" + }, + "dimensions": { + "isa_income_band": "all", + "isa_subscription_band": "subscription_6001_to_8000", + "isa_type": "all" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 462875 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_4de51a46887191d6987076cd", + "semantic_fact_key": "ledger_semantic_fact_v2_39df7fd3634b25a16bb60ec9", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_and_stocks_and_shares.subscribers.all.subscription_6001_to_8000", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_6001_to_8000", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_and_stocks_and_shares.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "all", + "table_record_kind": "total" + }, + "dimensions": { + "isa_income_band": "all", + "isa_subscription_band": "subscription_6001_to_8000", + "isa_type": "cash_and_stocks_and_shares" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 59226 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_d58f07350906e050c03f1886", + "semantic_fact_key": "ledger_semantic_fact_v2_1bb4ee58e77e816a57295099", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_only.subscribers.all.subscription_6001_to_8000", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_6001_to_8000", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_only.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "all", + "table_record_kind": "total" + }, + "dimensions": { + "isa_income_band": "all", + "isa_subscription_band": "subscription_6001_to_8000", + "isa_type": "cash_only" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 329727 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_7996ef54e8e17540c32e7ee9", + "semantic_fact_key": "ledger_semantic_fact_v2_f406688467b1ddb10109cc3c", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.stocks_and_shares_only.subscribers.all.subscription_6001_to_8000", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_6001_to_8000", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.stocks_and_shares_only.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "all", + "table_record_kind": "total" + }, + "dimensions": { + "isa_income_band": "all", + "isa_subscription_band": "subscription_6001_to_8000", + "isa_type": "stocks_and_shares_only" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 73922 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_be42ea5268bb152cfe8e85db", + "semantic_fact_key": "ledger_semantic_fact_v2_fcbbf24aec1e8e6e8abd29dd", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.all.subscribers.all.subscription_8001_to_10000", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_8001_to_10000", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.all.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "all", + "table_record_kind": "total" + }, + "dimensions": { + "isa_income_band": "all", + "isa_subscription_band": "subscription_8001_to_10000", + "isa_type": "all" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 602434 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_c8b2526d5d5f2f659795bd25", + "semantic_fact_key": "ledger_semantic_fact_v2_a51b8588f890cf13047f07a6", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_and_stocks_and_shares.subscribers.all.subscription_8001_to_10000", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_8001_to_10000", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_and_stocks_and_shares.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "all", + "table_record_kind": "total" + }, + "dimensions": { + "isa_income_band": "all", + "isa_subscription_band": "subscription_8001_to_10000", + "isa_type": "cash_and_stocks_and_shares" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 43986 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_4087fda4fabbbfaa41037e3b", + "semantic_fact_key": "ledger_semantic_fact_v2_013ca8c30f98e43b48157d69", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_only.subscribers.all.subscription_8001_to_10000", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_8001_to_10000", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_only.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "all", + "table_record_kind": "total" + }, + "dimensions": { + "isa_income_band": "all", + "isa_subscription_band": "subscription_8001_to_10000", + "isa_type": "cash_only" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 476056 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_546f7ce488a4abd0bea1272c", + "semantic_fact_key": "ledger_semantic_fact_v2_e61fb92bdab97b3f385373f9", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.stocks_and_shares_only.subscribers.all.subscription_8001_to_10000", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_8001_to_10000", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.stocks_and_shares_only.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "all", + "table_record_kind": "total" + }, + "dimensions": { + "isa_income_band": "all", + "isa_subscription_band": "subscription_8001_to_10000", + "isa_type": "stocks_and_shares_only" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 82391 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_daff60ec38d3ef2c3658fd3e", + "semantic_fact_key": "ledger_semantic_fact_v2_cf667d9452fae127325bd7ff", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.all.subscribers.income_0_to_12570.all_subscriptions", + "concept": "hmrc.isa_subscribers", + "measure_id": "all_subscriptions", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.all.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_0_to_12570", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_0_to_12570", + "isa_subscription_band": "all", + "isa_type": "all" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 1804442 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_ed1abe39f0bf36db833b7af7", + "semantic_fact_key": "ledger_semantic_fact_v2_129857df0f1d3847266b79af", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_and_stocks_and_shares.subscribers.income_0_to_12570.all_subscriptions", + "concept": "hmrc.isa_subscribers", + "measure_id": "all_subscriptions", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_and_stocks_and_shares.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_0_to_12570", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_0_to_12570", + "isa_subscription_band": "all", + "isa_type": "cash_and_stocks_and_shares" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 88743 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_9f3d5b49a3d5a4851d8a2b4a", + "semantic_fact_key": "ledger_semantic_fact_v2_16847b654f8ecec23d6b634f", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_only.subscribers.income_0_to_12570.all_subscriptions", + "concept": "hmrc.isa_subscribers", + "measure_id": "all_subscriptions", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_only.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_0_to_12570", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_0_to_12570", + "isa_subscription_band": "all", + "isa_type": "cash_only" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 1334418 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_06a7e156d2c680fa65315102", + "semantic_fact_key": "ledger_semantic_fact_v2_d07db161dd531c9bd2afbb6f", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.stocks_and_shares_only.subscribers.income_0_to_12570.all_subscriptions", + "concept": "hmrc.isa_subscribers", + "measure_id": "all_subscriptions", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.stocks_and_shares_only.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_0_to_12570", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_0_to_12570", + "isa_subscription_band": "all", + "isa_type": "stocks_and_shares_only" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 381281 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_d6bb79fac644a881cfa9e075", + "semantic_fact_key": "ledger_semantic_fact_v2_4f9927519a1f03d0bad445eb", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.all.subscribers.income_0_to_12570.subscription_10001_to_12000", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_10001_to_12000", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.all.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_0_to_12570", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_0_to_12570", + "isa_subscription_band": "subscription_10001_to_12000", + "isa_type": "all" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 42199 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_7cda529a96de41cc790fcb27", + "semantic_fact_key": "ledger_semantic_fact_v2_b3ca8b7c1c19a5008e45c769", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_and_stocks_and_shares.subscribers.income_0_to_12570.subscription_10001_to_12000", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_10001_to_12000", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_and_stocks_and_shares.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_0_to_12570", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_0_to_12570", + "isa_subscription_band": "subscription_10001_to_12000", + "isa_type": "cash_and_stocks_and_shares" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 4636 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_1808d3dbb0ea2074cff5e32e", + "semantic_fact_key": "ledger_semantic_fact_v2_a85cb4063853f2bf8adc29e4", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_only.subscribers.income_0_to_12570.subscription_10001_to_12000", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_10001_to_12000", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_only.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_0_to_12570", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_0_to_12570", + "isa_subscription_band": "subscription_10001_to_12000", + "isa_type": "cash_only" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 32733 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_00b48aa4a50c2191b17f987b", + "semantic_fact_key": "ledger_semantic_fact_v2_45df80acecfe4184955562e4", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.stocks_and_shares_only.subscribers.income_0_to_12570.subscription_10001_to_12000", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_10001_to_12000", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.stocks_and_shares_only.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_0_to_12570", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_0_to_12570", + "isa_subscription_band": "subscription_10001_to_12000", + "isa_type": "stocks_and_shares_only" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 4831 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_04c69f07cedfbfdf50b52ce8", + "semantic_fact_key": "ledger_semantic_fact_v2_266d60fd818c3a38e751b7bf", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.all.subscribers.income_0_to_12570.subscription_12001_to_14000", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_12001_to_14000", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.all.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_0_to_12570", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_0_to_12570", + "isa_subscription_band": "subscription_12001_to_14000", + "isa_type": "all" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 30257 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_ffc0f549c3314506200ab023", + "semantic_fact_key": "ledger_semantic_fact_v2_36cf003a952f35dbf14a31d2", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_and_stocks_and_shares.subscribers.income_0_to_12570.subscription_12001_to_14000", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_12001_to_14000", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_and_stocks_and_shares.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_0_to_12570", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_0_to_12570", + "isa_subscription_band": "subscription_12001_to_14000", + "isa_type": "cash_and_stocks_and_shares" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 1749 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_d329303976e0c83e875fb536", + "semantic_fact_key": "ledger_semantic_fact_v2_7b65ee76551bbbec13e208c8", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_only.subscribers.income_0_to_12570.subscription_12001_to_14000", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_12001_to_14000", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_only.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_0_to_12570", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_0_to_12570", + "isa_subscription_band": "subscription_12001_to_14000", + "isa_type": "cash_only" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 23482 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_cd29e80f27a2cab62b53747c", + "semantic_fact_key": "ledger_semantic_fact_v2_0ead3ddfe7f608e41ae4dbae", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.stocks_and_shares_only.subscribers.income_0_to_12570.subscription_12001_to_14000", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_12001_to_14000", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.stocks_and_shares_only.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_0_to_12570", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_0_to_12570", + "isa_subscription_band": "subscription_12001_to_14000", + "isa_type": "stocks_and_shares_only" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 5026 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_b65720a97ba9f5966d9f882e", + "semantic_fact_key": "ledger_semantic_fact_v2_e7278e8bd7032b2543e97de3", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.all.subscribers.income_0_to_12570.subscription_14001_to_16000", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_14001_to_16000", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.all.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_0_to_12570", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_0_to_12570", + "isa_subscription_band": "subscription_14001_to_16000", + "isa_type": "all" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 44597 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_3b8be09ed3fa9646234a3290", + "semantic_fact_key": "ledger_semantic_fact_v2_c035b30dea88eb61ea89a120", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_and_stocks_and_shares.subscribers.income_0_to_12570.subscription_14001_to_16000", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_14001_to_16000", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_and_stocks_and_shares.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_0_to_12570", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_0_to_12570", + "isa_subscription_band": "subscription_14001_to_16000", + "isa_type": "cash_and_stocks_and_shares" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 1909 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_8088b6daffb33d7949b4252f", + "semantic_fact_key": "ledger_semantic_fact_v2_e22707dc08016f2e462e04d0", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_only.subscribers.income_0_to_12570.subscription_14001_to_16000", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_14001_to_16000", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_only.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_0_to_12570", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_0_to_12570", + "isa_subscription_band": "subscription_14001_to_16000", + "isa_type": "cash_only" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 35983 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_e06e4ff9b8786d365eb9bf03", + "semantic_fact_key": "ledger_semantic_fact_v2_8c1ba4bee034615989a15665", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.stocks_and_shares_only.subscribers.income_0_to_12570.subscription_14001_to_16000", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_14001_to_16000", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.stocks_and_shares_only.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_0_to_12570", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_0_to_12570", + "isa_subscription_band": "subscription_14001_to_16000", + "isa_type": "stocks_and_shares_only" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 6706 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_cb1d91b8d4bed2aa1d782cfc", + "semantic_fact_key": "ledger_semantic_fact_v2_06b1fe93968c177c6eb123c6", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.all.subscribers.income_0_to_12570.subscription_16001_to_18000", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_16001_to_18000", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.all.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_0_to_12570", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_0_to_12570", + "isa_subscription_band": "subscription_16001_to_18000", + "isa_type": "all" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 23447 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_90f75aa06a973e241cd4bab8", + "semantic_fact_key": "ledger_semantic_fact_v2_1b9b9dd578a3766904b920ba", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_and_stocks_and_shares.subscribers.income_0_to_12570.subscription_16001_to_18000", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_16001_to_18000", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_and_stocks_and_shares.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_0_to_12570", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_0_to_12570", + "isa_subscription_band": "subscription_16001_to_18000", + "isa_type": "cash_and_stocks_and_shares" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 2823 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_24594ab5b08df911e7db0c42", + "semantic_fact_key": "ledger_semantic_fact_v2_04b5c178cc9bf5d0cb42ea3b", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_only.subscribers.income_0_to_12570.subscription_16001_to_18000", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_16001_to_18000", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_only.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_0_to_12570", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_0_to_12570", + "isa_subscription_band": "subscription_16001_to_18000", + "isa_type": "cash_only" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 16780 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_09e8097dc4ad2e2e9849d06a", + "semantic_fact_key": "ledger_semantic_fact_v2_bf03ccd9bd01fe2ef96a7200", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.stocks_and_shares_only.subscribers.income_0_to_12570.subscription_16001_to_18000", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_16001_to_18000", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.stocks_and_shares_only.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_0_to_12570", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_0_to_12570", + "isa_subscription_band": "subscription_16001_to_18000", + "isa_type": "stocks_and_shares_only" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 3843 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_c935b482b32eaddf4208aa52", + "semantic_fact_key": "ledger_semantic_fact_v2_a383e3d3292ae61c3da0887f", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.all.subscribers.income_0_to_12570.subscription_18001_to_19999", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_18001_to_19999", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.all.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_0_to_12570", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_0_to_12570", + "isa_subscription_band": "subscription_18001_to_19999", + "isa_type": "all" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 60685 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_b0003be19119506506bc1d61", + "semantic_fact_key": "ledger_semantic_fact_v2_37a902833386e6862d1b3bb3", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_and_stocks_and_shares.subscribers.income_0_to_12570.subscription_18001_to_19999", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_18001_to_19999", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_and_stocks_and_shares.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_0_to_12570", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_0_to_12570", + "isa_subscription_band": "subscription_18001_to_19999", + "isa_type": "cash_and_stocks_and_shares" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 4666 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_d2f63a637371abb8a29e58ee", + "semantic_fact_key": "ledger_semantic_fact_v2_e879deb20e29594107c1b6fe", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_only.subscribers.income_0_to_12570.subscription_18001_to_19999", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_18001_to_19999", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_only.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_0_to_12570", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_0_to_12570", + "isa_subscription_band": "subscription_18001_to_19999", + "isa_type": "cash_only" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 33356 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_4a66a37b11f60b38fe3a1dc2", + "semantic_fact_key": "ledger_semantic_fact_v2_60ac117df52a3856f6383d13", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.stocks_and_shares_only.subscribers.income_0_to_12570.subscription_18001_to_19999", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_18001_to_19999", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.stocks_and_shares_only.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_0_to_12570", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_0_to_12570", + "isa_subscription_band": "subscription_18001_to_19999", + "isa_type": "stocks_and_shares_only" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 22664 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_b39b8b8fc341a5db59d812af", + "semantic_fact_key": "ledger_semantic_fact_v2_bf317c0e6cf0b8cb29d799ac", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.all.subscribers.income_0_to_12570.subscription_1_to_2000", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_1_to_2000", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.all.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_0_to_12570", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_0_to_12570", + "isa_subscription_band": "subscription_1_to_2000", + "isa_type": "all" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 708221 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_3b91c58ad5465cd8f365d58d", + "semantic_fact_key": "ledger_semantic_fact_v2_961e6299feb80b75150de670", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_and_stocks_and_shares.subscribers.income_0_to_12570.subscription_1_to_2000", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_1_to_2000", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_and_stocks_and_shares.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_0_to_12570", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_0_to_12570", + "isa_subscription_band": "subscription_1_to_2000", + "isa_type": "cash_and_stocks_and_shares" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 19271 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_022e8879283b533cc736c8b5", + "semantic_fact_key": "ledger_semantic_fact_v2_d0918049482eb34e2f61813c", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_only.subscribers.income_0_to_12570.subscription_1_to_2000", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_1_to_2000", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_only.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_0_to_12570", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_0_to_12570", + "isa_subscription_band": "subscription_1_to_2000", + "isa_type": "cash_only" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 514216 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_fcb4e96c61b42c1328d56957", + "semantic_fact_key": "ledger_semantic_fact_v2_eb1843077e78e3ce91ac635a", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.stocks_and_shares_only.subscribers.income_0_to_12570.subscription_1_to_2000", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_1_to_2000", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.stocks_and_shares_only.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_0_to_12570", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_0_to_12570", + "isa_subscription_band": "subscription_1_to_2000", + "isa_type": "stocks_and_shares_only" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 174734 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_cb73be947d769928b1cb4535", + "semantic_fact_key": "ledger_semantic_fact_v2_7f5279b073a5b13551af25c9", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.all.subscribers.income_0_to_12570.subscription_20000_to_20000", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_20000_to_20000", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.all.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_0_to_12570", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_0_to_12570", + "isa_subscription_band": "subscription_20000_to_20000", + "isa_type": "all" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 411241 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_c763ef4dc70c2d39ea4ff34b", + "semantic_fact_key": "ledger_semantic_fact_v2_669a722b8cbf5985b0fd4311", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_and_stocks_and_shares.subscribers.income_0_to_12570.subscription_20000_to_20000", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_20000_to_20000", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_and_stocks_and_shares.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_0_to_12570", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_0_to_12570", + "isa_subscription_band": "subscription_20000_to_20000", + "isa_type": "cash_and_stocks_and_shares" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 22850 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_370899591ce3dbe152b46aa1", + "semantic_fact_key": "ledger_semantic_fact_v2_bc3960415c490cb9f60ea372", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_only.subscribers.income_0_to_12570.subscription_20000_to_20000", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_20000_to_20000", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_only.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_0_to_12570", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_0_to_12570", + "isa_subscription_band": "subscription_20000_to_20000", + "isa_type": "cash_only" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 295312 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_0bbcf259e024a8adba076b4a", + "semantic_fact_key": "ledger_semantic_fact_v2_39fe93efb83cb0f209df1a78", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.stocks_and_shares_only.subscribers.income_0_to_12570.subscription_20000_to_20000", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_20000_to_20000", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.stocks_and_shares_only.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_0_to_12570", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_0_to_12570", + "isa_subscription_band": "subscription_20000_to_20000", + "isa_type": "stocks_and_shares_only" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 93080 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_b48c118b1922b76bbe18f3f1", + "semantic_fact_key": "ledger_semantic_fact_v2_45b94fa1619c3447d34d3a19", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.all.subscribers.income_0_to_12570.subscription_2001_to_4000", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_2001_to_4000", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.all.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_0_to_12570", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_0_to_12570", + "isa_subscription_band": "subscription_2001_to_4000", + "isa_type": "all" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 225644 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_87a3ca560ac19fa666a6aa07", + "semantic_fact_key": "ledger_semantic_fact_v2_9a3808859530d54102980e99", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_and_stocks_and_shares.subscribers.income_0_to_12570.subscription_2001_to_4000", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_2001_to_4000", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_and_stocks_and_shares.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_0_to_12570", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_0_to_12570", + "isa_subscription_band": "subscription_2001_to_4000", + "isa_type": "cash_and_stocks_and_shares" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 11004 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_3dd288a26b36c947945bb79d", + "semantic_fact_key": "ledger_semantic_fact_v2_0c9130e0082afbcff4c028b6", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_only.subscribers.income_0_to_12570.subscription_2001_to_4000", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_2001_to_4000", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_only.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_0_to_12570", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_0_to_12570", + "isa_subscription_band": "subscription_2001_to_4000", + "isa_type": "cash_only" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 176717 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_bdc9b21d04c7a6dde1ab0435", + "semantic_fact_key": "ledger_semantic_fact_v2_b7ecd2e0b7759c6fe6049ca9", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.stocks_and_shares_only.subscribers.income_0_to_12570.subscription_2001_to_4000", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_2001_to_4000", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.stocks_and_shares_only.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_0_to_12570", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_0_to_12570", + "isa_subscription_band": "subscription_2001_to_4000", + "isa_type": "stocks_and_shares_only" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 37923 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_1338dba0f3e59603c2659d7e", + "semantic_fact_key": "ledger_semantic_fact_v2_be76f01d75d4c4d38e28e418", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.all.subscribers.income_0_to_12570.subscription_4001_to_6000", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_4001_to_6000", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.all.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_0_to_12570", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_0_to_12570", + "isa_subscription_band": "subscription_4001_to_6000", + "isa_type": "all" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 119583 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_bb352f34a14c9bc4a4906a14", + "semantic_fact_key": "ledger_semantic_fact_v2_a0683f99f9557b42c750def2", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_and_stocks_and_shares.subscribers.income_0_to_12570.subscription_4001_to_6000", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_4001_to_6000", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_and_stocks_and_shares.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_0_to_12570", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_0_to_12570", + "isa_subscription_band": "subscription_4001_to_6000", + "isa_type": "cash_and_stocks_and_shares" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 10229 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_a22b2398793ff8fa6f3be6b0", + "semantic_fact_key": "ledger_semantic_fact_v2_d5ed3113c8f21bf59c217f89", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_only.subscribers.income_0_to_12570.subscription_4001_to_6000", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_4001_to_6000", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_only.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_0_to_12570", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_0_to_12570", + "isa_subscription_band": "subscription_4001_to_6000", + "isa_type": "cash_only" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 93438 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_4c28793ccaa8ad6afc899ab2", + "semantic_fact_key": "ledger_semantic_fact_v2_916b2fa6623ad19b5d07638d", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.stocks_and_shares_only.subscribers.income_0_to_12570.subscription_4001_to_6000", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_4001_to_6000", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.stocks_and_shares_only.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_0_to_12570", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_0_to_12570", + "isa_subscription_band": "subscription_4001_to_6000", + "isa_type": "stocks_and_shares_only" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 15916 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_017455a153abfbaec2600611", + "semantic_fact_key": "ledger_semantic_fact_v2_8e304e12de50312743711707", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.all.subscribers.income_0_to_12570.subscription_6001_to_8000", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_6001_to_8000", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.all.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_0_to_12570", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_0_to_12570", + "isa_subscription_band": "subscription_6001_to_8000", + "isa_type": "all" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 56541 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_26f30f8350eb5a5e66d83828", + "semantic_fact_key": "ledger_semantic_fact_v2_dc1af009612bfa247c0e4a49", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_and_stocks_and_shares.subscribers.income_0_to_12570.subscription_6001_to_8000", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_6001_to_8000", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_and_stocks_and_shares.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_0_to_12570", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_0_to_12570", + "isa_subscription_band": "subscription_6001_to_8000", + "isa_type": "cash_and_stocks_and_shares" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 4922 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_989a9d157cb5ea5dd7c3c16e", + "semantic_fact_key": "ledger_semantic_fact_v2_671cc6788c263cb763784fc8", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_only.subscribers.income_0_to_12570.subscription_6001_to_8000", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_6001_to_8000", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_only.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_0_to_12570", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_0_to_12570", + "isa_subscription_band": "subscription_6001_to_8000", + "isa_type": "cash_only" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 44862 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_8fe9597f506dab2aa42c60b4", + "semantic_fact_key": "ledger_semantic_fact_v2_ea013f6f50740e89d511a26b", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.stocks_and_shares_only.subscribers.income_0_to_12570.subscription_6001_to_8000", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_6001_to_8000", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.stocks_and_shares_only.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_0_to_12570", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_0_to_12570", + "isa_subscription_band": "subscription_6001_to_8000", + "isa_type": "stocks_and_shares_only" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 6758 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_ec98e3ffa7776ee2070daf0f", + "semantic_fact_key": "ledger_semantic_fact_v2_c0726224de617e881a2d7f21", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.all.subscribers.income_0_to_12570.subscription_8001_to_10000", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_8001_to_10000", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.all.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_0_to_12570", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_0_to_12570", + "isa_subscription_band": "subscription_8001_to_10000", + "isa_type": "all" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 82027 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_1159d37ebeb2f89463243ae5", + "semantic_fact_key": "ledger_semantic_fact_v2_0cd744b29ad85ce30e8d3dc9", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_and_stocks_and_shares.subscribers.income_0_to_12570.subscription_8001_to_10000", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_8001_to_10000", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_and_stocks_and_shares.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_0_to_12570", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_0_to_12570", + "isa_subscription_band": "subscription_8001_to_10000", + "isa_type": "cash_and_stocks_and_shares" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 4686 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_129ec32fbe200cd18c559a73", + "semantic_fact_key": "ledger_semantic_fact_v2_40b03676d35c262a22d4e35a", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_only.subscribers.income_0_to_12570.subscription_8001_to_10000", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_8001_to_10000", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_only.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_0_to_12570", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_0_to_12570", + "isa_subscription_band": "subscription_8001_to_10000", + "isa_type": "cash_only" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 67540 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_432be42ae1c6e2b506c2731b", + "semantic_fact_key": "ledger_semantic_fact_v2_06180437b69dd1d95b9f09c4", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.stocks_and_shares_only.subscribers.income_0_to_12570.subscription_8001_to_10000", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_8001_to_10000", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.stocks_and_shares_only.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_0_to_12570", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_0_to_12570", + "isa_subscription_band": "subscription_8001_to_10000", + "isa_type": "stocks_and_shares_only" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 9801 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_4f52542fb2ab4672d59d793d", + "semantic_fact_key": "ledger_semantic_fact_v2_5c801f172a1a0ed9f21f89a0", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.all.subscribers.income_100001_to_125140.all_subscriptions", + "concept": "hmrc.isa_subscribers", + "measure_id": "all_subscriptions", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.all.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_100001_to_125140", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_100001_to_125140", + "isa_subscription_band": "all", + "isa_type": "all" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 276914 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_933b35ccc22a7dd34a410cdf", + "semantic_fact_key": "ledger_semantic_fact_v2_d357a6012421ce2625c801c4", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_and_stocks_and_shares.subscribers.income_100001_to_125140.all_subscriptions", + "concept": "hmrc.isa_subscribers", + "measure_id": "all_subscriptions", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_and_stocks_and_shares.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_100001_to_125140", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_100001_to_125140", + "isa_subscription_band": "all", + "isa_type": "cash_and_stocks_and_shares" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 35679 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_6f9352462fde3b37f2d5b6db", + "semantic_fact_key": "ledger_semantic_fact_v2_3dcf3f71775808a3e8604d74", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_only.subscribers.income_100001_to_125140.all_subscriptions", + "concept": "hmrc.isa_subscribers", + "measure_id": "all_subscriptions", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_only.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_100001_to_125140", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_100001_to_125140", + "isa_subscription_band": "all", + "isa_type": "cash_only" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 121215 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_d8e522d5f878bfb253f38be7", + "semantic_fact_key": "ledger_semantic_fact_v2_2cabddcb24d9bbc21f57a3d3", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.stocks_and_shares_only.subscribers.income_100001_to_125140.all_subscriptions", + "concept": "hmrc.isa_subscribers", + "measure_id": "all_subscriptions", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.stocks_and_shares_only.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_100001_to_125140", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_100001_to_125140", + "isa_subscription_band": "all", + "isa_type": "stocks_and_shares_only" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 120020 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_0073a1801c52e19f2f9d2a7d", + "semantic_fact_key": "ledger_semantic_fact_v2_6b6ab5500420d74560c77db7", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.all.subscribers.income_100001_to_125140.subscription_10001_to_12000", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_10001_to_12000", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.all.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_100001_to_125140", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_100001_to_125140", + "isa_subscription_band": "subscription_10001_to_12000", + "isa_type": "all" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 8382 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_9bf38e9dc943ae00ffbe99c3", + "semantic_fact_key": "ledger_semantic_fact_v2_2ca0c5ed9898201220eb0ba4", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_and_stocks_and_shares.subscribers.income_100001_to_125140.subscription_10001_to_12000", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_10001_to_12000", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_and_stocks_and_shares.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_100001_to_125140", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_100001_to_125140", + "isa_subscription_band": "subscription_10001_to_12000", + "isa_type": "cash_and_stocks_and_shares" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 1692 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_9f732beb6383fee9f82818ae", + "semantic_fact_key": "ledger_semantic_fact_v2_915a330b19c023dfa42b1e96", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_only.subscribers.income_100001_to_125140.subscription_10001_to_12000", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_10001_to_12000", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_only.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_100001_to_125140", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_100001_to_125140", + "isa_subscription_band": "subscription_10001_to_12000", + "isa_type": "cash_only" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 4018 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_ecbe1d8b12937b1a3a439902", + "semantic_fact_key": "ledger_semantic_fact_v2_574bf134464324150e6c3518", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.stocks_and_shares_only.subscribers.income_100001_to_125140.subscription_10001_to_12000", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_10001_to_12000", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.stocks_and_shares_only.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_100001_to_125140", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_100001_to_125140", + "isa_subscription_band": "subscription_10001_to_12000", + "isa_type": "stocks_and_shares_only" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 2671 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_9316e693f2dd5cf18794dfcf", + "semantic_fact_key": "ledger_semantic_fact_v2_550c963c1e8b0e515ae360bc", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.all.subscribers.income_100001_to_125140.subscription_12001_to_14000", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_12001_to_14000", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.all.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_100001_to_125140", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_100001_to_125140", + "isa_subscription_band": "subscription_12001_to_14000", + "isa_type": "all" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 6272 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_05bac1d30a884f2ea2c5e1d1", + "semantic_fact_key": "ledger_semantic_fact_v2_0530fbb57a60b6716d77fa3d", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_and_stocks_and_shares.subscribers.income_100001_to_125140.subscription_12001_to_14000", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_12001_to_14000", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_and_stocks_and_shares.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_100001_to_125140", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_100001_to_125140", + "isa_subscription_band": "subscription_12001_to_14000", + "isa_type": "cash_and_stocks_and_shares" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 1228 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_fad8a73ce352b2adcd71497c", + "semantic_fact_key": "ledger_semantic_fact_v2_29e26a56ca2a5e53e26f6aeb", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_only.subscribers.income_100001_to_125140.subscription_12001_to_14000", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_12001_to_14000", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_only.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_100001_to_125140", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_100001_to_125140", + "isa_subscription_band": "subscription_12001_to_14000", + "isa_type": "cash_only" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 2979 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_080d95c268675fad0eaaa891", + "semantic_fact_key": "ledger_semantic_fact_v2_6088946805b09ebc521dacce", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.stocks_and_shares_only.subscribers.income_100001_to_125140.subscription_12001_to_14000", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_12001_to_14000", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.stocks_and_shares_only.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_100001_to_125140", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_100001_to_125140", + "isa_subscription_band": "subscription_12001_to_14000", + "isa_type": "stocks_and_shares_only" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 2065 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_91a7a494e5e34db4cebe143d", + "semantic_fact_key": "ledger_semantic_fact_v2_f3625d77361695172817afaa", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.all.subscribers.income_100001_to_125140.subscription_14001_to_16000", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_14001_to_16000", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.all.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_100001_to_125140", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_100001_to_125140", + "isa_subscription_band": "subscription_14001_to_16000", + "isa_type": "all" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 9243 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_ff63dfe3fba0a33cae68ecbe", + "semantic_fact_key": "ledger_semantic_fact_v2_e11e8933b87fdc099e7adac8", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_and_stocks_and_shares.subscribers.income_100001_to_125140.subscription_14001_to_16000", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_14001_to_16000", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_and_stocks_and_shares.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_100001_to_125140", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_100001_to_125140", + "isa_subscription_band": "subscription_14001_to_16000", + "isa_type": "cash_and_stocks_and_shares" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 2012 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_2b1970b89370060a602d1ce9", + "semantic_fact_key": "ledger_semantic_fact_v2_072758eb52718412cd36b719", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_only.subscribers.income_100001_to_125140.subscription_14001_to_16000", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_14001_to_16000", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_only.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_100001_to_125140", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_100001_to_125140", + "isa_subscription_band": "subscription_14001_to_16000", + "isa_type": "cash_only" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 4056 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_be43456922060646c91b0f37", + "semantic_fact_key": "ledger_semantic_fact_v2_a7a3369c695af0f7ebb8fa5c", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.stocks_and_shares_only.subscribers.income_100001_to_125140.subscription_14001_to_16000", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_14001_to_16000", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.stocks_and_shares_only.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_100001_to_125140", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_100001_to_125140", + "isa_subscription_band": "subscription_14001_to_16000", + "isa_type": "stocks_and_shares_only" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 3175 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_703252c26ba10320b9c231d2", + "semantic_fact_key": "ledger_semantic_fact_v2_e612b00eba4aa2164af4519b", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.all.subscribers.income_100001_to_125140.subscription_16001_to_18000", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_16001_to_18000", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.all.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_100001_to_125140", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_100001_to_125140", + "isa_subscription_band": "subscription_16001_to_18000", + "isa_type": "all" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 6450 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_61859e98eb643f2870ccf689", + "semantic_fact_key": "ledger_semantic_fact_v2_48e57ec8d052e66be3b0c6d3", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_and_stocks_and_shares.subscribers.income_100001_to_125140.subscription_16001_to_18000", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_16001_to_18000", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_and_stocks_and_shares.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_100001_to_125140", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_100001_to_125140", + "isa_subscription_band": "subscription_16001_to_18000", + "isa_type": "cash_and_stocks_and_shares" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 2027 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_20243b08d1c9ea6a7abc7e89", + "semantic_fact_key": "ledger_semantic_fact_v2_485388179c802d3b7653d90f", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_only.subscribers.income_100001_to_125140.subscription_16001_to_18000", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_16001_to_18000", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_only.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_100001_to_125140", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_100001_to_125140", + "isa_subscription_band": "subscription_16001_to_18000", + "isa_type": "cash_only" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 2486 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_e318bb0b7e8ca28ad03b79a1", + "semantic_fact_key": "ledger_semantic_fact_v2_4b7a604d93a4132b0aeb5905", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.stocks_and_shares_only.subscribers.income_100001_to_125140.subscription_16001_to_18000", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_16001_to_18000", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.stocks_and_shares_only.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_100001_to_125140", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_100001_to_125140", + "isa_subscription_band": "subscription_16001_to_18000", + "isa_type": "stocks_and_shares_only" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 1936 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_f2c7fe0813192a29f55a4bf2", + "semantic_fact_key": "ledger_semantic_fact_v2_eda2235edba63ebfb63d229f", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.all.subscribers.income_100001_to_125140.subscription_18001_to_19999", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_18001_to_19999", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.all.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_100001_to_125140", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_100001_to_125140", + "isa_subscription_band": "subscription_18001_to_19999", + "isa_type": "all" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 20255 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_9f75dd36fdf7a9135bcd5de2", + "semantic_fact_key": "ledger_semantic_fact_v2_86fc6e306d83643be5bfc0fe", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_and_stocks_and_shares.subscribers.income_100001_to_125140.subscription_18001_to_19999", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_18001_to_19999", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_and_stocks_and_shares.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_100001_to_125140", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_100001_to_125140", + "isa_subscription_band": "subscription_18001_to_19999", + "isa_type": "cash_and_stocks_and_shares" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 4152 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_71c506f3d9a584d6924dbce6", + "semantic_fact_key": "ledger_semantic_fact_v2_30c0e9b53c3db80b8af4b8df", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_only.subscribers.income_100001_to_125140.subscription_18001_to_19999", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_18001_to_19999", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_only.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_100001_to_125140", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_100001_to_125140", + "isa_subscription_band": "subscription_18001_to_19999", + "isa_type": "cash_only" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 8130 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_afdd4b8c68cf13b8a7a9d7f4", + "semantic_fact_key": "ledger_semantic_fact_v2_0b166f7f4fdba6b3159f3895", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.stocks_and_shares_only.subscribers.income_100001_to_125140.subscription_18001_to_19999", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_18001_to_19999", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.stocks_and_shares_only.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_100001_to_125140", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_100001_to_125140", + "isa_subscription_band": "subscription_18001_to_19999", + "isa_type": "stocks_and_shares_only" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 7973 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_4df6a6ff1bb92bf95aeefaf5", + "semantic_fact_key": "ledger_semantic_fact_v2_4b447e664e8e6b6c15f44c62", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.all.subscribers.income_100001_to_125140.subscription_1_to_2000", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_1_to_2000", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.all.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_100001_to_125140", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_100001_to_125140", + "isa_subscription_band": "subscription_1_to_2000", + "isa_type": "all" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 46625 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_dae0bc42b8ff323b4ed7b3e5", + "semantic_fact_key": "ledger_semantic_fact_v2_a31310fc2e9d70b06f861230", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_and_stocks_and_shares.subscribers.income_100001_to_125140.subscription_1_to_2000", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_1_to_2000", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_and_stocks_and_shares.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_100001_to_125140", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_100001_to_125140", + "isa_subscription_band": "subscription_1_to_2000", + "isa_type": "cash_and_stocks_and_shares" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 1821 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_850b97089803e8510e1818e1", + "semantic_fact_key": "ledger_semantic_fact_v2_cd1af1e1f066280c9c137678", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_only.subscribers.income_100001_to_125140.subscription_1_to_2000", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_1_to_2000", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_only.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_100001_to_125140", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_100001_to_125140", + "isa_subscription_band": "subscription_1_to_2000", + "isa_type": "cash_only" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 15383 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_4e5aa24da3c8b33c79cfb8bf", + "semantic_fact_key": "ledger_semantic_fact_v2_9eb1b52241ece0cc15da5b6a", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.stocks_and_shares_only.subscribers.income_100001_to_125140.subscription_1_to_2000", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_1_to_2000", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.stocks_and_shares_only.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_100001_to_125140", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_100001_to_125140", + "isa_subscription_band": "subscription_1_to_2000", + "isa_type": "stocks_and_shares_only" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 29421 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_d532f79379e3676acbcefb7a", + "semantic_fact_key": "ledger_semantic_fact_v2_b33e28b92f0cf7053f391e91", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.all.subscribers.income_100001_to_125140.subscription_20000_to_20000", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_20000_to_20000", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.all.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_100001_to_125140", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_100001_to_125140", + "isa_subscription_band": "subscription_20000_to_20000", + "isa_type": "all" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 117373 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_a2ae71ac265a015b2ba6c999", + "semantic_fact_key": "ledger_semantic_fact_v2_3f4d1caae0fa244664d0fa59", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_and_stocks_and_shares.subscribers.income_100001_to_125140.subscription_20000_to_20000", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_20000_to_20000", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_and_stocks_and_shares.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_100001_to_125140", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_100001_to_125140", + "isa_subscription_band": "subscription_20000_to_20000", + "isa_type": "cash_and_stocks_and_shares" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 14143 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_6e918cd0f8da125d4f1d3462", + "semantic_fact_key": "ledger_semantic_fact_v2_4668b0da820cb98c2ba68a7d", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_only.subscribers.income_100001_to_125140.subscription_20000_to_20000", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_20000_to_20000", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_only.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_100001_to_125140", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_100001_to_125140", + "isa_subscription_band": "subscription_20000_to_20000", + "isa_type": "cash_only" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 58801 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_aa83d6ba2aa50286b894ce43", + "semantic_fact_key": "ledger_semantic_fact_v2_17b670aa6c1cf40a05b37187", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.stocks_and_shares_only.subscribers.income_100001_to_125140.subscription_20000_to_20000", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_20000_to_20000", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.stocks_and_shares_only.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_100001_to_125140", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_100001_to_125140", + "isa_subscription_band": "subscription_20000_to_20000", + "isa_type": "stocks_and_shares_only" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 44428 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_b4843b2f692b052ddb6a86e0", + "semantic_fact_key": "ledger_semantic_fact_v2_0d1dfbad0924187041e3debf", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.all.subscribers.income_100001_to_125140.subscription_2001_to_4000", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_2001_to_4000", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.all.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_100001_to_125140", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_100001_to_125140", + "isa_subscription_band": "subscription_2001_to_4000", + "isa_type": "all" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 23492 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_958a85c75a0e354e0033f12a", + "semantic_fact_key": "ledger_semantic_fact_v2_a46210ca968e5d509be7b0ac", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_and_stocks_and_shares.subscribers.income_100001_to_125140.subscription_2001_to_4000", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_2001_to_4000", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_and_stocks_and_shares.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_100001_to_125140", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_100001_to_125140", + "isa_subscription_band": "subscription_2001_to_4000", + "isa_type": "cash_and_stocks_and_shares" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 2004 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_ee37ca2f1bc5be880d159130", + "semantic_fact_key": "ledger_semantic_fact_v2_b88ea29c1f3702d2e513f40d", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_only.subscribers.income_100001_to_125140.subscription_2001_to_4000", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_2001_to_4000", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_only.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_100001_to_125140", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_100001_to_125140", + "isa_subscription_band": "subscription_2001_to_4000", + "isa_type": "cash_only" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 8494 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_f38a5539a60c300a0568a381", + "semantic_fact_key": "ledger_semantic_fact_v2_e153c7dc72e59e70bc8c4f1b", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.stocks_and_shares_only.subscribers.income_100001_to_125140.subscription_2001_to_4000", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_2001_to_4000", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.stocks_and_shares_only.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_100001_to_125140", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_100001_to_125140", + "isa_subscription_band": "subscription_2001_to_4000", + "isa_type": "stocks_and_shares_only" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 12995 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_140ac3d44944cbfbf4abeae6", + "semantic_fact_key": "ledger_semantic_fact_v2_cddefd4c333ec4b525398efe", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.all.subscribers.income_100001_to_125140.subscription_4001_to_6000", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_4001_to_6000", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.all.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_100001_to_125140", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_100001_to_125140", + "isa_subscription_band": "subscription_4001_to_6000", + "isa_type": "all" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 15661 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_4152529d1cddd5273713cece", + "semantic_fact_key": "ledger_semantic_fact_v2_90fcf46d1618a68d9a652cbd", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_and_stocks_and_shares.subscribers.income_100001_to_125140.subscription_4001_to_6000", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_4001_to_6000", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_and_stocks_and_shares.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_100001_to_125140", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_100001_to_125140", + "isa_subscription_band": "subscription_4001_to_6000", + "isa_type": "cash_and_stocks_and_shares" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 2349 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_9e8ad5eeb23dbfb000e08cb2", + "semantic_fact_key": "ledger_semantic_fact_v2_1100dd9aa7fc4b4c922e5450", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_only.subscribers.income_100001_to_125140.subscription_4001_to_6000", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_4001_to_6000", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_only.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_100001_to_125140", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_100001_to_125140", + "isa_subscription_band": "subscription_4001_to_6000", + "isa_type": "cash_only" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 6171 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_71411775f810e370148b8f41", + "semantic_fact_key": "ledger_semantic_fact_v2_4ebb6c8a996125b8b6ff02ff", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.stocks_and_shares_only.subscribers.income_100001_to_125140.subscription_4001_to_6000", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_4001_to_6000", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.stocks_and_shares_only.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_100001_to_125140", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_100001_to_125140", + "isa_subscription_band": "subscription_4001_to_6000", + "isa_type": "stocks_and_shares_only" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 7142 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_d2576dcd1e38037ae57692b8", + "semantic_fact_key": "ledger_semantic_fact_v2_285ffb974d7e0824cbd07760", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.all.subscribers.income_100001_to_125140.subscription_6001_to_8000", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_6001_to_8000", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.all.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_100001_to_125140", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_100001_to_125140", + "isa_subscription_band": "subscription_6001_to_8000", + "isa_type": "all" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 10254 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_94596549c8d393a68ff27753", + "semantic_fact_key": "ledger_semantic_fact_v2_98f41328bc501e4e23cbd913", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_and_stocks_and_shares.subscribers.income_100001_to_125140.subscription_6001_to_8000", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_6001_to_8000", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_and_stocks_and_shares.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_100001_to_125140", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_100001_to_125140", + "isa_subscription_band": "subscription_6001_to_8000", + "isa_type": "cash_and_stocks_and_shares" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 2186 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_1c8e844bafe70ac098b0f33e", + "semantic_fact_key": "ledger_semantic_fact_v2_68ea33808a71cee655934303", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_only.subscribers.income_100001_to_125140.subscription_6001_to_8000", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_6001_to_8000", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_only.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_100001_to_125140", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_100001_to_125140", + "isa_subscription_band": "subscription_6001_to_8000", + "isa_type": "cash_only" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 3739 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_337ebf74b22bd98b4bf9105a", + "semantic_fact_key": "ledger_semantic_fact_v2_a9f555cad0ca5bccd38af1f9", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.stocks_and_shares_only.subscribers.income_100001_to_125140.subscription_6001_to_8000", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_6001_to_8000", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.stocks_and_shares_only.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_100001_to_125140", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_100001_to_125140", + "isa_subscription_band": "subscription_6001_to_8000", + "isa_type": "stocks_and_shares_only" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 4330 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_ad92a3db6e4278756c2da383", + "semantic_fact_key": "ledger_semantic_fact_v2_7888077e42b2c99ee65152a7", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.all.subscribers.income_100001_to_125140.subscription_8001_to_10000", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_8001_to_10000", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.all.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_100001_to_125140", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_100001_to_125140", + "isa_subscription_band": "subscription_8001_to_10000", + "isa_type": "all" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 12908 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_b9fdc447dd7b0a02df20ce53", + "semantic_fact_key": "ledger_semantic_fact_v2_bf173973ebd87db30e919266", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_and_stocks_and_shares.subscribers.income_100001_to_125140.subscription_8001_to_10000", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_8001_to_10000", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_and_stocks_and_shares.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_100001_to_125140", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_100001_to_125140", + "isa_subscription_band": "subscription_8001_to_10000", + "isa_type": "cash_and_stocks_and_shares" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 2065 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_9079425e0bb4e22024db3a82", + "semantic_fact_key": "ledger_semantic_fact_v2_3a8e17857cac02591570e23c", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_only.subscribers.income_100001_to_125140.subscription_8001_to_10000", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_8001_to_10000", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_only.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_100001_to_125140", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_100001_to_125140", + "isa_subscription_band": "subscription_8001_to_10000", + "isa_type": "cash_only" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 6959 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_e3592a1daf8c8bca04e87579", + "semantic_fact_key": "ledger_semantic_fact_v2_5b847e02e910a21d18b4f336", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.stocks_and_shares_only.subscribers.income_100001_to_125140.subscription_8001_to_10000", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_8001_to_10000", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.stocks_and_shares_only.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_100001_to_125140", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_100001_to_125140", + "isa_subscription_band": "subscription_8001_to_10000", + "isa_type": "stocks_and_shares_only" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 3883 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_56369df9532195bc74095f1a", + "semantic_fact_key": "ledger_semantic_fact_v2_19687cc7f5d42a0f2689254a", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.all.subscribers.income_125141_to_150000.all_subscriptions", + "concept": "hmrc.isa_subscribers", + "measure_id": "all_subscriptions", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.all.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_125141_to_150000", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_125141_to_150000", + "isa_subscription_band": "all", + "isa_type": "all" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 143067 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_72abbc4454342b0ef1d5e541", + "semantic_fact_key": "ledger_semantic_fact_v2_577c34d50f23824edbd87479", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_and_stocks_and_shares.subscribers.income_125141_to_150000.all_subscriptions", + "concept": "hmrc.isa_subscribers", + "measure_id": "all_subscriptions", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_and_stocks_and_shares.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_125141_to_150000", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_125141_to_150000", + "isa_subscription_band": "all", + "isa_type": "cash_and_stocks_and_shares" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 18024 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_f514af7d2d72e25b947298c0", + "semantic_fact_key": "ledger_semantic_fact_v2_24aab17880218a8ad03b70fa", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_only.subscribers.income_125141_to_150000.all_subscriptions", + "concept": "hmrc.isa_subscribers", + "measure_id": "all_subscriptions", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_only.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_125141_to_150000", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_125141_to_150000", + "isa_subscription_band": "all", + "isa_type": "cash_only" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 59152 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_75f354ff34282c9e15b6a23d", + "semantic_fact_key": "ledger_semantic_fact_v2_1d44bc9c1133b0904868cb7d", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.stocks_and_shares_only.subscribers.income_125141_to_150000.all_subscriptions", + "concept": "hmrc.isa_subscribers", + "measure_id": "all_subscriptions", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.stocks_and_shares_only.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_125141_to_150000", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_125141_to_150000", + "isa_subscription_band": "all", + "isa_type": "stocks_and_shares_only" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 65891 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_3b362a56ec4c43b33973f714", + "semantic_fact_key": "ledger_semantic_fact_v2_3447e4283c4d025aff349c33", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.all.subscribers.income_125141_to_150000.subscription_10001_to_12000", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_10001_to_12000", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.all.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_125141_to_150000", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_125141_to_150000", + "isa_subscription_band": "subscription_10001_to_12000", + "isa_type": "all" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 4212 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_fc4eaedc7f65ea42fd6d6f66", + "semantic_fact_key": "ledger_semantic_fact_v2_9adfa8c4b1ae3fd56ac8aa66", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_and_stocks_and_shares.subscribers.income_125141_to_150000.subscription_10001_to_12000", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_10001_to_12000", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_and_stocks_and_shares.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_125141_to_150000", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_125141_to_150000", + "isa_subscription_band": "subscription_10001_to_12000", + "isa_type": "cash_and_stocks_and_shares" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 947 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_2c0618e95e3d9c7dc0ab1c51", + "semantic_fact_key": "ledger_semantic_fact_v2_1a362145b298bef805df85f3", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_only.subscribers.income_125141_to_150000.subscription_10001_to_12000", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_10001_to_12000", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_only.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_125141_to_150000", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_125141_to_150000", + "isa_subscription_band": "subscription_10001_to_12000", + "isa_type": "cash_only" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 1501 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_a6a7c583d52f872c71c748a0", + "semantic_fact_key": "ledger_semantic_fact_v2_f46bca929aefbdf1a4052d50", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.stocks_and_shares_only.subscribers.income_125141_to_150000.subscription_10001_to_12000", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_10001_to_12000", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.stocks_and_shares_only.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_125141_to_150000", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_125141_to_150000", + "isa_subscription_band": "subscription_10001_to_12000", + "isa_type": "stocks_and_shares_only" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 1764 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_e52d7890734d38ea44c5b133", + "semantic_fact_key": "ledger_semantic_fact_v2_7f1450a2dd7c2a24b6400c75", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.all.subscribers.income_125141_to_150000.subscription_12001_to_14000", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_12001_to_14000", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.all.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_125141_to_150000", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_125141_to_150000", + "isa_subscription_band": "subscription_12001_to_14000", + "isa_type": "all" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 3359 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_7ed6e588646ca00bbc3e29a6", + "semantic_fact_key": "ledger_semantic_fact_v2_16723dcb972bba2d4c4d40b3", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_and_stocks_and_shares.subscribers.income_125141_to_150000.subscription_12001_to_14000", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_12001_to_14000", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_and_stocks_and_shares.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_125141_to_150000", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_125141_to_150000", + "isa_subscription_band": "subscription_12001_to_14000", + "isa_type": "cash_and_stocks_and_shares" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 890 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_b73a77e7e98790a69de58f4e", + "semantic_fact_key": "ledger_semantic_fact_v2_efa37e1ce79da27a018d4fe6", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_only.subscribers.income_125141_to_150000.subscription_12001_to_14000", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_12001_to_14000", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_only.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_125141_to_150000", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_125141_to_150000", + "isa_subscription_band": "subscription_12001_to_14000", + "isa_type": "cash_only" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 1383 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_86c8398df19a8b9c0ff0d369", + "semantic_fact_key": "ledger_semantic_fact_v2_b22ae678584e78ae8611994d", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.stocks_and_shares_only.subscribers.income_125141_to_150000.subscription_12001_to_14000", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_12001_to_14000", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.stocks_and_shares_only.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_125141_to_150000", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_125141_to_150000", + "isa_subscription_band": "subscription_12001_to_14000", + "isa_type": "stocks_and_shares_only" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 1086 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_f5c16a4c601374eae5dfd4ce", + "semantic_fact_key": "ledger_semantic_fact_v2_35f63271d59aa986f5dfa9f7", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.all.subscribers.income_125141_to_150000.subscription_14001_to_16000", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_14001_to_16000", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.all.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_125141_to_150000", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_125141_to_150000", + "isa_subscription_band": "subscription_14001_to_16000", + "isa_type": "all" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 5672 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_cfcd7e6f1e73caff1d9cd967", + "semantic_fact_key": "ledger_semantic_fact_v2_d1bd7c7f7c8d5bfd1574786e", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_and_stocks_and_shares.subscribers.income_125141_to_150000.subscription_14001_to_16000", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_14001_to_16000", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_and_stocks_and_shares.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_125141_to_150000", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_125141_to_150000", + "isa_subscription_band": "subscription_14001_to_16000", + "isa_type": "cash_and_stocks_and_shares" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 1173 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_b695260f7a45ceaecdedbd69", + "semantic_fact_key": "ledger_semantic_fact_v2_eadd28395265eff1a3205dfa", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_only.subscribers.income_125141_to_150000.subscription_14001_to_16000", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_14001_to_16000", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_only.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_125141_to_150000", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_125141_to_150000", + "isa_subscription_band": "subscription_14001_to_16000", + "isa_type": "cash_only" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 2331 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_0ca67be46cbad2f6a38ddf7a", + "semantic_fact_key": "ledger_semantic_fact_v2_1abf5b5c4adf36fcb49a6308", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.stocks_and_shares_only.subscribers.income_125141_to_150000.subscription_14001_to_16000", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_14001_to_16000", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.stocks_and_shares_only.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_125141_to_150000", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_125141_to_150000", + "isa_subscription_band": "subscription_14001_to_16000", + "isa_type": "stocks_and_shares_only" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 2168 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_283a5ebd5f0997b4b6429f5b", + "semantic_fact_key": "ledger_semantic_fact_v2_d843c8803b129b499acbfd92", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.all.subscribers.income_125141_to_150000.subscription_16001_to_18000", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_16001_to_18000", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.all.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_125141_to_150000", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_125141_to_150000", + "isa_subscription_band": "subscription_16001_to_18000", + "isa_type": "all" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 3669 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_72ab31595d319fc83e7d021d", + "semantic_fact_key": "ledger_semantic_fact_v2_bce3a47e2875bc8c865ef952", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_and_stocks_and_shares.subscribers.income_125141_to_150000.subscription_16001_to_18000", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_16001_to_18000", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_and_stocks_and_shares.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_125141_to_150000", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_125141_to_150000", + "isa_subscription_band": "subscription_16001_to_18000", + "isa_type": "cash_and_stocks_and_shares" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 1079 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_9a99ee812c73f956c67242db", + "semantic_fact_key": "ledger_semantic_fact_v2_f2c9daa5301105ae02f7833a", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_only.subscribers.income_125141_to_150000.subscription_16001_to_18000", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_16001_to_18000", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_only.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_125141_to_150000", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_125141_to_150000", + "isa_subscription_band": "subscription_16001_to_18000", + "isa_type": "cash_only" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 1321 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_edc53f80f7ef555b0be84e7a", + "semantic_fact_key": "ledger_semantic_fact_v2_ad7258e7a765de181c48c0ff", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.stocks_and_shares_only.subscribers.income_125141_to_150000.subscription_16001_to_18000", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_16001_to_18000", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.stocks_and_shares_only.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_125141_to_150000", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_125141_to_150000", + "isa_subscription_band": "subscription_16001_to_18000", + "isa_type": "stocks_and_shares_only" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 1269 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_a512110be28c2ccb92dd4428", + "semantic_fact_key": "ledger_semantic_fact_v2_0d108c5a07de860488bfaf2f", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.all.subscribers.income_125141_to_150000.subscription_18001_to_19999", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_18001_to_19999", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.all.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_125141_to_150000", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_125141_to_150000", + "isa_subscription_band": "subscription_18001_to_19999", + "isa_type": "all" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 10902 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_cc51de0f776c7435aa3a08eb", + "semantic_fact_key": "ledger_semantic_fact_v2_267c00740d18128c8391e0ce", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_and_stocks_and_shares.subscribers.income_125141_to_150000.subscription_18001_to_19999", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_18001_to_19999", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_and_stocks_and_shares.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_125141_to_150000", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_125141_to_150000", + "isa_subscription_band": "subscription_18001_to_19999", + "isa_type": "cash_and_stocks_and_shares" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 2327 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_5ec3f9c1c91eb04b90411ecc", + "semantic_fact_key": "ledger_semantic_fact_v2_d94742977c7c43b4474d4e4b", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_only.subscribers.income_125141_to_150000.subscription_18001_to_19999", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_18001_to_19999", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_only.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_125141_to_150000", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_125141_to_150000", + "isa_subscription_band": "subscription_18001_to_19999", + "isa_type": "cash_only" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 4178 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_15cb677f295cb66c4bf91f40", + "semantic_fact_key": "ledger_semantic_fact_v2_1b1f34d7228c70b5bbb9fe4c", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.stocks_and_shares_only.subscribers.income_125141_to_150000.subscription_18001_to_19999", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_18001_to_19999", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.stocks_and_shares_only.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_125141_to_150000", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_125141_to_150000", + "isa_subscription_band": "subscription_18001_to_19999", + "isa_type": "stocks_and_shares_only" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 4397 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_2b127bad2ea837a1842cf151", + "semantic_fact_key": "ledger_semantic_fact_v2_735626727c0094144bb1350b", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.all.subscribers.income_125141_to_150000.subscription_1_to_2000", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_1_to_2000", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.all.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_125141_to_150000", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_125141_to_150000", + "isa_subscription_band": "subscription_1_to_2000", + "isa_type": "all" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 20107 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_2673d3c605b4e1f3933a3b3f", + "semantic_fact_key": "ledger_semantic_fact_v2_c855bbfc6239b57f7039c17f", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_and_stocks_and_shares.subscribers.income_125141_to_150000.subscription_1_to_2000", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_1_to_2000", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_and_stocks_and_shares.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_125141_to_150000", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_125141_to_150000", + "isa_subscription_band": "subscription_1_to_2000", + "isa_type": "cash_and_stocks_and_shares" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 879 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_d21ac402ef4f1b3660c58940", + "semantic_fact_key": "ledger_semantic_fact_v2_296d6e3f0e9bf94980d48b1b", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_only.subscribers.income_125141_to_150000.subscription_1_to_2000", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_1_to_2000", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_only.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_125141_to_150000", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_125141_to_150000", + "isa_subscription_band": "subscription_1_to_2000", + "isa_type": "cash_only" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 6653 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_7c0c8a68363a6d935864fd08", + "semantic_fact_key": "ledger_semantic_fact_v2_1e3a6491c2aa60d7775c353e", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.stocks_and_shares_only.subscribers.income_125141_to_150000.subscription_1_to_2000", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_1_to_2000", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.stocks_and_shares_only.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_125141_to_150000", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_125141_to_150000", + "isa_subscription_band": "subscription_1_to_2000", + "isa_type": "stocks_and_shares_only" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 12575 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_42a558a6308bd88924354b3d", + "semantic_fact_key": "ledger_semantic_fact_v2_3d1386cc9de0b058ba37915c", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.all.subscribers.income_125141_to_150000.subscription_20000_to_20000", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_20000_to_20000", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.all.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_125141_to_150000", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_125141_to_150000", + "isa_subscription_band": "subscription_20000_to_20000", + "isa_type": "all" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 64763 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_4a4db8af011b6fa642bef557", + "semantic_fact_key": "ledger_semantic_fact_v2_f3bdc57d19190a90dc2d8a41", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_and_stocks_and_shares.subscribers.income_125141_to_150000.subscription_20000_to_20000", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_20000_to_20000", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_and_stocks_and_shares.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_125141_to_150000", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_125141_to_150000", + "isa_subscription_band": "subscription_20000_to_20000", + "isa_type": "cash_and_stocks_and_shares" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 7424 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_0d99b5f6be5679f5d1ff6c11", + "semantic_fact_key": "ledger_semantic_fact_v2_66b9841b87694c04deb0e7fd", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_only.subscribers.income_125141_to_150000.subscription_20000_to_20000", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_20000_to_20000", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_only.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_125141_to_150000", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_125141_to_150000", + "isa_subscription_band": "subscription_20000_to_20000", + "isa_type": "cash_only" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 30455 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_42b98d07ff41c1b74f9b1c3a", + "semantic_fact_key": "ledger_semantic_fact_v2_b634e9c9b54370711c800ece", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.stocks_and_shares_only.subscribers.income_125141_to_150000.subscription_20000_to_20000", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_20000_to_20000", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.stocks_and_shares_only.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_125141_to_150000", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_125141_to_150000", + "isa_subscription_band": "subscription_20000_to_20000", + "isa_type": "stocks_and_shares_only" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 26885 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_9f0d1e262df2b6c8171b59d6", + "semantic_fact_key": "ledger_semantic_fact_v2_3bba9dbdd039670a15cfe893", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.all.subscribers.income_125141_to_150000.subscription_2001_to_4000", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_2001_to_4000", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.all.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_125141_to_150000", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_125141_to_150000", + "isa_subscription_band": "subscription_2001_to_4000", + "isa_type": "all" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 11650 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_9a65aae2389466b67e90cffa", + "semantic_fact_key": "ledger_semantic_fact_v2_e0108623b0c4384b3fba9bf7", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_and_stocks_and_shares.subscribers.income_125141_to_150000.subscription_2001_to_4000", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_2001_to_4000", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_and_stocks_and_shares.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_125141_to_150000", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_125141_to_150000", + "isa_subscription_band": "subscription_2001_to_4000", + "isa_type": "cash_and_stocks_and_shares" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 845 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_83a7f92607b48846f78ed278", + "semantic_fact_key": "ledger_semantic_fact_v2_353ec3d3faa816f1b7581921", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_only.subscribers.income_125141_to_150000.subscription_2001_to_4000", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_2001_to_4000", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_only.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_125141_to_150000", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_125141_to_150000", + "isa_subscription_band": "subscription_2001_to_4000", + "isa_type": "cash_only" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 3952 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_cd82e78f87c682b36fda0139", + "semantic_fact_key": "ledger_semantic_fact_v2_49a52b8d53c024d8a8ec1b05", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.stocks_and_shares_only.subscribers.income_125141_to_150000.subscription_2001_to_4000", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_2001_to_4000", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.stocks_and_shares_only.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_125141_to_150000", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_125141_to_150000", + "isa_subscription_band": "subscription_2001_to_4000", + "isa_type": "stocks_and_shares_only" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 6853 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_eb28c1ee3049a39a6e89b327", + "semantic_fact_key": "ledger_semantic_fact_v2_892be68720c928814e1f1630", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.all.subscribers.income_125141_to_150000.subscription_4001_to_6000", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_4001_to_6000", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.all.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_125141_to_150000", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_125141_to_150000", + "isa_subscription_band": "subscription_4001_to_6000", + "isa_type": "all" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 7823 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_3c61456d996b90ce635068fb", + "semantic_fact_key": "ledger_semantic_fact_v2_b36c5ed8f2308599f37cb2e0", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_and_stocks_and_shares.subscribers.income_125141_to_150000.subscription_4001_to_6000", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_4001_to_6000", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_and_stocks_and_shares.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_125141_to_150000", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_125141_to_150000", + "isa_subscription_band": "subscription_4001_to_6000", + "isa_type": "cash_and_stocks_and_shares" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 984 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_35dc31a2e4a52cd7879e640c", + "semantic_fact_key": "ledger_semantic_fact_v2_6a7ae301ec07627bd0d4e338", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_only.subscribers.income_125141_to_150000.subscription_4001_to_6000", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_4001_to_6000", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_only.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_125141_to_150000", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_125141_to_150000", + "isa_subscription_band": "subscription_4001_to_6000", + "isa_type": "cash_only" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 2723 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_9fb9356a33bf688dfa11f42f", + "semantic_fact_key": "ledger_semantic_fact_v2_19a8cd679c0f7763d4e56c32", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.stocks_and_shares_only.subscribers.income_125141_to_150000.subscription_4001_to_6000", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_4001_to_6000", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.stocks_and_shares_only.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_125141_to_150000", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_125141_to_150000", + "isa_subscription_band": "subscription_4001_to_6000", + "isa_type": "stocks_and_shares_only" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 4116 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_dd50dca7f087e35b815f661f", + "semantic_fact_key": "ledger_semantic_fact_v2_a383a252f9756cc49e52a442", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.all.subscribers.income_125141_to_150000.subscription_6001_to_8000", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_6001_to_8000", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.all.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_125141_to_150000", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_125141_to_150000", + "isa_subscription_band": "subscription_6001_to_8000", + "isa_type": "all" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 4974 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_dc7570dba1838779ae7d61aa", + "semantic_fact_key": "ledger_semantic_fact_v2_68f81f7f61e71a3fd8f8d752", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_and_stocks_and_shares.subscribers.income_125141_to_150000.subscription_6001_to_8000", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_6001_to_8000", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_and_stocks_and_shares.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_125141_to_150000", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_125141_to_150000", + "isa_subscription_band": "subscription_6001_to_8000", + "isa_type": "cash_and_stocks_and_shares" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 712 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_8e008752f4474808cefc7228", + "semantic_fact_key": "ledger_semantic_fact_v2_b11a3e6c5fe473cd1053d670", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_only.subscribers.income_125141_to_150000.subscription_6001_to_8000", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_6001_to_8000", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_only.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_125141_to_150000", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_125141_to_150000", + "isa_subscription_band": "subscription_6001_to_8000", + "isa_type": "cash_only" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 1897 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_966b322b759e6f7a9bedb432", + "semantic_fact_key": "ledger_semantic_fact_v2_179b5b9b1cbe7c8e4804c0f5", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.stocks_and_shares_only.subscribers.income_125141_to_150000.subscription_6001_to_8000", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_6001_to_8000", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.stocks_and_shares_only.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_125141_to_150000", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_125141_to_150000", + "isa_subscription_band": "subscription_6001_to_8000", + "isa_type": "stocks_and_shares_only" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 2366 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_d28c4d60685d102c5fd742f2", + "semantic_fact_key": "ledger_semantic_fact_v2_fa54307a5d8a84eef8222aec", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.all.subscribers.income_125141_to_150000.subscription_8001_to_10000", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_8001_to_10000", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.all.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_125141_to_150000", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_125141_to_150000", + "isa_subscription_band": "subscription_8001_to_10000", + "isa_type": "all" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 5938 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_3b2327c10c5c898591f0551b", + "semantic_fact_key": "ledger_semantic_fact_v2_2561ebd2871336b5cd1b9b75", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_and_stocks_and_shares.subscribers.income_125141_to_150000.subscription_8001_to_10000", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_8001_to_10000", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_and_stocks_and_shares.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_125141_to_150000", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_125141_to_150000", + "isa_subscription_band": "subscription_8001_to_10000", + "isa_type": "cash_and_stocks_and_shares" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 765 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_8ca3c05bd064fe26e86d0c9f", + "semantic_fact_key": "ledger_semantic_fact_v2_be972c2aa0bdac7358e13311", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_only.subscribers.income_125141_to_150000.subscription_8001_to_10000", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_8001_to_10000", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_only.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_125141_to_150000", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_125141_to_150000", + "isa_subscription_band": "subscription_8001_to_10000", + "isa_type": "cash_only" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 2758 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_153bf707810540cf477df9df", + "semantic_fact_key": "ledger_semantic_fact_v2_476ee30a58acb4e2deeb27f2", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.stocks_and_shares_only.subscribers.income_125141_to_150000.subscription_8001_to_10000", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_8001_to_10000", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.stocks_and_shares_only.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_125141_to_150000", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_125141_to_150000", + "isa_subscription_band": "subscription_8001_to_10000", + "isa_type": "stocks_and_shares_only" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 2415 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_5ee411409c5bec5cd2647dec", + "semantic_fact_key": "ledger_semantic_fact_v2_838b2ce9fea993325bdb70f5", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.all.subscribers.income_12571_to_20000.all_subscriptions", + "concept": "hmrc.isa_subscribers", + "measure_id": "all_subscriptions", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.all.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_12571_to_20000", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_12571_to_20000", + "isa_subscription_band": "all", + "isa_type": "all" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 1995289 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_a57ab000d538e8949ea06830", + "semantic_fact_key": "ledger_semantic_fact_v2_1d4449412d1d16799c4678a4", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_and_stocks_and_shares.subscribers.income_12571_to_20000.all_subscriptions", + "concept": "hmrc.isa_subscribers", + "measure_id": "all_subscriptions", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_and_stocks_and_shares.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_12571_to_20000", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_12571_to_20000", + "isa_subscription_band": "all", + "isa_type": "cash_and_stocks_and_shares" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 92344 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_951f46d20ef46ceea97ef2b9", + "semantic_fact_key": "ledger_semantic_fact_v2_1450cd30784e9ccb7cf60f66", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_only.subscribers.income_12571_to_20000.all_subscriptions", + "concept": "hmrc.isa_subscribers", + "measure_id": "all_subscriptions", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_only.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_12571_to_20000", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_12571_to_20000", + "isa_subscription_band": "all", + "isa_type": "cash_only" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 1565523 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_640a2241892cc16ccf14e484", + "semantic_fact_key": "ledger_semantic_fact_v2_a93beff964a413d266371dbb", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.stocks_and_shares_only.subscribers.income_12571_to_20000.all_subscriptions", + "concept": "hmrc.isa_subscribers", + "measure_id": "all_subscriptions", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.stocks_and_shares_only.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_12571_to_20000", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_12571_to_20000", + "isa_subscription_band": "all", + "isa_type": "stocks_and_shares_only" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 337422 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_e1cd79fb94973dc2a99e8d3b", + "semantic_fact_key": "ledger_semantic_fact_v2_cc37c75944dd9c79cfe4b12a", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.all.subscribers.income_12571_to_20000.subscription_10001_to_12000", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_10001_to_12000", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.all.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_12571_to_20000", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_12571_to_20000", + "isa_subscription_band": "subscription_10001_to_12000", + "isa_type": "all" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 49397 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_31b22f6088b8078c9c6ddbdf", + "semantic_fact_key": "ledger_semantic_fact_v2_7567aebbf3db0e08da80c505", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_and_stocks_and_shares.subscribers.income_12571_to_20000.subscription_10001_to_12000", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_10001_to_12000", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_and_stocks_and_shares.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_12571_to_20000", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_12571_to_20000", + "isa_subscription_band": "subscription_10001_to_12000", + "isa_type": "cash_and_stocks_and_shares" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 4693 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_221a2d0d5b2e0c52f9131b98", + "semantic_fact_key": "ledger_semantic_fact_v2_a6cd480bacb19c2ac2c47be5", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_only.subscribers.income_12571_to_20000.subscription_10001_to_12000", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_10001_to_12000", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_only.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_12571_to_20000", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_12571_to_20000", + "isa_subscription_band": "subscription_10001_to_12000", + "isa_type": "cash_only" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 39777 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_d4e7a3d86a7b383402c278cd", + "semantic_fact_key": "ledger_semantic_fact_v2_e1d79ac898523bc8967c4cd8", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.stocks_and_shares_only.subscribers.income_12571_to_20000.subscription_10001_to_12000", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_10001_to_12000", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.stocks_and_shares_only.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_12571_to_20000", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_12571_to_20000", + "isa_subscription_band": "subscription_10001_to_12000", + "isa_type": "stocks_and_shares_only" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 4927 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_aa0b16f8b5b5e8e8aff1b384", + "semantic_fact_key": "ledger_semantic_fact_v2_9851d72b4004dbe021c23b30", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.all.subscribers.income_12571_to_20000.subscription_12001_to_14000", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_12001_to_14000", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.all.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_12571_to_20000", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_12571_to_20000", + "isa_subscription_band": "subscription_12001_to_14000", + "isa_type": "all" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 31445 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_1019eb0fb81df5a3140dc33d", + "semantic_fact_key": "ledger_semantic_fact_v2_4e4d8859bd06531bc44890d8", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_and_stocks_and_shares.subscribers.income_12571_to_20000.subscription_12001_to_14000", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_12001_to_14000", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_and_stocks_and_shares.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_12571_to_20000", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_12571_to_20000", + "isa_subscription_band": "subscription_12001_to_14000", + "isa_type": "cash_and_stocks_and_shares" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 2533 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_8211fade3d9e35f009f60cbd", + "semantic_fact_key": "ledger_semantic_fact_v2_1a8c945ff5cecc10f52d5bc3", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_only.subscribers.income_12571_to_20000.subscription_12001_to_14000", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_12001_to_14000", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_only.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_12571_to_20000", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_12571_to_20000", + "isa_subscription_band": "subscription_12001_to_14000", + "isa_type": "cash_only" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 24846 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_5096f682b01180527c71a466", + "semantic_fact_key": "ledger_semantic_fact_v2_8cc7697095fef245c913d7b7", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.stocks_and_shares_only.subscribers.income_12571_to_20000.subscription_12001_to_14000", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_12001_to_14000", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.stocks_and_shares_only.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_12571_to_20000", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_12571_to_20000", + "isa_subscription_band": "subscription_12001_to_14000", + "isa_type": "stocks_and_shares_only" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 4066 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_f8f4e12a10ca03debe72de94", + "semantic_fact_key": "ledger_semantic_fact_v2_8d8bc7b90c6fa211689af200", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.all.subscribers.income_12571_to_20000.subscription_14001_to_16000", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_14001_to_16000", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.all.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_12571_to_20000", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_12571_to_20000", + "isa_subscription_band": "subscription_14001_to_16000", + "isa_type": "all" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 58980 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_8509704c614aa7c1fce67ce3", + "semantic_fact_key": "ledger_semantic_fact_v2_709f341aba6c85ee5cf513cd", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_and_stocks_and_shares.subscribers.income_12571_to_20000.subscription_14001_to_16000", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_14001_to_16000", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_and_stocks_and_shares.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_12571_to_20000", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_12571_to_20000", + "isa_subscription_band": "subscription_14001_to_16000", + "isa_type": "cash_and_stocks_and_shares" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 2778 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_8c5004e47acd41e40852ed92", + "semantic_fact_key": "ledger_semantic_fact_v2_4da2b8020c37432d91e5efdc", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_only.subscribers.income_12571_to_20000.subscription_14001_to_16000", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_14001_to_16000", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_only.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_12571_to_20000", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_12571_to_20000", + "isa_subscription_band": "subscription_14001_to_16000", + "isa_type": "cash_only" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 50932 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_03800625ff262163162d6ce2", + "semantic_fact_key": "ledger_semantic_fact_v2_9a02433bf5f916203fea225d", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.stocks_and_shares_only.subscribers.income_12571_to_20000.subscription_14001_to_16000", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_14001_to_16000", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.stocks_and_shares_only.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_12571_to_20000", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_12571_to_20000", + "isa_subscription_band": "subscription_14001_to_16000", + "isa_type": "stocks_and_shares_only" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 5270 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_3b5f06dca5af8a052f4a6126", + "semantic_fact_key": "ledger_semantic_fact_v2_c13cf00f856137a9b8441c88", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.all.subscribers.income_12571_to_20000.subscription_16001_to_18000", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_16001_to_18000", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.all.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_12571_to_20000", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_12571_to_20000", + "isa_subscription_band": "subscription_16001_to_18000", + "isa_type": "all" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 30709 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_0e1fc215e50211a5d286362d", + "semantic_fact_key": "ledger_semantic_fact_v2_6ad070dc4e2cf3240c4db6a7", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_and_stocks_and_shares.subscribers.income_12571_to_20000.subscription_16001_to_18000", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_16001_to_18000", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_and_stocks_and_shares.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_12571_to_20000", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_12571_to_20000", + "isa_subscription_band": "subscription_16001_to_18000", + "isa_type": "cash_and_stocks_and_shares" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 1938 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_86cfc245f55cdcef60ffba5d", + "semantic_fact_key": "ledger_semantic_fact_v2_c07a247a5a495767c3287081", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_only.subscribers.income_12571_to_20000.subscription_16001_to_18000", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_16001_to_18000", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_only.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_12571_to_20000", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_12571_to_20000", + "isa_subscription_band": "subscription_16001_to_18000", + "isa_type": "cash_only" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 23985 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_cdc39a93f35786d2ccfc9687", + "semantic_fact_key": "ledger_semantic_fact_v2_8b5b879c3d09bef8e913d98f", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.stocks_and_shares_only.subscribers.income_12571_to_20000.subscription_16001_to_18000", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_16001_to_18000", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.stocks_and_shares_only.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_12571_to_20000", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_12571_to_20000", + "isa_subscription_band": "subscription_16001_to_18000", + "isa_type": "stocks_and_shares_only" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 4786 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_5b51a4ac7500f56aad854bab", + "semantic_fact_key": "ledger_semantic_fact_v2_f3a104d25fd50b8c303b4480", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.all.subscribers.income_12571_to_20000.subscription_18001_to_19999", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_18001_to_19999", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.all.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_12571_to_20000", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_12571_to_20000", + "isa_subscription_band": "subscription_18001_to_19999", + "isa_type": "all" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 71556 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_30ac93099ee17fa2d7b6eb7b", + "semantic_fact_key": "ledger_semantic_fact_v2_0f496b96b8383c1a63b125f7", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_and_stocks_and_shares.subscribers.income_12571_to_20000.subscription_18001_to_19999", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_18001_to_19999", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_and_stocks_and_shares.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_12571_to_20000", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_12571_to_20000", + "isa_subscription_band": "subscription_18001_to_19999", + "isa_type": "cash_and_stocks_and_shares" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 5451 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_d4571841769d0b7a896b9113", + "semantic_fact_key": "ledger_semantic_fact_v2_6636e4d809c20b716f63c0b6", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_only.subscribers.income_12571_to_20000.subscription_18001_to_19999", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_18001_to_19999", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_only.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_12571_to_20000", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_12571_to_20000", + "isa_subscription_band": "subscription_18001_to_19999", + "isa_type": "cash_only" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 45089 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_113b243b88073805cc60fc50", + "semantic_fact_key": "ledger_semantic_fact_v2_7d53afbb000d541d1468e23e", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.stocks_and_shares_only.subscribers.income_12571_to_20000.subscription_18001_to_19999", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_18001_to_19999", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.stocks_and_shares_only.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_12571_to_20000", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_12571_to_20000", + "isa_subscription_band": "subscription_18001_to_19999", + "isa_type": "stocks_and_shares_only" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 21017 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_3ab97751971254d6f15ea210", + "semantic_fact_key": "ledger_semantic_fact_v2_9766a3a6406eb3108893166e", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.all.subscribers.income_12571_to_20000.subscription_1_to_2000", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_1_to_2000", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.all.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_12571_to_20000", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_12571_to_20000", + "isa_subscription_band": "subscription_1_to_2000", + "isa_type": "all" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 641819 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_a8850762bccc294e9d69876a", + "semantic_fact_key": "ledger_semantic_fact_v2_329ec8c5efef13611cabed2b", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_and_stocks_and_shares.subscribers.income_12571_to_20000.subscription_1_to_2000", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_1_to_2000", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_and_stocks_and_shares.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_12571_to_20000", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_12571_to_20000", + "isa_subscription_band": "subscription_1_to_2000", + "isa_type": "cash_and_stocks_and_shares" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 17172 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_c9ee5264b86074975327f429", + "semantic_fact_key": "ledger_semantic_fact_v2_f515d343b9e7e3aa0781c7b2", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_only.subscribers.income_12571_to_20000.subscription_1_to_2000", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_1_to_2000", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_only.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_12571_to_20000", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_12571_to_20000", + "isa_subscription_band": "subscription_1_to_2000", + "isa_type": "cash_only" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 478705 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_06ac478e585bdd8ef6107cfc", + "semantic_fact_key": "ledger_semantic_fact_v2_a9c6bb7bf634faee20da4bd3", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.stocks_and_shares_only.subscribers.income_12571_to_20000.subscription_1_to_2000", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_1_to_2000", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.stocks_and_shares_only.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_12571_to_20000", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_12571_to_20000", + "isa_subscription_band": "subscription_1_to_2000", + "isa_type": "stocks_and_shares_only" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 145943 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_b604e24db48e756eae22bde3", + "semantic_fact_key": "ledger_semantic_fact_v2_d4fc6897116c3d0da2365cf3", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.all.subscribers.income_12571_to_20000.subscription_20000_to_20000", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_20000_to_20000", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.all.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_12571_to_20000", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_12571_to_20000", + "isa_subscription_band": "subscription_20000_to_20000", + "isa_type": "all" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 586528 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_8aed167846af0a82cbf25065", + "semantic_fact_key": "ledger_semantic_fact_v2_ea9792996b7aa01204ee475b", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_and_stocks_and_shares.subscribers.income_12571_to_20000.subscription_20000_to_20000", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_20000_to_20000", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_and_stocks_and_shares.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_12571_to_20000", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_12571_to_20000", + "isa_subscription_band": "subscription_20000_to_20000", + "isa_type": "cash_and_stocks_and_shares" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 28192 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_d3def7e3722971fd8bea29e2", + "semantic_fact_key": "ledger_semantic_fact_v2_fa604497c10902d6f0149538", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_only.subscribers.income_12571_to_20000.subscription_20000_to_20000", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_20000_to_20000", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_only.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_12571_to_20000", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_12571_to_20000", + "isa_subscription_band": "subscription_20000_to_20000", + "isa_type": "cash_only" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 461945 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_51424210997adb9ceb54da7e", + "semantic_fact_key": "ledger_semantic_fact_v2_74523ec28839dc426a0073d9", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.stocks_and_shares_only.subscribers.income_12571_to_20000.subscription_20000_to_20000", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_20000_to_20000", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.stocks_and_shares_only.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_12571_to_20000", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_12571_to_20000", + "isa_subscription_band": "subscription_20000_to_20000", + "isa_type": "stocks_and_shares_only" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 96391 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_dfef6fdbf214c3dc41d9988b", + "semantic_fact_key": "ledger_semantic_fact_v2_aff79600701adf34034a5505", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.all.subscribers.income_12571_to_20000.subscription_2001_to_4000", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_2001_to_4000", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.all.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_12571_to_20000", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_12571_to_20000", + "isa_subscription_band": "subscription_2001_to_4000", + "isa_type": "all" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 227306 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_938a5f00d62cee4cadd65289", + "semantic_fact_key": "ledger_semantic_fact_v2_1a21b6e284612cefcce10fad", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_and_stocks_and_shares.subscribers.income_12571_to_20000.subscription_2001_to_4000", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_2001_to_4000", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_and_stocks_and_shares.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_12571_to_20000", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_12571_to_20000", + "isa_subscription_band": "subscription_2001_to_4000", + "isa_type": "cash_and_stocks_and_shares" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 8872 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_d4dc68d7924268caf18b2f9f", + "semantic_fact_key": "ledger_semantic_fact_v2_1fc768e885e967f68fb900c5", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_only.subscribers.income_12571_to_20000.subscription_2001_to_4000", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_2001_to_4000", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_only.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_12571_to_20000", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_12571_to_20000", + "isa_subscription_band": "subscription_2001_to_4000", + "isa_type": "cash_only" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 187596 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_13b1e4cfd2f33a64263ea690", + "semantic_fact_key": "ledger_semantic_fact_v2_034845f64903547615eec6ac", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.stocks_and_shares_only.subscribers.income_12571_to_20000.subscription_2001_to_4000", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_2001_to_4000", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.stocks_and_shares_only.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_12571_to_20000", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_12571_to_20000", + "isa_subscription_band": "subscription_2001_to_4000", + "isa_type": "stocks_and_shares_only" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 30838 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_79aa2d4620072a34e3445431", + "semantic_fact_key": "ledger_semantic_fact_v2_e6d5ae9cc9bab80f6f8b721f", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.all.subscribers.income_12571_to_20000.subscription_4001_to_6000", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_4001_to_6000", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.all.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_12571_to_20000", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_12571_to_20000", + "isa_subscription_band": "subscription_4001_to_6000", + "isa_type": "all" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 124230 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_8599200a5e64ae92b0e9f16e", + "semantic_fact_key": "ledger_semantic_fact_v2_55e62c59dda06bc248bb2a10", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_and_stocks_and_shares.subscribers.income_12571_to_20000.subscription_4001_to_6000", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_4001_to_6000", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_and_stocks_and_shares.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_12571_to_20000", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_12571_to_20000", + "isa_subscription_band": "subscription_4001_to_6000", + "isa_type": "cash_and_stocks_and_shares" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 10502 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_31431a43d6b5e6e7d2b52004", + "semantic_fact_key": "ledger_semantic_fact_v2_97bf37e3c82e38224c2e7af0", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_only.subscribers.income_12571_to_20000.subscription_4001_to_6000", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_4001_to_6000", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_only.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_12571_to_20000", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_12571_to_20000", + "isa_subscription_band": "subscription_4001_to_6000", + "isa_type": "cash_only" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 102797 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_88447d66f2d1a8fcfe20fa26", + "semantic_fact_key": "ledger_semantic_fact_v2_671d2f671ac97bbc52d61b71", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.stocks_and_shares_only.subscribers.income_12571_to_20000.subscription_4001_to_6000", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_4001_to_6000", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.stocks_and_shares_only.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_12571_to_20000", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_12571_to_20000", + "isa_subscription_band": "subscription_4001_to_6000", + "isa_type": "stocks_and_shares_only" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 10931 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_024c3cef14d78835239a8c8a", + "semantic_fact_key": "ledger_semantic_fact_v2_01444bb655d4a59f80730038", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.all.subscribers.income_12571_to_20000.subscription_6001_to_8000", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_6001_to_8000", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.all.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_12571_to_20000", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_12571_to_20000", + "isa_subscription_band": "subscription_6001_to_8000", + "isa_type": "all" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 69454 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_ddabec5eb93b074942f4a437", + "semantic_fact_key": "ledger_semantic_fact_v2_adf5b0fd10c5a74251694ba6", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_and_stocks_and_shares.subscribers.income_12571_to_20000.subscription_6001_to_8000", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_6001_to_8000", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_and_stocks_and_shares.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_12571_to_20000", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_12571_to_20000", + "isa_subscription_band": "subscription_6001_to_8000", + "isa_type": "cash_and_stocks_and_shares" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 6076 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_a643e673991e240c083f34cf", + "semantic_fact_key": "ledger_semantic_fact_v2_740afa58f0ebda07cfaa2b09", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_only.subscribers.income_12571_to_20000.subscription_6001_to_8000", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_6001_to_8000", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_only.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_12571_to_20000", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_12571_to_20000", + "isa_subscription_band": "subscription_6001_to_8000", + "isa_type": "cash_only" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 57500 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_14add7058497d21675666bbf", + "semantic_fact_key": "ledger_semantic_fact_v2_d0dcb47c42cde844b155580d", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.stocks_and_shares_only.subscribers.income_12571_to_20000.subscription_6001_to_8000", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_6001_to_8000", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.stocks_and_shares_only.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_12571_to_20000", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_12571_to_20000", + "isa_subscription_band": "subscription_6001_to_8000", + "isa_type": "stocks_and_shares_only" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 5878 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_d07d4ccaeb60d8a964167b26", + "semantic_fact_key": "ledger_semantic_fact_v2_1403c0c96001df12c2915170", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.all.subscribers.income_12571_to_20000.subscription_8001_to_10000", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_8001_to_10000", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.all.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_12571_to_20000", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_12571_to_20000", + "isa_subscription_band": "subscription_8001_to_10000", + "isa_type": "all" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 103865 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_8544007151e57121b69a24a8", + "semantic_fact_key": "ledger_semantic_fact_v2_b34589280506e1a42b3dd062", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_and_stocks_and_shares.subscribers.income_12571_to_20000.subscription_8001_to_10000", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_8001_to_10000", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_and_stocks_and_shares.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_12571_to_20000", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_12571_to_20000", + "isa_subscription_band": "subscription_8001_to_10000", + "isa_type": "cash_and_stocks_and_shares" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 4136 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_15026fe3909e073f40619161", + "semantic_fact_key": "ledger_semantic_fact_v2_a04180c93b32c61221f248d3", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_only.subscribers.income_12571_to_20000.subscription_8001_to_10000", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_8001_to_10000", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_only.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_12571_to_20000", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_12571_to_20000", + "isa_subscription_band": "subscription_8001_to_10000", + "isa_type": "cash_only" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 92352 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_44142a4e82ddd03a96840d01", + "semantic_fact_key": "ledger_semantic_fact_v2_56ba0410bb178f889dff818e", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.stocks_and_shares_only.subscribers.income_12571_to_20000.subscription_8001_to_10000", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_8001_to_10000", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.stocks_and_shares_only.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_12571_to_20000", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_12571_to_20000", + "isa_subscription_band": "subscription_8001_to_10000", + "isa_type": "stocks_and_shares_only" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 7376 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_2ca6b9f076128acde3474191", + "semantic_fact_key": "ledger_semantic_fact_v2_d62f4c5619b686743f034f75", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.all.subscribers.income_150001_plus.all_subscriptions", + "concept": "hmrc.isa_subscribers", + "measure_id": "all_subscriptions", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.all.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_150001_plus", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_150001_plus", + "isa_subscription_band": "all", + "isa_type": "all" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 379216 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_98b8ccac6754ff4f672d30ca", + "semantic_fact_key": "ledger_semantic_fact_v2_7c6efe313df13a64608bdae1", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_and_stocks_and_shares.subscribers.income_150001_plus.all_subscriptions", + "concept": "hmrc.isa_subscribers", + "measure_id": "all_subscriptions", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_and_stocks_and_shares.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_150001_plus", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_150001_plus", + "isa_subscription_band": "all", + "isa_type": "cash_and_stocks_and_shares" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 36095 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_e86a6fa04b0f9922996a4acf", + "semantic_fact_key": "ledger_semantic_fact_v2_93cc9e75e0809d8276481258", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_only.subscribers.income_150001_plus.all_subscriptions", + "concept": "hmrc.isa_subscribers", + "measure_id": "all_subscriptions", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_only.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_150001_plus", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_150001_plus", + "isa_subscription_band": "all", + "isa_type": "cash_only" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 124240 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_871bbe4919812c3904eec8a9", + "semantic_fact_key": "ledger_semantic_fact_v2_d9f4154c88ef0f8417f770c7", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.stocks_and_shares_only.subscribers.income_150001_plus.all_subscriptions", + "concept": "hmrc.isa_subscribers", + "measure_id": "all_subscriptions", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.stocks_and_shares_only.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_150001_plus", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_150001_plus", + "isa_subscription_band": "all", + "isa_type": "stocks_and_shares_only" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 218880 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_06ab2ca7c0c202863f06e36f", + "semantic_fact_key": "ledger_semantic_fact_v2_7c8ee3fda4c5029ef6c645b9", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.all.subscribers.income_150001_plus.subscription_10001_to_12000", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_10001_to_12000", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.all.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_150001_plus", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_150001_plus", + "isa_subscription_band": "subscription_10001_to_12000", + "isa_type": "all" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 8685 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_aceab9ce4005772d04dff8a3", + "semantic_fact_key": "ledger_semantic_fact_v2_1add9f42cf21375409b119fa", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_and_stocks_and_shares.subscribers.income_150001_plus.subscription_10001_to_12000", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_10001_to_12000", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_and_stocks_and_shares.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_150001_plus", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_150001_plus", + "isa_subscription_band": "subscription_10001_to_12000", + "isa_type": "cash_and_stocks_and_shares" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 1375 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_be8187914e8abfc3a1065f7b", + "semantic_fact_key": "ledger_semantic_fact_v2_f6d55fe2c421ad0321516773", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_only.subscribers.income_150001_plus.subscription_10001_to_12000", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_10001_to_12000", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_only.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_150001_plus", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_150001_plus", + "isa_subscription_band": "subscription_10001_to_12000", + "isa_type": "cash_only" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 2658 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_108124006600dd15926990a5", + "semantic_fact_key": "ledger_semantic_fact_v2_478723495c6e47188fcc3d03", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.stocks_and_shares_only.subscribers.income_150001_plus.subscription_10001_to_12000", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_10001_to_12000", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.stocks_and_shares_only.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_150001_plus", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_150001_plus", + "isa_subscription_band": "subscription_10001_to_12000", + "isa_type": "stocks_and_shares_only" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 4652 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_e063d3b02b00bf8694885941", + "semantic_fact_key": "ledger_semantic_fact_v2_851ba3544ab09b4c796f63d2", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.all.subscribers.income_150001_plus.subscription_12001_to_14000", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_12001_to_14000", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.all.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_150001_plus", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_150001_plus", + "isa_subscription_band": "subscription_12001_to_14000", + "isa_type": "all" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 5457 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_d5cf54395e457965b2a2d6fd", + "semantic_fact_key": "ledger_semantic_fact_v2_c5e631a81af7270b6a9f1af6", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_and_stocks_and_shares.subscribers.income_150001_plus.subscription_12001_to_14000", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_12001_to_14000", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_and_stocks_and_shares.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_150001_plus", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_150001_plus", + "isa_subscription_band": "subscription_12001_to_14000", + "isa_type": "cash_and_stocks_and_shares" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 1076 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_cc1bf324614b2fb965e0b1be", + "semantic_fact_key": "ledger_semantic_fact_v2_8672043e99223be1ec5c6dd9", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_only.subscribers.income_150001_plus.subscription_12001_to_14000", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_12001_to_14000", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_only.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_150001_plus", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_150001_plus", + "isa_subscription_band": "subscription_12001_to_14000", + "isa_type": "cash_only" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 1513 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_1c551cf07cd3ba2e27a6be7e", + "semantic_fact_key": "ledger_semantic_fact_v2_b400265debc9ab317c4a4970", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.stocks_and_shares_only.subscribers.income_150001_plus.subscription_12001_to_14000", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_12001_to_14000", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.stocks_and_shares_only.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_150001_plus", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_150001_plus", + "isa_subscription_band": "subscription_12001_to_14000", + "isa_type": "stocks_and_shares_only" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 2869 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_28d597dc3ed02b380ed48f5c", + "semantic_fact_key": "ledger_semantic_fact_v2_08886d05d0c90b4fa7e3c5a1", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.all.subscribers.income_150001_plus.subscription_14001_to_16000", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_14001_to_16000", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.all.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_150001_plus", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_150001_plus", + "isa_subscription_band": "subscription_14001_to_16000", + "isa_type": "all" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 11260 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_fe09c688651595a79c7dc2f6", + "semantic_fact_key": "ledger_semantic_fact_v2_fc638186cd61b3d4b4e621db", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_and_stocks_and_shares.subscribers.income_150001_plus.subscription_14001_to_16000", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_14001_to_16000", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_and_stocks_and_shares.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_150001_plus", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_150001_plus", + "isa_subscription_band": "subscription_14001_to_16000", + "isa_type": "cash_and_stocks_and_shares" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 1656 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_d4168f875272df52fce20ff1", + "semantic_fact_key": "ledger_semantic_fact_v2_116e89421dfc79abfdd70765", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_only.subscribers.income_150001_plus.subscription_14001_to_16000", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_14001_to_16000", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_only.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_150001_plus", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_150001_plus", + "isa_subscription_band": "subscription_14001_to_16000", + "isa_type": "cash_only" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 3267 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_345d8fde60c09765a97afc94", + "semantic_fact_key": "ledger_semantic_fact_v2_adf6072118f28f99b8f9bfd8", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.stocks_and_shares_only.subscribers.income_150001_plus.subscription_14001_to_16000", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_14001_to_16000", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.stocks_and_shares_only.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_150001_plus", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_150001_plus", + "isa_subscription_band": "subscription_14001_to_16000", + "isa_type": "stocks_and_shares_only" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 6338 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_1867b3da6840b570c0ec1e3f", + "semantic_fact_key": "ledger_semantic_fact_v2_509644bcda4f2a1a1a13ccf0", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.all.subscribers.income_150001_plus.subscription_16001_to_18000", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_16001_to_18000", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.all.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_150001_plus", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_150001_plus", + "isa_subscription_band": "subscription_16001_to_18000", + "isa_type": "all" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 7920 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_7d0145e6e7fc930b5e8f5acd", + "semantic_fact_key": "ledger_semantic_fact_v2_d0df5353899fd6b165d430a6", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_and_stocks_and_shares.subscribers.income_150001_plus.subscription_16001_to_18000", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_16001_to_18000", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_and_stocks_and_shares.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_150001_plus", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_150001_plus", + "isa_subscription_band": "subscription_16001_to_18000", + "isa_type": "cash_and_stocks_and_shares" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 1520 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_3f15a73b30e9f4cfb937fe30", + "semantic_fact_key": "ledger_semantic_fact_v2_edfc00be6e622124ced6e4cb", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_only.subscribers.income_150001_plus.subscription_16001_to_18000", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_16001_to_18000", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_only.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_150001_plus", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_150001_plus", + "isa_subscription_band": "subscription_16001_to_18000", + "isa_type": "cash_only" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 2579 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_9db29c3d1ece5e2571357dd2", + "semantic_fact_key": "ledger_semantic_fact_v2_0c33d66712744cd940f1aa9f", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.stocks_and_shares_only.subscribers.income_150001_plus.subscription_16001_to_18000", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_16001_to_18000", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.stocks_and_shares_only.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_150001_plus", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_150001_plus", + "isa_subscription_band": "subscription_16001_to_18000", + "isa_type": "stocks_and_shares_only" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 3821 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_fe7f9d7f9e8a723167fee8bd", + "semantic_fact_key": "ledger_semantic_fact_v2_3924557ff212f84179db08a2", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.all.subscribers.income_150001_plus.subscription_18001_to_19999", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_18001_to_19999", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.all.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_150001_plus", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_150001_plus", + "isa_subscription_band": "subscription_18001_to_19999", + "isa_type": "all" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 31467 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_fddbb134928e22f07f96ba99", + "semantic_fact_key": "ledger_semantic_fact_v2_cdf51c79ec573b0940cdf074", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_and_stocks_and_shares.subscribers.income_150001_plus.subscription_18001_to_19999", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_18001_to_19999", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_and_stocks_and_shares.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_150001_plus", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_150001_plus", + "isa_subscription_band": "subscription_18001_to_19999", + "isa_type": "cash_and_stocks_and_shares" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 4833 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_b7818595b390768f86be2204", + "semantic_fact_key": "ledger_semantic_fact_v2_d8a79184c2f4c27134a36e3d", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_only.subscribers.income_150001_plus.subscription_18001_to_19999", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_18001_to_19999", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_only.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_150001_plus", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_150001_plus", + "isa_subscription_band": "subscription_18001_to_19999", + "isa_type": "cash_only" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 8065 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_9c308518fb12906f08494dad", + "semantic_fact_key": "ledger_semantic_fact_v2_039333e16de29a8778f38f8c", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.stocks_and_shares_only.subscribers.income_150001_plus.subscription_18001_to_19999", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_18001_to_19999", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.stocks_and_shares_only.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_150001_plus", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_150001_plus", + "isa_subscription_band": "subscription_18001_to_19999", + "isa_type": "stocks_and_shares_only" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 18569 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_44137f4728d0618d93ff3896", + "semantic_fact_key": "ledger_semantic_fact_v2_bf7fd8538e48a53152f8d18d", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.all.subscribers.income_150001_plus.subscription_1_to_2000", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_1_to_2000", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.all.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_150001_plus", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_150001_plus", + "isa_subscription_band": "subscription_1_to_2000", + "isa_type": "all" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 28473 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_9ed2b9e20f11ead68dbe29c9", + "semantic_fact_key": "ledger_semantic_fact_v2_04a6de5cbf94198577f51fa3", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_and_stocks_and_shares.subscribers.income_150001_plus.subscription_1_to_2000", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_1_to_2000", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_and_stocks_and_shares.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_150001_plus", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_150001_plus", + "isa_subscription_band": "subscription_1_to_2000", + "isa_type": "cash_and_stocks_and_shares" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 945 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_e4501ff5351b46857063341f", + "semantic_fact_key": "ledger_semantic_fact_v2_276b2e7d6fc84d453d85c23f", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_only.subscribers.income_150001_plus.subscription_1_to_2000", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_1_to_2000", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_only.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_150001_plus", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_150001_plus", + "isa_subscription_band": "subscription_1_to_2000", + "isa_type": "cash_only" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 8101 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_c34346a42f10cc57032c226d", + "semantic_fact_key": "ledger_semantic_fact_v2_efc8c589b32ddfa5f354916e", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.stocks_and_shares_only.subscribers.income_150001_plus.subscription_1_to_2000", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_1_to_2000", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.stocks_and_shares_only.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_150001_plus", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_150001_plus", + "isa_subscription_band": "subscription_1_to_2000", + "isa_type": "stocks_and_shares_only" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 19426 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_7a039a9cad84c604c4c52509", + "semantic_fact_key": "ledger_semantic_fact_v2_43b395c945e4b1e8cc525d20", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.all.subscribers.income_150001_plus.subscription_20000_to_20000", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_20000_to_20000", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.all.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_150001_plus", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_150001_plus", + "isa_subscription_band": "subscription_20000_to_20000", + "isa_type": "all" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 237012 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_4f7e8a2be895f1ff1ddddeca", + "semantic_fact_key": "ledger_semantic_fact_v2_5722c3bf1da1d8c7177dd224", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_and_stocks_and_shares.subscribers.income_150001_plus.subscription_20000_to_20000", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_20000_to_20000", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_and_stocks_and_shares.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_150001_plus", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_150001_plus", + "isa_subscription_band": "subscription_20000_to_20000", + "isa_type": "cash_and_stocks_and_shares" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 20205 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_1e939b94bae515df8428d444", + "semantic_fact_key": "ledger_semantic_fact_v2_487dddd43469f052338760a6", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_only.subscribers.income_150001_plus.subscription_20000_to_20000", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_20000_to_20000", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_only.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_150001_plus", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_150001_plus", + "isa_subscription_band": "subscription_20000_to_20000", + "isa_type": "cash_only" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 82844 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_9806f127ad90bda756ddfde4", + "semantic_fact_key": "ledger_semantic_fact_v2_23dfacbd81d9b0d00f182503", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.stocks_and_shares_only.subscribers.income_150001_plus.subscription_20000_to_20000", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_20000_to_20000", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.stocks_and_shares_only.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_150001_plus", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_150001_plus", + "isa_subscription_band": "subscription_20000_to_20000", + "isa_type": "stocks_and_shares_only" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 133962 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_ae03a8a36ac3510311040b4e", + "semantic_fact_key": "ledger_semantic_fact_v2_e52a8c946f1d6d698c60dafc", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.all.subscribers.income_150001_plus.subscription_2001_to_4000", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_2001_to_4000", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.all.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_150001_plus", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_150001_plus", + "isa_subscription_band": "subscription_2001_to_4000", + "isa_type": "all" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 16522 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_e479a5fa872ef7c4a549fe50", + "semantic_fact_key": "ledger_semantic_fact_v2_8b3154fab65fde06be6ea620", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_and_stocks_and_shares.subscribers.income_150001_plus.subscription_2001_to_4000", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_2001_to_4000", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_and_stocks_and_shares.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_150001_plus", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_150001_plus", + "isa_subscription_band": "subscription_2001_to_4000", + "isa_type": "cash_and_stocks_and_shares" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 1183 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_3e78e3f5584f514ae9d5f202", + "semantic_fact_key": "ledger_semantic_fact_v2_359ab79e29e300eb46e1a99d", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_only.subscribers.income_150001_plus.subscription_2001_to_4000", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_2001_to_4000", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_only.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_150001_plus", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_150001_plus", + "isa_subscription_band": "subscription_2001_to_4000", + "isa_type": "cash_only" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 4542 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_a672da9f5d93749f3031324a", + "semantic_fact_key": "ledger_semantic_fact_v2_6e7a69af9e22d878794ae663", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.stocks_and_shares_only.subscribers.income_150001_plus.subscription_2001_to_4000", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_2001_to_4000", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.stocks_and_shares_only.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_150001_plus", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_150001_plus", + "isa_subscription_band": "subscription_2001_to_4000", + "isa_type": "stocks_and_shares_only" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 10797 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_a04fa7422a4b4affe17a1887", + "semantic_fact_key": "ledger_semantic_fact_v2_bef58ff52528b6603110bc54", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.all.subscribers.income_150001_plus.subscription_4001_to_6000", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_4001_to_6000", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.all.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_150001_plus", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_150001_plus", + "isa_subscription_band": "subscription_4001_to_6000", + "isa_type": "all" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 12937 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_204b6c2d1899afb79345506b", + "semantic_fact_key": "ledger_semantic_fact_v2_9ae8011fb99c17c9d0968040", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_and_stocks_and_shares.subscribers.income_150001_plus.subscription_4001_to_6000", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_4001_to_6000", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_and_stocks_and_shares.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_150001_plus", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_150001_plus", + "isa_subscription_band": "subscription_4001_to_6000", + "isa_type": "cash_and_stocks_and_shares" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 1100 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_39c71d7b096a7d100911aa89", + "semantic_fact_key": "ledger_semantic_fact_v2_fbdb53727c93b8ff7a10360d", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_only.subscribers.income_150001_plus.subscription_4001_to_6000", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_4001_to_6000", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_only.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_150001_plus", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_150001_plus", + "isa_subscription_band": "subscription_4001_to_6000", + "isa_type": "cash_only" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 3393 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_65b6f3b2a0446d447c10578e", + "semantic_fact_key": "ledger_semantic_fact_v2_f8f6dda8e257c21851dd3750", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.stocks_and_shares_only.subscribers.income_150001_plus.subscription_4001_to_6000", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_4001_to_6000", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.stocks_and_shares_only.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_150001_plus", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_150001_plus", + "isa_subscription_band": "subscription_4001_to_6000", + "isa_type": "stocks_and_shares_only" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 8443 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_0b44bab1ad4518c27d0d38c8", + "semantic_fact_key": "ledger_semantic_fact_v2_72cec06a24f66f9c79405370", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.all.subscribers.income_150001_plus.subscription_6001_to_8000", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_6001_to_8000", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.all.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_150001_plus", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_150001_plus", + "isa_subscription_band": "subscription_6001_to_8000", + "isa_type": "all" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 7017 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_b9708beb9a1e3eb51c8c5437", + "semantic_fact_key": "ledger_semantic_fact_v2_a5dbe7d865c5fbf2c638af52", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_and_stocks_and_shares.subscribers.income_150001_plus.subscription_6001_to_8000", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_6001_to_8000", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_and_stocks_and_shares.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_150001_plus", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_150001_plus", + "isa_subscription_band": "subscription_6001_to_8000", + "isa_type": "cash_and_stocks_and_shares" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 1122 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_108634441fd7ab9f6244531b", + "semantic_fact_key": "ledger_semantic_fact_v2_b6c73809e148f752f283e219", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_only.subscribers.income_150001_plus.subscription_6001_to_8000", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_6001_to_8000", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_only.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_150001_plus", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_150001_plus", + "isa_subscription_band": "subscription_6001_to_8000", + "isa_type": "cash_only" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 2125 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_dbca41787b0b7fb8bbaca4d8", + "semantic_fact_key": "ledger_semantic_fact_v2_0c543771e21756f604a1f9d9", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.stocks_and_shares_only.subscribers.income_150001_plus.subscription_6001_to_8000", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_6001_to_8000", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.stocks_and_shares_only.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_150001_plus", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_150001_plus", + "isa_subscription_band": "subscription_6001_to_8000", + "isa_type": "stocks_and_shares_only" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 3771 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_2f6ca3144cfb0b4625cf76d8", + "semantic_fact_key": "ledger_semantic_fact_v2_d4807e36f89716402a45672c", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.all.subscribers.income_150001_plus.subscription_8001_to_10000", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_8001_to_10000", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.all.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_150001_plus", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_150001_plus", + "isa_subscription_band": "subscription_8001_to_10000", + "isa_type": "all" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 12466 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_eebf07b1501d278bf1d395d8", + "semantic_fact_key": "ledger_semantic_fact_v2_bff3467a89d950c45d53a013", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_and_stocks_and_shares.subscribers.income_150001_plus.subscription_8001_to_10000", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_8001_to_10000", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_and_stocks_and_shares.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_150001_plus", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_150001_plus", + "isa_subscription_band": "subscription_8001_to_10000", + "isa_type": "cash_and_stocks_and_shares" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 1080 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_7cc6e472e4ddfbf2e0096b1f", + "semantic_fact_key": "ledger_semantic_fact_v2_7eba6f789e9f8163b873ff53", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_only.subscribers.income_150001_plus.subscription_8001_to_10000", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_8001_to_10000", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_only.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_150001_plus", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_150001_plus", + "isa_subscription_band": "subscription_8001_to_10000", + "isa_type": "cash_only" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 5152 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_eabb450a11c7a122d42965c5", + "semantic_fact_key": "ledger_semantic_fact_v2_c6506af44294c75ffae6b767", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.stocks_and_shares_only.subscribers.income_150001_plus.subscription_8001_to_10000", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_8001_to_10000", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.stocks_and_shares_only.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_150001_plus", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_150001_plus", + "isa_subscription_band": "subscription_8001_to_10000", + "isa_type": "stocks_and_shares_only" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 6234 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_7b99a91a99c326ae5fd3cc8f", + "semantic_fact_key": "ledger_semantic_fact_v2_25f63c453a74187c27921408", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.all.subscribers.income_20001_to_30000.all_subscriptions", + "concept": "hmrc.isa_subscribers", + "measure_id": "all_subscriptions", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.all.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_20001_to_30000", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_20001_to_30000", + "isa_subscription_band": "all", + "isa_type": "all" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 2720718 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_cea3ef646ddba8ac8d747e26", + "semantic_fact_key": "ledger_semantic_fact_v2_5e8aeae32eb6af1f6862b344", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_and_stocks_and_shares.subscribers.income_20001_to_30000.all_subscriptions", + "concept": "hmrc.isa_subscribers", + "measure_id": "all_subscriptions", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_and_stocks_and_shares.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_20001_to_30000", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_20001_to_30000", + "isa_subscription_band": "all", + "isa_type": "cash_and_stocks_and_shares" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 160662 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_96e30f534dbdc921f4fc6a6e", + "semantic_fact_key": "ledger_semantic_fact_v2_e15fbe85d4a030002637e130", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_only.subscribers.income_20001_to_30000.all_subscriptions", + "concept": "hmrc.isa_subscribers", + "measure_id": "all_subscriptions", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_only.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_20001_to_30000", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_20001_to_30000", + "isa_subscription_band": "all", + "isa_type": "cash_only" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 2091181 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_c7e8c025278a97d83af87c3b", + "semantic_fact_key": "ledger_semantic_fact_v2_50f7956ae327cc9c9db1bae7", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.stocks_and_shares_only.subscribers.income_20001_to_30000.all_subscriptions", + "concept": "hmrc.isa_subscribers", + "measure_id": "all_subscriptions", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.stocks_and_shares_only.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_20001_to_30000", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_20001_to_30000", + "isa_subscription_band": "all", + "isa_type": "stocks_and_shares_only" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 468875 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_015082670f5203f81a44bde6", + "semantic_fact_key": "ledger_semantic_fact_v2_9a11198fea7ebf9dc13260c4", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.all.subscribers.income_20001_to_30000.subscription_10001_to_12000", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_10001_to_12000", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.all.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_20001_to_30000", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_20001_to_30000", + "isa_subscription_band": "subscription_10001_to_12000", + "isa_type": "all" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 68588 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_167dbce4adb3c38313ab3b3c", + "semantic_fact_key": "ledger_semantic_fact_v2_7bbef8b2e74e82c1976b50ed", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_and_stocks_and_shares.subscribers.income_20001_to_30000.subscription_10001_to_12000", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_10001_to_12000", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_and_stocks_and_shares.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_20001_to_30000", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_20001_to_30000", + "isa_subscription_band": "subscription_10001_to_12000", + "isa_type": "cash_and_stocks_and_shares" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 6531 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_43e137c88064b72b806dad60", + "semantic_fact_key": "ledger_semantic_fact_v2_37477362a8bc30af045fd513", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_only.subscribers.income_20001_to_30000.subscription_10001_to_12000", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_10001_to_12000", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_only.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_20001_to_30000", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_20001_to_30000", + "isa_subscription_band": "subscription_10001_to_12000", + "isa_type": "cash_only" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 56292 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_e2cc77fb2eaec2b76255014e", + "semantic_fact_key": "ledger_semantic_fact_v2_b99b565b0952735b1c2f09a0", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.stocks_and_shares_only.subscribers.income_20001_to_30000.subscription_10001_to_12000", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_10001_to_12000", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.stocks_and_shares_only.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_20001_to_30000", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_20001_to_30000", + "isa_subscription_band": "subscription_10001_to_12000", + "isa_type": "stocks_and_shares_only" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 5766 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_ae8ad8746d69e196ac1db35f", + "semantic_fact_key": "ledger_semantic_fact_v2_a6d84483d5a6ed240f564f47", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.all.subscribers.income_20001_to_30000.subscription_12001_to_14000", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_12001_to_14000", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.all.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_20001_to_30000", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_20001_to_30000", + "isa_subscription_band": "subscription_12001_to_14000", + "isa_type": "all" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 47022 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_051fdde12b32076d6bd7b2c0", + "semantic_fact_key": "ledger_semantic_fact_v2_a85920387e05dce1bd654ac8", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_and_stocks_and_shares.subscribers.income_20001_to_30000.subscription_12001_to_14000", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_12001_to_14000", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_and_stocks_and_shares.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_20001_to_30000", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_20001_to_30000", + "isa_subscription_band": "subscription_12001_to_14000", + "isa_type": "cash_and_stocks_and_shares" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 5925 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_9677a3183e6e044624c951ce", + "semantic_fact_key": "ledger_semantic_fact_v2_c6eb01edc97c365d09f4eb6c", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_only.subscribers.income_20001_to_30000.subscription_12001_to_14000", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_12001_to_14000", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_only.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_20001_to_30000", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_20001_to_30000", + "isa_subscription_band": "subscription_12001_to_14000", + "isa_type": "cash_only" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 35805 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_2c2ebbb226b66839dc5a3b7c", + "semantic_fact_key": "ledger_semantic_fact_v2_f4b4e048fee472b69e82047f", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.stocks_and_shares_only.subscribers.income_20001_to_30000.subscription_12001_to_14000", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_12001_to_14000", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.stocks_and_shares_only.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_20001_to_30000", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_20001_to_30000", + "isa_subscription_band": "subscription_12001_to_14000", + "isa_type": "stocks_and_shares_only" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 5293 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_df4d6127b44c1593d12a0eb4", + "semantic_fact_key": "ledger_semantic_fact_v2_c0b640c43d174a83d8ff8ab3", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.all.subscribers.income_20001_to_30000.subscription_14001_to_16000", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_14001_to_16000", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.all.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_20001_to_30000", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_20001_to_30000", + "isa_subscription_band": "subscription_14001_to_16000", + "isa_type": "all" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 64311 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_e9bd3f9a8276e4c4497f6665", + "semantic_fact_key": "ledger_semantic_fact_v2_b9ea4c0e3ee32ce7c96e331c", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_and_stocks_and_shares.subscribers.income_20001_to_30000.subscription_14001_to_16000", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_14001_to_16000", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_and_stocks_and_shares.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_20001_to_30000", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_20001_to_30000", + "isa_subscription_band": "subscription_14001_to_16000", + "isa_type": "cash_and_stocks_and_shares" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 3322 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_487e061da959bce6dae231cd", + "semantic_fact_key": "ledger_semantic_fact_v2_70f81e904e27b12062f2d18c", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_only.subscribers.income_20001_to_30000.subscription_14001_to_16000", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_14001_to_16000", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_only.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_20001_to_30000", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_20001_to_30000", + "isa_subscription_band": "subscription_14001_to_16000", + "isa_type": "cash_only" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 53842 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_74562312d270fc1566d0eab1", + "semantic_fact_key": "ledger_semantic_fact_v2_e5fcf79bdf9c55cf5415fa66", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.stocks_and_shares_only.subscribers.income_20001_to_30000.subscription_14001_to_16000", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_14001_to_16000", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.stocks_and_shares_only.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_20001_to_30000", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_20001_to_30000", + "isa_subscription_band": "subscription_14001_to_16000", + "isa_type": "stocks_and_shares_only" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 7148 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_d8d766f88c95214b440b1c9e", + "semantic_fact_key": "ledger_semantic_fact_v2_c9276b107b1d852d252dc426", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.all.subscribers.income_20001_to_30000.subscription_16001_to_18000", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_16001_to_18000", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.all.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_20001_to_30000", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_20001_to_30000", + "isa_subscription_band": "subscription_16001_to_18000", + "isa_type": "all" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 42281 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_506e0d8663826cdaf11bd16c", + "semantic_fact_key": "ledger_semantic_fact_v2_04c32d8c353c172aba935b0e", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_and_stocks_and_shares.subscribers.income_20001_to_30000.subscription_16001_to_18000", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_16001_to_18000", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_and_stocks_and_shares.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_20001_to_30000", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_20001_to_30000", + "isa_subscription_band": "subscription_16001_to_18000", + "isa_type": "cash_and_stocks_and_shares" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 6189 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_dcc9a0ac333929d07478bdcd", + "semantic_fact_key": "ledger_semantic_fact_v2_7547e9a414d1900fc51bc496", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_only.subscribers.income_20001_to_30000.subscription_16001_to_18000", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_16001_to_18000", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_only.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_20001_to_30000", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_20001_to_30000", + "isa_subscription_band": "subscription_16001_to_18000", + "isa_type": "cash_only" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 29981 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_4b1e4d4f785354bb3a38e644", + "semantic_fact_key": "ledger_semantic_fact_v2_2baf1bc9fd2a0ea2f0c33991", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.stocks_and_shares_only.subscribers.income_20001_to_30000.subscription_16001_to_18000", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_16001_to_18000", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.stocks_and_shares_only.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_20001_to_30000", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_20001_to_30000", + "isa_subscription_band": "subscription_16001_to_18000", + "isa_type": "stocks_and_shares_only" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 6110 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_8a82435cc6c2cb45204de036", + "semantic_fact_key": "ledger_semantic_fact_v2_999eb4d69eaecaa3a08e6006", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.all.subscribers.income_20001_to_30000.subscription_18001_to_19999", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_18001_to_19999", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.all.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_20001_to_30000", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_20001_to_30000", + "isa_subscription_band": "subscription_18001_to_19999", + "isa_type": "all" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 94072 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_371ae6ef87cf87e00b9aa1f0", + "semantic_fact_key": "ledger_semantic_fact_v2_e6d1f01d89e3849f66cbe3c0", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_and_stocks_and_shares.subscribers.income_20001_to_30000.subscription_18001_to_19999", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_18001_to_19999", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_and_stocks_and_shares.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_20001_to_30000", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_20001_to_30000", + "isa_subscription_band": "subscription_18001_to_19999", + "isa_type": "cash_and_stocks_and_shares" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 8719 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_4abf8a894b7acf4e956c1678", + "semantic_fact_key": "ledger_semantic_fact_v2_5cb9720a5999ac7bfad54e04", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_only.subscribers.income_20001_to_30000.subscription_18001_to_19999", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_18001_to_19999", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_only.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_20001_to_30000", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_20001_to_30000", + "isa_subscription_band": "subscription_18001_to_19999", + "isa_type": "cash_only" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 58962 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_827676c5e2b55af121e85aff", + "semantic_fact_key": "ledger_semantic_fact_v2_aa704b9bec3c52db0f938652", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.stocks_and_shares_only.subscribers.income_20001_to_30000.subscription_18001_to_19999", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_18001_to_19999", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.stocks_and_shares_only.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_20001_to_30000", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_20001_to_30000", + "isa_subscription_band": "subscription_18001_to_19999", + "isa_type": "stocks_and_shares_only" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 26391 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_2d02c17f32d945a712d81b83", + "semantic_fact_key": "ledger_semantic_fact_v2_8146b10c0e9bce565395c9dc", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.all.subscribers.income_20001_to_30000.subscription_1_to_2000", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_1_to_2000", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.all.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_20001_to_30000", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_20001_to_30000", + "isa_subscription_band": "subscription_1_to_2000", + "isa_type": "all" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 947411 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_d1ff75f46dcadf36896d3ce1", + "semantic_fact_key": "ledger_semantic_fact_v2_44f33b0256209ca4e8361450", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_and_stocks_and_shares.subscribers.income_20001_to_30000.subscription_1_to_2000", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_1_to_2000", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_and_stocks_and_shares.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_20001_to_30000", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_20001_to_30000", + "isa_subscription_band": "subscription_1_to_2000", + "isa_type": "cash_and_stocks_and_shares" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 33756 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_d1bdc7e1f03b8746f52ebb64", + "semantic_fact_key": "ledger_semantic_fact_v2_b91cef9e6e0982f0890aa8a1", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_only.subscribers.income_20001_to_30000.subscription_1_to_2000", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_1_to_2000", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_only.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_20001_to_30000", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_20001_to_30000", + "isa_subscription_band": "subscription_1_to_2000", + "isa_type": "cash_only" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 695528 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_d59f9602e0d623d59b23aff2", + "semantic_fact_key": "ledger_semantic_fact_v2_16479c2a875d994df0cc01d1", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.stocks_and_shares_only.subscribers.income_20001_to_30000.subscription_1_to_2000", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_1_to_2000", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.stocks_and_shares_only.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_20001_to_30000", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_20001_to_30000", + "isa_subscription_band": "subscription_1_to_2000", + "isa_type": "stocks_and_shares_only" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 218126 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_93f14096ea46ee810b5dd4b9", + "semantic_fact_key": "ledger_semantic_fact_v2_4f44ab7f699f3d10b5b74541", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.all.subscribers.income_20001_to_30000.subscription_20000_to_20000", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_20000_to_20000", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.all.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_20001_to_30000", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_20001_to_30000", + "isa_subscription_band": "subscription_20000_to_20000", + "isa_type": "all" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 671989 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_ac407242cf137b1cf6d43f30", + "semantic_fact_key": "ledger_semantic_fact_v2_db6c6a8564672d1516449002", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_and_stocks_and_shares.subscribers.income_20001_to_30000.subscription_20000_to_20000", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_20000_to_20000", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_and_stocks_and_shares.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_20001_to_30000", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_20001_to_30000", + "isa_subscription_band": "subscription_20000_to_20000", + "isa_type": "cash_and_stocks_and_shares" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 39025 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_7baa84160cf53743ca7de35c", + "semantic_fact_key": "ledger_semantic_fact_v2_d4d46d4a9777fe534ff1d514", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_only.subscribers.income_20001_to_30000.subscription_20000_to_20000", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_20000_to_20000", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_only.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_20001_to_30000", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_20001_to_30000", + "isa_subscription_band": "subscription_20000_to_20000", + "isa_type": "cash_only" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 525074 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_c0b1b98a58621c6d3d4b4029", + "semantic_fact_key": "ledger_semantic_fact_v2_e0c518e4fcac5d8d0d829948", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.stocks_and_shares_only.subscribers.income_20001_to_30000.subscription_20000_to_20000", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_20000_to_20000", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.stocks_and_shares_only.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_20001_to_30000", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_20001_to_30000", + "isa_subscription_band": "subscription_20000_to_20000", + "isa_type": "stocks_and_shares_only" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 107890 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_e9a1045aa20e7a3731daa71e", + "semantic_fact_key": "ledger_semantic_fact_v2_b2095eeaf775c9f4126d14d8", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.all.subscribers.income_20001_to_30000.subscription_2001_to_4000", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_2001_to_4000", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.all.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_20001_to_30000", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_20001_to_30000", + "isa_subscription_band": "subscription_2001_to_4000", + "isa_type": "all" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 380423 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_e1a55a2b347a878d8b2d5689", + "semantic_fact_key": "ledger_semantic_fact_v2_e6979680484bb0face7252ba", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_and_stocks_and_shares.subscribers.income_20001_to_30000.subscription_2001_to_4000", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_2001_to_4000", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_and_stocks_and_shares.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_20001_to_30000", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_20001_to_30000", + "isa_subscription_band": "subscription_2001_to_4000", + "isa_type": "cash_and_stocks_and_shares" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 20611 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_36bf76e023a4449d90debcb3", + "semantic_fact_key": "ledger_semantic_fact_v2_31153a6c67eac5164c59fb6d", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_only.subscribers.income_20001_to_30000.subscription_2001_to_4000", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_2001_to_4000", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_only.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_20001_to_30000", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_20001_to_30000", + "isa_subscription_band": "subscription_2001_to_4000", + "isa_type": "cash_only" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 310786 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_b36a8fb7bb48d3417ea6a05a", + "semantic_fact_key": "ledger_semantic_fact_v2_3f9bede771c7a440b3502f97", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.stocks_and_shares_only.subscribers.income_20001_to_30000.subscription_2001_to_4000", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_2001_to_4000", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.stocks_and_shares_only.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_20001_to_30000", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_20001_to_30000", + "isa_subscription_band": "subscription_2001_to_4000", + "isa_type": "stocks_and_shares_only" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 49026 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_5136936a0c42b65535aa0cf0", + "semantic_fact_key": "ledger_semantic_fact_v2_ecd5fe8642bf9b70c31cf59c", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.all.subscribers.income_20001_to_30000.subscription_4001_to_6000", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_4001_to_6000", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.all.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_20001_to_30000", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_20001_to_30000", + "isa_subscription_band": "subscription_4001_to_6000", + "isa_type": "all" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 179758 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_7262c552c793e1c68f288bfd", + "semantic_fact_key": "ledger_semantic_fact_v2_0b212a023fb6674b44533f31", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_and_stocks_and_shares.subscribers.income_20001_to_30000.subscription_4001_to_6000", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_4001_to_6000", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_and_stocks_and_shares.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_20001_to_30000", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_20001_to_30000", + "isa_subscription_band": "subscription_4001_to_6000", + "isa_type": "cash_and_stocks_and_shares" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 20320 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_c0c971ba19b0a3aa3ea2bb85", + "semantic_fact_key": "ledger_semantic_fact_v2_c17cc46ffe715b18b28e02fa", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_only.subscribers.income_20001_to_30000.subscription_4001_to_6000", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_4001_to_6000", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_only.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_20001_to_30000", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_20001_to_30000", + "isa_subscription_band": "subscription_4001_to_6000", + "isa_type": "cash_only" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 139006 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_ed782330de455959bd389a01", + "semantic_fact_key": "ledger_semantic_fact_v2_38f42afd6c870485361f2aa4", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.stocks_and_shares_only.subscribers.income_20001_to_30000.subscription_4001_to_6000", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_4001_to_6000", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.stocks_and_shares_only.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_20001_to_30000", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_20001_to_30000", + "isa_subscription_band": "subscription_4001_to_6000", + "isa_type": "stocks_and_shares_only" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 20432 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_8107e808ee9c4b98705f5e60", + "semantic_fact_key": "ledger_semantic_fact_v2_cb1173c5226e9af913bd527d", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.all.subscribers.income_20001_to_30000.subscription_6001_to_8000", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_6001_to_8000", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.all.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_20001_to_30000", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_20001_to_30000", + "isa_subscription_band": "subscription_6001_to_8000", + "isa_type": "all" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 97805 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_fe9199620ac2c60850287e35", + "semantic_fact_key": "ledger_semantic_fact_v2_a58dc796742f17f3bcf4f4eb", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_and_stocks_and_shares.subscribers.income_20001_to_30000.subscription_6001_to_8000", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_6001_to_8000", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_and_stocks_and_shares.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_20001_to_30000", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_20001_to_30000", + "isa_subscription_band": "subscription_6001_to_8000", + "isa_type": "cash_and_stocks_and_shares" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 9869 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_f63ff17cbdb9f60b348c372e", + "semantic_fact_key": "ledger_semantic_fact_v2_a1b39013020030ce599d7064", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_only.subscribers.income_20001_to_30000.subscription_6001_to_8000", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_6001_to_8000", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_only.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_20001_to_30000", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_20001_to_30000", + "isa_subscription_band": "subscription_6001_to_8000", + "isa_type": "cash_only" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 78296 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_b8862546d86e644cac88f73f", + "semantic_fact_key": "ledger_semantic_fact_v2_a41a85517632072e19802100", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.stocks_and_shares_only.subscribers.income_20001_to_30000.subscription_6001_to_8000", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_6001_to_8000", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.stocks_and_shares_only.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_20001_to_30000", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_20001_to_30000", + "isa_subscription_band": "subscription_6001_to_8000", + "isa_type": "stocks_and_shares_only" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 9641 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_99ccc6aa7dcd2ea8e3f34766", + "semantic_fact_key": "ledger_semantic_fact_v2_e40e189259961d309ba2b079", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.all.subscribers.income_20001_to_30000.subscription_8001_to_10000", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_8001_to_10000", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.all.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_20001_to_30000", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_20001_to_30000", + "isa_subscription_band": "subscription_8001_to_10000", + "isa_type": "all" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 127057 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_29a14dc9e1130f9203bdb201", + "semantic_fact_key": "ledger_semantic_fact_v2_6922744699eae470adcbac46", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_and_stocks_and_shares.subscribers.income_20001_to_30000.subscription_8001_to_10000", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_8001_to_10000", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_and_stocks_and_shares.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_20001_to_30000", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_20001_to_30000", + "isa_subscription_band": "subscription_8001_to_10000", + "isa_type": "cash_and_stocks_and_shares" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 6394 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_db850ff0acc81e63a8e62153", + "semantic_fact_key": "ledger_semantic_fact_v2_3142342689346da8009dae1b", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_only.subscribers.income_20001_to_30000.subscription_8001_to_10000", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_8001_to_10000", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_only.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_20001_to_30000", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_20001_to_30000", + "isa_subscription_band": "subscription_8001_to_10000", + "isa_type": "cash_only" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 107610 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_9da7a57299708bca2bd57381", + "semantic_fact_key": "ledger_semantic_fact_v2_24866ea0c3f79a2036b6e599", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.stocks_and_shares_only.subscribers.income_20001_to_30000.subscription_8001_to_10000", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_8001_to_10000", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.stocks_and_shares_only.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_20001_to_30000", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_20001_to_30000", + "isa_subscription_band": "subscription_8001_to_10000", + "isa_type": "stocks_and_shares_only" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 13053 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_9f0a224d61258460728d40fe", + "semantic_fact_key": "ledger_semantic_fact_v2_5fdbab86dd0bc0133d931dc6", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.all.subscribers.income_30001_to_40000.all_subscriptions", + "concept": "hmrc.isa_subscribers", + "measure_id": "all_subscriptions", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.all.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_30001_to_40000", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_30001_to_40000", + "isa_subscription_band": "all", + "isa_type": "all" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 2050902 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_9de92f5f2e84eb5843b08882", + "semantic_fact_key": "ledger_semantic_fact_v2_f1fac75d8702ae2e09d6e3e8", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_and_stocks_and_shares.subscribers.income_30001_to_40000.all_subscriptions", + "concept": "hmrc.isa_subscribers", + "measure_id": "all_subscriptions", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_and_stocks_and_shares.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_30001_to_40000", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_30001_to_40000", + "isa_subscription_band": "all", + "isa_type": "cash_and_stocks_and_shares" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 157809 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_667f74ff223986078458f443", + "semantic_fact_key": "ledger_semantic_fact_v2_91064fca00dc2c294304707a", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_only.subscribers.income_30001_to_40000.all_subscriptions", + "concept": "hmrc.isa_subscribers", + "measure_id": "all_subscriptions", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_only.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_30001_to_40000", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_30001_to_40000", + "isa_subscription_band": "all", + "isa_type": "cash_only" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 1474365 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_e63d60236c21e0670d6ebd94", + "semantic_fact_key": "ledger_semantic_fact_v2_d4742615fb1c9df605c788f5", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.stocks_and_shares_only.subscribers.income_30001_to_40000.all_subscriptions", + "concept": "hmrc.isa_subscribers", + "measure_id": "all_subscriptions", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.stocks_and_shares_only.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_30001_to_40000", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_30001_to_40000", + "isa_subscription_band": "all", + "isa_type": "stocks_and_shares_only" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 418728 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_307a9fd177ddbec58924c607", + "semantic_fact_key": "ledger_semantic_fact_v2_f1932a566a19ec55cc7ca131", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.all.subscribers.income_30001_to_40000.subscription_10001_to_12000", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_10001_to_12000", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.all.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_30001_to_40000", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_30001_to_40000", + "isa_subscription_band": "subscription_10001_to_12000", + "isa_type": "all" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 49727 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_4c0c7ae7cf763ec0d104ea61", + "semantic_fact_key": "ledger_semantic_fact_v2_ad852a0171e0ddb02d070de8", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_and_stocks_and_shares.subscribers.income_30001_to_40000.subscription_10001_to_12000", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_10001_to_12000", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_and_stocks_and_shares.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_30001_to_40000", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_30001_to_40000", + "isa_subscription_band": "subscription_10001_to_12000", + "isa_type": "cash_and_stocks_and_shares" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 8340 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_4d1ff3b415772c2eb211b400", + "semantic_fact_key": "ledger_semantic_fact_v2_114769b07648146e78c0bacf", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_only.subscribers.income_30001_to_40000.subscription_10001_to_12000", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_10001_to_12000", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_only.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_30001_to_40000", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_30001_to_40000", + "isa_subscription_band": "subscription_10001_to_12000", + "isa_type": "cash_only" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 34939 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_4e81c49e61f4c8e7ee8efb06", + "semantic_fact_key": "ledger_semantic_fact_v2_1da19051f30b8e6a8c524c8e", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.stocks_and_shares_only.subscribers.income_30001_to_40000.subscription_10001_to_12000", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_10001_to_12000", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.stocks_and_shares_only.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_30001_to_40000", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_30001_to_40000", + "isa_subscription_band": "subscription_10001_to_12000", + "isa_type": "stocks_and_shares_only" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 6448 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_be9fba82be234548889b36f6", + "semantic_fact_key": "ledger_semantic_fact_v2_1f434d802655c283f5c1adb4", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.all.subscribers.income_30001_to_40000.subscription_12001_to_14000", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_12001_to_14000", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.all.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_30001_to_40000", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_30001_to_40000", + "isa_subscription_band": "subscription_12001_to_14000", + "isa_type": "all" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 39061 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_a890b9220444eb88733e28dc", + "semantic_fact_key": "ledger_semantic_fact_v2_571c13c2d95f1668bbe37625", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_and_stocks_and_shares.subscribers.income_30001_to_40000.subscription_12001_to_14000", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_12001_to_14000", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_and_stocks_and_shares.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_30001_to_40000", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_30001_to_40000", + "isa_subscription_band": "subscription_12001_to_14000", + "isa_type": "cash_and_stocks_and_shares" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 5025 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_1bf3b62519d861b046fd5f91", + "semantic_fact_key": "ledger_semantic_fact_v2_9c148664c1fa67e9457456db", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_only.subscribers.income_30001_to_40000.subscription_12001_to_14000", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_12001_to_14000", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_only.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_30001_to_40000", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_30001_to_40000", + "isa_subscription_band": "subscription_12001_to_14000", + "isa_type": "cash_only" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 29172 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_84af077fdbf9d403b7617257", + "semantic_fact_key": "ledger_semantic_fact_v2_c87be8c010424b153912f681", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.stocks_and_shares_only.subscribers.income_30001_to_40000.subscription_12001_to_14000", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_12001_to_14000", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.stocks_and_shares_only.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_30001_to_40000", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_30001_to_40000", + "isa_subscription_band": "subscription_12001_to_14000", + "isa_type": "stocks_and_shares_only" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 4864 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_5aa1d925430cb3cdb2e7bc3b", + "semantic_fact_key": "ledger_semantic_fact_v2_054131ccedbf0ed7754eb405", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.all.subscribers.income_30001_to_40000.subscription_14001_to_16000", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_14001_to_16000", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.all.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_30001_to_40000", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_30001_to_40000", + "isa_subscription_band": "subscription_14001_to_16000", + "isa_type": "all" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 51852 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_473dbc5fdc32e88b50747ce4", + "semantic_fact_key": "ledger_semantic_fact_v2_12accaff6ec55b0a4e159c5d", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_and_stocks_and_shares.subscribers.income_30001_to_40000.subscription_14001_to_16000", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_14001_to_16000", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_and_stocks_and_shares.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_30001_to_40000", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_30001_to_40000", + "isa_subscription_band": "subscription_14001_to_16000", + "isa_type": "cash_and_stocks_and_shares" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 4179 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_9e4fc1b6ba68b1e989c2d18c", + "semantic_fact_key": "ledger_semantic_fact_v2_5a539869dc3de39f632b6d13", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_only.subscribers.income_30001_to_40000.subscription_14001_to_16000", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_14001_to_16000", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_only.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_30001_to_40000", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_30001_to_40000", + "isa_subscription_band": "subscription_14001_to_16000", + "isa_type": "cash_only" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 41832 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_039f03fa73fc775dfc368b93", + "semantic_fact_key": "ledger_semantic_fact_v2_34e0daf9c30b8095a7bc246d", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.stocks_and_shares_only.subscribers.income_30001_to_40000.subscription_14001_to_16000", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_14001_to_16000", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.stocks_and_shares_only.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_30001_to_40000", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_30001_to_40000", + "isa_subscription_band": "subscription_14001_to_16000", + "isa_type": "stocks_and_shares_only" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 5841 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_5a6dc80d827e13dbc767706a", + "semantic_fact_key": "ledger_semantic_fact_v2_51ec41760ad43bba659bf459", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.all.subscribers.income_30001_to_40000.subscription_16001_to_18000", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_16001_to_18000", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.all.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_30001_to_40000", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_30001_to_40000", + "isa_subscription_band": "subscription_16001_to_18000", + "isa_type": "all" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 32088 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_43ac559a8a335cc668781193", + "semantic_fact_key": "ledger_semantic_fact_v2_ecef478b84d78b68878b7777", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_and_stocks_and_shares.subscribers.income_30001_to_40000.subscription_16001_to_18000", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_16001_to_18000", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_and_stocks_and_shares.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_30001_to_40000", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_30001_to_40000", + "isa_subscription_band": "subscription_16001_to_18000", + "isa_type": "cash_and_stocks_and_shares" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 4179 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_f922ff42fb73c5c13f3e851b", + "semantic_fact_key": "ledger_semantic_fact_v2_d6f1e98eaa51906fdfffe1da", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_only.subscribers.income_30001_to_40000.subscription_16001_to_18000", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_16001_to_18000", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_only.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_30001_to_40000", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_30001_to_40000", + "isa_subscription_band": "subscription_16001_to_18000", + "isa_type": "cash_only" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 22593 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_841023af380b9898bbb21469", + "semantic_fact_key": "ledger_semantic_fact_v2_33a91a2ab797f998b3121e57", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.stocks_and_shares_only.subscribers.income_30001_to_40000.subscription_16001_to_18000", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_16001_to_18000", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.stocks_and_shares_only.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_30001_to_40000", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_30001_to_40000", + "isa_subscription_band": "subscription_16001_to_18000", + "isa_type": "stocks_and_shares_only" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 5316 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_ee18885e8011044c02ec50ca", + "semantic_fact_key": "ledger_semantic_fact_v2_14176822a759b27c34fcbd18", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.all.subscribers.income_30001_to_40000.subscription_18001_to_19999", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_18001_to_19999", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.all.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_30001_to_40000", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_30001_to_40000", + "isa_subscription_band": "subscription_18001_to_19999", + "isa_type": "all" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 75647 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_be8ea8001445706abde0bf4a", + "semantic_fact_key": "ledger_semantic_fact_v2_79d5ba0001c525ebd5eaa1cd", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_and_stocks_and_shares.subscribers.income_30001_to_40000.subscription_18001_to_19999", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_18001_to_19999", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_and_stocks_and_shares.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_30001_to_40000", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_30001_to_40000", + "isa_subscription_band": "subscription_18001_to_19999", + "isa_type": "cash_and_stocks_and_shares" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 9353 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_23de9a5765290d6a21a237ee", + "semantic_fact_key": "ledger_semantic_fact_v2_24aa1961386857474a083995", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_only.subscribers.income_30001_to_40000.subscription_18001_to_19999", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_18001_to_19999", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_only.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_30001_to_40000", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_30001_to_40000", + "isa_subscription_band": "subscription_18001_to_19999", + "isa_type": "cash_only" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 44875 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_fc5b28fa4b64ffdbd4c2b67e", + "semantic_fact_key": "ledger_semantic_fact_v2_6f31cdc44e442ef3e111a7b8", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.stocks_and_shares_only.subscribers.income_30001_to_40000.subscription_18001_to_19999", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_18001_to_19999", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.stocks_and_shares_only.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_30001_to_40000", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_30001_to_40000", + "isa_subscription_band": "subscription_18001_to_19999", + "isa_type": "stocks_and_shares_only" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 21420 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_d65a27ddae0c929fc244a7a8", + "semantic_fact_key": "ledger_semantic_fact_v2_1b61ed166acdfcecbf23fdc9", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.all.subscribers.income_30001_to_40000.subscription_1_to_2000", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_1_to_2000", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.all.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_30001_to_40000", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_30001_to_40000", + "isa_subscription_band": "subscription_1_to_2000", + "isa_type": "all" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 667370 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_57e75d53829dc2b2ae586f41", + "semantic_fact_key": "ledger_semantic_fact_v2_31ebbd6430dc04e59f2972d8", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_and_stocks_and_shares.subscribers.income_30001_to_40000.subscription_1_to_2000", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_1_to_2000", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_and_stocks_and_shares.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_30001_to_40000", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_30001_to_40000", + "isa_subscription_band": "subscription_1_to_2000", + "isa_type": "cash_and_stocks_and_shares" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 24548 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_05e2bf84548246b04871cc73", + "semantic_fact_key": "ledger_semantic_fact_v2_957086f063b87d329c146e58", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_only.subscribers.income_30001_to_40000.subscription_1_to_2000", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_1_to_2000", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_only.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_30001_to_40000", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_30001_to_40000", + "isa_subscription_band": "subscription_1_to_2000", + "isa_type": "cash_only" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 446817 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_0a86081c1898f3fafd07a03f", + "semantic_fact_key": "ledger_semantic_fact_v2_5257e1e199faf489012780bb", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.stocks_and_shares_only.subscribers.income_30001_to_40000.subscription_1_to_2000", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_1_to_2000", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.stocks_and_shares_only.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_30001_to_40000", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_30001_to_40000", + "isa_subscription_band": "subscription_1_to_2000", + "isa_type": "stocks_and_shares_only" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 196005 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_a675170a592775b667339704", + "semantic_fact_key": "ledger_semantic_fact_v2_719d5719fd6ec1f88035b66b", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.all.subscribers.income_30001_to_40000.subscription_20000_to_20000", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_20000_to_20000", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.all.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_30001_to_40000", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_30001_to_40000", + "isa_subscription_band": "subscription_20000_to_20000", + "isa_type": "all" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 521611 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_0c4721a76741952b46335bb1", + "semantic_fact_key": "ledger_semantic_fact_v2_203b28866578fb473f952933", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_and_stocks_and_shares.subscribers.income_30001_to_40000.subscription_20000_to_20000", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_20000_to_20000", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_and_stocks_and_shares.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_30001_to_40000", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_30001_to_40000", + "isa_subscription_band": "subscription_20000_to_20000", + "isa_type": "cash_and_stocks_and_shares" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 36137 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_de4dfbb8243240d3c225625e", + "semantic_fact_key": "ledger_semantic_fact_v2_e53eccfb5864df82c1cd8d7f", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_only.subscribers.income_30001_to_40000.subscription_20000_to_20000", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_20000_to_20000", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_only.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_30001_to_40000", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_30001_to_40000", + "isa_subscription_band": "subscription_20000_to_20000", + "isa_type": "cash_only" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 389137 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_1e547be8ec879bad82b40607", + "semantic_fact_key": "ledger_semantic_fact_v2_4d8d845667e68c7bc8306bee", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.stocks_and_shares_only.subscribers.income_30001_to_40000.subscription_20000_to_20000", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_20000_to_20000", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.stocks_and_shares_only.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_30001_to_40000", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_30001_to_40000", + "isa_subscription_band": "subscription_20000_to_20000", + "isa_type": "stocks_and_shares_only" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 96337 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_b39840d144e0bec1710f5ce8", + "semantic_fact_key": "ledger_semantic_fact_v2_50037eea9a98d556d2a6aa92", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.all.subscribers.income_30001_to_40000.subscription_2001_to_4000", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_2001_to_4000", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.all.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_30001_to_40000", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_30001_to_40000", + "isa_subscription_band": "subscription_2001_to_4000", + "isa_type": "all" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 303878 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_b3a45b6019ce308b510e72aa", + "semantic_fact_key": "ledger_semantic_fact_v2_255688b33ebc693402182ab2", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_and_stocks_and_shares.subscribers.income_30001_to_40000.subscription_2001_to_4000", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_2001_to_4000", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_and_stocks_and_shares.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_30001_to_40000", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_30001_to_40000", + "isa_subscription_band": "subscription_2001_to_4000", + "isa_type": "cash_and_stocks_and_shares" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 24649 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_9ef628e6bee2d42fa7935588", + "semantic_fact_key": "ledger_semantic_fact_v2_64d7ab05a33b3c768b379752", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_only.subscribers.income_30001_to_40000.subscription_2001_to_4000", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_2001_to_4000", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_only.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_30001_to_40000", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_30001_to_40000", + "isa_subscription_band": "subscription_2001_to_4000", + "isa_type": "cash_only" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 233378 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_92096e94cdcace4b368f3ebf", + "semantic_fact_key": "ledger_semantic_fact_v2_d7002b5f7140e77c7a1d08df", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.stocks_and_shares_only.subscribers.income_30001_to_40000.subscription_2001_to_4000", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_2001_to_4000", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.stocks_and_shares_only.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_30001_to_40000", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_30001_to_40000", + "isa_subscription_band": "subscription_2001_to_4000", + "isa_type": "stocks_and_shares_only" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 45850 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_f0ee715a7af6c8bc9de87455", + "semantic_fact_key": "ledger_semantic_fact_v2_1f5b73a66206d0f13b71d9bc", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.all.subscribers.income_30001_to_40000.subscription_4001_to_6000", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_4001_to_6000", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.all.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_30001_to_40000", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_30001_to_40000", + "isa_subscription_band": "subscription_4001_to_6000", + "isa_type": "all" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 146295 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_fba0aeba86f0b42c9ed63215", + "semantic_fact_key": "ledger_semantic_fact_v2_43517ca9baa64dff716f111e", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_and_stocks_and_shares.subscribers.income_30001_to_40000.subscription_4001_to_6000", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_4001_to_6000", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_and_stocks_and_shares.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_30001_to_40000", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_30001_to_40000", + "isa_subscription_band": "subscription_4001_to_6000", + "isa_type": "cash_and_stocks_and_shares" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 23426 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_e30d0b5a5ba50ae69c4ea618", + "semantic_fact_key": "ledger_semantic_fact_v2_17b97c24caace488986e5852", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_only.subscribers.income_30001_to_40000.subscription_4001_to_6000", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_4001_to_6000", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_only.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_30001_to_40000", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_30001_to_40000", + "isa_subscription_band": "subscription_4001_to_6000", + "isa_type": "cash_only" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 105246 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_401a2164c1312887ff94d644", + "semantic_fact_key": "ledger_semantic_fact_v2_84ed1fa013bfae60eae52913", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.stocks_and_shares_only.subscribers.income_30001_to_40000.subscription_4001_to_6000", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_4001_to_6000", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.stocks_and_shares_only.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_30001_to_40000", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_30001_to_40000", + "isa_subscription_band": "subscription_4001_to_6000", + "isa_type": "stocks_and_shares_only" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 17623 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_317ee90921bd8cbe7073f7ab", + "semantic_fact_key": "ledger_semantic_fact_v2_cb6dc9aaa7da4d8d162416f5", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.all.subscribers.income_30001_to_40000.subscription_6001_to_8000", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_6001_to_8000", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.all.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_30001_to_40000", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_30001_to_40000", + "isa_subscription_band": "subscription_6001_to_8000", + "isa_type": "all" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 71413 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_3b566fb5334b625d3db71020", + "semantic_fact_key": "ledger_semantic_fact_v2_900b3cf66065042f9979cf59", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_and_stocks_and_shares.subscribers.income_30001_to_40000.subscription_6001_to_8000", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_6001_to_8000", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_and_stocks_and_shares.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_30001_to_40000", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_30001_to_40000", + "isa_subscription_band": "subscription_6001_to_8000", + "isa_type": "cash_and_stocks_and_shares" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 10384 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_36c58fb7b7a00579b0172f87", + "semantic_fact_key": "ledger_semantic_fact_v2_447ac30a5f2bba4dba6fa37e", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_only.subscribers.income_30001_to_40000.subscription_6001_to_8000", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_6001_to_8000", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_only.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_30001_to_40000", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_30001_to_40000", + "isa_subscription_band": "subscription_6001_to_8000", + "isa_type": "cash_only" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 51297 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_1eb43cbf20e224b7c1a7056f", + "semantic_fact_key": "ledger_semantic_fact_v2_11d346664f458c8844e1b8d4", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.stocks_and_shares_only.subscribers.income_30001_to_40000.subscription_6001_to_8000", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_6001_to_8000", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.stocks_and_shares_only.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_30001_to_40000", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_30001_to_40000", + "isa_subscription_band": "subscription_6001_to_8000", + "isa_type": "stocks_and_shares_only" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 9733 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_d494e3795ca7e53fc6f1e7c1", + "semantic_fact_key": "ledger_semantic_fact_v2_64ee95f3dfe3b713b556f6df", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.all.subscribers.income_30001_to_40000.subscription_8001_to_10000", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_8001_to_10000", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.all.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_30001_to_40000", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_30001_to_40000", + "isa_subscription_band": "subscription_8001_to_10000", + "isa_type": "all" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 91960 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_267d8f3481a14bf4e2cd2807", + "semantic_fact_key": "ledger_semantic_fact_v2_0ee6be70ba0be2c360c6ce67", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_and_stocks_and_shares.subscribers.income_30001_to_40000.subscription_8001_to_10000", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_8001_to_10000", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_and_stocks_and_shares.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_30001_to_40000", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_30001_to_40000", + "isa_subscription_band": "subscription_8001_to_10000", + "isa_type": "cash_and_stocks_and_shares" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 7589 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_5ef683e6e1dbe4fa89f34724", + "semantic_fact_key": "ledger_semantic_fact_v2_68edc7654cfba3379a261f2a", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_only.subscribers.income_30001_to_40000.subscription_8001_to_10000", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_8001_to_10000", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_only.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_30001_to_40000", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_30001_to_40000", + "isa_subscription_band": "subscription_8001_to_10000", + "isa_type": "cash_only" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 75079 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_90e23cbc0531b208015750d9", + "semantic_fact_key": "ledger_semantic_fact_v2_fc6e1c4709c0b63afda6f42b", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.stocks_and_shares_only.subscribers.income_30001_to_40000.subscription_8001_to_10000", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_8001_to_10000", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.stocks_and_shares_only.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_30001_to_40000", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_30001_to_40000", + "isa_subscription_band": "subscription_8001_to_10000", + "isa_type": "stocks_and_shares_only" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 9292 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_c420f44bebea99bca8dc7898", + "semantic_fact_key": "ledger_semantic_fact_v2_cfa446606f9a718b4b74af8a", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.all.subscribers.income_40001_to_50270.all_subscriptions", + "concept": "hmrc.isa_subscribers", + "measure_id": "all_subscriptions", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.all.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_40001_to_50270", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_40001_to_50270", + "isa_subscription_band": "all", + "isa_type": "all" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 1466397 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_ce89c633a034e6f868759219", + "semantic_fact_key": "ledger_semantic_fact_v2_09d294dce3287e0c53c546b2", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_and_stocks_and_shares.subscribers.income_40001_to_50270.all_subscriptions", + "concept": "hmrc.isa_subscribers", + "measure_id": "all_subscriptions", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_and_stocks_and_shares.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_40001_to_50270", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_40001_to_50270", + "isa_subscription_band": "all", + "isa_type": "cash_and_stocks_and_shares" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 133855 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_a2b397a7c471398d44f06d02", + "semantic_fact_key": "ledger_semantic_fact_v2_887e998dda72a15ebcec7e23", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_only.subscribers.income_40001_to_50270.all_subscriptions", + "concept": "hmrc.isa_subscribers", + "measure_id": "all_subscriptions", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_only.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_40001_to_50270", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_40001_to_50270", + "isa_subscription_band": "all", + "isa_type": "cash_only" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 952253 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_dffc22e0f188cdcee0765a25", + "semantic_fact_key": "ledger_semantic_fact_v2_30ca4faa585d406f9738a93b", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.stocks_and_shares_only.subscribers.income_40001_to_50270.all_subscriptions", + "concept": "hmrc.isa_subscribers", + "measure_id": "all_subscriptions", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.stocks_and_shares_only.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_40001_to_50270", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_40001_to_50270", + "isa_subscription_band": "all", + "isa_type": "stocks_and_shares_only" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 380288 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_b8f8bf3222932e2899b65c37", + "semantic_fact_key": "ledger_semantic_fact_v2_ee8b5afffa9372e137e2b217", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.all.subscribers.income_40001_to_50270.subscription_10001_to_12000", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_10001_to_12000", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.all.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_40001_to_50270", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_40001_to_50270", + "isa_subscription_band": "subscription_10001_to_12000", + "isa_type": "all" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 40625 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_9da761ae0c786aaaf3186128", + "semantic_fact_key": "ledger_semantic_fact_v2_ced8c6b55a06daed625770f9", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_and_stocks_and_shares.subscribers.income_40001_to_50270.subscription_10001_to_12000", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_10001_to_12000", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_and_stocks_and_shares.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_40001_to_50270", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_40001_to_50270", + "isa_subscription_band": "subscription_10001_to_12000", + "isa_type": "cash_and_stocks_and_shares" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 8230 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_40d4593803426452c0d57d92", + "semantic_fact_key": "ledger_semantic_fact_v2_e551a1233426bae60bf4da67", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_only.subscribers.income_40001_to_50270.subscription_10001_to_12000", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_10001_to_12000", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_only.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_40001_to_50270", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_40001_to_50270", + "isa_subscription_band": "subscription_10001_to_12000", + "isa_type": "cash_only" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 26061 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_d222b39dbcaa4a5f2d8bb3b3", + "semantic_fact_key": "ledger_semantic_fact_v2_6c57589e9324ea067dce2755", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.stocks_and_shares_only.subscribers.income_40001_to_50270.subscription_10001_to_12000", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_10001_to_12000", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.stocks_and_shares_only.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_40001_to_50270", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_40001_to_50270", + "isa_subscription_band": "subscription_10001_to_12000", + "isa_type": "stocks_and_shares_only" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 6334 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_ad675bb962552d3135739b8c", + "semantic_fact_key": "ledger_semantic_fact_v2_0aa2a50850c9273e1b8df0af", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.all.subscribers.income_40001_to_50270.subscription_12001_to_14000", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_12001_to_14000", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.all.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_40001_to_50270", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_40001_to_50270", + "isa_subscription_band": "subscription_12001_to_14000", + "isa_type": "all" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 31493 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_aa7de77a16ceae1b97001b3f", + "semantic_fact_key": "ledger_semantic_fact_v2_00bfaaf799545a0e392bd9b3", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_and_stocks_and_shares.subscribers.income_40001_to_50270.subscription_12001_to_14000", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_12001_to_14000", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_and_stocks_and_shares.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_40001_to_50270", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_40001_to_50270", + "isa_subscription_band": "subscription_12001_to_14000", + "isa_type": "cash_and_stocks_and_shares" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 5798 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_9862fd7e411ff85c8545d677", + "semantic_fact_key": "ledger_semantic_fact_v2_656736ff2ea985fc455ea623", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_only.subscribers.income_40001_to_50270.subscription_12001_to_14000", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_12001_to_14000", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_only.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_40001_to_50270", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_40001_to_50270", + "isa_subscription_band": "subscription_12001_to_14000", + "isa_type": "cash_only" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 21019 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_33d13021cbb1334b9f813228", + "semantic_fact_key": "ledger_semantic_fact_v2_28b737c25fb6bb246414fe90", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.stocks_and_shares_only.subscribers.income_40001_to_50270.subscription_12001_to_14000", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_12001_to_14000", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.stocks_and_shares_only.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_40001_to_50270", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_40001_to_50270", + "isa_subscription_band": "subscription_12001_to_14000", + "isa_type": "stocks_and_shares_only" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 4676 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_71aabe791edfed04bc4227a3", + "semantic_fact_key": "ledger_semantic_fact_v2_ccd4d31af2f3340e0253ef08", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.all.subscribers.income_40001_to_50270.subscription_14001_to_16000", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_14001_to_16000", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.all.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_40001_to_50270", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_40001_to_50270", + "isa_subscription_band": "subscription_14001_to_16000", + "isa_type": "all" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 41208 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_789c8178fe37ebcab5d6404c", + "semantic_fact_key": "ledger_semantic_fact_v2_b7d294689316e9453ad58dc1", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_and_stocks_and_shares.subscribers.income_40001_to_50270.subscription_14001_to_16000", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_14001_to_16000", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_and_stocks_and_shares.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_40001_to_50270", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_40001_to_50270", + "isa_subscription_band": "subscription_14001_to_16000", + "isa_type": "cash_and_stocks_and_shares" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 5141 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_25c310f3c86887028083ac60", + "semantic_fact_key": "ledger_semantic_fact_v2_ac4a1c917652396e1e42b9c5", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_only.subscribers.income_40001_to_50270.subscription_14001_to_16000", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_14001_to_16000", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_only.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_40001_to_50270", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_40001_to_50270", + "isa_subscription_band": "subscription_14001_to_16000", + "isa_type": "cash_only" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 30480 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_6e5dfd8bc5a8e4995f98b750", + "semantic_fact_key": "ledger_semantic_fact_v2_6f659b55d19a207eb0b4ac8f", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.stocks_and_shares_only.subscribers.income_40001_to_50270.subscription_14001_to_16000", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_14001_to_16000", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.stocks_and_shares_only.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_40001_to_50270", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_40001_to_50270", + "isa_subscription_band": "subscription_14001_to_16000", + "isa_type": "stocks_and_shares_only" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 5587 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_d0a750ca23c0ba46511ffcd0", + "semantic_fact_key": "ledger_semantic_fact_v2_0e290dd1318eb1f80399426c", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.all.subscribers.income_40001_to_50270.subscription_16001_to_18000", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_16001_to_18000", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.all.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_40001_to_50270", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_40001_to_50270", + "isa_subscription_band": "subscription_16001_to_18000", + "isa_type": "all" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 28487 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_c5826122bd4fd5e22e74deac", + "semantic_fact_key": "ledger_semantic_fact_v2_e819ebd61740853a23285c2d", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_and_stocks_and_shares.subscribers.income_40001_to_50270.subscription_16001_to_18000", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_16001_to_18000", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_and_stocks_and_shares.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_40001_to_50270", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_40001_to_50270", + "isa_subscription_band": "subscription_16001_to_18000", + "isa_type": "cash_and_stocks_and_shares" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 4559 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_7f1bf8778dcf9e33c0998b11", + "semantic_fact_key": "ledger_semantic_fact_v2_cfab8e2e1a63bd1a54a2b62a", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_only.subscribers.income_40001_to_50270.subscription_16001_to_18000", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_16001_to_18000", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_only.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_40001_to_50270", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_40001_to_50270", + "isa_subscription_band": "subscription_16001_to_18000", + "isa_type": "cash_only" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 18791 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_e2afa9ddd4356076a54a7480", + "semantic_fact_key": "ledger_semantic_fact_v2_3e0f2d9dc7705ed4d21d6152", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.stocks_and_shares_only.subscribers.income_40001_to_50270.subscription_16001_to_18000", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_16001_to_18000", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.stocks_and_shares_only.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_40001_to_50270", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_40001_to_50270", + "isa_subscription_band": "subscription_16001_to_18000", + "isa_type": "stocks_and_shares_only" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 5137 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_72c19d026b58ce50fab59ba8", + "semantic_fact_key": "ledger_semantic_fact_v2_9049758b7edf1f8fb1b4d329", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.all.subscribers.income_40001_to_50270.subscription_18001_to_19999", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_18001_to_19999", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.all.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_40001_to_50270", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_40001_to_50270", + "isa_subscription_band": "subscription_18001_to_19999", + "isa_type": "all" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 61618 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_f2fbc9929c413593102193eb", + "semantic_fact_key": "ledger_semantic_fact_v2_1284c298a64738cc7f37877a", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_and_stocks_and_shares.subscribers.income_40001_to_50270.subscription_18001_to_19999", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_18001_to_19999", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_and_stocks_and_shares.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_40001_to_50270", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_40001_to_50270", + "isa_subscription_band": "subscription_18001_to_19999", + "isa_type": "cash_and_stocks_and_shares" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 10387 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_068391feec36fc83917df952", + "semantic_fact_key": "ledger_semantic_fact_v2_193ee0d1b692a68c4db57566", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_only.subscribers.income_40001_to_50270.subscription_18001_to_19999", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_18001_to_19999", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_only.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_40001_to_50270", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_40001_to_50270", + "isa_subscription_band": "subscription_18001_to_19999", + "isa_type": "cash_only" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 33476 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_e1855b67b732abf580d4f0dc", + "semantic_fact_key": "ledger_semantic_fact_v2_de5623ea30851cb16a26ec9e", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.stocks_and_shares_only.subscribers.income_40001_to_50270.subscription_18001_to_19999", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_18001_to_19999", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.stocks_and_shares_only.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_40001_to_50270", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_40001_to_50270", + "isa_subscription_band": "subscription_18001_to_19999", + "isa_type": "stocks_and_shares_only" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 17756 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_4bf4eb6bc32030f80ad4c424", + "semantic_fact_key": "ledger_semantic_fact_v2_357e7a9966e988c2241fbe37", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.all.subscribers.income_40001_to_50270.subscription_1_to_2000", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_1_to_2000", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.all.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_40001_to_50270", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_40001_to_50270", + "isa_subscription_band": "subscription_1_to_2000", + "isa_type": "all" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 421629 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_74c8c56405ddc07a8a38f75b", + "semantic_fact_key": "ledger_semantic_fact_v2_4a62b443d9a331e60115ee83", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_and_stocks_and_shares.subscribers.income_40001_to_50270.subscription_1_to_2000", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_1_to_2000", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_and_stocks_and_shares.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_40001_to_50270", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_40001_to_50270", + "isa_subscription_band": "subscription_1_to_2000", + "isa_type": "cash_and_stocks_and_shares" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 18886 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_c9c47426ea95124e1c342c20", + "semantic_fact_key": "ledger_semantic_fact_v2_de616ae102d1fbbd4f84d525", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_only.subscribers.income_40001_to_50270.subscription_1_to_2000", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_1_to_2000", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_only.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_40001_to_50270", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_40001_to_50270", + "isa_subscription_band": "subscription_1_to_2000", + "isa_type": "cash_only" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 236699 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_3fafd6785bc051eb6d1f23c8", + "semantic_fact_key": "ledger_semantic_fact_v2_dd3d13226ce9478bee8224d2", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.stocks_and_shares_only.subscribers.income_40001_to_50270.subscription_1_to_2000", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_1_to_2000", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.stocks_and_shares_only.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_40001_to_50270", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_40001_to_50270", + "isa_subscription_band": "subscription_1_to_2000", + "isa_type": "stocks_and_shares_only" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 166044 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_9f52d617f1c34898e57eb325", + "semantic_fact_key": "ledger_semantic_fact_v2_55a5ce95049b6cf5992a2f93", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.all.subscribers.income_40001_to_50270.subscription_20000_to_20000", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_20000_to_20000", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.all.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_40001_to_50270", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_40001_to_50270", + "isa_subscription_band": "subscription_20000_to_20000", + "isa_type": "all" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 413535 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_ca3e58f2c28e9151011db9b2", + "semantic_fact_key": "ledger_semantic_fact_v2_a3302ef8ae06e9a9006b2386", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_and_stocks_and_shares.subscribers.income_40001_to_50270.subscription_20000_to_20000", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_20000_to_20000", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_and_stocks_and_shares.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_40001_to_50270", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_40001_to_50270", + "isa_subscription_band": "subscription_20000_to_20000", + "isa_type": "cash_and_stocks_and_shares" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 34334 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_17147ca3d46630ad357cfe0c", + "semantic_fact_key": "ledger_semantic_fact_v2_5e5ce2fe1123dd8f92b7dbeb", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_only.subscribers.income_40001_to_50270.subscription_20000_to_20000", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_20000_to_20000", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_only.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_40001_to_50270", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_40001_to_50270", + "isa_subscription_band": "subscription_20000_to_20000", + "isa_type": "cash_only" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 289169 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_ed4f6b271c521ee073524304", + "semantic_fact_key": "ledger_semantic_fact_v2_a6506e93cabe227f86147433", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.stocks_and_shares_only.subscribers.income_40001_to_50270.subscription_20000_to_20000", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_20000_to_20000", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.stocks_and_shares_only.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_40001_to_50270", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_40001_to_50270", + "isa_subscription_band": "subscription_20000_to_20000", + "isa_type": "stocks_and_shares_only" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 90032 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_9195910e057af33c32285990", + "semantic_fact_key": "ledger_semantic_fact_v2_14040ce8c8022560f44d9269", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.all.subscribers.income_40001_to_50270.subscription_2001_to_4000", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_2001_to_4000", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.all.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_40001_to_50270", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_40001_to_50270", + "isa_subscription_band": "subscription_2001_to_4000", + "isa_type": "all" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 202211 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_e089bd23d643065e7fcc18f2", + "semantic_fact_key": "ledger_semantic_fact_v2_50d60e287604ada1cc6c3262", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_and_stocks_and_shares.subscribers.income_40001_to_50270.subscription_2001_to_4000", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_2001_to_4000", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_and_stocks_and_shares.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_40001_to_50270", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_40001_to_50270", + "isa_subscription_band": "subscription_2001_to_4000", + "isa_type": "cash_and_stocks_and_shares" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 15053 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_afd9875398b9a18af50822c7", + "semantic_fact_key": "ledger_semantic_fact_v2_4fa0c66edf5b18f4a6d6c9db", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_only.subscribers.income_40001_to_50270.subscription_2001_to_4000", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_2001_to_4000", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_only.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_40001_to_50270", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_40001_to_50270", + "isa_subscription_band": "subscription_2001_to_4000", + "isa_type": "cash_only" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 141175 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_0d8ffccd3a8780d3c6119a77", + "semantic_fact_key": "ledger_semantic_fact_v2_e4aa0c567cb0f55e53c2fcc4", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.stocks_and_shares_only.subscribers.income_40001_to_50270.subscription_2001_to_4000", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_2001_to_4000", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.stocks_and_shares_only.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_40001_to_50270", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_40001_to_50270", + "isa_subscription_band": "subscription_2001_to_4000", + "isa_type": "stocks_and_shares_only" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 45983 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_edad289b9c15a53c035dbc05", + "semantic_fact_key": "ledger_semantic_fact_v2_e3e3e1949b4352e369bc226e", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.all.subscribers.income_40001_to_50270.subscription_4001_to_6000", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_4001_to_6000", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.all.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_40001_to_50270", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_40001_to_50270", + "isa_subscription_band": "subscription_4001_to_6000", + "isa_type": "all" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 101736 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_460a325460583c8a0873637c", + "semantic_fact_key": "ledger_semantic_fact_v2_c3b5946910a663c0c9e71090", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_and_stocks_and_shares.subscribers.income_40001_to_50270.subscription_4001_to_6000", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_4001_to_6000", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_and_stocks_and_shares.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_40001_to_50270", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_40001_to_50270", + "isa_subscription_band": "subscription_4001_to_6000", + "isa_type": "cash_and_stocks_and_shares" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 15653 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_b51c12edcb4e5b14dba88d8c", + "semantic_fact_key": "ledger_semantic_fact_v2_c48634682025a1547e843446", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_only.subscribers.income_40001_to_50270.subscription_4001_to_6000", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_4001_to_6000", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_only.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_40001_to_50270", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_40001_to_50270", + "isa_subscription_band": "subscription_4001_to_6000", + "isa_type": "cash_only" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 66788 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_b56b241ececa448fa790802f", + "semantic_fact_key": "ledger_semantic_fact_v2_ad1c1ee0688b46ff248c711d", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.stocks_and_shares_only.subscribers.income_40001_to_50270.subscription_4001_to_6000", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_4001_to_6000", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.stocks_and_shares_only.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_40001_to_50270", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_40001_to_50270", + "isa_subscription_band": "subscription_4001_to_6000", + "isa_type": "stocks_and_shares_only" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 19295 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_c94d5fe554e3b16bf2951ea4", + "semantic_fact_key": "ledger_semantic_fact_v2_a93efa87c7cfd35ad316c41f", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.all.subscribers.income_40001_to_50270.subscription_6001_to_8000", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_6001_to_8000", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.all.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_40001_to_50270", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_40001_to_50270", + "isa_subscription_band": "subscription_6001_to_8000", + "isa_type": "all" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 56960 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_2f449e8146f1c5bc7a3bcb7c", + "semantic_fact_key": "ledger_semantic_fact_v2_09088125b5739f6cfc7f45d8", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_and_stocks_and_shares.subscribers.income_40001_to_50270.subscription_6001_to_8000", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_6001_to_8000", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_and_stocks_and_shares.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_40001_to_50270", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_40001_to_50270", + "isa_subscription_band": "subscription_6001_to_8000", + "isa_type": "cash_and_stocks_and_shares" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 9523 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_f277861d48ca56ae4287cc6b", + "semantic_fact_key": "ledger_semantic_fact_v2_f55953426000bfcebf3d7fc2", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_only.subscribers.income_40001_to_50270.subscription_6001_to_8000", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_6001_to_8000", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_only.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_40001_to_50270", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_40001_to_50270", + "isa_subscription_band": "subscription_6001_to_8000", + "isa_type": "cash_only" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 37493 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_b19819daa3d1104bf1d0be35", + "semantic_fact_key": "ledger_semantic_fact_v2_a104978e4b140a82769abdb5", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.stocks_and_shares_only.subscribers.income_40001_to_50270.subscription_6001_to_8000", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_6001_to_8000", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.stocks_and_shares_only.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_40001_to_50270", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_40001_to_50270", + "isa_subscription_band": "subscription_6001_to_8000", + "isa_type": "stocks_and_shares_only" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 9944 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_d60e48d3edfaa9724abadcf9", + "semantic_fact_key": "ledger_semantic_fact_v2_79118f8da7c5f15a4593dce8", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.all.subscribers.income_40001_to_50270.subscription_8001_to_10000", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_8001_to_10000", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.all.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_40001_to_50270", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_40001_to_50270", + "isa_subscription_band": "subscription_8001_to_10000", + "isa_type": "all" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 66896 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_03cd9b29fb312a16824e2139", + "semantic_fact_key": "ledger_semantic_fact_v2_7b5c6ed7aa0e7b57679708ec", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_and_stocks_and_shares.subscribers.income_40001_to_50270.subscription_8001_to_10000", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_8001_to_10000", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_and_stocks_and_shares.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_40001_to_50270", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_40001_to_50270", + "isa_subscription_band": "subscription_8001_to_10000", + "isa_type": "cash_and_stocks_and_shares" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 6292 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_cecec7690ff0c65160b9b6ae", + "semantic_fact_key": "ledger_semantic_fact_v2_6323b4886f7f8ffcbc8ac68e", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_only.subscribers.income_40001_to_50270.subscription_8001_to_10000", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_8001_to_10000", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_only.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_40001_to_50270", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_40001_to_50270", + "isa_subscription_band": "subscription_8001_to_10000", + "isa_type": "cash_only" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 51102 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_e8b34c90c3f7b928ead4dad0", + "semantic_fact_key": "ledger_semantic_fact_v2_4bdcd7312b398e10a5f450ca", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.stocks_and_shares_only.subscribers.income_40001_to_50270.subscription_8001_to_10000", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_8001_to_10000", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.stocks_and_shares_only.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_40001_to_50270", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_40001_to_50270", + "isa_subscription_band": "subscription_8001_to_10000", + "isa_type": "stocks_and_shares_only" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 9502 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_d635c524e95702f62fe6a4cc", + "semantic_fact_key": "ledger_semantic_fact_v2_cfce65def7371e8518f8bf89", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.all.subscribers.income_50271_to_60000.all_subscriptions", + "concept": "hmrc.isa_subscribers", + "measure_id": "all_subscriptions", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.all.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_50271_to_60000", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_50271_to_60000", + "isa_subscription_band": "all", + "isa_type": "all" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 896652 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_31a3c0c91a238d5b6a10aaaf", + "semantic_fact_key": "ledger_semantic_fact_v2_96ef74a694d397658085b87c", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_and_stocks_and_shares.subscribers.income_50271_to_60000.all_subscriptions", + "concept": "hmrc.isa_subscribers", + "measure_id": "all_subscriptions", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_and_stocks_and_shares.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_50271_to_60000", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_50271_to_60000", + "isa_subscription_band": "all", + "isa_type": "cash_and_stocks_and_shares" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 93912 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_8937c794ba1d09a15c3c6c9b", + "semantic_fact_key": "ledger_semantic_fact_v2_faff8dc461e724452a8c9ab8", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_only.subscribers.income_50271_to_60000.all_subscriptions", + "concept": "hmrc.isa_subscribers", + "measure_id": "all_subscriptions", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_only.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_50271_to_60000", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_50271_to_60000", + "isa_subscription_band": "all", + "isa_type": "cash_only" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 549286 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_fc98c63aeecb6ec9b2c2baf1", + "semantic_fact_key": "ledger_semantic_fact_v2_e12eb8dcf9c069f21b957fda", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.stocks_and_shares_only.subscribers.income_50271_to_60000.all_subscriptions", + "concept": "hmrc.isa_subscribers", + "measure_id": "all_subscriptions", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.stocks_and_shares_only.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_50271_to_60000", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_50271_to_60000", + "isa_subscription_band": "all", + "isa_type": "stocks_and_shares_only" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 253454 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_a5671517b6deaeff681c0df0", + "semantic_fact_key": "ledger_semantic_fact_v2_4f6908234219431d56557182", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.all.subscribers.income_50271_to_60000.subscription_10001_to_12000", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_10001_to_12000", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.all.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_50271_to_60000", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_50271_to_60000", + "isa_subscription_band": "subscription_10001_to_12000", + "isa_type": "all" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 25711 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_3346af9273c925bffe9c04ea", + "semantic_fact_key": "ledger_semantic_fact_v2_ab2872e7ec16317227fb50b0", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_and_stocks_and_shares.subscribers.income_50271_to_60000.subscription_10001_to_12000", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_10001_to_12000", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_and_stocks_and_shares.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_50271_to_60000", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_50271_to_60000", + "isa_subscription_band": "subscription_10001_to_12000", + "isa_type": "cash_and_stocks_and_shares" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 5024 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_988297651cc2d4a068b2472c", + "semantic_fact_key": "ledger_semantic_fact_v2_c6bd8ba68018eed1dca20ccb", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_only.subscribers.income_50271_to_60000.subscription_10001_to_12000", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_10001_to_12000", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_only.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_50271_to_60000", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_50271_to_60000", + "isa_subscription_band": "subscription_10001_to_12000", + "isa_type": "cash_only" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 16169 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_594fc735873919f00af67870", + "semantic_fact_key": "ledger_semantic_fact_v2_7cd45574ee553426524185c7", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.stocks_and_shares_only.subscribers.income_50271_to_60000.subscription_10001_to_12000", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_10001_to_12000", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.stocks_and_shares_only.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_50271_to_60000", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_50271_to_60000", + "isa_subscription_band": "subscription_10001_to_12000", + "isa_type": "stocks_and_shares_only" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 4518 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_109aa9c0bfe70314b568ecbf", + "semantic_fact_key": "ledger_semantic_fact_v2_f830d40e0bf73b30b0c07bb7", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.all.subscribers.income_50271_to_60000.subscription_12001_to_14000", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_12001_to_14000", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.all.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_50271_to_60000", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_50271_to_60000", + "isa_subscription_band": "subscription_12001_to_14000", + "isa_type": "all" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 19050 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_30ca1d0516ae2f29fa333638", + "semantic_fact_key": "ledger_semantic_fact_v2_2a7ff548d36637846574d457", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_and_stocks_and_shares.subscribers.income_50271_to_60000.subscription_12001_to_14000", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_12001_to_14000", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_and_stocks_and_shares.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_50271_to_60000", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_50271_to_60000", + "isa_subscription_band": "subscription_12001_to_14000", + "isa_type": "cash_and_stocks_and_shares" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 3529 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_2b7852ea58e95e289dab65e4", + "semantic_fact_key": "ledger_semantic_fact_v2_f199d611f78ab0964bb46492", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_only.subscribers.income_50271_to_60000.subscription_12001_to_14000", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_12001_to_14000", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_only.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_50271_to_60000", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_50271_to_60000", + "isa_subscription_band": "subscription_12001_to_14000", + "isa_type": "cash_only" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 12545 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_f416440caf491ea147426c61", + "semantic_fact_key": "ledger_semantic_fact_v2_36ee761e426683026691a6f2", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.stocks_and_shares_only.subscribers.income_50271_to_60000.subscription_12001_to_14000", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_12001_to_14000", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.stocks_and_shares_only.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_50271_to_60000", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_50271_to_60000", + "isa_subscription_band": "subscription_12001_to_14000", + "isa_type": "stocks_and_shares_only" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 2977 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_882de1887315d892993469de", + "semantic_fact_key": "ledger_semantic_fact_v2_540d111a81f5b6ea1d328e07", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.all.subscribers.income_50271_to_60000.subscription_14001_to_16000", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_14001_to_16000", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.all.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_50271_to_60000", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_50271_to_60000", + "isa_subscription_band": "subscription_14001_to_16000", + "isa_type": "all" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 27840 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_a9983f93aa1dcd7d489a173b", + "semantic_fact_key": "ledger_semantic_fact_v2_8fed9c8154bcf8cf9d453a26", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_and_stocks_and_shares.subscribers.income_50271_to_60000.subscription_14001_to_16000", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_14001_to_16000", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_and_stocks_and_shares.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_50271_to_60000", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_50271_to_60000", + "isa_subscription_band": "subscription_14001_to_16000", + "isa_type": "cash_and_stocks_and_shares" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 5003 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_e4b043312887e26024cacfbd", + "semantic_fact_key": "ledger_semantic_fact_v2_59f8feea04ff34f0d1dce555", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_only.subscribers.income_50271_to_60000.subscription_14001_to_16000", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_14001_to_16000", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_only.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_50271_to_60000", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_50271_to_60000", + "isa_subscription_band": "subscription_14001_to_16000", + "isa_type": "cash_only" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 17964 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_b3e682c41105bff65a35a5db", + "semantic_fact_key": "ledger_semantic_fact_v2_cbb95c9c7015b4127bb4fc53", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.stocks_and_shares_only.subscribers.income_50271_to_60000.subscription_14001_to_16000", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_14001_to_16000", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.stocks_and_shares_only.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_50271_to_60000", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_50271_to_60000", + "isa_subscription_band": "subscription_14001_to_16000", + "isa_type": "stocks_and_shares_only" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 4873 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_83e5b64d4682dd5dea10bf22", + "semantic_fact_key": "ledger_semantic_fact_v2_be628a1e7d22615245540ca8", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.all.subscribers.income_50271_to_60000.subscription_16001_to_18000", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_16001_to_18000", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.all.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_50271_to_60000", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_50271_to_60000", + "isa_subscription_band": "subscription_16001_to_18000", + "isa_type": "all" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 17423 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_6b10458d644214c8b5bdb6de", + "semantic_fact_key": "ledger_semantic_fact_v2_f3a8093f442dd9aed86b563a", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_and_stocks_and_shares.subscribers.income_50271_to_60000.subscription_16001_to_18000", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_16001_to_18000", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_and_stocks_and_shares.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_50271_to_60000", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_50271_to_60000", + "isa_subscription_band": "subscription_16001_to_18000", + "isa_type": "cash_and_stocks_and_shares" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 4284 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_1b5ce21f798e08c3cd0ecce6", + "semantic_fact_key": "ledger_semantic_fact_v2_016ed142cf59b05793d18d0c", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_only.subscribers.income_50271_to_60000.subscription_16001_to_18000", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_16001_to_18000", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_only.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_50271_to_60000", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_50271_to_60000", + "isa_subscription_band": "subscription_16001_to_18000", + "isa_type": "cash_only" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 10037 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_198a46e41d6ae89b9f6d7819", + "semantic_fact_key": "ledger_semantic_fact_v2_3d9a60d6fb37ff5f0597d857", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.stocks_and_shares_only.subscribers.income_50271_to_60000.subscription_16001_to_18000", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_16001_to_18000", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.stocks_and_shares_only.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_50271_to_60000", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_50271_to_60000", + "isa_subscription_band": "subscription_16001_to_18000", + "isa_type": "stocks_and_shares_only" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 3102 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_7ac77ebb3e9bfbeee427b88f", + "semantic_fact_key": "ledger_semantic_fact_v2_edbc6d2ae1b24ed326d631dc", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.all.subscribers.income_50271_to_60000.subscription_18001_to_19999", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_18001_to_19999", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.all.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_50271_to_60000", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_50271_to_60000", + "isa_subscription_band": "subscription_18001_to_19999", + "isa_type": "all" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 43211 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_0ea8d09771e2eeac81c74459", + "semantic_fact_key": "ledger_semantic_fact_v2_b49eaf4c78814573c3b7058d", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_and_stocks_and_shares.subscribers.income_50271_to_60000.subscription_18001_to_19999", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_18001_to_19999", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_and_stocks_and_shares.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_50271_to_60000", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_50271_to_60000", + "isa_subscription_band": "subscription_18001_to_19999", + "isa_type": "cash_and_stocks_and_shares" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 8696 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_e54cd581996c8b4560de5770", + "semantic_fact_key": "ledger_semantic_fact_v2_f576ab572c7e278ff82ac0c4", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_only.subscribers.income_50271_to_60000.subscription_18001_to_19999", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_18001_to_19999", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_only.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_50271_to_60000", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_50271_to_60000", + "isa_subscription_band": "subscription_18001_to_19999", + "isa_type": "cash_only" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 23149 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_2d331602bfe4dcae31e06e99", + "semantic_fact_key": "ledger_semantic_fact_v2_f3e362e18627628dc2332edf", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.stocks_and_shares_only.subscribers.income_50271_to_60000.subscription_18001_to_19999", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_18001_to_19999", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.stocks_and_shares_only.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_50271_to_60000", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_50271_to_60000", + "isa_subscription_band": "subscription_18001_to_19999", + "isa_type": "stocks_and_shares_only" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 11365 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_57dc3e59204c71714046e60d", + "semantic_fact_key": "ledger_semantic_fact_v2_4d3c582c4da9dbd70f2bf00d", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.all.subscribers.income_50271_to_60000.subscription_1_to_2000", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_1_to_2000", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.all.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_50271_to_60000", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_50271_to_60000", + "isa_subscription_band": "subscription_1_to_2000", + "isa_type": "all" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 237637 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_30fd9d690ab6d819ad2473d0", + "semantic_fact_key": "ledger_semantic_fact_v2_674820d20fb9743c1977d9b9", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_and_stocks_and_shares.subscribers.income_50271_to_60000.subscription_1_to_2000", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_1_to_2000", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_and_stocks_and_shares.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_50271_to_60000", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_50271_to_60000", + "isa_subscription_band": "subscription_1_to_2000", + "isa_type": "cash_and_stocks_and_shares" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 10241 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_bdb7b029a04fa2cc6213b158", + "semantic_fact_key": "ledger_semantic_fact_v2_69f0706ab404d43423f58a29", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_only.subscribers.income_50271_to_60000.subscription_1_to_2000", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_1_to_2000", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_only.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_50271_to_60000", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_50271_to_60000", + "isa_subscription_band": "subscription_1_to_2000", + "isa_type": "cash_only" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 124704 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_c2c1146a9d46f8457d3f050f", + "semantic_fact_key": "ledger_semantic_fact_v2_f337386f4595357144fa6e7c", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.stocks_and_shares_only.subscribers.income_50271_to_60000.subscription_1_to_2000", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_1_to_2000", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.stocks_and_shares_only.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_50271_to_60000", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_50271_to_60000", + "isa_subscription_band": "subscription_1_to_2000", + "isa_type": "stocks_and_shares_only" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 102692 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_bdb765f963e072e91724b73b", + "semantic_fact_key": "ledger_semantic_fact_v2_63e34dbb1810f69b3cc2f151", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.all.subscribers.income_50271_to_60000.subscription_20000_to_20000", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_20000_to_20000", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.all.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_50271_to_60000", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_50271_to_60000", + "isa_subscription_band": "subscription_20000_to_20000", + "isa_type": "all" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 274123 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_c37db0e21bb0bcac7f38402d", + "semantic_fact_key": "ledger_semantic_fact_v2_3a5828b1406c9f954389e8f2", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_and_stocks_and_shares.subscribers.income_50271_to_60000.subscription_20000_to_20000", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_20000_to_20000", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_and_stocks_and_shares.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_50271_to_60000", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_50271_to_60000", + "isa_subscription_band": "subscription_20000_to_20000", + "isa_type": "cash_and_stocks_and_shares" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 26805 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_bc80fd91898733e42ab340c3", + "semantic_fact_key": "ledger_semantic_fact_v2_87046164132aabdd11489db6", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_only.subscribers.income_50271_to_60000.subscription_20000_to_20000", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_20000_to_20000", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_only.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_50271_to_60000", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_50271_to_60000", + "isa_subscription_band": "subscription_20000_to_20000", + "isa_type": "cash_only" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 183276 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_3ef0411eb36b82ff0210e944", + "semantic_fact_key": "ledger_semantic_fact_v2_f555740a9162490eba782855", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.stocks_and_shares_only.subscribers.income_50271_to_60000.subscription_20000_to_20000", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_20000_to_20000", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.stocks_and_shares_only.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_50271_to_60000", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_50271_to_60000", + "isa_subscription_band": "subscription_20000_to_20000", + "isa_type": "stocks_and_shares_only" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 64042 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_279541b360f0a9961f21aa74", + "semantic_fact_key": "ledger_semantic_fact_v2_721e4ed57aa3b0b6d2953db3", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.all.subscribers.income_50271_to_60000.subscription_2001_to_4000", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_2001_to_4000", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.all.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_50271_to_60000", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_50271_to_60000", + "isa_subscription_band": "subscription_2001_to_4000", + "isa_type": "all" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 114144 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_8439844d4feee0c5817b30af", + "semantic_fact_key": "ledger_semantic_fact_v2_7444e1e732315bba4b8a6267", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_and_stocks_and_shares.subscribers.income_50271_to_60000.subscription_2001_to_4000", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_2001_to_4000", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_and_stocks_and_shares.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_50271_to_60000", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_50271_to_60000", + "isa_subscription_band": "subscription_2001_to_4000", + "isa_type": "cash_and_stocks_and_shares" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 9719 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_a2668392b53abc4378b10f4e", + "semantic_fact_key": "ledger_semantic_fact_v2_0a10b1ae16c4878f0bfe6b89", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_only.subscribers.income_50271_to_60000.subscription_2001_to_4000", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_2001_to_4000", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_only.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_50271_to_60000", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_50271_to_60000", + "isa_subscription_band": "subscription_2001_to_4000", + "isa_type": "cash_only" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 73114 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_60759e4ab0795b17d93c034c", + "semantic_fact_key": "ledger_semantic_fact_v2_ec1015fac81ba1f4f982bbe2", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.stocks_and_shares_only.subscribers.income_50271_to_60000.subscription_2001_to_4000", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_2001_to_4000", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.stocks_and_shares_only.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_50271_to_60000", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_50271_to_60000", + "isa_subscription_band": "subscription_2001_to_4000", + "isa_type": "stocks_and_shares_only" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 31310 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_0e5012e326f561461594f0be", + "semantic_fact_key": "ledger_semantic_fact_v2_729013ca4a739628ab03e662", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.all.subscribers.income_50271_to_60000.subscription_4001_to_6000", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_4001_to_6000", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.all.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_50271_to_60000", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_50271_to_60000", + "isa_subscription_band": "subscription_4001_to_6000", + "isa_type": "all" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 61620 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_9834356b03af77e4b63e8819", + "semantic_fact_key": "ledger_semantic_fact_v2_63ca297bd9e769d2a4947b21", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_and_stocks_and_shares.subscribers.income_50271_to_60000.subscription_4001_to_6000", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_4001_to_6000", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_and_stocks_and_shares.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_50271_to_60000", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_50271_to_60000", + "isa_subscription_band": "subscription_4001_to_6000", + "isa_type": "cash_and_stocks_and_shares" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 10267 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_79684d7a4c557498fdc7d4bf", + "semantic_fact_key": "ledger_semantic_fact_v2_d582fc6204ce64a8a470d374", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_only.subscribers.income_50271_to_60000.subscription_4001_to_6000", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_4001_to_6000", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_only.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_50271_to_60000", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_50271_to_60000", + "isa_subscription_band": "subscription_4001_to_6000", + "isa_type": "cash_only" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 37022 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_250c4de8ad2e1630290ac7bc", + "semantic_fact_key": "ledger_semantic_fact_v2_0023df0fb2678b767d475878", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.stocks_and_shares_only.subscribers.income_50271_to_60000.subscription_4001_to_6000", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_4001_to_6000", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.stocks_and_shares_only.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_50271_to_60000", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_50271_to_60000", + "isa_subscription_band": "subscription_4001_to_6000", + "isa_type": "stocks_and_shares_only" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 14330 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_a57dfdb71e28a5836f1d436d", + "semantic_fact_key": "ledger_semantic_fact_v2_b98a39fba19006004a2bb157", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.all.subscribers.income_50271_to_60000.subscription_6001_to_8000", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_6001_to_8000", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.all.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_50271_to_60000", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_50271_to_60000", + "isa_subscription_band": "subscription_6001_to_8000", + "isa_type": "all" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 35088 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_6e4e5e07dfbb7185c560af4e", + "semantic_fact_key": "ledger_semantic_fact_v2_285fa7a57dbf782fd2d8a825", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_and_stocks_and_shares.subscribers.income_50271_to_60000.subscription_6001_to_8000", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_6001_to_8000", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_and_stocks_and_shares.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_50271_to_60000", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_50271_to_60000", + "isa_subscription_band": "subscription_6001_to_8000", + "isa_type": "cash_and_stocks_and_shares" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 6123 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_0e9357c28984a1e7da7a1675", + "semantic_fact_key": "ledger_semantic_fact_v2_a70551ef47b3888f4fc3f846", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_only.subscribers.income_50271_to_60000.subscription_6001_to_8000", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_6001_to_8000", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_only.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_50271_to_60000", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_50271_to_60000", + "isa_subscription_band": "subscription_6001_to_8000", + "isa_type": "cash_only" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 20967 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_c11b98b6c83355ff48a833ad", + "semantic_fact_key": "ledger_semantic_fact_v2_f0d6898f7e523c48d7fc33ae", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.stocks_and_shares_only.subscribers.income_50271_to_60000.subscription_6001_to_8000", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_6001_to_8000", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.stocks_and_shares_only.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_50271_to_60000", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_50271_to_60000", + "isa_subscription_band": "subscription_6001_to_8000", + "isa_type": "stocks_and_shares_only" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 7998 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_24e3e48b6fc921f0895c9ce4", + "semantic_fact_key": "ledger_semantic_fact_v2_1f5f78ce188a72665d00ec9e", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.all.subscribers.income_50271_to_60000.subscription_8001_to_10000", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_8001_to_10000", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.all.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_50271_to_60000", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_50271_to_60000", + "isa_subscription_band": "subscription_8001_to_10000", + "isa_type": "all" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 40805 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_1d1c5fa3fc8969dc9ec506dd", + "semantic_fact_key": "ledger_semantic_fact_v2_91e25d0a2190a6d7c47af0fa", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_and_stocks_and_shares.subscribers.income_50271_to_60000.subscription_8001_to_10000", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_8001_to_10000", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_and_stocks_and_shares.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_50271_to_60000", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_50271_to_60000", + "isa_subscription_band": "subscription_8001_to_10000", + "isa_type": "cash_and_stocks_and_shares" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 4221 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_95feda860f9b89f74b272722", + "semantic_fact_key": "ledger_semantic_fact_v2_ea8119abfa63bcef28d2d673", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_only.subscribers.income_50271_to_60000.subscription_8001_to_10000", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_8001_to_10000", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_only.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_50271_to_60000", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_50271_to_60000", + "isa_subscription_band": "subscription_8001_to_10000", + "isa_type": "cash_only" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 30339 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_be38b38f04085152fdd8887d", + "semantic_fact_key": "ledger_semantic_fact_v2_f4b12cff7b329e23905cc147", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.stocks_and_shares_only.subscribers.income_50271_to_60000.subscription_8001_to_10000", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_8001_to_10000", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.stocks_and_shares_only.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_50271_to_60000", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_50271_to_60000", + "isa_subscription_band": "subscription_8001_to_10000", + "isa_type": "stocks_and_shares_only" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 6244 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_92a2a4367465c312bc102547", + "semantic_fact_key": "ledger_semantic_fact_v2_0d05916c6c95ae6083d13345", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.all.subscribers.income_60001_to_80000.all_subscriptions", + "concept": "hmrc.isa_subscribers", + "measure_id": "all_subscriptions", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.all.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_60001_to_80000", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_60001_to_80000", + "isa_subscription_band": "all", + "isa_type": "all" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 884553 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_fc41f5952cf5db3c5e7777a7", + "semantic_fact_key": "ledger_semantic_fact_v2_aee2984539a871f2302a9d71", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_and_stocks_and_shares.subscribers.income_60001_to_80000.all_subscriptions", + "concept": "hmrc.isa_subscribers", + "measure_id": "all_subscriptions", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_and_stocks_and_shares.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_60001_to_80000", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_60001_to_80000", + "isa_subscription_band": "all", + "isa_type": "cash_and_stocks_and_shares" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 103032 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_6b337d4ad6d0a00bbca03df9", + "semantic_fact_key": "ledger_semantic_fact_v2_5ef02a98271af9ce0b567734", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_only.subscribers.income_60001_to_80000.all_subscriptions", + "concept": "hmrc.isa_subscribers", + "measure_id": "all_subscriptions", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_only.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_60001_to_80000", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_60001_to_80000", + "isa_subscription_band": "all", + "isa_type": "cash_only" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 480720 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_ed540f3068d6db8e793fd3b3", + "semantic_fact_key": "ledger_semantic_fact_v2_b21546a5ba6fb34168e67e3c", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.stocks_and_shares_only.subscribers.income_60001_to_80000.all_subscriptions", + "concept": "hmrc.isa_subscribers", + "measure_id": "all_subscriptions", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.stocks_and_shares_only.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_60001_to_80000", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_60001_to_80000", + "isa_subscription_band": "all", + "isa_type": "stocks_and_shares_only" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 300801 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_8b7bebf90fd976d95d434348", + "semantic_fact_key": "ledger_semantic_fact_v2_6d687d9d7f7b4e3bb66c269c", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.all.subscribers.income_60001_to_80000.subscription_10001_to_12000", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_10001_to_12000", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.all.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_60001_to_80000", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_60001_to_80000", + "isa_subscription_band": "subscription_10001_to_12000", + "isa_type": "all" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 27880 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_88eecab8912618dd01d22d98", + "semantic_fact_key": "ledger_semantic_fact_v2_f7f0a7adc65e81d86ddc5e0a", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_and_stocks_and_shares.subscribers.income_60001_to_80000.subscription_10001_to_12000", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_10001_to_12000", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_and_stocks_and_shares.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_60001_to_80000", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_60001_to_80000", + "isa_subscription_band": "subscription_10001_to_12000", + "isa_type": "cash_and_stocks_and_shares" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 6198 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_ae6899f10cb2b07ef799a391", + "semantic_fact_key": "ledger_semantic_fact_v2_c42b3309bb146a75855773fd", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_only.subscribers.income_60001_to_80000.subscription_10001_to_12000", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_10001_to_12000", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_only.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_60001_to_80000", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_60001_to_80000", + "isa_subscription_band": "subscription_10001_to_12000", + "isa_type": "cash_only" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 15953 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_3309f159a6323b8d0c4c39bb", + "semantic_fact_key": "ledger_semantic_fact_v2_1a3197527591997b4ea4f896", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.stocks_and_shares_only.subscribers.income_60001_to_80000.subscription_10001_to_12000", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_10001_to_12000", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.stocks_and_shares_only.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_60001_to_80000", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_60001_to_80000", + "isa_subscription_band": "subscription_10001_to_12000", + "isa_type": "stocks_and_shares_only" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 5729 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_1778c59b0474a6cb585fe10c", + "semantic_fact_key": "ledger_semantic_fact_v2_bf84b093a82e304a75a65815", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.all.subscribers.income_60001_to_80000.subscription_12001_to_14000", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_12001_to_14000", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.all.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_60001_to_80000", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_60001_to_80000", + "isa_subscription_band": "subscription_12001_to_14000", + "isa_type": "all" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 21173 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_258a8ee4ce86392cd0940142", + "semantic_fact_key": "ledger_semantic_fact_v2_c0009e715effb13f47ef5928", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_and_stocks_and_shares.subscribers.income_60001_to_80000.subscription_12001_to_14000", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_12001_to_14000", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_and_stocks_and_shares.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_60001_to_80000", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_60001_to_80000", + "isa_subscription_band": "subscription_12001_to_14000", + "isa_type": "cash_and_stocks_and_shares" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 4942 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_dc8605e2829559da10f52530", + "semantic_fact_key": "ledger_semantic_fact_v2_3d3d3f262f5b626a680c61be", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_only.subscribers.income_60001_to_80000.subscription_12001_to_14000", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_12001_to_14000", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_only.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_60001_to_80000", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_60001_to_80000", + "isa_subscription_band": "subscription_12001_to_14000", + "isa_type": "cash_only" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 12211 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_33636bc39063df99f307b29c", + "semantic_fact_key": "ledger_semantic_fact_v2_4187289696dd90b6ad614aed", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.stocks_and_shares_only.subscribers.income_60001_to_80000.subscription_12001_to_14000", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_12001_to_14000", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.stocks_and_shares_only.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_60001_to_80000", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_60001_to_80000", + "isa_subscription_band": "subscription_12001_to_14000", + "isa_type": "stocks_and_shares_only" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 4020 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_7bc704212004a3ef17dc1641", + "semantic_fact_key": "ledger_semantic_fact_v2_d8ed0f7181903481978e942d", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.all.subscribers.income_60001_to_80000.subscription_14001_to_16000", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_14001_to_16000", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.all.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_60001_to_80000", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_60001_to_80000", + "isa_subscription_band": "subscription_14001_to_16000", + "isa_type": "all" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 28572 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_3e7b83c34a9e5d10dcf730de", + "semantic_fact_key": "ledger_semantic_fact_v2_b1e052f410b1b048a6f1229f", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_and_stocks_and_shares.subscribers.income_60001_to_80000.subscription_14001_to_16000", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_14001_to_16000", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_and_stocks_and_shares.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_60001_to_80000", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_60001_to_80000", + "isa_subscription_band": "subscription_14001_to_16000", + "isa_type": "cash_and_stocks_and_shares" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 4809 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_4056b48df0603e551571640f", + "semantic_fact_key": "ledger_semantic_fact_v2_dc49631a263fc0b431169889", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_only.subscribers.income_60001_to_80000.subscription_14001_to_16000", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_14001_to_16000", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_only.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_60001_to_80000", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_60001_to_80000", + "isa_subscription_band": "subscription_14001_to_16000", + "isa_type": "cash_only" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 16936 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_639f9b83292f01aad899a33f", + "semantic_fact_key": "ledger_semantic_fact_v2_d3f79df42dee4ba5400164d7", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.stocks_and_shares_only.subscribers.income_60001_to_80000.subscription_14001_to_16000", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_14001_to_16000", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.stocks_and_shares_only.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_60001_to_80000", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_60001_to_80000", + "isa_subscription_band": "subscription_14001_to_16000", + "isa_type": "stocks_and_shares_only" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 6827 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_e0df553eb87fd0ca849cdcf4", + "semantic_fact_key": "ledger_semantic_fact_v2_0c9b1be62daab3257fd2d6fa", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.all.subscribers.income_60001_to_80000.subscription_16001_to_18000", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_16001_to_18000", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.all.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_60001_to_80000", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_60001_to_80000", + "isa_subscription_band": "subscription_16001_to_18000", + "isa_type": "all" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 18166 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_405a1f4f9ac15693d78542e7", + "semantic_fact_key": "ledger_semantic_fact_v2_8caf427461915d5cbee3274e", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_and_stocks_and_shares.subscribers.income_60001_to_80000.subscription_16001_to_18000", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_16001_to_18000", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_and_stocks_and_shares.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_60001_to_80000", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_60001_to_80000", + "isa_subscription_band": "subscription_16001_to_18000", + "isa_type": "cash_and_stocks_and_shares" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 4633 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_2247dd65c9b5b636809a14e5", + "semantic_fact_key": "ledger_semantic_fact_v2_453560d2e095ab2428932a82", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_only.subscribers.income_60001_to_80000.subscription_16001_to_18000", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_16001_to_18000", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_only.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_60001_to_80000", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_60001_to_80000", + "isa_subscription_band": "subscription_16001_to_18000", + "isa_type": "cash_only" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 8472 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_9b2da6d5fc6b525e7c821726", + "semantic_fact_key": "ledger_semantic_fact_v2_a59aa37b53695223fe2c735b", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.stocks_and_shares_only.subscribers.income_60001_to_80000.subscription_16001_to_18000", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_16001_to_18000", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.stocks_and_shares_only.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_60001_to_80000", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_60001_to_80000", + "isa_subscription_band": "subscription_16001_to_18000", + "isa_type": "stocks_and_shares_only" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 5062 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_0a7165993071b402350229f1", + "semantic_fact_key": "ledger_semantic_fact_v2_d18388931e2b0cf1bad8ead3", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.all.subscribers.income_60001_to_80000.subscription_18001_to_19999", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_18001_to_19999", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.all.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_60001_to_80000", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_60001_to_80000", + "isa_subscription_band": "subscription_18001_to_19999", + "isa_type": "all" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 49996 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_23b824af70cc23c6e9acf80d", + "semantic_fact_key": "ledger_semantic_fact_v2_2e02f25d7a113c6f5d4562a2", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_and_stocks_and_shares.subscribers.income_60001_to_80000.subscription_18001_to_19999", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_18001_to_19999", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_and_stocks_and_shares.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_60001_to_80000", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_60001_to_80000", + "isa_subscription_band": "subscription_18001_to_19999", + "isa_type": "cash_and_stocks_and_shares" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 11574 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_7c7fcdb58c27774a5324ec27", + "semantic_fact_key": "ledger_semantic_fact_v2_ef7836246579cf6a3d3df9c8", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_only.subscribers.income_60001_to_80000.subscription_18001_to_19999", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_18001_to_19999", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_only.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_60001_to_80000", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_60001_to_80000", + "isa_subscription_band": "subscription_18001_to_19999", + "isa_type": "cash_only" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 22858 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_6e7cbde2c30a3bab5ca7aa3b", + "semantic_fact_key": "ledger_semantic_fact_v2_f080ffc802034c3064060c72", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.stocks_and_shares_only.subscribers.income_60001_to_80000.subscription_18001_to_19999", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_18001_to_19999", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.stocks_and_shares_only.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_60001_to_80000", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_60001_to_80000", + "isa_subscription_band": "subscription_18001_to_19999", + "isa_type": "stocks_and_shares_only" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 15565 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_20acb2e1fcb9f5689780cfb4", + "semantic_fact_key": "ledger_semantic_fact_v2_855e5ea86aac97652648bd57", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.all.subscribers.income_60001_to_80000.subscription_1_to_2000", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_1_to_2000", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.all.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_60001_to_80000", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_60001_to_80000", + "isa_subscription_band": "subscription_1_to_2000", + "isa_type": "all" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 209129 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_7a488ef67e21d6b5af4baefe", + "semantic_fact_key": "ledger_semantic_fact_v2_5841ac60d281b13b0bdaec16", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_and_stocks_and_shares.subscribers.income_60001_to_80000.subscription_1_to_2000", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_1_to_2000", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_and_stocks_and_shares.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_60001_to_80000", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_60001_to_80000", + "isa_subscription_band": "subscription_1_to_2000", + "isa_type": "cash_and_stocks_and_shares" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 9329 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_ea5196d8aae5bb0944fd0c0e", + "semantic_fact_key": "ledger_semantic_fact_v2_c8a22043dc4ba17e03758e45", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_only.subscribers.income_60001_to_80000.subscription_1_to_2000", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_1_to_2000", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_only.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_60001_to_80000", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_60001_to_80000", + "isa_subscription_band": "subscription_1_to_2000", + "isa_type": "cash_only" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 92330 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_d10a3bbb9ecf70fd3eeb3e1f", + "semantic_fact_key": "ledger_semantic_fact_v2_90b56f1258cced60d24cc225", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.stocks_and_shares_only.subscribers.income_60001_to_80000.subscription_1_to_2000", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_1_to_2000", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.stocks_and_shares_only.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_60001_to_80000", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_60001_to_80000", + "isa_subscription_band": "subscription_1_to_2000", + "isa_type": "stocks_and_shares_only" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 107471 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_f0ddf8cdaedb360d2f17d8b5", + "semantic_fact_key": "ledger_semantic_fact_v2_fe23979620fdaa6166d2f739", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.all.subscribers.income_60001_to_80000.subscription_20000_to_20000", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_20000_to_20000", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.all.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_60001_to_80000", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_60001_to_80000", + "isa_subscription_band": "subscription_20000_to_20000", + "isa_type": "all" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 293587 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_a43f43e3b3cd72e96c9d6a84", + "semantic_fact_key": "ledger_semantic_fact_v2_75a743e71ada8723bde94c9c", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_and_stocks_and_shares.subscribers.income_60001_to_80000.subscription_20000_to_20000", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_20000_to_20000", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_and_stocks_and_shares.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_60001_to_80000", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_60001_to_80000", + "isa_subscription_band": "subscription_20000_to_20000", + "isa_type": "cash_and_stocks_and_shares" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 30661 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_b078519902cbe3556ee92638", + "semantic_fact_key": "ledger_semantic_fact_v2_f5d1ef312afe9226d8227c65", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_only.subscribers.income_60001_to_80000.subscription_20000_to_20000", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_20000_to_20000", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_only.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_60001_to_80000", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_60001_to_80000", + "isa_subscription_band": "subscription_20000_to_20000", + "isa_type": "cash_only" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 180336 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_739f46d7a0c38a1ad1593973", + "semantic_fact_key": "ledger_semantic_fact_v2_fa7b65e5d69013bb34bd27bf", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.stocks_and_shares_only.subscribers.income_60001_to_80000.subscription_20000_to_20000", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_20000_to_20000", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.stocks_and_shares_only.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_60001_to_80000", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_60001_to_80000", + "isa_subscription_band": "subscription_20000_to_20000", + "isa_type": "stocks_and_shares_only" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 82590 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_024a78ba8f6e04b78f0a4eae", + "semantic_fact_key": "ledger_semantic_fact_v2_cd9c268bb4c253d21526e0a3", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.all.subscribers.income_60001_to_80000.subscription_2001_to_4000", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_2001_to_4000", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.all.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_60001_to_80000", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_60001_to_80000", + "isa_subscription_band": "subscription_2001_to_4000", + "isa_type": "all" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 100403 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_536cc21474d31af20f5c1ebb", + "semantic_fact_key": "ledger_semantic_fact_v2_8b85af3ffc36b5214c10fc33", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_and_stocks_and_shares.subscribers.income_60001_to_80000.subscription_2001_to_4000", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_2001_to_4000", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_and_stocks_and_shares.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_60001_to_80000", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_60001_to_80000", + "isa_subscription_band": "subscription_2001_to_4000", + "isa_type": "cash_and_stocks_and_shares" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 10466 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_862b4a2dde44f4dc12349c82", + "semantic_fact_key": "ledger_semantic_fact_v2_162ceeedb07729990113abd6", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_only.subscribers.income_60001_to_80000.subscription_2001_to_4000", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_2001_to_4000", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_only.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_60001_to_80000", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_60001_to_80000", + "isa_subscription_band": "subscription_2001_to_4000", + "isa_type": "cash_only" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 51902 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_a6492d2c3cba29e8dfba606e", + "semantic_fact_key": "ledger_semantic_fact_v2_95b2a5ad5735c68cde882744", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.stocks_and_shares_only.subscribers.income_60001_to_80000.subscription_2001_to_4000", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_2001_to_4000", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.stocks_and_shares_only.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_60001_to_80000", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_60001_to_80000", + "isa_subscription_band": "subscription_2001_to_4000", + "isa_type": "stocks_and_shares_only" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 38035 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_ff14786862004c9ba2a86e22", + "semantic_fact_key": "ledger_semantic_fact_v2_6ca467d40d83116535dfdd92", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.all.subscribers.income_60001_to_80000.subscription_4001_to_6000", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_4001_to_6000", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.all.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_60001_to_80000", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_60001_to_80000", + "isa_subscription_band": "subscription_4001_to_6000", + "isa_type": "all" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 58387 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_43f36ebbbb2b14c5492c991d", + "semantic_fact_key": "ledger_semantic_fact_v2_3e452a2628a142a16ab7ddc7", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_and_stocks_and_shares.subscribers.income_60001_to_80000.subscription_4001_to_6000", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_4001_to_6000", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_and_stocks_and_shares.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_60001_to_80000", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_60001_to_80000", + "isa_subscription_band": "subscription_4001_to_6000", + "isa_type": "cash_and_stocks_and_shares" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 10061 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_c2d938daea12c83ffdfb21e7", + "semantic_fact_key": "ledger_semantic_fact_v2_66ee54b16fb7232276c35a6f", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_only.subscribers.income_60001_to_80000.subscription_4001_to_6000", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_4001_to_6000", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_only.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_60001_to_80000", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_60001_to_80000", + "isa_subscription_band": "subscription_4001_to_6000", + "isa_type": "cash_only" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 30091 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_42cfb438e3a07ef52e78fdc8", + "semantic_fact_key": "ledger_semantic_fact_v2_b83f27d64de89f1da124ab7d", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.stocks_and_shares_only.subscribers.income_60001_to_80000.subscription_4001_to_6000", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_4001_to_6000", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.stocks_and_shares_only.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_60001_to_80000", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_60001_to_80000", + "isa_subscription_band": "subscription_4001_to_6000", + "isa_type": "stocks_and_shares_only" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 18235 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_a42886b7cb649d6b884bdfc9", + "semantic_fact_key": "ledger_semantic_fact_v2_71b1742672159b3ba84a5f40", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.all.subscribers.income_60001_to_80000.subscription_6001_to_8000", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_6001_to_8000", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.all.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_60001_to_80000", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_60001_to_80000", + "isa_subscription_band": "subscription_6001_to_8000", + "isa_type": "all" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 36535 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_ee50b6e25c3a17faeb511546", + "semantic_fact_key": "ledger_semantic_fact_v2_1c2a9a097988cb91178613a7", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_and_stocks_and_shares.subscribers.income_60001_to_80000.subscription_6001_to_8000", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_6001_to_8000", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_and_stocks_and_shares.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_60001_to_80000", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_60001_to_80000", + "isa_subscription_band": "subscription_6001_to_8000", + "isa_type": "cash_and_stocks_and_shares" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 5262 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_66308c11c4e286ae5ae2997d", + "semantic_fact_key": "ledger_semantic_fact_v2_889af9c4a18fb3b165f83065", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_only.subscribers.income_60001_to_80000.subscription_6001_to_8000", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_6001_to_8000", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_only.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_60001_to_80000", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_60001_to_80000", + "isa_subscription_band": "subscription_6001_to_8000", + "isa_type": "cash_only" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 22784 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_0bcba60cd8c948f7f2db48de", + "semantic_fact_key": "ledger_semantic_fact_v2_4de7c900138a604fd8658425", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.stocks_and_shares_only.subscribers.income_60001_to_80000.subscription_6001_to_8000", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_6001_to_8000", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.stocks_and_shares_only.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_60001_to_80000", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_60001_to_80000", + "isa_subscription_band": "subscription_6001_to_8000", + "isa_type": "stocks_and_shares_only" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 8489 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_5e85da4ca7866d1f7bf18f3f", + "semantic_fact_key": "ledger_semantic_fact_v2_0790ce40a9b516e6e9aa32ff", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.all.subscribers.income_60001_to_80000.subscription_8001_to_10000", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_8001_to_10000", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.all.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_60001_to_80000", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_60001_to_80000", + "isa_subscription_band": "subscription_8001_to_10000", + "isa_type": "all" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 40727 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_536ded1f91701f9501da3ce8", + "semantic_fact_key": "ledger_semantic_fact_v2_35e135384ac08a197439a37d", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_and_stocks_and_shares.subscribers.income_60001_to_80000.subscription_8001_to_10000", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_8001_to_10000", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_and_stocks_and_shares.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_60001_to_80000", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_60001_to_80000", + "isa_subscription_band": "subscription_8001_to_10000", + "isa_type": "cash_and_stocks_and_shares" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 5098 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_beb71d4b003ed186645d2144", + "semantic_fact_key": "ledger_semantic_fact_v2_0a4f17267db5e89bdc5d038b", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_only.subscribers.income_60001_to_80000.subscription_8001_to_10000", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_8001_to_10000", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_only.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_60001_to_80000", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_60001_to_80000", + "isa_subscription_band": "subscription_8001_to_10000", + "isa_type": "cash_only" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 26849 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_a9498c86bdcdd6e616c9451c", + "semantic_fact_key": "ledger_semantic_fact_v2_eab38aca301900224d327cd3", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.stocks_and_shares_only.subscribers.income_60001_to_80000.subscription_8001_to_10000", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_8001_to_10000", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.stocks_and_shares_only.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_60001_to_80000", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_60001_to_80000", + "isa_subscription_band": "subscription_8001_to_10000", + "isa_type": "stocks_and_shares_only" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 8781 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_477c2e5349f7d521cd5b98fd", + "semantic_fact_key": "ledger_semantic_fact_v2_becb177cb3b375bd552fb96d", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.all.subscribers.income_80001_to_100000.all_subscriptions", + "concept": "hmrc.isa_subscribers", + "measure_id": "all_subscriptions", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.all.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_80001_to_100000", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_80001_to_100000", + "isa_subscription_band": "all", + "isa_type": "all" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 436411 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_d9e92fad2b3adc547e30b6cb", + "semantic_fact_key": "ledger_semantic_fact_v2_7e2649e430e6eaf15b96a91a", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_and_stocks_and_shares.subscribers.income_80001_to_100000.all_subscriptions", + "concept": "hmrc.isa_subscribers", + "measure_id": "all_subscriptions", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_and_stocks_and_shares.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_80001_to_100000", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_80001_to_100000", + "isa_subscription_band": "all", + "isa_type": "cash_and_stocks_and_shares" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 55513 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_4377f6b9420f656502448b9b", + "semantic_fact_key": "ledger_semantic_fact_v2_955e74a6e1fb9d8a7623fb79", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_only.subscribers.income_80001_to_100000.all_subscriptions", + "concept": "hmrc.isa_subscribers", + "measure_id": "all_subscriptions", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_only.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_80001_to_100000", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_80001_to_100000", + "isa_subscription_band": "all", + "isa_type": "cash_only" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 210932 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_25fda2458c8c7c3e0d664f5c", + "semantic_fact_key": "ledger_semantic_fact_v2_ef6fd623b9965c788cf2a1d0", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.stocks_and_shares_only.subscribers.income_80001_to_100000.all_subscriptions", + "concept": "hmrc.isa_subscribers", + "measure_id": "all_subscriptions", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.stocks_and_shares_only.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_80001_to_100000", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_80001_to_100000", + "isa_subscription_band": "all", + "isa_type": "stocks_and_shares_only" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 169965 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_58598b193884b670dffe7e84", + "semantic_fact_key": "ledger_semantic_fact_v2_7e06796f8fd7a510a0bb2163", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.all.subscribers.income_80001_to_100000.subscription_10001_to_12000", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_10001_to_12000", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.all.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_80001_to_100000", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_80001_to_100000", + "isa_subscription_band": "subscription_10001_to_12000", + "isa_type": "all" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 15107 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_00786e312f5a0231c648fe4d", + "semantic_fact_key": "ledger_semantic_fact_v2_5041558944a781d4a3534efe", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_and_stocks_and_shares.subscribers.income_80001_to_100000.subscription_10001_to_12000", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_10001_to_12000", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_and_stocks_and_shares.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_80001_to_100000", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_80001_to_100000", + "isa_subscription_band": "subscription_10001_to_12000", + "isa_type": "cash_and_stocks_and_shares" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 3039 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_f3abb6821c781b1b0da18f11", + "semantic_fact_key": "ledger_semantic_fact_v2_11e62200679e751db14920d9", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_only.subscribers.income_80001_to_100000.subscription_10001_to_12000", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_10001_to_12000", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_only.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_80001_to_100000", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_80001_to_100000", + "isa_subscription_band": "subscription_10001_to_12000", + "isa_type": "cash_only" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 7081 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_cbc0d49e5f243dc64bc14c07", + "semantic_fact_key": "ledger_semantic_fact_v2_372bbf4f956218f2552095d8", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.stocks_and_shares_only.subscribers.income_80001_to_100000.subscription_10001_to_12000", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_10001_to_12000", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.stocks_and_shares_only.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_80001_to_100000", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_80001_to_100000", + "isa_subscription_band": "subscription_10001_to_12000", + "isa_type": "stocks_and_shares_only" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 4986 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_3e06ac6729a7f3c998f45ce4", + "semantic_fact_key": "ledger_semantic_fact_v2_2de837e33f435c7fe690a8fb", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.all.subscribers.income_80001_to_100000.subscription_12001_to_14000", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_12001_to_14000", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.all.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_80001_to_100000", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_80001_to_100000", + "isa_subscription_band": "subscription_12001_to_14000", + "isa_type": "all" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 9805 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_0d68fabf653d4e0899320b17", + "semantic_fact_key": "ledger_semantic_fact_v2_b839b267043ee92c016e7d57", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_and_stocks_and_shares.subscribers.income_80001_to_100000.subscription_12001_to_14000", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_12001_to_14000", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_and_stocks_and_shares.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_80001_to_100000", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_80001_to_100000", + "isa_subscription_band": "subscription_12001_to_14000", + "isa_type": "cash_and_stocks_and_shares" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 2714 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_d5c0b20c5928bb86a7b8f67f", + "semantic_fact_key": "ledger_semantic_fact_v2_dea8c1a844245f273c6607fb", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_only.subscribers.income_80001_to_100000.subscription_12001_to_14000", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_12001_to_14000", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_only.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_80001_to_100000", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_80001_to_100000", + "isa_subscription_band": "subscription_12001_to_14000", + "isa_type": "cash_only" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 4206 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_59d8be5ebdafd104b410284e", + "semantic_fact_key": "ledger_semantic_fact_v2_43dc1e07c97b41dd358ae9c3", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.stocks_and_shares_only.subscribers.income_80001_to_100000.subscription_12001_to_14000", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_12001_to_14000", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.stocks_and_shares_only.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_80001_to_100000", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_80001_to_100000", + "isa_subscription_band": "subscription_12001_to_14000", + "isa_type": "stocks_and_shares_only" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 2885 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_226d971edce9c03f370b3c6f", + "semantic_fact_key": "ledger_semantic_fact_v2_1e5ed6c4c4dec7e7ffb1876a", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.all.subscribers.income_80001_to_100000.subscription_14001_to_16000", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_14001_to_16000", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.all.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_80001_to_100000", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_80001_to_100000", + "isa_subscription_band": "subscription_14001_to_16000", + "isa_type": "all" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 14629 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_b5647018e23d47a0edfad688", + "semantic_fact_key": "ledger_semantic_fact_v2_d667b85ef8df4252a7a2686d", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_and_stocks_and_shares.subscribers.income_80001_to_100000.subscription_14001_to_16000", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_14001_to_16000", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_and_stocks_and_shares.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_80001_to_100000", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_80001_to_100000", + "isa_subscription_band": "subscription_14001_to_16000", + "isa_type": "cash_and_stocks_and_shares" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 2398 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_347bb8285d4fd999d0353ecb", + "semantic_fact_key": "ledger_semantic_fact_v2_2519243e4510b318adc22227", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_only.subscribers.income_80001_to_100000.subscription_14001_to_16000", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_14001_to_16000", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_only.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_80001_to_100000", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_80001_to_100000", + "isa_subscription_band": "subscription_14001_to_16000", + "isa_type": "cash_only" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 7632 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_b8fb1ba27c9e78dcf7c50e61", + "semantic_fact_key": "ledger_semantic_fact_v2_3acaf01dc82c33d9cea9c207", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.stocks_and_shares_only.subscribers.income_80001_to_100000.subscription_14001_to_16000", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_14001_to_16000", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.stocks_and_shares_only.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_80001_to_100000", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_80001_to_100000", + "isa_subscription_band": "subscription_14001_to_16000", + "isa_type": "stocks_and_shares_only" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 4599 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_0bcb8603b5cfae62f9016577", + "semantic_fact_key": "ledger_semantic_fact_v2_01d11f59adca5a87975b5e3a", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.all.subscribers.income_80001_to_100000.subscription_16001_to_18000", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_16001_to_18000", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.all.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_80001_to_100000", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_80001_to_100000", + "isa_subscription_band": "subscription_16001_to_18000", + "isa_type": "all" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 10317 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_777ee7aef9519b2deccf3b30", + "semantic_fact_key": "ledger_semantic_fact_v2_466a77eeaf0ff58366ed5fc8", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_and_stocks_and_shares.subscribers.income_80001_to_100000.subscription_16001_to_18000", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_16001_to_18000", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_and_stocks_and_shares.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_80001_to_100000", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_80001_to_100000", + "isa_subscription_band": "subscription_16001_to_18000", + "isa_type": "cash_and_stocks_and_shares" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 2587 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_42a328601c3676680d50832a", + "semantic_fact_key": "ledger_semantic_fact_v2_ddddf5dc8142b44591e6ce85", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_only.subscribers.income_80001_to_100000.subscription_16001_to_18000", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_16001_to_18000", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_only.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_80001_to_100000", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_80001_to_100000", + "isa_subscription_band": "subscription_16001_to_18000", + "isa_type": "cash_only" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 5018 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_92685241b45e6e06b4f004a7", + "semantic_fact_key": "ledger_semantic_fact_v2_9ecea54ca7541ca5a6fc109f", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.stocks_and_shares_only.subscribers.income_80001_to_100000.subscription_16001_to_18000", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_16001_to_18000", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.stocks_and_shares_only.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_80001_to_100000", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_80001_to_100000", + "isa_subscription_band": "subscription_16001_to_18000", + "isa_type": "stocks_and_shares_only" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 2712 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_45612749d92fe1a860f36a03", + "semantic_fact_key": "ledger_semantic_fact_v2_ccbd21e301a7d42a1a5c15c2", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.all.subscribers.income_80001_to_100000.subscription_18001_to_19999", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_18001_to_19999", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.all.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_80001_to_100000", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_80001_to_100000", + "isa_subscription_band": "subscription_18001_to_19999", + "isa_type": "all" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 29070 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_b18825b046c40442e7b07a9f", + "semantic_fact_key": "ledger_semantic_fact_v2_5ba700efaec3c0f862168ee6", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_and_stocks_and_shares.subscribers.income_80001_to_100000.subscription_18001_to_19999", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_18001_to_19999", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_and_stocks_and_shares.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_80001_to_100000", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_80001_to_100000", + "isa_subscription_band": "subscription_18001_to_19999", + "isa_type": "cash_and_stocks_and_shares" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 6523 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_a39da7161cd29f0824fa38ec", + "semantic_fact_key": "ledger_semantic_fact_v2_7632ef64ec97d801e35d1ad4", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_only.subscribers.income_80001_to_100000.subscription_18001_to_19999", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_18001_to_19999", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_only.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_80001_to_100000", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_80001_to_100000", + "isa_subscription_band": "subscription_18001_to_19999", + "isa_type": "cash_only" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 12263 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_d578c63eeee7ca81bdb6259f", + "semantic_fact_key": "ledger_semantic_fact_v2_e0bbec369d1ed85f3a9190fc", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.stocks_and_shares_only.subscribers.income_80001_to_100000.subscription_18001_to_19999", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_18001_to_19999", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.stocks_and_shares_only.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_80001_to_100000", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_80001_to_100000", + "isa_subscription_band": "subscription_18001_to_19999", + "isa_type": "stocks_and_shares_only" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 10284 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_3fb2e51c161c239bed2575ee", + "semantic_fact_key": "ledger_semantic_fact_v2_7692a99dc5e58dfe7809d2ec", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.all.subscribers.income_80001_to_100000.subscription_1_to_2000", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_1_to_2000", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.all.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_80001_to_100000", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_80001_to_100000", + "isa_subscription_band": "subscription_1_to_2000", + "isa_type": "all" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 84905 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_9619447368518bdba11bde30", + "semantic_fact_key": "ledger_semantic_fact_v2_f90efdab7ebbc33b037b740a", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_and_stocks_and_shares.subscribers.income_80001_to_100000.subscription_1_to_2000", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_1_to_2000", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_and_stocks_and_shares.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_80001_to_100000", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_80001_to_100000", + "isa_subscription_band": "subscription_1_to_2000", + "isa_type": "cash_and_stocks_and_shares" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 3473 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_9da14cc112752635fce3daa7", + "semantic_fact_key": "ledger_semantic_fact_v2_50a3423c4b73c83f56bee413", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_only.subscribers.income_80001_to_100000.subscription_1_to_2000", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_1_to_2000", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_only.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_80001_to_100000", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_80001_to_100000", + "isa_subscription_band": "subscription_1_to_2000", + "isa_type": "cash_only" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 31720 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_a2f12e4c797a151211e6f901", + "semantic_fact_key": "ledger_semantic_fact_v2_2b3c0f5064250f326774c002", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.stocks_and_shares_only.subscribers.income_80001_to_100000.subscription_1_to_2000", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_1_to_2000", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.stocks_and_shares_only.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_80001_to_100000", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_80001_to_100000", + "isa_subscription_band": "subscription_1_to_2000", + "isa_type": "stocks_and_shares_only" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 49712 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_91cb93bced2a7ce2bd4eeb7d", + "semantic_fact_key": "ledger_semantic_fact_v2_a6ff713582e6349c4d83b122", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.all.subscribers.income_80001_to_100000.subscription_20000_to_20000", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_20000_to_20000", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.all.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_80001_to_100000", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_80001_to_100000", + "isa_subscription_band": "subscription_20000_to_20000", + "isa_type": "all" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 168672 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_4a38ae2c749c906289920ebd", + "semantic_fact_key": "ledger_semantic_fact_v2_5cac5566686fd0f62c4180f0", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_and_stocks_and_shares.subscribers.income_80001_to_100000.subscription_20000_to_20000", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_20000_to_20000", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_and_stocks_and_shares.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_80001_to_100000", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_80001_to_100000", + "isa_subscription_band": "subscription_20000_to_20000", + "isa_type": "cash_and_stocks_and_shares" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 22140 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_a3a885f00b19e83ad4f17f37", + "semantic_fact_key": "ledger_semantic_fact_v2_a0e2776082e95e8acfcd8c97", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_only.subscribers.income_80001_to_100000.subscription_20000_to_20000", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_20000_to_20000", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_only.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_80001_to_100000", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_80001_to_100000", + "isa_subscription_band": "subscription_20000_to_20000", + "isa_type": "cash_only" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 93099 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_d3d3eee4d9022aa4216dd3f6", + "semantic_fact_key": "ledger_semantic_fact_v2_120e31e152daf157589f15eb", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.stocks_and_shares_only.subscribers.income_80001_to_100000.subscription_20000_to_20000", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_20000_to_20000", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.stocks_and_shares_only.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_80001_to_100000", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_80001_to_100000", + "isa_subscription_band": "subscription_20000_to_20000", + "isa_type": "stocks_and_shares_only" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 53433 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_56ef07d1cc67e8e77529e30c", + "semantic_fact_key": "ledger_semantic_fact_v2_744d592599898ec7c18cb974", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.all.subscribers.income_80001_to_100000.subscription_2001_to_4000", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_2001_to_4000", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.all.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_80001_to_100000", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_80001_to_100000", + "isa_subscription_band": "subscription_2001_to_4000", + "isa_type": "all" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 41866 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_a9602bf1cd312bef39fb10c2", + "semantic_fact_key": "ledger_semantic_fact_v2_a43c7957566c4431414ab3c8", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_and_stocks_and_shares.subscribers.income_80001_to_100000.subscription_2001_to_4000", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_2001_to_4000", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_and_stocks_and_shares.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_80001_to_100000", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_80001_to_100000", + "isa_subscription_band": "subscription_2001_to_4000", + "isa_type": "cash_and_stocks_and_shares" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 4384 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_c82de65ec9a78608d288257d", + "semantic_fact_key": "ledger_semantic_fact_v2_7703918ef8bef5d0e4bf69f3", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_only.subscribers.income_80001_to_100000.subscription_2001_to_4000", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_2001_to_4000", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_only.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_80001_to_100000", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_80001_to_100000", + "isa_subscription_band": "subscription_2001_to_4000", + "isa_type": "cash_only" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 18196 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_fc688129a1a535df3e8e87f4", + "semantic_fact_key": "ledger_semantic_fact_v2_ee4f32167b8723b1fc977d8e", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.stocks_and_shares_only.subscribers.income_80001_to_100000.subscription_2001_to_4000", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_2001_to_4000", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.stocks_and_shares_only.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_80001_to_100000", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_80001_to_100000", + "isa_subscription_band": "subscription_2001_to_4000", + "isa_type": "stocks_and_shares_only" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 19285 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_3afb731380cf41f0a93de594", + "semantic_fact_key": "ledger_semantic_fact_v2_9906ffab062257115464ef48", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.all.subscribers.income_80001_to_100000.subscription_4001_to_6000", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_4001_to_6000", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.all.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_80001_to_100000", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_80001_to_100000", + "isa_subscription_band": "subscription_4001_to_6000", + "isa_type": "all" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 27420 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_354174dd96061847ce998b03", + "semantic_fact_key": "ledger_semantic_fact_v2_cc83872c31423ebab75a8b6b", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_and_stocks_and_shares.subscribers.income_80001_to_100000.subscription_4001_to_6000", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_4001_to_6000", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_and_stocks_and_shares.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_80001_to_100000", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_80001_to_100000", + "isa_subscription_band": "subscription_4001_to_6000", + "isa_type": "cash_and_stocks_and_shares" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 3547 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_65fb780aede87d3847db018b", + "semantic_fact_key": "ledger_semantic_fact_v2_3bb731f51d018a29b00d765a", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_only.subscribers.income_80001_to_100000.subscription_4001_to_6000", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_4001_to_6000", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_only.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_80001_to_100000", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_80001_to_100000", + "isa_subscription_band": "subscription_4001_to_6000", + "isa_type": "cash_only" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 12631 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_a15dd514a45d21656f9520e1", + "semantic_fact_key": "ledger_semantic_fact_v2_2e9ed55747b062b63c8364cc", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.stocks_and_shares_only.subscribers.income_80001_to_100000.subscription_4001_to_6000", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_4001_to_6000", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.stocks_and_shares_only.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_80001_to_100000", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_80001_to_100000", + "isa_subscription_band": "subscription_4001_to_6000", + "isa_type": "stocks_and_shares_only" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 11243 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_15eb052bcb7592ac65d3caf4", + "semantic_fact_key": "ledger_semantic_fact_v2_8e7c9000472a0a20606bfee9", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.all.subscribers.income_80001_to_100000.subscription_6001_to_8000", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_6001_to_8000", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.all.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_80001_to_100000", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_80001_to_100000", + "isa_subscription_band": "subscription_6001_to_8000", + "isa_type": "all" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 16834 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_6ec631eb4a86d4f4cb33a186", + "semantic_fact_key": "ledger_semantic_fact_v2_ef66450dd16171cf80069a17", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_and_stocks_and_shares.subscribers.income_80001_to_100000.subscription_6001_to_8000", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_6001_to_8000", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_and_stocks_and_shares.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_80001_to_100000", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_80001_to_100000", + "isa_subscription_band": "subscription_6001_to_8000", + "isa_type": "cash_and_stocks_and_shares" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 3048 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_e63a89e5cbe41f81c65c98cb", + "semantic_fact_key": "ledger_semantic_fact_v2_54599843654d78cd545c010d", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_only.subscribers.income_80001_to_100000.subscription_6001_to_8000", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_6001_to_8000", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_only.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_80001_to_100000", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_80001_to_100000", + "isa_subscription_band": "subscription_6001_to_8000", + "isa_type": "cash_only" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 8769 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_a17220b2b7e27c5488a8a15b", + "semantic_fact_key": "ledger_semantic_fact_v2_4d5777456f217d46af3b11c7", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.stocks_and_shares_only.subscribers.income_80001_to_100000.subscription_6001_to_8000", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_6001_to_8000", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.stocks_and_shares_only.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_80001_to_100000", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_80001_to_100000", + "isa_subscription_band": "subscription_6001_to_8000", + "isa_type": "stocks_and_shares_only" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 5016 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_34da26ecdefb609540ef3b7d", + "semantic_fact_key": "ledger_semantic_fact_v2_7d764bb7757ebbff6ae5f835", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.all.subscribers.income_80001_to_100000.subscription_8001_to_10000", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_8001_to_10000", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.all.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_80001_to_100000", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_80001_to_100000", + "isa_subscription_band": "subscription_8001_to_10000", + "isa_type": "all" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 17785 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_2e2e7b64f96123b530e08ac0", + "semantic_fact_key": "ledger_semantic_fact_v2_bbc890f1ce53fe78cfdff044", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_and_stocks_and_shares.subscribers.income_80001_to_100000.subscription_8001_to_10000", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_8001_to_10000", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_and_stocks_and_shares.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_80001_to_100000", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_80001_to_100000", + "isa_subscription_band": "subscription_8001_to_10000", + "isa_type": "cash_and_stocks_and_shares" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 1658 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_345cd55e0831c0612c949191", + "semantic_fact_key": "ledger_semantic_fact_v2_2a95d9c114f1d070936ab68e", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_only.subscribers.income_80001_to_100000.subscription_8001_to_10000", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_8001_to_10000", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.cash_only.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_80001_to_100000", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_80001_to_100000", + "isa_subscription_band": "subscription_8001_to_10000", + "isa_type": "cash_only" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 10316 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_7e06cdfc4963d410e6c91fc9", + "semantic_fact_key": "ledger_semantic_fact_v2_355c3747db7eb738f21c5c35", + "source_record_id": "hmrc.isa_statistics_2026.table9_7.ty2023.stocks_and_shares_only.subscribers.income_80001_to_100000.subscription_8001_to_10000", + "concept": "hmrc.isa_subscribers", + "measure_id": "subscription_8001_to_10000", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_7.ty2023.stocks_and_shares_only.subscribers", + "groupby_dimension": "isa_income_band", + "groupby_value_id": "income_80001_to_100000", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_income_band": "income_80001_to_100000", + "isa_subscription_band": "subscription_8001_to_10000", + "isa_type": "stocks_and_shares_only" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 5811 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_f4be00727402573d5803935e", + "semantic_fact_key": "ledger_semantic_fact_v2_b2bfc57aee3cfd84399e66f5", + "source_record_id": "hmrc.isa_statistics_2026.table9_9.ty2023.subscribers.N92000002.all_subscribers", + "concept": "hmrc.isa_subscribers", + "measure_id": "all_subscribers", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "N92000002", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_9.ty2023.subscribers", + "groupby_dimension": "geography", + "groupby_value_id": "N92000002", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_type": "all" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 258090 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_998c7c5cf538e9237a93cf95", + "semantic_fact_key": "ledger_semantic_fact_v2_27457dfe75f46d52b38e334f", + "source_record_id": "hmrc.isa_statistics_2026.table9_9.ty2023.subscribers.N92000002.cash_and_stocks_and_shares_subscribers", + "concept": "hmrc.isa_subscribers", + "measure_id": "cash_and_stocks_and_shares_subscribers", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "N92000002", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_9.ty2023.subscribers", + "groupby_dimension": "geography", + "groupby_value_id": "N92000002", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_type": "cash_and_stocks_and_shares" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 17013 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_c127c30bad95fb814af0f494", + "semantic_fact_key": "ledger_semantic_fact_v2_2a3db50808d4709ed4ded7ed", + "source_record_id": "hmrc.isa_statistics_2026.table9_9.ty2023.subscribers.N92000002.cash_only_subscribers", + "concept": "hmrc.isa_subscribers", + "measure_id": "cash_only_subscribers", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "N92000002", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_9.ty2023.subscribers", + "groupby_dimension": "geography", + "groupby_value_id": "N92000002", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_type": "cash_only" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 188901 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_e80ace57df831eeed4438bc9", + "semantic_fact_key": "ledger_semantic_fact_v2_a1a4ea8957fa0c9627e67fe3", + "source_record_id": "hmrc.isa_statistics_2026.table9_9.ty2023.subscribers.N92000002.stocks_and_shares_only_subscribers", + "concept": "hmrc.isa_subscribers", + "measure_id": "stocks_and_shares_only_subscribers", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "N92000002", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_9.ty2023.subscribers", + "groupby_dimension": "geography", + "groupby_value_id": "N92000002", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_type": "stocks_and_shares_only" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 52176 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_9b3f720441a7810ad715cc35", + "semantic_fact_key": "ledger_semantic_fact_v2_d0e1a4c3897da9e6f233a5b7", + "source_record_id": "hmrc.isa_statistics_2026.table9_9.ty2023.subscribers.S92000003.all_subscribers", + "concept": "hmrc.isa_subscribers", + "measure_id": "all_subscribers", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "S92000003", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_9.ty2023.subscribers", + "groupby_dimension": "geography", + "groupby_value_id": "S92000003", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_type": "all" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 926108 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_3682e77c06c596a2ea4a9616", + "semantic_fact_key": "ledger_semantic_fact_v2_9695333aef31ca408f387167", + "source_record_id": "hmrc.isa_statistics_2026.table9_9.ty2023.subscribers.S92000003.cash_and_stocks_and_shares_subscribers", + "concept": "hmrc.isa_subscribers", + "measure_id": "cash_and_stocks_and_shares_subscribers", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "S92000003", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_9.ty2023.subscribers", + "groupby_dimension": "geography", + "groupby_value_id": "S92000003", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_type": "cash_and_stocks_and_shares" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 72805 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_2a7bbcaf81a12baa581c3ced", + "semantic_fact_key": "ledger_semantic_fact_v2_8a223bed673eb8f400ec7b16", + "source_record_id": "hmrc.isa_statistics_2026.table9_9.ty2023.subscribers.S92000003.cash_only_subscribers", + "concept": "hmrc.isa_subscribers", + "measure_id": "cash_only_subscribers", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "S92000003", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_9.ty2023.subscribers", + "groupby_dimension": "geography", + "groupby_value_id": "S92000003", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_type": "cash_only" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 629319 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_c124578baf135e9ff744fc2c", + "semantic_fact_key": "ledger_semantic_fact_v2_52434c8a1116b326f0b042a7", + "source_record_id": "hmrc.isa_statistics_2026.table9_9.ty2023.subscribers.S92000003.stocks_and_shares_only_subscribers", + "concept": "hmrc.isa_subscribers", + "measure_id": "stocks_and_shares_only_subscribers", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "S92000003", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_9.ty2023.subscribers", + "groupby_dimension": "geography", + "groupby_value_id": "S92000003", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_type": "stocks_and_shares_only" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 223984 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_ff5fa6365af31f17d7984dac", + "semantic_fact_key": "ledger_semantic_fact_v2_6247b7c546db3d30e3de586b", + "source_record_id": "hmrc.isa_statistics_2026.table9_9.ty2023.subscribers.W92000004.all_subscribers", + "concept": "hmrc.isa_subscribers", + "measure_id": "all_subscribers", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "W92000004", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_9.ty2023.subscribers", + "groupby_dimension": "geography", + "groupby_value_id": "W92000004", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_type": "all" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 601351 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_059e9dfd0f1c1fa3634d7731", + "semantic_fact_key": "ledger_semantic_fact_v2_1e0674e65da04be4127e3f9c", + "source_record_id": "hmrc.isa_statistics_2026.table9_9.ty2023.subscribers.W92000004.cash_and_stocks_and_shares_subscribers", + "concept": "hmrc.isa_subscribers", + "measure_id": "cash_and_stocks_and_shares_subscribers", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "W92000004", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_9.ty2023.subscribers", + "groupby_dimension": "geography", + "groupby_value_id": "W92000004", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_type": "cash_and_stocks_and_shares" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 42569 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_67b71447c13f5c023851da88", + "semantic_fact_key": "ledger_semantic_fact_v2_81eb3823b7a50b5d0ac529ae", + "source_record_id": "hmrc.isa_statistics_2026.table9_9.ty2023.subscribers.W92000004.cash_only_subscribers", + "concept": "hmrc.isa_subscribers", + "measure_id": "cash_only_subscribers", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "W92000004", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_9.ty2023.subscribers", + "groupby_dimension": "geography", + "groupby_value_id": "W92000004", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_type": "cash_only" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 454646 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_889d05ae6f3fad79afbf90a3", + "semantic_fact_key": "ledger_semantic_fact_v2_4030b49ab66c3f9ff1021697", + "source_record_id": "hmrc.isa_statistics_2026.table9_9.ty2023.subscribers.W92000004.stocks_and_shares_only_subscribers", + "concept": "hmrc.isa_subscribers", + "measure_id": "stocks_and_shares_only_subscribers", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "W92000004", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_9.ty2023.subscribers", + "groupby_dimension": "geography", + "groupby_value_id": "W92000004", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_type": "stocks_and_shares_only" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 104136 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_93260fcbf351e9d726855876", + "semantic_fact_key": "ledger_semantic_fact_v2_6101d661f0291eed4ac6046e", + "source_record_id": "hmrc.isa_statistics_2026.table9_9.ty2023.subscribers.overseas_and_unknown.all_subscribers", + "concept": "hmrc.isa_subscribers", + "measure_id": "all_subscribers", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "hmrc:overseas_and_unknown", + "level": "statistical_scope", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_9.ty2023.subscribers", + "groupby_dimension": "geography", + "groupby_value_id": "overseas_and_unknown", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_type": "all" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 22190 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_85051aa502a70fac9ebe1180", + "semantic_fact_key": "ledger_semantic_fact_v2_f8c594ae4659b333b5475678", + "source_record_id": "hmrc.isa_statistics_2026.table9_9.ty2023.subscribers.overseas_and_unknown.cash_and_stocks_and_shares_subscribers", + "concept": "hmrc.isa_subscribers", + "measure_id": "cash_and_stocks_and_shares_subscribers", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "hmrc:overseas_and_unknown", + "level": "statistical_scope", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_9.ty2023.subscribers", + "groupby_dimension": "geography", + "groupby_value_id": "overseas_and_unknown", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_type": "cash_and_stocks_and_shares" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 1549 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_fb5eab435a7b768a728deca6", + "semantic_fact_key": "ledger_semantic_fact_v2_24603238dbaa45c8969b8469", + "source_record_id": "hmrc.isa_statistics_2026.table9_9.ty2023.subscribers.overseas_and_unknown.cash_only_subscribers", + "concept": "hmrc.isa_subscribers", + "measure_id": "cash_only_subscribers", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "hmrc:overseas_and_unknown", + "level": "statistical_scope", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_9.ty2023.subscribers", + "groupby_dimension": "geography", + "groupby_value_id": "overseas_and_unknown", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_type": "cash_only" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 11660 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_66e1294bb7caff90df7dca1b", + "semantic_fact_key": "ledger_semantic_fact_v2_2e60356b5925c3a37ce2100b", + "source_record_id": "hmrc.isa_statistics_2026.table9_9.ty2023.subscribers.overseas_and_unknown.stocks_and_shares_only_subscribers", + "concept": "hmrc.isa_subscribers", + "measure_id": "stocks_and_shares_only_subscribers", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "isa_subscriber" + }, + "geography": { + "id": "hmrc:overseas_and_unknown", + "level": "statistical_scope", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2023 + }, + "period_coverage": { + "start_date": "2023-04-06", + "end_date": "2024-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.isa_statistics_2026.table9_9.ty2023.subscribers", + "groupby_dimension": "geography", + "groupby_value_id": "overseas_and_unknown", + "table_record_kind": "detail" + }, + "dimensions": { + "isa_type": "stocks_and_shares_only" + }, + "source": { + "source_name": "hmrc", + "source_table": "Individual Savings Account (ISA) tables: September 2026", + "source_file": "Individual_Savings_Account_Tables_2026.ods", + "source_sha256": "a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-isa-statistics-2026/2026/a0eaf90801fadc293c1187e8bcd66983b37a0fe81028d9a04b3e6dd71bd10e3b/Individual_Savings_Account_Tables_2026.ods" + }, + "value": 8981 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_6cb0a47936a14d5b5bca42d1", + "semantic_fact_key": "ledger_semantic_fact_v2_db418f5223aa38405bd90b1e", + "source_record_id": "hmrc.lisa_statistics_2026.table1a.ty2024.tax_year_2024.withdrawal_charges", + "concept": "hmrc.lisa_withdrawal_charges", + "measure_id": "withdrawal_charges", + "unit": "gbp", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "lisa_holder" + }, + "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.lisa_statistics_2026.table1a.ty2024", + "groupby_dimension": "hmrc.tax_year", + "groupby_value_id": "tax_year_2024", + "table_record_kind": "detail" + }, + "dimensions": { + "lisa_withdrawal_reason": "unauthorised" + }, + "source": { + "source_name": "hmrc", + "source_table": "Lifetime Individual Savings Account (LISA) tables: September 2026", + "source_file": "Lifetime_ISA_Tables_2026.ods", + "source_sha256": "bba1520b58072a71ad90fd32992a3226ba3b54e806dc9330b132bb7136502231", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-lisa-statistics-2026/2026/bba1520b58072a71ad90fd32992a3226ba3b54e806dc9330b132bb7136502231/Lifetime_ISA_Tables_2026.ods" + }, + "value": 102348000 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_483889788addddf0b19464ac", + "semantic_fact_key": "ledger_semantic_fact_v2_7bf6145db515b2a61b0ee848", + "source_record_id": "hmrc.lisa_statistics_2026.table1a.ty2025.tax_year_2025.withdrawal_charges", + "concept": "hmrc.lisa_withdrawal_charges", + "measure_id": "withdrawal_charges", + "unit": "gbp", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "lisa_holder" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2025 + }, + "period_coverage": { + "start_date": "2025-04-06", + "end_date": "2026-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.lisa_statistics_2026.table1a.ty2025", + "groupby_dimension": "hmrc.tax_year", + "groupby_value_id": "tax_year_2025", + "table_record_kind": "detail" + }, + "dimensions": { + "lisa_withdrawal_reason": "unauthorised" + }, + "source": { + "source_name": "hmrc", + "source_table": "Lifetime Individual Savings Account (LISA) tables: September 2026", + "source_file": "Lifetime_ISA_Tables_2026.ods", + "source_sha256": "bba1520b58072a71ad90fd32992a3226ba3b54e806dc9330b132bb7136502231", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-lisa-statistics-2026/2026/bba1520b58072a71ad90fd32992a3226ba3b54e806dc9330b132bb7136502231/Lifetime_ISA_Tables_2026.ods" + }, + "value": 118985000 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_640e68da6bb830a74cdc0eb7", + "semantic_fact_key": "ledger_semantic_fact_v2_5e738e2d65cafddcc8c6a287", + "source_record_id": "hmrc.lisa_statistics_2026.table1a.ty2024.tax_year_2024.house_purchase_withdrawal_value", + "concept": "hmrc.lisa_withdrawal_value", + "measure_id": "house_purchase_withdrawal_value", + "unit": "gbp", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "lisa_holder" + }, + "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.lisa_statistics_2026.table1a.ty2024", + "groupby_dimension": "hmrc.tax_year", + "groupby_value_id": "tax_year_2024", + "table_record_kind": "detail" + }, + "dimensions": { + "lisa_withdrawal_reason": "house_purchase" + }, + "source": { + "source_name": "hmrc", + "source_table": "Lifetime Individual Savings Account (LISA) tables: September 2026", + "source_file": "Lifetime_ISA_Tables_2026.ods", + "source_sha256": "bba1520b58072a71ad90fd32992a3226ba3b54e806dc9330b132bb7136502231", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-lisa-statistics-2026/2026/bba1520b58072a71ad90fd32992a3226ba3b54e806dc9330b132bb7136502231/Lifetime_ISA_Tables_2026.ods" + }, + "value": 1368265000 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_038a6cb24478e07befbe036f", + "semantic_fact_key": "ledger_semantic_fact_v2_0d40d581bda027f6871eb0e5", + "source_record_id": "hmrc.lisa_statistics_2026.table1a.ty2024.tax_year_2024.unauthorised_withdrawal_value", + "concept": "hmrc.lisa_withdrawal_value", + "measure_id": "unauthorised_withdrawal_value", + "unit": "gbp", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "lisa_holder" + }, + "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.lisa_statistics_2026.table1a.ty2024", + "groupby_dimension": "hmrc.tax_year", + "groupby_value_id": "tax_year_2024", + "table_record_kind": "detail" + }, + "dimensions": { + "lisa_withdrawal_reason": "unauthorised" + }, + "source": { + "source_name": "hmrc", + "source_table": "Lifetime Individual Savings Account (LISA) tables: September 2026", + "source_file": "Lifetime_ISA_Tables_2026.ods", + "source_sha256": "bba1520b58072a71ad90fd32992a3226ba3b54e806dc9330b132bb7136502231", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-lisa-statistics-2026/2026/bba1520b58072a71ad90fd32992a3226ba3b54e806dc9330b132bb7136502231/Lifetime_ISA_Tables_2026.ods" + }, + "value": 409394000 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_b2f992d9d70445a915c1a639", + "semantic_fact_key": "ledger_semantic_fact_v2_b5a3e8efbb59e1a881ea9ff1", + "source_record_id": "hmrc.lisa_statistics_2026.table1a.ty2025.tax_year_2025.house_purchase_withdrawal_value", + "concept": "hmrc.lisa_withdrawal_value", + "measure_id": "house_purchase_withdrawal_value", + "unit": "gbp", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "lisa_holder" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2025 + }, + "period_coverage": { + "start_date": "2025-04-06", + "end_date": "2026-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.lisa_statistics_2026.table1a.ty2025", + "groupby_dimension": "hmrc.tax_year", + "groupby_value_id": "tax_year_2025", + "table_record_kind": "detail" + }, + "dimensions": { + "lisa_withdrawal_reason": "house_purchase" + }, + "source": { + "source_name": "hmrc", + "source_table": "Lifetime Individual Savings Account (LISA) tables: September 2026", + "source_file": "Lifetime_ISA_Tables_2026.ods", + "source_sha256": "bba1520b58072a71ad90fd32992a3226ba3b54e806dc9330b132bb7136502231", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-lisa-statistics-2026/2026/bba1520b58072a71ad90fd32992a3226ba3b54e806dc9330b132bb7136502231/Lifetime_ISA_Tables_2026.ods" + }, + "value": 1536484000 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_7ce6c67893f9c85a84e6102f", + "semantic_fact_key": "ledger_semantic_fact_v2_95bbec7ddff1c13b5442448a", + "source_record_id": "hmrc.lisa_statistics_2026.table1a.ty2025.tax_year_2025.unauthorised_withdrawal_value", + "concept": "hmrc.lisa_withdrawal_value", + "measure_id": "unauthorised_withdrawal_value", + "unit": "gbp", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "lisa_holder" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2025 + }, + "period_coverage": { + "start_date": "2025-04-06", + "end_date": "2026-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.lisa_statistics_2026.table1a.ty2025", + "groupby_dimension": "hmrc.tax_year", + "groupby_value_id": "tax_year_2025", + "table_record_kind": "detail" + }, + "dimensions": { + "lisa_withdrawal_reason": "unauthorised" + }, + "source": { + "source_name": "hmrc", + "source_table": "Lifetime Individual Savings Account (LISA) tables: September 2026", + "source_file": "Lifetime_ISA_Tables_2026.ods", + "source_sha256": "bba1520b58072a71ad90fd32992a3226ba3b54e806dc9330b132bb7136502231", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-lisa-statistics-2026/2026/bba1520b58072a71ad90fd32992a3226ba3b54e806dc9330b132bb7136502231/Lifetime_ISA_Tables_2026.ods" + }, + "value": 475944000 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_b4ddde8ede392fffaa78e52c", + "semantic_fact_key": "ledger_semantic_fact_v2_36856055ee224a2cf99e14a5", + "source_record_id": "hmrc.lisa_statistics_2026.table1a.ty2024.tax_year_2024.house_purchase_withdrawers", + "concept": "hmrc.lisa_withdrawers", + "measure_id": "house_purchase_withdrawers", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "lisa_holder" + }, + "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.lisa_statistics_2026.table1a.ty2024", + "groupby_dimension": "hmrc.tax_year", + "groupby_value_id": "tax_year_2024", + "table_record_kind": "detail" + }, + "dimensions": { + "lisa_withdrawal_reason": "house_purchase" + }, + "source": { + "source_name": "hmrc", + "source_table": "Lifetime Individual Savings Account (LISA) tables: September 2026", + "source_file": "Lifetime_ISA_Tables_2026.ods", + "source_sha256": "bba1520b58072a71ad90fd32992a3226ba3b54e806dc9330b132bb7136502231", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-lisa-statistics-2026/2026/bba1520b58072a71ad90fd32992a3226ba3b54e806dc9330b132bb7136502231/Lifetime_ISA_Tables_2026.ods" + }, + "value": 86700 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_367980cb5eae482e4608c9d6", + "semantic_fact_key": "ledger_semantic_fact_v2_56a606a4a8c820d43651e3fc", + "source_record_id": "hmrc.lisa_statistics_2026.table1a.ty2024.tax_year_2024.unauthorised_withdrawers", + "concept": "hmrc.lisa_withdrawers", + "measure_id": "unauthorised_withdrawers", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "lisa_holder" + }, + "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.lisa_statistics_2026.table1a.ty2024", + "groupby_dimension": "hmrc.tax_year", + "groupby_value_id": "tax_year_2024", + "table_record_kind": "detail" + }, + "dimensions": { + "lisa_withdrawal_reason": "unauthorised" + }, + "source": { + "source_name": "hmrc", + "source_table": "Lifetime Individual Savings Account (LISA) tables: September 2026", + "source_file": "Lifetime_ISA_Tables_2026.ods", + "source_sha256": "bba1520b58072a71ad90fd32992a3226ba3b54e806dc9330b132bb7136502231", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-lisa-statistics-2026/2026/bba1520b58072a71ad90fd32992a3226ba3b54e806dc9330b132bb7136502231/Lifetime_ISA_Tables_2026.ods" + }, + "value": 129750 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_515c4bc06de7ffe0ce2bc316", + "semantic_fact_key": "ledger_semantic_fact_v2_b8727a24532662e6c4f67759", + "source_record_id": "hmrc.lisa_statistics_2026.table1a.ty2025.tax_year_2025.house_purchase_withdrawers", + "concept": "hmrc.lisa_withdrawers", + "measure_id": "house_purchase_withdrawers", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "lisa_holder" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2025 + }, + "period_coverage": { + "start_date": "2025-04-06", + "end_date": "2026-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.lisa_statistics_2026.table1a.ty2025", + "groupby_dimension": "hmrc.tax_year", + "groupby_value_id": "tax_year_2025", + "table_record_kind": "detail" + }, + "dimensions": { + "lisa_withdrawal_reason": "house_purchase" + }, + "source": { + "source_name": "hmrc", + "source_table": "Lifetime Individual Savings Account (LISA) tables: September 2026", + "source_file": "Lifetime_ISA_Tables_2026.ods", + "source_sha256": "bba1520b58072a71ad90fd32992a3226ba3b54e806dc9330b132bb7136502231", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-lisa-statistics-2026/2026/bba1520b58072a71ad90fd32992a3226ba3b54e806dc9330b132bb7136502231/Lifetime_ISA_Tables_2026.ods" + }, + "value": 99750 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_75bf7df0eb97a3c8ad14b578", + "semantic_fact_key": "ledger_semantic_fact_v2_204cf88db9cd6340881f6afe", + "source_record_id": "hmrc.lisa_statistics_2026.table1a.ty2025.tax_year_2025.unauthorised_withdrawers", + "concept": "hmrc.lisa_withdrawers", + "measure_id": "unauthorised_withdrawers", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "lisa_holder" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2025 + }, + "period_coverage": { + "start_date": "2025-04-06", + "end_date": "2026-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.lisa_statistics_2026.table1a.ty2025", + "groupby_dimension": "hmrc.tax_year", + "groupby_value_id": "tax_year_2025", + "table_record_kind": "detail" + }, + "dimensions": { + "lisa_withdrawal_reason": "unauthorised" + }, + "source": { + "source_name": "hmrc", + "source_table": "Lifetime Individual Savings Account (LISA) tables: September 2026", + "source_file": "Lifetime_ISA_Tables_2026.ods", + "source_sha256": "bba1520b58072a71ad90fd32992a3226ba3b54e806dc9330b132bb7136502231", + "vintage": "annual_savings_statistics_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-lisa-statistics-2026/2026/bba1520b58072a71ad90fd32992a3226ba3b54e806dc9330b132bb7136502231/Lifetime_ISA_Tables_2026.ods" + }, + "value": 154100 + } + ] +} 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 d3cc131b4d..3c064fab4f 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": "272c987af175687aca21f82851ef349521802b12", + "source_commit": "e56af9a501e71c9b954c84678a81566feb5b33f9", "build": "build-bundle --suite uk -> build-consumer-artifact", "artifact_schema_version": "policyengine_ledger.consumer_artifact.v2", - "fact_row_count": 1503315, - "facts_sha256": "084ddf46fa34b1e03b5f0a7287617aeafaf7f614e3619d87a6565409e4adac85", - "manifest_sha256": "229afc18d8201bbd59a41777453f487ad750be2802425240ac26ee54849bfafd" + "fact_row_count": 1506587, + "facts_sha256": "39ee4926f650f3d38d8c5220a750af4037339359179d70279d170cfbb3b42775", + "manifest_sha256": "a663586f8b3c6d13aa6fc5f64991951efe528b83bd5ea63c3b7267a20fff1c5f" }, "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 a0cfdbf92b..eb385d355a 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": "272c987af175687aca21f82851ef349521802b12", + "source_commit": "e56af9a501e71c9b954c84678a81566feb5b33f9", "build": "build-bundle --suite uk -> build-consumer-artifact", "artifact_schema_version": "policyengine_ledger.consumer_artifact.v2", - "fact_row_count": 1503315, - "facts_sha256": "084ddf46fa34b1e03b5f0a7287617aeafaf7f614e3619d87a6565409e4adac85", - "manifest_sha256": "229afc18d8201bbd59a41777453f487ad750be2802425240ac26ee54849bfafd" + "fact_row_count": 1506587, + "facts_sha256": "39ee4926f650f3d38d8c5220a750af4037339359179d70279d170cfbb3b42775", + "manifest_sha256": "a663586f8b3c6d13aa6fc5f64991951efe528b83bd5ea63c3b7267a20fff1c5f" }, "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 31cbbfd875..b8dd227a50 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": "272c987af175687aca21f82851ef349521802b12", + "source_commit": "e56af9a501e71c9b954c84678a81566feb5b33f9", "build": "build-bundle --suite uk -> build-consumer-artifact", "artifact_schema_version": "policyengine_ledger.consumer_artifact.v2", - "fact_row_count": 1503315, - "facts_sha256": "084ddf46fa34b1e03b5f0a7287617aeafaf7f614e3619d87a6565409e4adac85", - "manifest_sha256": "229afc18d8201bbd59a41777453f487ad750be2802425240ac26ee54849bfafd" + "fact_row_count": 1506587, + "facts_sha256": "39ee4926f650f3d38d8c5220a750af4037339359179d70279d170cfbb3b42775", + "manifest_sha256": "a663586f8b3c6d13aa6fc5f64991951efe528b83bd5ea63c3b7267a20fff1c5f" }, "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 6ede3bb34f..2805130570 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": "272c987af175687aca21f82851ef349521802b12", + "source_commit": "e56af9a501e71c9b954c84678a81566feb5b33f9", "build": "build-bundle --suite uk -> build-consumer-artifact", "artifact_schema_version": "policyengine_ledger.consumer_artifact.v2", - "fact_row_count": 1503315, - "facts_sha256": "084ddf46fa34b1e03b5f0a7287617aeafaf7f614e3619d87a6565409e4adac85", - "manifest_sha256": "229afc18d8201bbd59a41777453f487ad750be2802425240ac26ee54849bfafd" + "fact_row_count": 1506587, + "facts_sha256": "39ee4926f650f3d38d8c5220a750af4037339359179d70279d170cfbb3b42775", + "manifest_sha256": "a663586f8b3c6d13aa6fc5f64991951efe528b83bd5ea63c3b7267a20fff1c5f" }, "selections": [ { 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 cd43f2ec8b..576c38761e 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 @@ -1669,6 +1669,99 @@ "expected_row_count": 8 } ] + }, + { + "resource": "hmrc_isa_statistics_facts.json", + "purpose": "HMRC Annual savings statistics (September 2026 release), the rows the ISA subscriptions stage draws subscribers and amounts from and the Lifetime ISA anchor counts payers against (microcosm#1415): Table 9.7 2023-24 subscribers by total income and size of subscription, and the holders who made no further subscription, for all subscribers and each type paid into; Table 9.8 subscribers by age and sex; Table 9.9 subscribers by region; Table 9.4 accounts and amounts subscribed by component for 2023-24 and 2024-25 (the latest year provisional); Table 9.6 market values at 5 April 2025; the cash ISA limit reduction impact note's shares of under-65 cash subscribers either side of GBP 12,000 in 2022-23; and Lifetime ISA Table 1a withdrawals for 2024-25 and 2025-26. Tables 9.7 to 9.9 count individuals and Table 9.4 accounts. None is a calibration target: the stage's reviewed fence keeps them measured only. No value is derived here.", + "consumers": [ + "uk_runtime.hmrc_isa_statistics" + ], + "planned_consumers": [], + "selections": [ + { + "label": "table9_7_ty2023_subscribers_and_holders_by_income_and_subscription", + "selector": { + "source_name": "hmrc", + "record_set_id": [ + "hmrc.isa_statistics_2026.table9_7.ty2023.all.subscribers", + "hmrc.isa_statistics_2026.table9_7.ty2023.all.holders", + "hmrc.isa_statistics_2026.table9_7.ty2023.cash_only.subscribers", + "hmrc.isa_statistics_2026.table9_7.ty2023.cash_only.holders", + "hmrc.isa_statistics_2026.table9_7.ty2023.stocks_and_shares_only.subscribers", + "hmrc.isa_statistics_2026.table9_7.ty2023.stocks_and_shares_only.holders", + "hmrc.isa_statistics_2026.table9_7.ty2023.cash_and_stocks_and_shares.subscribers", + "hmrc.isa_statistics_2026.table9_7.ty2023.cash_and_stocks_and_shares.holders" + ] + }, + "expected_row_count": 624 + }, + { + "label": "table9_8_ty2023_subscribers_and_holders_by_age_and_sex", + "selector": { + "source_name": "hmrc", + "record_set_id": [ + "hmrc.isa_statistics_2026.table9_8.ty2023.male.subscribers", + "hmrc.isa_statistics_2026.table9_8.ty2023.male.holders", + "hmrc.isa_statistics_2026.table9_8.ty2023.female.subscribers", + "hmrc.isa_statistics_2026.table9_8.ty2023.female.holders", + "hmrc.isa_statistics_2026.table9_8.ty2023.all.subscribers", + "hmrc.isa_statistics_2026.table9_8.ty2023.all.holders" + ] + }, + "expected_row_count": 325 + }, + { + "label": "table9_9_ty2023_subscribers_and_holders_by_region", + "selector": { + "source_name": "hmrc", + "record_set_id": [ + "hmrc.isa_statistics_2026.table9_9.ty2023.subscribers", + "hmrc.isa_statistics_2026.table9_9.ty2023.holders" + ] + }, + "expected_row_count": 70 + }, + { + "label": "table9_4_ty2023_ty2024_accounts_and_amounts_subscribed", + "selector": { + "source_name": "hmrc", + "record_set_id": [ + "hmrc.isa_statistics_2026.table9_4.accounts.ty2023", + "hmrc.isa_statistics_2026.table9_4.amounts.ty2023", + "hmrc.isa_statistics_2026.table9_4.accounts.ty2024", + "hmrc.isa_statistics_2026.table9_4.amounts.ty2024" + ] + }, + "expected_row_count": 24 + }, + { + "label": "table9_6_ty2024_market_value", + "selector": { + "source_name": "hmrc", + "record_set_id": "hmrc.isa_statistics_2026.table9_6.ty2024" + }, + "expected_row_count": 19 + }, + { + "label": "impact_note_ty2022_cash_subscribers_under_65_by_band", + "selector": { + "source_name": "hmrc", + "record_set_id": "hmrc.cash_isa_limit_reduction_2026.cash_subscribers_under_65.ty2022" + }, + "expected_row_count": 2 + }, + { + "label": "lisa_table1a_ty2024_ty2025_withdrawals", + "selector": { + "source_name": "hmrc", + "record_set_id": [ + "hmrc.lisa_statistics_2026.table1a.ty2024", + "hmrc.lisa_statistics_2026.table1a.ty2025" + ] + }, + "expected_row_count": 10 + } + ] } ] } 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 4f8b2fe88a..a81cf1d727 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": "272c987af175687aca21f82851ef349521802b12", + "source_commit": "e56af9a501e71c9b954c84678a81566feb5b33f9", "build": "build-bundle --suite uk -> build-consumer-artifact", "artifact_schema_version": "policyengine_ledger.consumer_artifact.v2", - "fact_row_count": 1503315, - "facts_sha256": "084ddf46fa34b1e03b5f0a7287617aeafaf7f614e3619d87a6565409e4adac85", - "manifest_sha256": "229afc18d8201bbd59a41777453f487ad750be2802425240ac26ee54849bfafd" + "fact_row_count": 1506587, + "facts_sha256": "39ee4926f650f3d38d8c5220a750af4037339359179d70279d170cfbb3b42775", + "manifest_sha256": "a663586f8b3c6d13aa6fc5f64991951efe528b83bd5ea63c3b7267a20fff1c5f" }, "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 53f12742ca..d7ea81ade5 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-272c987", + "source_fact_feed": "chronicle-uk-artifact-e56af9a", "target_period": 2025, "candidate_count": 29325, "contract_target_count": 60, @@ -522922,7 +522922,7 @@ "resolved_period": 2025, "resolved_value": 146581264.2272201, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_96fb159c5efb9f884a87e96b" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_49ce1e8258dddc6e701cac21" }, { "name": "desnz.subnational.electricity_kwh@E14001064", @@ -522935,7 +522935,7 @@ "resolved_period": 2025, "resolved_value": 119909933.73905279, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_add7dcf2914037affb5c3264" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_cc5b6586f3aeccff91ad3430" }, { "name": "desnz.subnational.electricity_kwh@E14001065", @@ -522948,7 +522948,7 @@ "resolved_period": 2025, "resolved_value": 148390146.50844938, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_576fb6a6103c6156583289e1" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_cfadb457a6a42e33c5bf1bec" }, { "name": "desnz.subnational.electricity_kwh@E14001066", @@ -522961,7 +522961,7 @@ "resolved_period": 2025, "resolved_value": 124004536.96906576, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_66181714f53bb33580f41a23" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_c4a1996e6835f59dfb431505" }, { "name": "desnz.subnational.electricity_kwh@E14001067", @@ -522974,7 +522974,7 @@ "resolved_period": 2025, "resolved_value": 198562608.46145552, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_c5b766b26b9c642002cf04bb" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_24a4650d2f416207d65e5e8e" }, { "name": "desnz.subnational.electricity_kwh@E14001068", @@ -522987,7 +522987,7 @@ "resolved_period": 2025, "resolved_value": 119499257.85144915, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_c5edb487ca25ca890e54f786" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_83e6cd543124f08671ef28c0" }, { "name": "desnz.subnational.electricity_kwh@E14001069", @@ -523000,7 +523000,7 @@ "resolved_period": 2025, "resolved_value": 140989440.69961506, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_6e59e5e95c7bfb09377e859e" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_c08603a20271b7e1123c2416" }, { "name": "desnz.subnational.electricity_kwh@E14001070", @@ -523013,7 +523013,7 @@ "resolved_period": 2025, "resolved_value": 116859801.95895293, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_f42d1177c8bcd47097cb7a42" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_b19c03d40a74f0bb5474f8b8" }, { "name": "desnz.subnational.electricity_kwh@E14001071", @@ -523026,7 +523026,7 @@ "resolved_period": 2025, "resolved_value": 151925113.69461638, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_77169cbb035e29e4675db416" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_cbd91fe3b87cb36c2ef1c1cf" }, { "name": "desnz.subnational.electricity_kwh@E14001072", @@ -523039,7 +523039,7 @@ "resolved_period": 2025, "resolved_value": 168805527.1971578, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_9679e158ca929060b4799ac1" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_d2ab0eadf2ddfc421633279c" }, { "name": "desnz.subnational.electricity_kwh@E14001073", @@ -523052,7 +523052,7 @@ "resolved_period": 2025, "resolved_value": 139797357.084302, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_b83f4fef445661b30d304a62" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_6788270ac4f7af758708a9f5" }, { "name": "desnz.subnational.electricity_kwh@E14001074", @@ -523065,7 +523065,7 @@ "resolved_period": 2025, "resolved_value": 124113835.23531587, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_b982a9ed957bc695bbf52be2" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_99da117895af199adfa740be" }, { "name": "desnz.subnational.electricity_kwh@E14001075", @@ -523078,7 +523078,7 @@ "resolved_period": 2025, "resolved_value": 125643950.96692291, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_b6dab79b8431a0f32ab2cbaa" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_ea8e2fdf7b5768c67def38c3" }, { "name": "desnz.subnational.electricity_kwh@E14001076", @@ -523091,7 +523091,7 @@ "resolved_period": 2025, "resolved_value": 131025371.98555915, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_e9a8940fe6da9592d6dec7a1" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_5d102e5fe1c054374b3ca18d" }, { "name": "desnz.subnational.electricity_kwh@E14001077", @@ -523104,7 +523104,7 @@ "resolved_period": 2025, "resolved_value": 141208068.9115445, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_88078adf64d1d2c5eaf26b9a" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_2bf522631dfd0125b17a895e" }, { "name": "desnz.subnational.electricity_kwh@E14001078", @@ -523117,7 +523117,7 @@ "resolved_period": 2025, "resolved_value": 141922119.44776988, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_e3bd19d2cfdd31b8026fc4d7" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_6f0ce0bd6579137ebe55276e" }, { "name": "desnz.subnational.electricity_kwh@E14001079", @@ -523130,7 +523130,7 @@ "resolved_period": 2025, "resolved_value": 142851107.3950132, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_f7360c8efbc86fd910ad96ef" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_5e8c8ac0abc96d1979ff5574" }, { "name": "desnz.subnational.electricity_kwh@E14001080", @@ -523143,7 +523143,7 @@ "resolved_period": 2025, "resolved_value": 143979797.30639184, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_e87de93019a1ef7459e7f47e" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_fa7e72085d6621f377453590" }, { "name": "desnz.subnational.electricity_kwh@E14001081", @@ -523156,7 +523156,7 @@ "resolved_period": 2025, "resolved_value": 167537310.96690035, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_37deb8e3e757ac162734f2fb" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_bc02ebb15be40e55e53217a2" }, { "name": "desnz.subnational.electricity_kwh@E14001082", @@ -523169,7 +523169,7 @@ "resolved_period": 2025, "resolved_value": 163112105.40719444, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_7f678d35cc266986044b36a0" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_28bdbdb989a4c3ed4255099b" }, { "name": "desnz.subnational.electricity_kwh@E14001083", @@ -523182,7 +523182,7 @@ "resolved_period": 2025, "resolved_value": 145031721.2532112, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_50ded8b2488eb8c28ccf85d4" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_99553500f21b58289a7e74bc" }, { "name": "desnz.subnational.electricity_kwh@E14001084", @@ -523195,7 +523195,7 @@ "resolved_period": 2025, "resolved_value": 135492836.90032643, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_fdbe5db0229cf166c7ba4923" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_cc2e7555a18b2c0e13aee865" }, { "name": "desnz.subnational.electricity_kwh@E14001085", @@ -523208,7 +523208,7 @@ "resolved_period": 2025, "resolved_value": 159045431.91194287, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_743e7fd9628e719098659cf6" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_afd0688516278469086e08d1" }, { "name": "desnz.subnational.electricity_kwh@E14001086", @@ -523221,7 +523221,7 @@ "resolved_period": 2025, "resolved_value": 140281603.0240885, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_49a8d4e1b9c68ce0051828d8" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_bf7d0f10dee775a4bc37a61a" }, { "name": "desnz.subnational.electricity_kwh@E14001087", @@ -523234,7 +523234,7 @@ "resolved_period": 2025, "resolved_value": 125703260.76576869, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_cda3b2ac136da344097254e7" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_df3a498fd418ec60d59d725d" }, { "name": "desnz.subnational.electricity_kwh@E14001088", @@ -523247,7 +523247,7 @@ "resolved_period": 2025, "resolved_value": 152563896.83055055, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_422b277a20da1fb27888c519" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_c23beafb199659c475dc703d" }, { "name": "desnz.subnational.electricity_kwh@E14001089", @@ -523260,7 +523260,7 @@ "resolved_period": 2025, "resolved_value": 122293290.33703408, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_617a0ea155bb836958e32e4c" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_2b26c2e7e189301b1bfdf09d" }, { "name": "desnz.subnational.electricity_kwh@E14001090", @@ -523273,7 +523273,7 @@ "resolved_period": 2025, "resolved_value": 157109071.17912957, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_6898817804daa3dd82443b0b" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_08cf500bca3a604ed5905976" }, { "name": "desnz.subnational.electricity_kwh@E14001091", @@ -523286,7 +523286,7 @@ "resolved_period": 2025, "resolved_value": 133290005.34375788, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_de8a5545053fa40d662c685d" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_2b3302e6f1318029e324acd8" }, { "name": "desnz.subnational.electricity_kwh@E14001092", @@ -523299,7 +523299,7 @@ "resolved_period": 2025, "resolved_value": 142979736.27865934, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_139f7565270049faa07c6faa" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_23560fff346857c3fcbf1e56" }, { "name": "desnz.subnational.electricity_kwh@E14001093", @@ -523312,7 +523312,7 @@ "resolved_period": 2025, "resolved_value": 149281489.23421484, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_7903d053d4a7591418b1f5e6" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_f5ec447560478050b5ae53f1" }, { "name": "desnz.subnational.electricity_kwh@E14001094", @@ -523325,7 +523325,7 @@ "resolved_period": 2025, "resolved_value": 123317439.51826741, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_fd242dc0820d22e109c18c05" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_6d1041d41734791932302da4" }, { "name": "desnz.subnational.electricity_kwh@E14001095", @@ -523338,7 +523338,7 @@ "resolved_period": 2025, "resolved_value": 126551286.335611, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_1a47b48d077a13a4c9776855" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_b1ca2edaf4b8e6b2dda16ef1" }, { "name": "desnz.subnational.electricity_kwh@E14001096", @@ -523351,7 +523351,7 @@ "resolved_period": 2025, "resolved_value": 219985314.3323558, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_4e2a0f8da4d05c9c98a143bc" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_aad01472ebbb2822fd50ed83" }, { "name": "desnz.subnational.electricity_kwh@E14001097", @@ -523364,7 +523364,7 @@ "resolved_period": 2025, "resolved_value": 135002886.36973047, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_f46bd647e63bdbf15528ff22" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_50901aba81e96c400aa17c3a" }, { "name": "desnz.subnational.electricity_kwh@E14001098", @@ -523377,7 +523377,7 @@ "resolved_period": 2025, "resolved_value": 121712860.19054052, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_f3d39018809a64545540a33a" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_e7a961966675c9700f2e04ab" }, { "name": "desnz.subnational.electricity_kwh@E14001099", @@ -523390,7 +523390,7 @@ "resolved_period": 2025, "resolved_value": 123793466.9186728, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_8a596c979d44b0eb8e24bdd5" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_0a91aeb118c15655325418ac" }, { "name": "desnz.subnational.electricity_kwh@E14001100", @@ -523403,7 +523403,7 @@ "resolved_period": 2025, "resolved_value": 119474995.30360618, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_6b944f89e4f93c8daf016e6c" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_642e9cb605267ca26970bfeb" }, { "name": "desnz.subnational.electricity_kwh@E14001101", @@ -523416,7 +523416,7 @@ "resolved_period": 2025, "resolved_value": 129423956.02279973, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_e2b4bd723de9a3abd0864ff9" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_f97bbdbfef10c506e9a580f9" }, { "name": "desnz.subnational.electricity_kwh@E14001102", @@ -523429,7 +523429,7 @@ "resolved_period": 2025, "resolved_value": 119746125.86467347, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_ff72dcf759e87f2ecc3eb716" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_916671705fa66b27a234e1a8" }, { "name": "desnz.subnational.electricity_kwh@E14001103", @@ -523442,7 +523442,7 @@ "resolved_period": 2025, "resolved_value": 127830539.68907213, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_130c6f7d8c350b67d8b38fa5" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_6ed9fff2cd0abc0c6bb5afbf" }, { "name": "desnz.subnational.electricity_kwh@E14001104", @@ -523455,7 +523455,7 @@ "resolved_period": 2025, "resolved_value": 124812171.04785608, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_d3064976f06db7bb3a89aa8f" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_125490732fdb9b3c7fcf284c" }, { "name": "desnz.subnational.electricity_kwh@E14001105", @@ -523468,7 +523468,7 @@ "resolved_period": 2025, "resolved_value": 144928712.6327365, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_e34cd916881ed938d2b8e5ca" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_9db0a3766411dd055f49c3d6" }, { "name": "desnz.subnational.electricity_kwh@E14001106", @@ -523481,7 +523481,7 @@ "resolved_period": 2025, "resolved_value": 111135047.01792808, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_d186cceb3a6d618ce5e3969c" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_77bb8969e27c776902a4ae86" }, { "name": "desnz.subnational.electricity_kwh@E14001107", @@ -523494,7 +523494,7 @@ "resolved_period": 2025, "resolved_value": 119310443.70884693, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_797e73e7355347db71eafdff" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_3d61e449f1eedde8c582f123" }, { "name": "desnz.subnational.electricity_kwh@E14001108", @@ -523507,7 +523507,7 @@ "resolved_period": 2025, "resolved_value": 146150748.58068898, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_c16c74ed124688856ebbe45d" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_e61a0121497e180c9882cc5a" }, { "name": "desnz.subnational.electricity_kwh@E14001109", @@ -523520,7 +523520,7 @@ "resolved_period": 2025, "resolved_value": 132903621.63982856, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_753266ace174acaa2bfd265f" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_1c87ca3e98c96e9e02da6bad" }, { "name": "desnz.subnational.electricity_kwh@E14001110", @@ -523533,7 +523533,7 @@ "resolved_period": 2025, "resolved_value": 142763705.16647846, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_f81c858ac8f05dad5e484b8c" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_1616abc7a436aad1e0c40c48" }, { "name": "desnz.subnational.electricity_kwh@E14001111", @@ -523546,7 +523546,7 @@ "resolved_period": 2025, "resolved_value": 134054749.88764617, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_6bfea92befe1de8cbe759a0f" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_02b1aeeadb41ae00339e25e7" }, { "name": "desnz.subnational.electricity_kwh@E14001112", @@ -523559,7 +523559,7 @@ "resolved_period": 2025, "resolved_value": 130442590.34919915, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_2c72ef38a0cc9f9d298449be" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_9a803c369d895e2e23748e81" }, { "name": "desnz.subnational.electricity_kwh@E14001113", @@ -523572,7 +523572,7 @@ "resolved_period": 2025, "resolved_value": 116800212.16339491, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_2b72aa0bbcef6fc4585fb5fc" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_6eade38829109ea156589215" }, { "name": "desnz.subnational.electricity_kwh@E14001114", @@ -523585,7 +523585,7 @@ "resolved_period": 2025, "resolved_value": 181002603.44712034, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_fea5ece5066fd4d032f0815a" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_e6661e194ea232583ebb03b4" }, { "name": "desnz.subnational.electricity_kwh@E14001115", @@ -523598,7 +523598,7 @@ "resolved_period": 2025, "resolved_value": 138406949.22766438, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_20cf7999cd8928763a301c5f" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_583ecba63c1725994f585de2" }, { "name": "desnz.subnational.electricity_kwh@E14001116", @@ -523611,7 +523611,7 @@ "resolved_period": 2025, "resolved_value": 141533127.48945367, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_b6f2045835b2e95c3a68055b" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_6e039ae484d2c2e1431fd9ba" }, { "name": "desnz.subnational.electricity_kwh@E14001117", @@ -523624,7 +523624,7 @@ "resolved_period": 2025, "resolved_value": 138092111.5396473, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_46cace0ea07969684f6cc88c" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_70a81b47f07a09f6739618d9" }, { "name": "desnz.subnational.electricity_kwh@E14001118", @@ -523637,7 +523637,7 @@ "resolved_period": 2025, "resolved_value": 120711599.35936263, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_adee82593626ff9770d7539b" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_cc337b41ad1545c43789b510" }, { "name": "desnz.subnational.electricity_kwh@E14001119", @@ -523650,7 +523650,7 @@ "resolved_period": 2025, "resolved_value": 122817608.3742193, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_169f6a74baa3bdc1ea85368d" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_793df56f2ed2339567e1559e" }, { "name": "desnz.subnational.electricity_kwh@E14001120", @@ -523663,7 +523663,7 @@ "resolved_period": 2025, "resolved_value": 125917355.72188056, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_210ff54098bd00d185215c0d" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_cb65437bdf0a7b486109d716" }, { "name": "desnz.subnational.electricity_kwh@E14001121", @@ -523676,7 +523676,7 @@ "resolved_period": 2025, "resolved_value": 163114663.60808313, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_210dfac9223d1cdbf2c81800" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_1184c394e689bbbe968da34a" }, { "name": "desnz.subnational.electricity_kwh@E14001122", @@ -523689,7 +523689,7 @@ "resolved_period": 2025, "resolved_value": 150726055.22395504, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_6699e7a575bfbc4fb66b016c" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_fb80ee5116b9c6810222e4d1" }, { "name": "desnz.subnational.electricity_kwh@E14001123", @@ -523702,7 +523702,7 @@ "resolved_period": 2025, "resolved_value": 140646245.13026658, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_57bd6634cdcbfde0b09a7bbd" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_582b89661e39ec61bcaa8abf" }, { "name": "desnz.subnational.electricity_kwh@E14001124", @@ -523715,7 +523715,7 @@ "resolved_period": 2025, "resolved_value": 157339260.88023195, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_238cabf46d0ae821bf866617" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_d77875b29b2aced0f7218eba" }, { "name": "desnz.subnational.electricity_kwh@E14001125", @@ -523728,7 +523728,7 @@ "resolved_period": 2025, "resolved_value": 166546624.15053517, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_1adcc62647020542c2d5572e" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_c9cf6ae6f0eedf724902fa2b" }, { "name": "desnz.subnational.electricity_kwh@E14001126", @@ -523741,7 +523741,7 @@ "resolved_period": 2025, "resolved_value": 146589158.9057822, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_c2903c8b8aa35d3d920ae9cc" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_2489df0729d8ddaa3726965c" }, { "name": "desnz.subnational.electricity_kwh@E14001127", @@ -523754,7 +523754,7 @@ "resolved_period": 2025, "resolved_value": 136416473.82482666, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_970a2a06093681e1b3e0c09b" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_a334d98e61071079afffba9c" }, { "name": "desnz.subnational.electricity_kwh@E14001128", @@ -523767,7 +523767,7 @@ "resolved_period": 2025, "resolved_value": 121457469.69212379, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_68480c5064f08bd91a4258cd" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_e8d12e49f3329331bb8a3136" }, { "name": "desnz.subnational.electricity_kwh@E14001129", @@ -523780,7 +523780,7 @@ "resolved_period": 2025, "resolved_value": 122507108.5165653, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_662f96e1c84c8d9451b809e8" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_a34d9b2852227e282dea1f21" }, { "name": "desnz.subnational.electricity_kwh@E14001130", @@ -523793,7 +523793,7 @@ "resolved_period": 2025, "resolved_value": 130898249.47158957, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_8ec6925641aeabc9c4b45c08" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_758d16124430f580739cdf6b" }, { "name": "desnz.subnational.electricity_kwh@E14001131", @@ -523806,7 +523806,7 @@ "resolved_period": 2025, "resolved_value": 128477270.52907312, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_9cd234af9cbdf74dc4487fb3" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_fffe57d749b9cf21ccf43310" }, { "name": "desnz.subnational.electricity_kwh@E14001132", @@ -523819,7 +523819,7 @@ "resolved_period": 2025, "resolved_value": 127962559.11306995, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_67accb582b1e4a61c0dd9ced" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_e089be453c9c4862f7b50b2a" }, { "name": "desnz.subnational.electricity_kwh@E14001133", @@ -523832,7 +523832,7 @@ "resolved_period": 2025, "resolved_value": 116041742.37137236, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_0200caea79639f16736bb18e" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_dd0b274b6bbbcd8114124ad4" }, { "name": "desnz.subnational.electricity_kwh@E14001134", @@ -523845,7 +523845,7 @@ "resolved_period": 2025, "resolved_value": 132435260.95794009, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_2b13011b6a71ea04de2b0766" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_1a4ed57a637b8a6f33329174" }, { "name": "desnz.subnational.electricity_kwh@E14001135", @@ -523858,7 +523858,7 @@ "resolved_period": 2025, "resolved_value": 128115772.6089896, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_aa39f255d6e712e94c92d06a" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_51d961660d71105e1b733b3d" }, { "name": "desnz.subnational.electricity_kwh@E14001136", @@ -523871,7 +523871,7 @@ "resolved_period": 2025, "resolved_value": 155928103.7281116, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_071ea9e1ecd25769a8cd82f3" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_6b8c8b9a0d49197441b24ca4" }, { "name": "desnz.subnational.electricity_kwh@E14001137", @@ -523884,7 +523884,7 @@ "resolved_period": 2025, "resolved_value": 136695013.11666158, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_75c650847e507ca7efacea3b" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_f8bc525c02e1dfa90c5f1e9e" }, { "name": "desnz.subnational.electricity_kwh@E14001138", @@ -523897,7 +523897,7 @@ "resolved_period": 2025, "resolved_value": 146340431.1974464, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_a63d72503a09cf3d9e27ae5d" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_99c50dac967a0420bd4bf48d" }, { "name": "desnz.subnational.electricity_kwh@E14001139", @@ -523910,7 +523910,7 @@ "resolved_period": 2025, "resolved_value": 151793375.64529437, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_c6812ed9e85c9f3773197467" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_47def46ea4de6a71d8ee943a" }, { "name": "desnz.subnational.electricity_kwh@E14001140", @@ -523923,7 +523923,7 @@ "resolved_period": 2025, "resolved_value": 122494649.17285557, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_fbc625c4375852005c3a48f4" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_6cb1d97d5c4a1bcb828e4e67" }, { "name": "desnz.subnational.electricity_kwh@E14001141", @@ -523936,7 +523936,7 @@ "resolved_period": 2025, "resolved_value": 155812674.55749407, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_73075dcbbaab628cf162e8de" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_40bfb4c02b926b6b82ead257" }, { "name": "desnz.subnational.electricity_kwh@E14001142", @@ -523949,7 +523949,7 @@ "resolved_period": 2025, "resolved_value": 126555344.75249298, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_100aa0bc79906c38bd8acd7e" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_3442d7595b4f80dbe5f1f8a9" }, { "name": "desnz.subnational.electricity_kwh@E14001143", @@ -523962,7 +523962,7 @@ "resolved_period": 2025, "resolved_value": 148144993.11686262, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_cd0124d3e738970cd1a60c1f" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_0bc884f2872246ef522a605a" }, { "name": "desnz.subnational.electricity_kwh@E14001144", @@ -523975,7 +523975,7 @@ "resolved_period": 2025, "resolved_value": 127226488.57276168, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_63e8a7d4fe877619aa64a2a7" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_cd2fc40a207b73288fd21382" }, { "name": "desnz.subnational.electricity_kwh@E14001145", @@ -523988,7 +523988,7 @@ "resolved_period": 2025, "resolved_value": 136893854.3314782, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_09543fb1a6fb30292e726ebf" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_ae5e43d54b66db755cc3c7b0" }, { "name": "desnz.subnational.electricity_kwh@E14001146", @@ -524001,7 +524001,7 @@ "resolved_period": 2025, "resolved_value": 153393465.09238517, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_f97ec5650a3267a1dd602931" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_6ec0cd9b9289627a8373d3de" }, { "name": "desnz.subnational.electricity_kwh@E14001147", @@ -524014,7 +524014,7 @@ "resolved_period": 2025, "resolved_value": 144281065.21071184, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_437c4afcbc5635e5b351616c" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_c6cd2cd2c7ca0a18f2d76380" }, { "name": "desnz.subnational.electricity_kwh@E14001148", @@ -524027,7 +524027,7 @@ "resolved_period": 2025, "resolved_value": 175517234.16043136, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_f2dfe2efe1470fc022d80251" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_bde24742d62c5d90c6070147" }, { "name": "desnz.subnational.electricity_kwh@E14001149", @@ -524040,7 +524040,7 @@ "resolved_period": 2025, "resolved_value": 137986125.71846235, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_013b55509a1f4b13e90a420c" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_41f719d139a29a89516763ea" }, { "name": "desnz.subnational.electricity_kwh@E14001150", @@ -524053,7 +524053,7 @@ "resolved_period": 2025, "resolved_value": 131814704.76104997, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_7c697910e208652d2ecfae0d" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_6c2d5285efdadb52dafaf63d" }, { "name": "desnz.subnational.electricity_kwh@E14001151", @@ -524066,7 +524066,7 @@ "resolved_period": 2025, "resolved_value": 140785825.21810952, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_24ab1f546c58b3a2c2f96225" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_0f6f58c78de95d0220d5ba65" }, { "name": "desnz.subnational.electricity_kwh@E14001152", @@ -524079,7 +524079,7 @@ "resolved_period": 2025, "resolved_value": 142075951.52208382, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_9970af8b369821d054702c22" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_dc5c362bcac7b33167b2a5cb" }, { "name": "desnz.subnational.electricity_kwh@E14001153", @@ -524092,7 +524092,7 @@ "resolved_period": 2025, "resolved_value": 130557754.03246613, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_db186982b829b079f7804d18" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_63c095fa3a2b951bdfc12c10" }, { "name": "desnz.subnational.electricity_kwh@E14001154", @@ -524105,7 +524105,7 @@ "resolved_period": 2025, "resolved_value": 129625941.25615788, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_40f3b034b6c55e1c00a7d281" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_35799853f601f1bb33e05047" }, { "name": "desnz.subnational.electricity_kwh@E14001155", @@ -524118,7 +524118,7 @@ "resolved_period": 2025, "resolved_value": 163059188.3367892, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_2c79f53bfc39712c9ef8ef1f" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_966ca47274f7cc4561c80ae5" }, { "name": "desnz.subnational.electricity_kwh@E14001156", @@ -524131,7 +524131,7 @@ "resolved_period": 2025, "resolved_value": 145335303.33525607, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_6746249cce17622ac88232f5" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_fcf5e75d5fa98820bafeddd6" }, { "name": "desnz.subnational.electricity_kwh@E14001157", @@ -524144,7 +524144,7 @@ "resolved_period": 2025, "resolved_value": 130479380.46139544, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_b12cf69d2bc42fc1d280c6bb" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_5a2cb6a4d55b50c1b9ea5351" }, { "name": "desnz.subnational.electricity_kwh@E14001158", @@ -524157,7 +524157,7 @@ "resolved_period": 2025, "resolved_value": 135838925.80046976, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_bebefaac3f37b83920d1b8ef" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_7be43ad1891be844b874ec0a" }, { "name": "desnz.subnational.electricity_kwh@E14001159", @@ -524170,7 +524170,7 @@ "resolved_period": 2025, "resolved_value": 148660063.4150191, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_2de28ba475be73cbc90d6bdc" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_b6afd0d54970d69804aab423" }, { "name": "desnz.subnational.electricity_kwh@E14001160", @@ -524183,7 +524183,7 @@ "resolved_period": 2025, "resolved_value": 203894596.84383777, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_b844f595235b73fab1675c2b" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_d5a37ef591dc9a5de6c12b0a" }, { "name": "desnz.subnational.electricity_kwh@E14001161", @@ -524196,7 +524196,7 @@ "resolved_period": 2025, "resolved_value": 141695528.34304383, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_37a8265e8169a72cd9fd0e91" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_731701510d057e2f26a425a4" }, { "name": "desnz.subnational.electricity_kwh@E14001162", @@ -524209,7 +524209,7 @@ "resolved_period": 2025, "resolved_value": 165433015.31749114, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_a8ed39ebb2caea6190433214" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_97159c1553bdc06111f06f31" }, { "name": "desnz.subnational.electricity_kwh@E14001163", @@ -524222,7 +524222,7 @@ "resolved_period": 2025, "resolved_value": 126953555.90905274, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_90293a06b2ba4999719e6eb8" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_8dffe9d0a122560549d0a0f4" }, { "name": "desnz.subnational.electricity_kwh@E14001164", @@ -524235,7 +524235,7 @@ "resolved_period": 2025, "resolved_value": 157193282.08605838, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_411571699b8e6215b544be2b" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_4e3b66f3549c7fb078e6bcc0" }, { "name": "desnz.subnational.electricity_kwh@E14001165", @@ -524248,7 +524248,7 @@ "resolved_period": 2025, "resolved_value": 117807347.42740873, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_30d6f2610fc4973ae5005dd7" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_d7210feed8673437afdbee63" }, { "name": "desnz.subnational.electricity_kwh@E14001166", @@ -524261,7 +524261,7 @@ "resolved_period": 2025, "resolved_value": 162196987.63147503, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_23198ba3229f9b3f5760fddb" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_b385d642a3c4b3e4680b4405" }, { "name": "desnz.subnational.electricity_kwh@E14001167", @@ -524274,7 +524274,7 @@ "resolved_period": 2025, "resolved_value": 136239758.59460184, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_df7450b8e8639100359f24f7" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_05d624b4e2e7dfa25ffd183b" }, { "name": "desnz.subnational.electricity_kwh@E14001168", @@ -524287,7 +524287,7 @@ "resolved_period": 2025, "resolved_value": 138845924.02799723, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_72b79025444dd17822d75a11" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_a722039196a4d5c66d8d6102" }, { "name": "desnz.subnational.electricity_kwh@E14001169", @@ -524300,7 +524300,7 @@ "resolved_period": 2025, "resolved_value": 160793562.6369515, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_5e161740a3bf83b8317cbc9c" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_3b09fcd380683fa3ec88ea95" }, { "name": "desnz.subnational.electricity_kwh@E14001170", @@ -524313,7 +524313,7 @@ "resolved_period": 2025, "resolved_value": 130794395.99919298, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_d70189f14554a31332e4ddfc" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_3c87df8835ad4dd5168e12fa" }, { "name": "desnz.subnational.electricity_kwh@E14001171", @@ -524326,7 +524326,7 @@ "resolved_period": 2025, "resolved_value": 127237183.12871808, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_7d320639ae7680f6fe8eebab" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_a02acad1fbb4681ea4213738" }, { "name": "desnz.subnational.electricity_kwh@E14001172", @@ -524339,7 +524339,7 @@ "resolved_period": 2025, "resolved_value": 318103194.37331957, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_1930c80dfee26a86882d5171" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_50c53f5459269b82b53f2030" }, { "name": "desnz.subnational.electricity_kwh@E14001173", @@ -524352,7 +524352,7 @@ "resolved_period": 2025, "resolved_value": 115278261.37433586, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_05bcac40d5b6e5aa8a13a7fa" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_5c5653e228a796081bc1d9a5" }, { "name": "desnz.subnational.electricity_kwh@E14001174", @@ -524365,7 +524365,7 @@ "resolved_period": 2025, "resolved_value": 152164742.2615049, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_d46387ece2c1f0abcce8da34" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_9ab25f04aac64ae0a6a93a7f" }, { "name": "desnz.subnational.electricity_kwh@E14001175", @@ -524378,7 +524378,7 @@ "resolved_period": 2025, "resolved_value": 118752839.99468975, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_49775a8b38bedef8b5ea7735" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_1c1282fa33ce987a0da5ac14" }, { "name": "desnz.subnational.electricity_kwh@E14001176", @@ -524391,7 +524391,7 @@ "resolved_period": 2025, "resolved_value": 148186516.8938898, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_f835aeb6fc173c6dbfefe10a" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_37fcba44a040cbc7fb546750" }, { "name": "desnz.subnational.electricity_kwh@E14001177", @@ -524404,7 +524404,7 @@ "resolved_period": 2025, "resolved_value": 126840544.16637832, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_75916804472d9521918880f6" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_270bcf9ca2dc1c60c736d972" }, { "name": "desnz.subnational.electricity_kwh@E14001178", @@ -524417,7 +524417,7 @@ "resolved_period": 2025, "resolved_value": 130784165.9396626, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_f8c9ee1d1591e954ce007ca7" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_1c811394cadfd6c94e2ba9e9" }, { "name": "desnz.subnational.electricity_kwh@E14001179", @@ -524430,7 +524430,7 @@ "resolved_period": 2025, "resolved_value": 159768895.55107063, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_23d64e1e02bdc951724002cb" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_f101b14336aed13ced731ec9" }, { "name": "desnz.subnational.electricity_kwh@E14001180", @@ -524443,7 +524443,7 @@ "resolved_period": 2025, "resolved_value": 138867623.2998337, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_4a668466c9dd65719fffa3c7" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_c5af588cc691f083de62b3f3" }, { "name": "desnz.subnational.electricity_kwh@E14001181", @@ -524456,7 +524456,7 @@ "resolved_period": 2025, "resolved_value": 131314897.40495707, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_e9ff2089108145ddbad629ae" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_3b00f5936ff66764ce114fe3" }, { "name": "desnz.subnational.electricity_kwh@E14001182", @@ -524469,7 +524469,7 @@ "resolved_period": 2025, "resolved_value": 138405857.82738024, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_d94bbc339b070d8a10691b68" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_24055cc8029d415cfd38eff0" }, { "name": "desnz.subnational.electricity_kwh@E14001183", @@ -524482,7 +524482,7 @@ "resolved_period": 2025, "resolved_value": 116561667.66474232, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_a4b85585b0677090f677934c" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_580fd192e0d2dc41bcc00631" }, { "name": "desnz.subnational.electricity_kwh@E14001184", @@ -524495,7 +524495,7 @@ "resolved_period": 2025, "resolved_value": 135291328.146642, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_b116d5bbd36acfccd1aea2ca" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_c0d3f63a7f7b0ca297046128" }, { "name": "desnz.subnational.electricity_kwh@E14001185", @@ -524508,7 +524508,7 @@ "resolved_period": 2025, "resolved_value": 140390170.4697124, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_f0032b3a299a5374e3928005" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_489c6957c786834b43310c5d" }, { "name": "desnz.subnational.electricity_kwh@E14001186", @@ -524521,7 +524521,7 @@ "resolved_period": 2025, "resolved_value": 135775866.76498386, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_d0a5b992530c4ffc36b591ba" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_645f8ca3c50974e0fd096c8f" }, { "name": "desnz.subnational.electricity_kwh@E14001187", @@ -524534,7 +524534,7 @@ "resolved_period": 2025, "resolved_value": 148758889.67879647, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_54f3d168f64a84d79b0f7835" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_71002a7b3bcce9f6dbb5f689" }, { "name": "desnz.subnational.electricity_kwh@E14001188", @@ -524547,7 +524547,7 @@ "resolved_period": 2025, "resolved_value": 144003757.3806929, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_466d4797df1679501cc061a0" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_7090b4ca7eff29b5f1c36972" }, { "name": "desnz.subnational.electricity_kwh@E14001189", @@ -524560,7 +524560,7 @@ "resolved_period": 2025, "resolved_value": 131994310.28871848, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_3901d6b001953452f5dfb760" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_5921705b2282cb13d4e8d018" }, { "name": "desnz.subnational.electricity_kwh@E14001190", @@ -524573,7 +524573,7 @@ "resolved_period": 2025, "resolved_value": 123397061.45386922, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_dc681c450410c7aea0420234" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_32d483725854407dc6c6cdf7" }, { "name": "desnz.subnational.electricity_kwh@E14001191", @@ -524586,7 +524586,7 @@ "resolved_period": 2025, "resolved_value": 139003479.6593862, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_3d603ec20dedc28a485f5ec5" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_0cd3fe8da5e49419adb52c30" }, { "name": "desnz.subnational.electricity_kwh@E14001192", @@ -524599,7 +524599,7 @@ "resolved_period": 2025, "resolved_value": 182856204.38038927, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_a201194086ba4f0832fb45e2" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_e7584f7c668ce844202ebd53" }, { "name": "desnz.subnational.electricity_kwh@E14001193", @@ -524612,7 +524612,7 @@ "resolved_period": 2025, "resolved_value": 130909332.87514316, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_061c9ba32052b59f5509d71d" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_dc0d2f8c6b6939baf175a112" }, { "name": "desnz.subnational.electricity_kwh@E14001194", @@ -524625,7 +524625,7 @@ "resolved_period": 2025, "resolved_value": 137312609.38179275, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_8e3c221d2d62f04e9ee4ffa9" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_e7a7d914faee83c9da4ff02e" }, { "name": "desnz.subnational.electricity_kwh@E14001195", @@ -524638,7 +524638,7 @@ "resolved_period": 2025, "resolved_value": 149959584.5375547, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_c386f69078dfbabb3be5f722" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_ab9cd448e440e72737c8934d" }, { "name": "desnz.subnational.electricity_kwh@E14001196", @@ -524651,7 +524651,7 @@ "resolved_period": 2025, "resolved_value": 109939335.61172199, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_6bb29a9c7835863dd86eb132" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_cfa51db3f3d6d7bc0ac3cb60" }, { "name": "desnz.subnational.electricity_kwh@E14001197", @@ -524664,7 +524664,7 @@ "resolved_period": 2025, "resolved_value": 169070499.19936407, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_d63e8e2d39e8c564ccb0aafc" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_1abce68f55e47593b395d6f8" }, { "name": "desnz.subnational.electricity_kwh@E14001198", @@ -524677,7 +524677,7 @@ "resolved_period": 2025, "resolved_value": 139405502.00326633, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_c7249340bf320fa832969a2a" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_129d5b938aea59fccd4a0c83" }, { "name": "desnz.subnational.electricity_kwh@E14001199", @@ -524690,7 +524690,7 @@ "resolved_period": 2025, "resolved_value": 125569107.32294555, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_5c8dd7ae5c46b15ac552d0cb" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_1ab21f2fecd00a88ddac84ff" }, { "name": "desnz.subnational.electricity_kwh@E14001200", @@ -524703,7 +524703,7 @@ "resolved_period": 2025, "resolved_value": 120059564.44077154, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_4c54e90b6ac2a2be7dd49f0f" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_26373d610f55d89763f7b17f" }, { "name": "desnz.subnational.electricity_kwh@E14001201", @@ -524716,7 +524716,7 @@ "resolved_period": 2025, "resolved_value": 152910618.28557625, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_0ea395472f362cd2b3f0dac5" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_26281298cec081f12edf1c64" }, { "name": "desnz.subnational.electricity_kwh@E14001202", @@ -524729,7 +524729,7 @@ "resolved_period": 2025, "resolved_value": 132821205.69485159, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_06b3b104cf8476cf9727b2b9" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_8c3381e6cdabf5a9db45119e" }, { "name": "desnz.subnational.electricity_kwh@E14001203", @@ -524742,7 +524742,7 @@ "resolved_period": 2025, "resolved_value": 154874845.39978614, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_9971eb09c34fcad00e421f2c" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_014243f1b9b9667159f95fa2" }, { "name": "desnz.subnational.electricity_kwh@E14001204", @@ -524755,7 +524755,7 @@ "resolved_period": 2025, "resolved_value": 122416161.0367, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_143062664fb687f3dbcc26ee" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_d2a4befab1f9c65acd7fe559" }, { "name": "desnz.subnational.electricity_kwh@E14001205", @@ -524768,7 +524768,7 @@ "resolved_period": 2025, "resolved_value": 125489603.34743798, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_66155db671390b5c99f64c56" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_8616041cdbc971321e9103cc" }, { "name": "desnz.subnational.electricity_kwh@E14001206", @@ -524781,7 +524781,7 @@ "resolved_period": 2025, "resolved_value": 149501403.4963779, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_6447a53998350dae3e7bc38e" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_345c609153434aba936fff4e" }, { "name": "desnz.subnational.electricity_kwh@E14001207", @@ -524794,7 +524794,7 @@ "resolved_period": 2025, "resolved_value": 176869412.2240569, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_1ccc91f5e2ce5f8ee7849319" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_87f153f046be9a794cb3af11" }, { "name": "desnz.subnational.electricity_kwh@E14001208", @@ -524807,7 +524807,7 @@ "resolved_period": 2025, "resolved_value": 139866667.67333868, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_6e60a8353736ad1fc3493390" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_dffdc68f932149d65536539d" }, { "name": "desnz.subnational.electricity_kwh@E14001209", @@ -524820,7 +524820,7 @@ "resolved_period": 2025, "resolved_value": 131518046.13219054, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_f3bd2224f8859086eec59b0a" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_6467c6a97ec4bd88955487ab" }, { "name": "desnz.subnational.electricity_kwh@E14001210", @@ -524833,7 +524833,7 @@ "resolved_period": 2025, "resolved_value": 128289866.65211259, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_6b12f527c9f5ce9d7292ee37" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_38738bff2555b5d0946300b7" }, { "name": "desnz.subnational.electricity_kwh@E14001211", @@ -524846,7 +524846,7 @@ "resolved_period": 2025, "resolved_value": 109710596.98687401, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_c54254803fe413f65e884698" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_b4f9e8e7366ca4fb70a2161a" }, { "name": "desnz.subnational.electricity_kwh@E14001212", @@ -524859,7 +524859,7 @@ "resolved_period": 2025, "resolved_value": 168545356.46972725, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_5fdf75fef1992751c43cd6ea" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_d509a39d93fe1fc651f1fc72" }, { "name": "desnz.subnational.electricity_kwh@E14001213", @@ -524872,7 +524872,7 @@ "resolved_period": 2025, "resolved_value": 109236507.31552203, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_6c67138e210c83e90300747d" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_552ece19a3aa896bdeab3b79" }, { "name": "desnz.subnational.electricity_kwh@E14001214", @@ -524885,7 +524885,7 @@ "resolved_period": 2025, "resolved_value": 155474645.09366563, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_40e05bb6cf6de72c74a29469" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_a0e58b1ae78325bd9055f681" }, { "name": "desnz.subnational.electricity_kwh@E14001215", @@ -524898,7 +524898,7 @@ "resolved_period": 2025, "resolved_value": 163270655.13907158, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_cb9b5a970fc47e3613924464" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_90426cdd3c0ab95640713602" }, { "name": "desnz.subnational.electricity_kwh@E14001216", @@ -524911,7 +524911,7 @@ "resolved_period": 2025, "resolved_value": 141396274.51245484, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_ebbf342056dcf8ab39442df7" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_2a83e4367f1da8c74e977e38" }, { "name": "desnz.subnational.electricity_kwh@E14001217", @@ -524924,7 +524924,7 @@ "resolved_period": 2025, "resolved_value": 172351989.38415122, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_0b60a22c536b8fc0e32924cc" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_5a360577e8b5d50170f16f5c" }, { "name": "desnz.subnational.electricity_kwh@E14001218", @@ -524937,7 +524937,7 @@ "resolved_period": 2025, "resolved_value": 130620530.23474064, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_643105752195e4a8d49e6049" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_8bdebfd288d821bd371c6924" }, { "name": "desnz.subnational.electricity_kwh@E14001219", @@ -524950,7 +524950,7 @@ "resolved_period": 2025, "resolved_value": 132447574.73192586, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_3cb124175a98d9568ca9fb0f" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_c0e577caeedf9ee4a1ae195d" }, { "name": "desnz.subnational.electricity_kwh@E14001220", @@ -524963,7 +524963,7 @@ "resolved_period": 2025, "resolved_value": 119982895.09847133, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_4ced2b03fe39273a50eaddcb" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_a04212da263e7fa7b956f940" }, { "name": "desnz.subnational.electricity_kwh@E14001221", @@ -524976,7 +524976,7 @@ "resolved_period": 2025, "resolved_value": 147901072.3855998, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_0a27ad6210677eae70d4b631" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_8a32900dd955e2040ed72e10" }, { "name": "desnz.subnational.electricity_kwh@E14001222", @@ -524989,7 +524989,7 @@ "resolved_period": 2025, "resolved_value": 116376248.70453529, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_6d83664dce83fad13842fc5b" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_a9e433ded011b09aa399e1ea" }, { "name": "desnz.subnational.electricity_kwh@E14001223", @@ -525002,7 +525002,7 @@ "resolved_period": 2025, "resolved_value": 139287457.4018641, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_c6d55d8d19777da59c4a9b00" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_5ac56b1523d8bebffb3b7c6f" }, { "name": "desnz.subnational.electricity_kwh@E14001224", @@ -525015,7 +525015,7 @@ "resolved_period": 2025, "resolved_value": 169657572.5487123, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_1e842be94133a6359f38e917" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_01c9f44eb62f75a038d47b47" }, { "name": "desnz.subnational.electricity_kwh@E14001225", @@ -525028,7 +525028,7 @@ "resolved_period": 2025, "resolved_value": 156985694.94810534, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_37bb485c33ee316209bbae3e" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_8db34a4dac6e67e24d0f7391" }, { "name": "desnz.subnational.electricity_kwh@E14001226", @@ -525041,7 +525041,7 @@ "resolved_period": 2025, "resolved_value": 154915330.32134888, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_be771ccb596d3b4042631627" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_cda2e637976931d74ff41f2e" }, { "name": "desnz.subnational.electricity_kwh@E14001227", @@ -525054,7 +525054,7 @@ "resolved_period": 2025, "resolved_value": 154177267.44983575, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_68716920cf13f28f08afb826" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_a2013b30342533ffc3b97e55" }, { "name": "desnz.subnational.electricity_kwh@E14001228", @@ -525067,7 +525067,7 @@ "resolved_period": 2025, "resolved_value": 121920079.48911902, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_e891646297de9958e868494c" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_415d8320059b8c8df8f44ed3" }, { "name": "desnz.subnational.electricity_kwh@E14001229", @@ -525080,7 +525080,7 @@ "resolved_period": 2025, "resolved_value": 145843238.49846432, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_9de9e41909ed6605d7e0c2a3" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_9dc3a726ff5ca362e747b6e3" }, { "name": "desnz.subnational.electricity_kwh@E14001230", @@ -525093,7 +525093,7 @@ "resolved_period": 2025, "resolved_value": 163673150.00635916, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_dbd53371d751cdea14b41473" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_655821e0c02d1beb0f8a47bd" }, { "name": "desnz.subnational.electricity_kwh@E14001231", @@ -525106,7 +525106,7 @@ "resolved_period": 2025, "resolved_value": 115250765.4371686, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_bd4fb57d829c085d79e1da95" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_22b12aea2098c05baddff4fb" }, { "name": "desnz.subnational.electricity_kwh@E14001232", @@ -525119,7 +525119,7 @@ "resolved_period": 2025, "resolved_value": 137448436.6255693, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_53313248cc18d3f33708ca43" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_ff120b1408fd4568ea8cac6a" }, { "name": "desnz.subnational.electricity_kwh@E14001233", @@ -525132,7 +525132,7 @@ "resolved_period": 2025, "resolved_value": 134292499.9055849, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_475b9c85913714ec952cee98" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_788c918c7fbfebc1612b1e39" }, { "name": "desnz.subnational.electricity_kwh@E14001234", @@ -525145,7 +525145,7 @@ "resolved_period": 2025, "resolved_value": 166165552.79847115, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_ed7b0531829f42a4d77b8739" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_561c43f0ec949fff03a2fbc7" }, { "name": "desnz.subnational.electricity_kwh@E14001235", @@ -525158,7 +525158,7 @@ "resolved_period": 2025, "resolved_value": 144540297.28581122, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_4df9a72880a2f0541056bfcb" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_883669e2674b2c8c0f29da78" }, { "name": "desnz.subnational.electricity_kwh@E14001236", @@ -525171,7 +525171,7 @@ "resolved_period": 2025, "resolved_value": 142887942.64948052, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_25ca4cc2b8d2b22ff0bf5405" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_8418b2a10fb8d35204877d92" }, { "name": "desnz.subnational.electricity_kwh@E14001237", @@ -525184,7 +525184,7 @@ "resolved_period": 2025, "resolved_value": 133578589.03901866, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_5af4f4d7bfc4adf959ab507d" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_fc89d70c97bad2d00f4467db" }, { "name": "desnz.subnational.electricity_kwh@E14001238", @@ -525197,7 +525197,7 @@ "resolved_period": 2025, "resolved_value": 185708746.74549893, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_2fa1d74206e69bc6cb57ecfc" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_96b89fd600636168c77fc879" }, { "name": "desnz.subnational.electricity_kwh@E14001239", @@ -525210,7 +525210,7 @@ "resolved_period": 2025, "resolved_value": 124397434.38480952, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_3180a539eb01d29bdac48a12" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_35224fb1c198e62b16e901d0" }, { "name": "desnz.subnational.electricity_kwh@E14001240", @@ -525223,7 +525223,7 @@ "resolved_period": 2025, "resolved_value": 152459111.3008207, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_a417b60e6b366f6790abcfd0" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_568539cca8b0a9b31670a3ef" }, { "name": "desnz.subnational.electricity_kwh@E14001241", @@ -525236,7 +525236,7 @@ "resolved_period": 2025, "resolved_value": 141937633.33211422, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_67364602eb3521972a0bf09b" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_3beb4372bf38b41407dbbfb7" }, { "name": "desnz.subnational.electricity_kwh@E14001242", @@ -525249,7 +525249,7 @@ "resolved_period": 2025, "resolved_value": 147970494.45235038, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_1d1efa21b2b698f248fc615a" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_7d6d7e9d08382fc1f7a92f0c" }, { "name": "desnz.subnational.electricity_kwh@E14001243", @@ -525262,7 +525262,7 @@ "resolved_period": 2025, "resolved_value": 146918086.78994608, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_00b3c194bb132b586314b5ab" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_b50b2f52dad16160d171e520" }, { "name": "desnz.subnational.electricity_kwh@E14001244", @@ -525275,7 +525275,7 @@ "resolved_period": 2025, "resolved_value": 118943727.25470364, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_357fc3356054da4b25755389" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_fef513e846a9ed0dfa7b87af" }, { "name": "desnz.subnational.electricity_kwh@E14001245", @@ -525288,7 +525288,7 @@ "resolved_period": 2025, "resolved_value": 135554553.18123165, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_7cd415560ac5e184d18aed40" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_b142cabce7a367f7aacd0866" }, { "name": "desnz.subnational.electricity_kwh@E14001246", @@ -525301,7 +525301,7 @@ "resolved_period": 2025, "resolved_value": 124972892.86697786, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_b4ec1a5a3151d2e33166755d" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_4196df1a6aad0b9a9a231699" }, { "name": "desnz.subnational.electricity_kwh@E14001247", @@ -525314,7 +525314,7 @@ "resolved_period": 2025, "resolved_value": 158901127.852625, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_9f0160b92dcb05b7f42ca1cb" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_6cf73af84d818e7a851a8b19" }, { "name": "desnz.subnational.electricity_kwh@E14001248", @@ -525327,7 +525327,7 @@ "resolved_period": 2025, "resolved_value": 148103485.7197484, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_f20f94d3f8578845f9d9dac0" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_d219049cd5a3661967e3546b" }, { "name": "desnz.subnational.electricity_kwh@E14001249", @@ -525340,7 +525340,7 @@ "resolved_period": 2025, "resolved_value": 172684512.79746342, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_d3e767d7fe784e78d0d15808" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_4cd7d4cc87c304c59b079873" }, { "name": "desnz.subnational.electricity_kwh@E14001250", @@ -525353,7 +525353,7 @@ "resolved_period": 2025, "resolved_value": 151595907.85642257, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_a413f1d6905c8cd9cfbdc6e7" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_f06681d2998c4f9c00d99c6f" }, { "name": "desnz.subnational.electricity_kwh@E14001251", @@ -525366,7 +525366,7 @@ "resolved_period": 2025, "resolved_value": 123379526.86600345, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_05b774ad7f395e1078fb03c3" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_8e398bfb1f5b93fb8b9e8696" }, { "name": "desnz.subnational.electricity_kwh@E14001252", @@ -525379,7 +525379,7 @@ "resolved_period": 2025, "resolved_value": 123872400.88053419, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_a2d00eef3a9efe1925a034f8" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_51fde8629ce8a8dbaf2b7063" }, { "name": "desnz.subnational.electricity_kwh@E14001253", @@ -525392,7 +525392,7 @@ "resolved_period": 2025, "resolved_value": 151710080.36451283, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_d6604783da42f6cb5e039cdf" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_3385f02014f22cbaf4b24114" }, { "name": "desnz.subnational.electricity_kwh@E14001254", @@ -525405,7 +525405,7 @@ "resolved_period": 2025, "resolved_value": 136000991.77502558, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_91432b0344ea7ccc2372558d" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_435e3a15a60726f29251131e" }, { "name": "desnz.subnational.electricity_kwh@E14001255", @@ -525418,7 +525418,7 @@ "resolved_period": 2025, "resolved_value": 131725611.10369906, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_d331bf55be9acd6a3af55627" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_ad954716ac2dd486f8bf39f2" }, { "name": "desnz.subnational.electricity_kwh@E14001256", @@ -525431,7 +525431,7 @@ "resolved_period": 2025, "resolved_value": 144375548.5543589, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_a28b155f3ec1ace2990771ef" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_0159bc42678542dd47d76893" }, { "name": "desnz.subnational.electricity_kwh@E14001257", @@ -525444,7 +525444,7 @@ "resolved_period": 2025, "resolved_value": 137531334.19950062, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_bd62171fcc6b9a1b39f1aecd" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_02418f8ca30d7c2b8edf319b" }, { "name": "desnz.subnational.electricity_kwh@E14001258", @@ -525457,7 +525457,7 @@ "resolved_period": 2025, "resolved_value": 150832260.42884958, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_a4e66f2684ec744d9d7caf27" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_93ae780976b99168c081be84" }, { "name": "desnz.subnational.electricity_kwh@E14001259", @@ -525470,7 +525470,7 @@ "resolved_period": 2025, "resolved_value": 133339858.86320296, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_f6136e992cee540fa8f6e581" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_10f9a3a35e96762af69fa908" }, { "name": "desnz.subnational.electricity_kwh@E14001260", @@ -525483,7 +525483,7 @@ "resolved_period": 2025, "resolved_value": 133364491.31690809, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_9d8841df72dfff5687acc213" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_548c7780141289dac6be6bc2" }, { "name": "desnz.subnational.electricity_kwh@E14001261", @@ -525496,7 +525496,7 @@ "resolved_period": 2025, "resolved_value": 116449355.42034519, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_8faea1de3fe0c56fe2508eb9" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_3fdda870de59f4e1670d67a2" }, { "name": "desnz.subnational.electricity_kwh@E14001262", @@ -525509,7 +525509,7 @@ "resolved_period": 2025, "resolved_value": 138722825.97715375, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_009ac047a282113f925733a6" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_468bf9347abc6eba3918b2e3" }, { "name": "desnz.subnational.electricity_kwh@E14001263", @@ -525522,7 +525522,7 @@ "resolved_period": 2025, "resolved_value": 143741475.7906348, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_e93e81cbd5bbef306ea3b451" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_25334e494033a1713dfa7b35" }, { "name": "desnz.subnational.electricity_kwh@E14001264", @@ -525535,7 +525535,7 @@ "resolved_period": 2025, "resolved_value": 153446064.87591076, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_00b3e1ac642566b9a106e13d" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_937df618f637e296fdc0bc3c" }, { "name": "desnz.subnational.electricity_kwh@E14001265", @@ -525548,7 +525548,7 @@ "resolved_period": 2025, "resolved_value": 176075166.39576286, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_272edbee37a007fed0832af1" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_69f6fd28cccd15c5e59335f0" }, { "name": "desnz.subnational.electricity_kwh@E14001266", @@ -525561,7 +525561,7 @@ "resolved_period": 2025, "resolved_value": 134228039.64041933, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_0d43c1d96d2dc03f32fcb93c" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_fe87920a9ba52d17bd9ad825" }, { "name": "desnz.subnational.electricity_kwh@E14001267", @@ -525574,7 +525574,7 @@ "resolved_period": 2025, "resolved_value": 147354703.82861796, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_062fa157263ce960e07876b0" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_6ebe243556c50c91a26b8c0a" }, { "name": "desnz.subnational.electricity_kwh@E14001268", @@ -525587,7 +525587,7 @@ "resolved_period": 2025, "resolved_value": 153825896.4205519, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_533f2fe5018d073b70464453" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_bb9b82f4c6de0b89975739cc" }, { "name": "desnz.subnational.electricity_kwh@E14001269", @@ -525600,7 +525600,7 @@ "resolved_period": 2025, "resolved_value": 150081983.10202354, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_bf00cf303738a7994e5c812c" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_646eaf0e8f46a4bb09c4d3b9" }, { "name": "desnz.subnational.electricity_kwh@E14001270", @@ -525613,7 +525613,7 @@ "resolved_period": 2025, "resolved_value": 131569984.39796142, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_bc33fabf0342f4d1a9fac261" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_95aad1450d83c252a7e2e2c4" }, { "name": "desnz.subnational.electricity_kwh@E14001271", @@ -525626,7 +525626,7 @@ "resolved_period": 2025, "resolved_value": 135149175.8676884, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_cc42a05d55e6bc1f243430b7" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_fde3b4a91b5bf72d6d595978" }, { "name": "desnz.subnational.electricity_kwh@E14001272", @@ -525639,7 +525639,7 @@ "resolved_period": 2025, "resolved_value": 112624082.16406001, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_9117e6f1fcf4aa90ba491ed8" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_705e0dc3d5a1aa736e3d7827" }, { "name": "desnz.subnational.electricity_kwh@E14001273", @@ -525652,7 +525652,7 @@ "resolved_period": 2025, "resolved_value": 149808915.92709202, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_d2ceb501a9ac70642725193b" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_fcf11c4563b7c0ff03359fba" }, { "name": "desnz.subnational.electricity_kwh@E14001274", @@ -525665,7 +525665,7 @@ "resolved_period": 2025, "resolved_value": 148637663.81354925, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_67241f3c76ef96032b12b50d" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_d4d48e8dd3861e1fa4708da3" }, { "name": "desnz.subnational.electricity_kwh@E14001275", @@ -525678,7 +525678,7 @@ "resolved_period": 2025, "resolved_value": 129108277.65337524, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_6dbd0f3a9753cc350e6e8570" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_dd5bbb90c8bd721ad35c03f6" }, { "name": "desnz.subnational.electricity_kwh@E14001276", @@ -525691,7 +525691,7 @@ "resolved_period": 2025, "resolved_value": 142159355.65008795, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_7482ebbb2a4dd5a333422a11" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_b3ed4e728d68e198358c7f90" }, { "name": "desnz.subnational.electricity_kwh@E14001277", @@ -525704,7 +525704,7 @@ "resolved_period": 2025, "resolved_value": 124098049.85734773, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_e4efa8dbeeac548387151cf9" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_a7a69fb70bac2e9d1c948501" }, { "name": "desnz.subnational.electricity_kwh@E14001278", @@ -525717,7 +525717,7 @@ "resolved_period": 2025, "resolved_value": 140554178.90875542, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_b14fbe88b42ffcefe8e980b3" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_0bfc0336155a3cc5ae2570fb" }, { "name": "desnz.subnational.electricity_kwh@E14001279", @@ -525730,7 +525730,7 @@ "resolved_period": 2025, "resolved_value": 174915581.56512144, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_0772f8b9cb25e7b57dc4d622" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_e058a2359a6855deae8ec8e2" }, { "name": "desnz.subnational.electricity_kwh@E14001280", @@ -525743,7 +525743,7 @@ "resolved_period": 2025, "resolved_value": 179890420.45208022, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_0b8cd0fe7bdf7babed0cc8bf" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_e3da89909d0d6d5de1065399" }, { "name": "desnz.subnational.electricity_kwh@E14001281", @@ -525756,7 +525756,7 @@ "resolved_period": 2025, "resolved_value": 146675365.21205944, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_b4aba943f1f1f689f336f924" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_2d09adeffa90e2a46be8cf38" }, { "name": "desnz.subnational.electricity_kwh@E14001282", @@ -525769,7 +525769,7 @@ "resolved_period": 2025, "resolved_value": 142227259.72282577, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_7cf8d6b8057a48105d9e5403" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_c653185877a85e1e06d4239b" }, { "name": "desnz.subnational.electricity_kwh@E14001283", @@ -525782,7 +525782,7 @@ "resolved_period": 2025, "resolved_value": 161665456.23037887, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_e3a960e7b21ec08a9887b2e7" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_9c6c2fa25209a6a8d238ae2f" }, { "name": "desnz.subnational.electricity_kwh@E14001284", @@ -525795,7 +525795,7 @@ "resolved_period": 2025, "resolved_value": 163058655.00444275, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_f70a087ae8914f6ad5256d1c" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_d01546cd7bdd273acb7c72a6" }, { "name": "desnz.subnational.electricity_kwh@E14001285", @@ -525808,7 +525808,7 @@ "resolved_period": 2025, "resolved_value": 155771348.48482603, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_e9884077cdd8cb59789fac53" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_0d0fdbc5a09fc8f82940f56f" }, { "name": "desnz.subnational.electricity_kwh@E14001286", @@ -525821,7 +525821,7 @@ "resolved_period": 2025, "resolved_value": 123833666.06889443, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_4c132bf1d57cad58bbd255fc" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_67e2e0ee3a66cccef3b9465a" }, { "name": "desnz.subnational.electricity_kwh@E14001287", @@ -525834,7 +525834,7 @@ "resolved_period": 2025, "resolved_value": 128659324.80794924, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_ad3ea739d48f1b164529ee49" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_2b187fab6b4a8123e9449152" }, { "name": "desnz.subnational.electricity_kwh@E14001288", @@ -525847,7 +525847,7 @@ "resolved_period": 2025, "resolved_value": 145943973.55863723, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_0209030b956752e6f3889c58" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_d1310da5c050313de9b3957b" }, { "name": "desnz.subnational.electricity_kwh@E14001289", @@ -525860,7 +525860,7 @@ "resolved_period": 2025, "resolved_value": 144682813.64380944, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_c2fd0d8e9dcc477b9a63a696" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_1f0268e010c92a780fbe5ce6" }, { "name": "desnz.subnational.electricity_kwh@E14001290", @@ -525873,7 +525873,7 @@ "resolved_period": 2025, "resolved_value": 139648080.82961643, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_026873c59f680b61c4b8e80e" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_ce006406672f801d3766ed74" }, { "name": "desnz.subnational.electricity_kwh@E14001291", @@ -525886,7 +525886,7 @@ "resolved_period": 2025, "resolved_value": 146802515.5288483, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_db3344dee943d70134862ef7" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_8f558fdbe05f4f13f0f98537" }, { "name": "desnz.subnational.electricity_kwh@E14001292", @@ -525899,7 +525899,7 @@ "resolved_period": 2025, "resolved_value": 138792300.4422296, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_41c82d31052c1b6d006c2481" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_1f524a7fff255167e13dc113" }, { "name": "desnz.subnational.electricity_kwh@E14001293", @@ -525912,7 +525912,7 @@ "resolved_period": 2025, "resolved_value": 132394755.24423406, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_3234c3214aac56f442e4ba68" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_315439c5cef77176e2e8a746" }, { "name": "desnz.subnational.electricity_kwh@E14001294", @@ -525925,7 +525925,7 @@ "resolved_period": 2025, "resolved_value": 167038538.7233382, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_1f797a6a01fa9720df8c864c" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_e5248d4d4abff78e61509b54" }, { "name": "desnz.subnational.electricity_kwh@E14001295", @@ -525938,7 +525938,7 @@ "resolved_period": 2025, "resolved_value": 116554571.0386124, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_5fe0759880a1b18c8c11bf77" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_9b423f6187f14e47b35b0284" }, { "name": "desnz.subnational.electricity_kwh@E14001296", @@ -525951,7 +525951,7 @@ "resolved_period": 2025, "resolved_value": 135931760.7013562, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_1791acf0076ae98fdc495bac" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_f40ce9a5a44c246ca71e7706" }, { "name": "desnz.subnational.electricity_kwh@E14001297", @@ -525964,7 +525964,7 @@ "resolved_period": 2025, "resolved_value": 135337456.291565, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_8bd06f9a85082e3f61ec4df0" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_d7bccb38900980af16a25127" }, { "name": "desnz.subnational.electricity_kwh@E14001298", @@ -525977,7 +525977,7 @@ "resolved_period": 2025, "resolved_value": 160313725.73940566, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_730c30fe3ec3f3604d0abca3" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_2365f0075333c8e09530861c" }, { "name": "desnz.subnational.electricity_kwh@E14001299", @@ -525990,7 +525990,7 @@ "resolved_period": 2025, "resolved_value": 111090466.06702815, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_bd06bdb9585281c5e8efa138" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_11f07df8be3e6b5ec9ba4d2e" }, { "name": "desnz.subnational.electricity_kwh@E14001300", @@ -526003,7 +526003,7 @@ "resolved_period": 2025, "resolved_value": 129190498.9584743, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_05e2029d25b200a7defb5799" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_707773f28e95b8b110b0eb6e" }, { "name": "desnz.subnational.electricity_kwh@E14001301", @@ -526016,7 +526016,7 @@ "resolved_period": 2025, "resolved_value": 130223595.73811892, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_3b2ed77a2dd98e89f1d2c586" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_c829fc7add154b9d1d2d887e" }, { "name": "desnz.subnational.electricity_kwh@E14001302", @@ -526029,7 +526029,7 @@ "resolved_period": 2025, "resolved_value": 146258213.11247894, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_17fd263becf6404bff767ef8" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_d73158073d7b979be33a0a16" }, { "name": "desnz.subnational.electricity_kwh@E14001303", @@ -526042,7 +526042,7 @@ "resolved_period": 2025, "resolved_value": 104118483.20977503, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_6fccf4d00cdcd3fc18307b8f" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_110ad42e5a4f65a14aa6f28a" }, { "name": "desnz.subnational.electricity_kwh@E14001304", @@ -526055,7 +526055,7 @@ "resolved_period": 2025, "resolved_value": 110221732.9590363, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_a506996ddc47f9dbca1c99e2" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_02c42593e0ff4711573a67de" }, { "name": "desnz.subnational.electricity_kwh@E14001305", @@ -526068,7 +526068,7 @@ "resolved_period": 2025, "resolved_value": 126582949.51765539, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_e4627e651de95563f9e10495" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_5532c07c76c65db6f0290190" }, { "name": "desnz.subnational.electricity_kwh@E14001306", @@ -526081,7 +526081,7 @@ "resolved_period": 2025, "resolved_value": 151864826.62291905, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_5956ae028a891225b50a1e09" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_6a975bc892d3df15ecd56c3e" }, { "name": "desnz.subnational.electricity_kwh@E14001307", @@ -526094,7 +526094,7 @@ "resolved_period": 2025, "resolved_value": 104392997.95608072, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_70f997a2a082bad0b1957441" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_22505b5f0af882d0f99a5ee8" }, { "name": "desnz.subnational.electricity_kwh@E14001308", @@ -526107,7 +526107,7 @@ "resolved_period": 2025, "resolved_value": 129985302.81899807, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_1c38d0b7bc5e3a3a7a07d4a9" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_2491b2e2f25dab0b44c21649" }, { "name": "desnz.subnational.electricity_kwh@E14001309", @@ -526120,7 +526120,7 @@ "resolved_period": 2025, "resolved_value": 168509938.3872003, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_4f39dcb9c3c5c175205df3fa" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_40d8bf118d1b980505749932" }, { "name": "desnz.subnational.electricity_kwh@E14001310", @@ -526133,7 +526133,7 @@ "resolved_period": 2025, "resolved_value": 267398019.14944184, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_8c71f0eed2beb0b79bf9913a" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_840ed86c482258984e56b467" }, { "name": "desnz.subnational.electricity_kwh@E14001311", @@ -526146,7 +526146,7 @@ "resolved_period": 2025, "resolved_value": 149931478.93892846, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_0c408a4c0a283b1a0c920b19" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_f74b75b0391cc4c643e2d7ae" }, { "name": "desnz.subnational.electricity_kwh@E14001312", @@ -526159,7 +526159,7 @@ "resolved_period": 2025, "resolved_value": 146030012.29721463, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_0fa6c8d9c84612c66079643d" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_0e57225cd3db1d147a51ef08" }, { "name": "desnz.subnational.electricity_kwh@E14001313", @@ -526172,7 +526172,7 @@ "resolved_period": 2025, "resolved_value": 116160812.29489678, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_9deab47d3243a0e8e6388e12" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_92d7cd39f5be1c66f3da39de" }, { "name": "desnz.subnational.electricity_kwh@E14001314", @@ -526185,7 +526185,7 @@ "resolved_period": 2025, "resolved_value": 134906591.53772417, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_698456789cef99e1405785bf" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_de9a654d19053e1fd649de4b" }, { "name": "desnz.subnational.electricity_kwh@E14001315", @@ -526198,7 +526198,7 @@ "resolved_period": 2025, "resolved_value": 133723824.1668321, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_f4f8ae2289ffebe59f8fa82f" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_7591df94c9ef9fc99d999ae9" }, { "name": "desnz.subnational.electricity_kwh@E14001316", @@ -526211,7 +526211,7 @@ "resolved_period": 2025, "resolved_value": 122370644.22510412, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_d4bbdf37c0c8ed8cb85e949c" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_8f101a97c461eac1551cb155" }, { "name": "desnz.subnational.electricity_kwh@E14001317", @@ -526224,7 +526224,7 @@ "resolved_period": 2025, "resolved_value": 111169512.0660292, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_d8d21ff3745ec7960f54031b" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_05f7f5710f4f4b8846c5b02d" }, { "name": "desnz.subnational.electricity_kwh@E14001318", @@ -526237,7 +526237,7 @@ "resolved_period": 2025, "resolved_value": 122947671.48084658, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_48c4375b66bcce55b0bee3ae" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_5e51d411797cf413b1332a7f" }, { "name": "desnz.subnational.electricity_kwh@E14001319", @@ -526250,7 +526250,7 @@ "resolved_period": 2025, "resolved_value": 127277835.65368867, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_b2b56e9ed56e429f99b75e44" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_3eed7b4fc1536ff4c6a6eb4d" }, { "name": "desnz.subnational.electricity_kwh@E14001320", @@ -526263,7 +526263,7 @@ "resolved_period": 2025, "resolved_value": 130924304.76290876, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_9a1ca4d2457a5b56708c5825" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_e88d3a4de52b40a4164a9e82" }, { "name": "desnz.subnational.electricity_kwh@E14001321", @@ -526276,7 +526276,7 @@ "resolved_period": 2025, "resolved_value": 128697485.83096342, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_6e3b4aae6ecb355d1aa5d49f" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_ada442cd79d89d8aa18c250a" }, { "name": "desnz.subnational.electricity_kwh@E14001322", @@ -526289,7 +526289,7 @@ "resolved_period": 2025, "resolved_value": 124593593.39299953, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_aad15b07e194b46203676d45" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_cd5b502481d569d013bc768b" }, { "name": "desnz.subnational.electricity_kwh@E14001323", @@ -526302,7 +526302,7 @@ "resolved_period": 2025, "resolved_value": 164834523.6196325, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_1922c9346bcab53f44274037" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_0dab75da01a87bec67ffbd30" }, { "name": "desnz.subnational.electricity_kwh@E14001324", @@ -526315,7 +526315,7 @@ "resolved_period": 2025, "resolved_value": 119389355.84852578, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_551b58380b97ac142ee0d310" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_4429c7a233c629184904e161" }, { "name": "desnz.subnational.electricity_kwh@E14001325", @@ -526328,7 +526328,7 @@ "resolved_period": 2025, "resolved_value": 121567304.50444278, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_b6b4eabe5789d3a584ab89ac" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_2b1aec6d1de785d3e96f8ad6" }, { "name": "desnz.subnational.electricity_kwh@E14001326", @@ -526341,7 +526341,7 @@ "resolved_period": 2025, "resolved_value": 110601733.08676708, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_293a80079751853421216a52" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_5a5e9af9eee7cf5502139b50" }, { "name": "desnz.subnational.electricity_kwh@E14001327", @@ -526354,7 +526354,7 @@ "resolved_period": 2025, "resolved_value": 134550049.93300775, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_2f25280a223b64884d2a3c05" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_f65a66ba5e56e4befe53dafa" }, { "name": "desnz.subnational.electricity_kwh@E14001328", @@ -526367,7 +526367,7 @@ "resolved_period": 2025, "resolved_value": 146526567.5200158, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_2f2d8ed17ec5727d0a23db4e" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_1f7e27b2a0350c19c8c47b4e" }, { "name": "desnz.subnational.electricity_kwh@E14001329", @@ -526380,7 +526380,7 @@ "resolved_period": 2025, "resolved_value": 134059194.12701447, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_339b2a5fbbda97c6e4374d82" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_a48ef2a3a7891520d5248de1" }, { "name": "desnz.subnational.electricity_kwh@E14001330", @@ -526393,7 +526393,7 @@ "resolved_period": 2025, "resolved_value": 140190320.44636276, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_5a8f19aae89b361b00dac67f" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_494d5d0d76c5f98ca3c99eb0" }, { "name": "desnz.subnational.electricity_kwh@E14001331", @@ -526406,7 +526406,7 @@ "resolved_period": 2025, "resolved_value": 136098174.95682436, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_3809c55c9b36db7eea507948" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_d19eeb5097b501941a4a5489" }, { "name": "desnz.subnational.electricity_kwh@E14001332", @@ -526419,7 +526419,7 @@ "resolved_period": 2025, "resolved_value": 141215508.23768228, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_e42a503c03fd7159f12e88e7" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_6e0f22ddbe07587f29fe916a" }, { "name": "desnz.subnational.electricity_kwh@E14001333", @@ -526432,7 +526432,7 @@ "resolved_period": 2025, "resolved_value": 116244767.94528262, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_883d9fda4b9aec7861fcf348" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_f1ca8d9cf6666d52c9493f12" }, { "name": "desnz.subnational.electricity_kwh@E14001334", @@ -526445,7 +526445,7 @@ "resolved_period": 2025, "resolved_value": 131079350.782878, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_bb6ecfd311dbe499b49aa022" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_30c26359e94b6d071068ec08" }, { "name": "desnz.subnational.electricity_kwh@E14001335", @@ -526458,7 +526458,7 @@ "resolved_period": 2025, "resolved_value": 140523515.27679348, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_2dd656b1f075ee0a8652597e" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_39acf394b7fbe178a969898e" }, { "name": "desnz.subnational.electricity_kwh@E14001336", @@ -526471,7 +526471,7 @@ "resolved_period": 2025, "resolved_value": 131344493.58390272, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_e27c97ffb738b4eb0adf3a31" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_7f959c0817719f452e8595e3" }, { "name": "desnz.subnational.electricity_kwh@E14001337", @@ -526484,7 +526484,7 @@ "resolved_period": 2025, "resolved_value": 117077842.35266452, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_abc178f26fe0d8f05a03003e" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_080b151b96330ddf86fc0228" }, { "name": "desnz.subnational.electricity_kwh@E14001338", @@ -526497,7 +526497,7 @@ "resolved_period": 2025, "resolved_value": 164074008.14220342, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_b212e0d4a44d50904c124f84" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_35dac1aa29d9355eda21b9bc" }, { "name": "desnz.subnational.electricity_kwh@E14001339", @@ -526510,7 +526510,7 @@ "resolved_period": 2025, "resolved_value": 113978332.94498423, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_30f42b47114f3c200b934464" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_2bf57e774eca1fed325f66e9" }, { "name": "desnz.subnational.electricity_kwh@E14001340", @@ -526523,7 +526523,7 @@ "resolved_period": 2025, "resolved_value": 119528227.22908282, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_54a81eb16a97d06a38c7d746" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_1f40ab7622c0a9a61d5ac8e2" }, { "name": "desnz.subnational.electricity_kwh@E14001341", @@ -526536,7 +526536,7 @@ "resolved_period": 2025, "resolved_value": 112714807.72860819, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_61ad2a9accbc2ea47032bdb8" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_0052aae7b2dd0bef5b8bee68" }, { "name": "desnz.subnational.electricity_kwh@E14001342", @@ -526549,7 +526549,7 @@ "resolved_period": 2025, "resolved_value": 118985489.99717312, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_3d64673ed7cc7e6aea8b2472" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_e65972464c35e650933b84bf" }, { "name": "desnz.subnational.electricity_kwh@E14001343", @@ -526562,7 +526562,7 @@ "resolved_period": 2025, "resolved_value": 157225822.378107, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_ac56f2d4d534e9e917dfc27f" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_aa2310fe3fe25e5bed36a9d3" }, { "name": "desnz.subnational.electricity_kwh@E14001344", @@ -526575,7 +526575,7 @@ "resolved_period": 2025, "resolved_value": 122721661.6277238, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_876d3fbc44ae2436752eb8c4" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_7c12b2f1ef8990ec146a8637" }, { "name": "desnz.subnational.electricity_kwh@E14001345", @@ -526588,7 +526588,7 @@ "resolved_period": 2025, "resolved_value": 119572645.52442564, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_3382ef3b3aecdab318946ea8" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_af9d3a3741cac9e0784b5bf9" }, { "name": "desnz.subnational.electricity_kwh@E14001346", @@ -526601,7 +526601,7 @@ "resolved_period": 2025, "resolved_value": 148546519.86445633, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_dbd4f9182d5a3275b21eed41" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_76afe709768fea945f92fc4b" }, { "name": "desnz.subnational.electricity_kwh@E14001347", @@ -526614,7 +526614,7 @@ "resolved_period": 2025, "resolved_value": 149617153.98247296, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_de7f1f0561609c1ec2dc81ec" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_3bfa29a53a42b46a084baac4" }, { "name": "desnz.subnational.electricity_kwh@E14001348", @@ -526627,7 +526627,7 @@ "resolved_period": 2025, "resolved_value": 171129211.1423087, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_55a52b8ec70f7529fdfa6fc1" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_f6d3122e21a68a7a63dca1db" }, { "name": "desnz.subnational.electricity_kwh@E14001349", @@ -526640,7 +526640,7 @@ "resolved_period": 2025, "resolved_value": 147270138.26590133, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_6770071476a82085e0ec3817" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_98eccf46d20e6a2b4c751cf6" }, { "name": "desnz.subnational.electricity_kwh@E14001350", @@ -526653,7 +526653,7 @@ "resolved_period": 2025, "resolved_value": 123284383.7579574, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_691eab681ee09234dde0d178" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_9a7f1e3a3e788b618af78b5d" }, { "name": "desnz.subnational.electricity_kwh@E14001351", @@ -526666,7 +526666,7 @@ "resolved_period": 2025, "resolved_value": 165897873.793618, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_992f6809f6c40f9b4a87806c" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_b3db9047ca4b647e34cba7e4" }, { "name": "desnz.subnational.electricity_kwh@E14001352", @@ -526679,7 +526679,7 @@ "resolved_period": 2025, "resolved_value": 225118717.64916506, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_7d8135a25ea8cc415f1e0e9b" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_740636190b48e33d78128fbc" }, { "name": "desnz.subnational.electricity_kwh@E14001353", @@ -526692,7 +526692,7 @@ "resolved_period": 2025, "resolved_value": 129154393.26752752, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_2a3b60bc45e95c9b0939ce24" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_05ac63d55aa209718ca6f5ea" }, { "name": "desnz.subnational.electricity_kwh@E14001354", @@ -526705,7 +526705,7 @@ "resolved_period": 2025, "resolved_value": 120740448.57307586, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_ba4389b5d31ffc10494bb553" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_ca69bc673706322175b08907" }, { "name": "desnz.subnational.electricity_kwh@E14001355", @@ -526718,7 +526718,7 @@ "resolved_period": 2025, "resolved_value": 129535854.22163522, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_61e010dffca0db5710070398" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_8e008b6389ac8bd518b9f8e0" }, { "name": "desnz.subnational.electricity_kwh@E14001356", @@ -526731,7 +526731,7 @@ "resolved_period": 2025, "resolved_value": 152168200.04922757, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_4d3300ebcbf91077c4adcd4e" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_0cea750d5e129f522e4f091d" }, { "name": "desnz.subnational.electricity_kwh@E14001357", @@ -526744,7 +526744,7 @@ "resolved_period": 2025, "resolved_value": 136273646.959896, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_a2db20fe7c0c35539d8217fa" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_7c8e21862fa60d7a32d75311" }, { "name": "desnz.subnational.electricity_kwh@E14001358", @@ -526757,7 +526757,7 @@ "resolved_period": 2025, "resolved_value": 142810080.80190632, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_30b00d1ecdd3fa7c20a18d3f" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_479fd795a605284b901c4b68" }, { "name": "desnz.subnational.electricity_kwh@E14001359", @@ -526770,7 +526770,7 @@ "resolved_period": 2025, "resolved_value": 151422992.82917964, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_4e3bd88d96690fba5f45cdb5" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_25ba804db2b590e1af6a724e" }, { "name": "desnz.subnational.electricity_kwh@E14001360", @@ -526783,7 +526783,7 @@ "resolved_period": 2025, "resolved_value": 170684532.4222942, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_a6ee5b12677c110631214e9b" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_5c35cef599f5452632f67539" }, { "name": "desnz.subnational.electricity_kwh@E14001361", @@ -526796,7 +526796,7 @@ "resolved_period": 2025, "resolved_value": 121767356.68741463, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_7db6d52ba2152fa7af423f6a" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_7d0fa9ae1d81791549745a33" }, { "name": "desnz.subnational.electricity_kwh@E14001362", @@ -526809,7 +526809,7 @@ "resolved_period": 2025, "resolved_value": 122105997.68233776, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_a46e77cf602b50d75d21716c" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_4c25fe3dbc6b5a178f3a152c" }, { "name": "desnz.subnational.electricity_kwh@E14001363", @@ -526822,7 +526822,7 @@ "resolved_period": 2025, "resolved_value": 133977559.3097804, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_37b0486b40451c071a13c86c" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_e3350f10d5035a677a3072e8" }, { "name": "desnz.subnational.electricity_kwh@E14001364", @@ -526835,7 +526835,7 @@ "resolved_period": 2025, "resolved_value": 132463788.4414133, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_45589107fb22eddde7a0ab37" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_9fd78f5b3f12a336f96f4109" }, { "name": "desnz.subnational.electricity_kwh@E14001365", @@ -526848,7 +526848,7 @@ "resolved_period": 2025, "resolved_value": 165699813.41904888, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_b7dace61251806296b5201f9" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_4df3fb4941c32811d480554d" }, { "name": "desnz.subnational.electricity_kwh@E14001366", @@ -526861,7 +526861,7 @@ "resolved_period": 2025, "resolved_value": 148433980.0344905, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_3d0cd07aca98385c707a9cac" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_18706ee179e05a22f6026a5f" }, { "name": "desnz.subnational.electricity_kwh@E14001367", @@ -526874,7 +526874,7 @@ "resolved_period": 2025, "resolved_value": 124772405.73643023, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_6c94a64fe0bb505bd8cd97b8" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_97f98fc27ec40d837db967dc" }, { "name": "desnz.subnational.electricity_kwh@E14001368", @@ -526887,7 +526887,7 @@ "resolved_period": 2025, "resolved_value": 113613145.94713044, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_4cc2aab1f3e523ea23b4bbdd" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_a46c91350a486f3b93e50cb9" }, { "name": "desnz.subnational.electricity_kwh@E14001369", @@ -526900,7 +526900,7 @@ "resolved_period": 2025, "resolved_value": 165944721.71714655, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_655ea065fa35862c897f3c29" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_b9b1bc5b45640de383448de1" }, { "name": "desnz.subnational.electricity_kwh@E14001370", @@ -526913,7 +526913,7 @@ "resolved_period": 2025, "resolved_value": 136659497.16117907, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_032fbbc243384947111e689d" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_dfc8c23836da4580ef540a2c" }, { "name": "desnz.subnational.electricity_kwh@E14001371", @@ -526926,7 +526926,7 @@ "resolved_period": 2025, "resolved_value": 133601286.54157177, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_04026f159f1fd632e5cceaa0" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_43e7f687b575c24e22ee6b98" }, { "name": "desnz.subnational.electricity_kwh@E14001372", @@ -526939,7 +526939,7 @@ "resolved_period": 2025, "resolved_value": 145515242.26602712, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_66d2d9e8fc44c3489d9a3f04" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_55b049699bcb755d808dfcf7" }, { "name": "desnz.subnational.electricity_kwh@E14001373", @@ -526952,7 +526952,7 @@ "resolved_period": 2025, "resolved_value": 133881611.11939879, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_5f91f0178f4e664126811574" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_da0985975df131b311f1fb37" }, { "name": "desnz.subnational.electricity_kwh@E14001374", @@ -526965,7 +526965,7 @@ "resolved_period": 2025, "resolved_value": 135959496.91509125, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_4ceb288c4bcb9b3c4ed580d6" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_ee7fd2f7f7464d0b8c2fd821" }, { "name": "desnz.subnational.electricity_kwh@E14001375", @@ -526978,7 +526978,7 @@ "resolved_period": 2025, "resolved_value": 169359221.7118693, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_adabaa9c89c3f18aa3021053" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_36ed95d3c4d1616231301598" }, { "name": "desnz.subnational.electricity_kwh@E14001376", @@ -526991,7 +526991,7 @@ "resolved_period": 2025, "resolved_value": 163727719.39155695, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_ff22454a89c60877291dfbb2" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_71a3a78a3f30b6bffcf791b8" }, { "name": "desnz.subnational.electricity_kwh@E14001377", @@ -527004,7 +527004,7 @@ "resolved_period": 2025, "resolved_value": 147963955.17999765, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_dbf02365eb47a46cf9d2ff48" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_939a1afbbb77b63296e5c0f6" }, { "name": "desnz.subnational.electricity_kwh@E14001378", @@ -527017,7 +527017,7 @@ "resolved_period": 2025, "resolved_value": 125390856.913991, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_f59a5fff0fffdec701676ef9" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_2679589544ecc5ad51b3ecdf" }, { "name": "desnz.subnational.electricity_kwh@E14001379", @@ -527030,7 +527030,7 @@ "resolved_period": 2025, "resolved_value": 136199515.8229049, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_a4c5548ac8b748ee867d8f62" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_4897679800f2eca43ae96ef0" }, { "name": "desnz.subnational.electricity_kwh@E14001380", @@ -527043,7 +527043,7 @@ "resolved_period": 2025, "resolved_value": 114860159.85141826, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_1cd186891cc6455e6dbba71a" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_075e89e1a19f010f907a2a2e" }, { "name": "desnz.subnational.electricity_kwh@E14001381", @@ -527056,7 +527056,7 @@ "resolved_period": 2025, "resolved_value": 134228461.99130183, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_478955bb2a2d4b24cb1258e4" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_66cab78e4d9d6457b951328b" }, { "name": "desnz.subnational.electricity_kwh@E14001382", @@ -527069,7 +527069,7 @@ "resolved_period": 2025, "resolved_value": 115446834.16539451, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_44f5fcc0d2f8e95720c46c11" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_9e3ad1bc35a8af9955144d4e" }, { "name": "desnz.subnational.electricity_kwh@E14001383", @@ -527082,7 +527082,7 @@ "resolved_period": 2025, "resolved_value": 122521470.90401582, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_c95f248affb3ba480ed7b202" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_6bdfe296fbe426e7fb10345b" }, { "name": "desnz.subnational.electricity_kwh@E14001384", @@ -527095,7 +527095,7 @@ "resolved_period": 2025, "resolved_value": 160937601.27209458, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_cfb6afc842c9a961522b5949" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_d253e29e090c95668eff5b5e" }, { "name": "desnz.subnational.electricity_kwh@E14001385", @@ -527108,7 +527108,7 @@ "resolved_period": 2025, "resolved_value": 206147792.80008906, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_4c45e4b7c10c227fecbb42dd" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_beed5f47276b1316d1880d1c" }, { "name": "desnz.subnational.electricity_kwh@E14001386", @@ -527121,7 +527121,7 @@ "resolved_period": 2025, "resolved_value": 186682655.14640826, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_cec580a48f026c65a01bb674" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_b4cf817829da883bca3743a3" }, { "name": "desnz.subnational.electricity_kwh@E14001387", @@ -527134,7 +527134,7 @@ "resolved_period": 2025, "resolved_value": 157737958.60535645, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_42bb6ae7407d308fee5c4e1a" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_e8b11a39a849591e13cb47fe" }, { "name": "desnz.subnational.electricity_kwh@E14001388", @@ -527147,7 +527147,7 @@ "resolved_period": 2025, "resolved_value": 154821915.85812354, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_b609f3fd589688a9cdebc480" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_85f2833f661ad3a3bf0e9688" }, { "name": "desnz.subnational.electricity_kwh@E14001389", @@ -527160,7 +527160,7 @@ "resolved_period": 2025, "resolved_value": 114647182.62614043, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_0b10e6767d60aaec2b1880db" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_bbfb938036883b0b966928d3" }, { "name": "desnz.subnational.electricity_kwh@E14001390", @@ -527173,7 +527173,7 @@ "resolved_period": 2025, "resolved_value": 155353257.0288253, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_33ad4ec41da7d71b6747676a" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_8e7d07a6ab3d594bf22e6a17" }, { "name": "desnz.subnational.electricity_kwh@E14001391", @@ -527186,7 +527186,7 @@ "resolved_period": 2025, "resolved_value": 122634703.50907835, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_ac17d682ee9807979aad1555" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_a535396770c6bc5cb6f6b0ce" }, { "name": "desnz.subnational.electricity_kwh@E14001392", @@ -527199,7 +527199,7 @@ "resolved_period": 2025, "resolved_value": 160604691.519903, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_8504e6574b4b9ddb8967afea" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_5746ec4d7c07a78b3a8e2ef3" }, { "name": "desnz.subnational.electricity_kwh@E14001393", @@ -527212,7 +527212,7 @@ "resolved_period": 2025, "resolved_value": 170020689.6410457, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_96c661a997256fe939b6b7d2" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_0b2e836abbfd802dc465a0b8" }, { "name": "desnz.subnational.electricity_kwh@E14001394", @@ -527225,7 +527225,7 @@ "resolved_period": 2025, "resolved_value": 129118017.18166545, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_ebcfcfd72790815b72874888" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_1a89c8d9e8671103bc883ed3" }, { "name": "desnz.subnational.electricity_kwh@E14001395", @@ -527238,7 +527238,7 @@ "resolved_period": 2025, "resolved_value": 160154443.2998704, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_a733dac2acbbafb3230fb54e" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_2579846cfbeead868628ca42" }, { "name": "desnz.subnational.electricity_kwh@E14001396", @@ -527251,7 +527251,7 @@ "resolved_period": 2025, "resolved_value": 171252955.81425044, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_c17a13fb6499e76413361afb" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_7919f4992e401dd9c9b75ad3" }, { "name": "desnz.subnational.electricity_kwh@E14001397", @@ -527264,7 +527264,7 @@ "resolved_period": 2025, "resolved_value": 152705327.72403744, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_d4b776baffb117f53bc71071" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_d552295e376d001ff0173983" }, { "name": "desnz.subnational.electricity_kwh@E14001398", @@ -527277,7 +527277,7 @@ "resolved_period": 2025, "resolved_value": 149970851.21667767, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_efa3158b522823c281b178d9" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_9aa4eddd1211d266284f1cec" }, { "name": "desnz.subnational.electricity_kwh@E14001399", @@ -527290,7 +527290,7 @@ "resolved_period": 2025, "resolved_value": 138046240.7937489, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_1703116190db5ac334eb6042" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_e5d5bb6cc41e48f7cb756279" }, { "name": "desnz.subnational.electricity_kwh@E14001400", @@ -527303,7 +527303,7 @@ "resolved_period": 2025, "resolved_value": 130135865.6522129, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_9edc72f8e688a155edd860e7" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_77d90b53f8aeced8874506fa" }, { "name": "desnz.subnational.electricity_kwh@E14001401", @@ -527316,7 +527316,7 @@ "resolved_period": 2025, "resolved_value": 157577929.85065794, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_d91198c20138cd0a4f3dd60f" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_51bbae3f4e08fc9386acb1c5" }, { "name": "desnz.subnational.electricity_kwh@E14001402", @@ -527329,7 +527329,7 @@ "resolved_period": 2025, "resolved_value": 183679287.86764523, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_6ee763b36704847956d2a34e" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_f89c501a99847d6f8650d790" }, { "name": "desnz.subnational.electricity_kwh@E14001403", @@ -527342,7 +527342,7 @@ "resolved_period": 2025, "resolved_value": 161016097.82710424, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_47a815ed51a0c8e94e3d24d8" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_7f91fa9df97f1260a755cecf" }, { "name": "desnz.subnational.electricity_kwh@E14001404", @@ -527355,7 +527355,7 @@ "resolved_period": 2025, "resolved_value": 144706748.6684717, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_7d10ee2ccd79df105308bccc" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_c7a7c21198815db6a32a5623" }, { "name": "desnz.subnational.electricity_kwh@E14001405", @@ -527368,7 +527368,7 @@ "resolved_period": 2025, "resolved_value": 183620743.21308002, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_f95e455c82da63bfd1045ce6" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_5c88bea010444a1a7d2adfd4" }, { "name": "desnz.subnational.electricity_kwh@E14001406", @@ -527381,7 +527381,7 @@ "resolved_period": 2025, "resolved_value": 157157204.84983128, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_d70bfab525997ecb573778de" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_fee67ba510ed4748252261cf" }, { "name": "desnz.subnational.electricity_kwh@E14001407", @@ -527394,7 +527394,7 @@ "resolved_period": 2025, "resolved_value": 135567921.05526268, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_cf6a931386a088cdd099b73d" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_2104d8c12bec21c4be943247" }, { "name": "desnz.subnational.electricity_kwh@E14001408", @@ -527407,7 +527407,7 @@ "resolved_period": 2025, "resolved_value": 120734065.73118085, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_d8122e1077ae3df3cbac8553" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_5ef646c3da72e11cda02a71d" }, { "name": "desnz.subnational.electricity_kwh@E14001409", @@ -527420,7 +527420,7 @@ "resolved_period": 2025, "resolved_value": 129954789.534311, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_5912a397871fac4822a56291" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_74bb0355b65406bd5750d1db" }, { "name": "desnz.subnational.electricity_kwh@E14001410", @@ -527433,7 +527433,7 @@ "resolved_period": 2025, "resolved_value": 152989142.9473812, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_22605996628e76034d9c438f" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_61da959773a508b52a196b85" }, { "name": "desnz.subnational.electricity_kwh@E14001411", @@ -527446,7 +527446,7 @@ "resolved_period": 2025, "resolved_value": 127737036.8796097, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_5e98dc18932125454bda69cc" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_87f2007cc11e7ea3637f6f4c" }, { "name": "desnz.subnational.electricity_kwh@E14001412", @@ -527459,7 +527459,7 @@ "resolved_period": 2025, "resolved_value": 121406534.77430451, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_68fe2c34846ca9dbad430396" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_fe02a24a97cdf3f647033335" }, { "name": "desnz.subnational.electricity_kwh@E14001413", @@ -527472,7 +527472,7 @@ "resolved_period": 2025, "resolved_value": 130808866.96834487, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_81f742031327f5d6f97d0f6b" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_bece7a89cf54b19dfd6806f8" }, { "name": "desnz.subnational.electricity_kwh@E14001414", @@ -527485,7 +527485,7 @@ "resolved_period": 2025, "resolved_value": 129767427.98784326, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_38b6addfd589a897ff1d0e82" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_777fa3f2cfde28181deb1281" }, { "name": "desnz.subnational.electricity_kwh@E14001415", @@ -527498,7 +527498,7 @@ "resolved_period": 2025, "resolved_value": 125206991.62835617, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_d0fef998a1d91c1f198ad369" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_1cd4d551672dc3c3dd7ff78b" }, { "name": "desnz.subnational.electricity_kwh@E14001416", @@ -527511,7 +527511,7 @@ "resolved_period": 2025, "resolved_value": 116502037.16294895, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_21b73837333d3bd8fc01f4ab" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_8338b24cf33dbe0a1cee2b61" }, { "name": "desnz.subnational.electricity_kwh@E14001417", @@ -527524,7 +527524,7 @@ "resolved_period": 2025, "resolved_value": 132155268.27066019, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_63f247e6fd74856f82ba2ac5" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_fd705de833e34b63e74059ba" }, { "name": "desnz.subnational.electricity_kwh@E14001418", @@ -527537,7 +527537,7 @@ "resolved_period": 2025, "resolved_value": 123832001.60330114, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_aa4c67785705f6016eb09658" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_241664c58e5327f2d6af08c9" }, { "name": "desnz.subnational.electricity_kwh@E14001419", @@ -527550,7 +527550,7 @@ "resolved_period": 2025, "resolved_value": 130795702.41490471, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_43cdb8f549a64e69c4fa31c7" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_215882c422cf1ff2223b28ab" }, { "name": "desnz.subnational.electricity_kwh@E14001420", @@ -527563,7 +527563,7 @@ "resolved_period": 2025, "resolved_value": 138624012.70011118, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_25bc2187d0451734b05630ac" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_76beabcdadf35f77263bdc77" }, { "name": "desnz.subnational.electricity_kwh@E14001421", @@ -527576,7 +527576,7 @@ "resolved_period": 2025, "resolved_value": 117056252.5469898, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_4240c5a7ff41696a78baf6b7" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_772823e165de6669630bc665" }, { "name": "desnz.subnational.electricity_kwh@E14001422", @@ -527589,7 +527589,7 @@ "resolved_period": 2025, "resolved_value": 137686134.60134748, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_3465e0836b2afa056d1f78b5" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_9d2ed9447a31496b6d8e076c" }, { "name": "desnz.subnational.electricity_kwh@E14001423", @@ -527602,7 +527602,7 @@ "resolved_period": 2025, "resolved_value": 115325042.51836011, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_7e9e8c50657947dcfa79bb5b" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_e4dca7b4a563833b6b7852a5" }, { "name": "desnz.subnational.electricity_kwh@E14001424", @@ -527615,7 +527615,7 @@ "resolved_period": 2025, "resolved_value": 154513814.78973806, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_1e9b1d72e6d763c08af4f143" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_e48860f0c92ae2c5e305b71b" }, { "name": "desnz.subnational.electricity_kwh@E14001425", @@ -527628,7 +527628,7 @@ "resolved_period": 2025, "resolved_value": 142818555.90987146, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_3d4d4ad453bc71f8707cc5ce" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_ca19e38f550e08661d48122a" }, { "name": "desnz.subnational.electricity_kwh@E14001426", @@ -527641,7 +527641,7 @@ "resolved_period": 2025, "resolved_value": 116722369.4489141, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_27ac7f208ae354ffdaf2f2ff" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_12e770c28c1ff7b15e54e28f" }, { "name": "desnz.subnational.electricity_kwh@E14001427", @@ -527654,7 +527654,7 @@ "resolved_period": 2025, "resolved_value": 128986421.89212033, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_6837f3744de921b94ef4c8a7" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_03b7c3496362cf12bdba1277" }, { "name": "desnz.subnational.electricity_kwh@E14001428", @@ -527667,7 +527667,7 @@ "resolved_period": 2025, "resolved_value": 118443331.20142604, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_da5012cc39a504b7e3587730" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_ec2a3fcf37e7f97ec6c81346" }, { "name": "desnz.subnational.electricity_kwh@E14001429", @@ -527680,7 +527680,7 @@ "resolved_period": 2025, "resolved_value": 141079648.65158904, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_1bf9b9022385e6b033bb90b6" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_bdd764725cd5d00a7af9ab06" }, { "name": "desnz.subnational.electricity_kwh@E14001430", @@ -527693,7 +527693,7 @@ "resolved_period": 2025, "resolved_value": 202043690.83749345, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_18086649a5183c77f8976058" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_a4600ddaf3838861de6e899f" }, { "name": "desnz.subnational.electricity_kwh@E14001431", @@ -527706,7 +527706,7 @@ "resolved_period": 2025, "resolved_value": 120514297.24841195, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_e07dfab4f42b223510649d76" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_3ea27afcc1af19aa6342692e" }, { "name": "desnz.subnational.electricity_kwh@E14001432", @@ -527719,7 +527719,7 @@ "resolved_period": 2025, "resolved_value": 126598520.54857701, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_d0aaa08bed9d6211a208652f" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_0b3531f9f214ebe0d9c15b40" }, { "name": "desnz.subnational.electricity_kwh@E14001433", @@ -527732,7 +527732,7 @@ "resolved_period": 2025, "resolved_value": 141494576.81586954, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_25348417bdf41c70666fc258" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_34ae0acad9fdb89c415471d3" }, { "name": "desnz.subnational.electricity_kwh@E14001434", @@ -527745,7 +527745,7 @@ "resolved_period": 2025, "resolved_value": 144972031.84049782, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_e4ba3b03fec81654eabda0ec" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_adb0b0bf2add28c0567394b2" }, { "name": "desnz.subnational.electricity_kwh@E14001435", @@ -527758,7 +527758,7 @@ "resolved_period": 2025, "resolved_value": 150121786.91128063, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_adf24573412ef23a930efc1c" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_91d88bce84380e646d7e4682" }, { "name": "desnz.subnational.electricity_kwh@E14001436", @@ -527771,7 +527771,7 @@ "resolved_period": 2025, "resolved_value": 108964298.90765585, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_0b8e8964804f389a4efa1101" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_510184ff58b34238cbf7f32f" }, { "name": "desnz.subnational.electricity_kwh@E14001437", @@ -527784,7 +527784,7 @@ "resolved_period": 2025, "resolved_value": 135995205.46502262, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_1ff6af9b6dc54e3b5d77fd63" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_6f1369e67a274c3f9fc5bab8" }, { "name": "desnz.subnational.electricity_kwh@E14001438", @@ -527797,7 +527797,7 @@ "resolved_period": 2025, "resolved_value": 159008664.41116804, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_50a5ac411826510421e961dc" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_1785f4ed2a2ba0cd9e90a4b1" }, { "name": "desnz.subnational.electricity_kwh@E14001439", @@ -527810,7 +527810,7 @@ "resolved_period": 2025, "resolved_value": 148268562.47063148, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_23eb6d5d4860dcfd5bb0a78d" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_d04f08eeb435c68057623edc" }, { "name": "desnz.subnational.electricity_kwh@E14001440", @@ -527823,7 +527823,7 @@ "resolved_period": 2025, "resolved_value": 111000242.26709925, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_608369140b3df99d383475c0" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_2bda8e211fede13f6a9f8b49" }, { "name": "desnz.subnational.electricity_kwh@E14001441", @@ -527836,7 +527836,7 @@ "resolved_period": 2025, "resolved_value": 128017310.89303912, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_06ebe10686ccb72f82a9ffbc" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_5d8d0367cf5339129638ff13" }, { "name": "desnz.subnational.electricity_kwh@E14001442", @@ -527849,7 +527849,7 @@ "resolved_period": 2025, "resolved_value": 164275916.93474692, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_ab1d35664bcd0376272be7da" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_fc12bee185e139931cffd91d" }, { "name": "desnz.subnational.electricity_kwh@E14001443", @@ -527862,7 +527862,7 @@ "resolved_period": 2025, "resolved_value": 151456083.68498674, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_765b69ccc700579e20fb889e" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_78ce263d23cf3f15bd846ad9" }, { "name": "desnz.subnational.electricity_kwh@E14001444", @@ -527875,7 +527875,7 @@ "resolved_period": 2025, "resolved_value": 153663475.87627378, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_90a800d5ded81f89fcbf4e5a" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_de80e8ead792c8c036c251ff" }, { "name": "desnz.subnational.electricity_kwh@E14001445", @@ -527888,7 +527888,7 @@ "resolved_period": 2025, "resolved_value": 171585650.0950504, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_5e47137a7bc41aa957e6c20c" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_050a804d9e041bb472ef4699" }, { "name": "desnz.subnational.electricity_kwh@E14001446", @@ -527901,7 +527901,7 @@ "resolved_period": 2025, "resolved_value": 117168653.54231496, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_bf155c2213256fcf40921118" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_920cc9aa3a0b6e4a3bda7628" }, { "name": "desnz.subnational.electricity_kwh@E14001447", @@ -527914,7 +527914,7 @@ "resolved_period": 2025, "resolved_value": 140079672.2491341, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_839c727bdd346c396a8d745c" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_bec3bec256718562cabc49f7" }, { "name": "desnz.subnational.electricity_kwh@E14001448", @@ -527927,7 +527927,7 @@ "resolved_period": 2025, "resolved_value": 138603197.1699005, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_958837d5e6d05ba38e3653c7" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_e5f5b34a6d899085dd732b7b" }, { "name": "desnz.subnational.electricity_kwh@E14001449", @@ -527940,7 +527940,7 @@ "resolved_period": 2025, "resolved_value": 161994123.08703327, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_045a4570da325e60c700c1a1" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_ef6f35aa3af886297f54d02b" }, { "name": "desnz.subnational.electricity_kwh@E14001450", @@ -527953,7 +527953,7 @@ "resolved_period": 2025, "resolved_value": 136628459.6780758, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_5e73e0539f62b3418e44280c" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_b646ba06e1a44e6cd4ea0ed0" }, { "name": "desnz.subnational.electricity_kwh@E14001451", @@ -527966,7 +527966,7 @@ "resolved_period": 2025, "resolved_value": 116544794.85740572, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_66f46c3c97cf59996b7d520a" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_613b7e7b7da3e833349fc7ea" }, { "name": "desnz.subnational.electricity_kwh@E14001452", @@ -527979,7 +527979,7 @@ "resolved_period": 2025, "resolved_value": 125677955.11503723, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_f9958eb1ee0a8bccefa3f900" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_139ff8f8c637cb364d39afa3" }, { "name": "desnz.subnational.electricity_kwh@E14001453", @@ -527992,7 +527992,7 @@ "resolved_period": 2025, "resolved_value": 151453565.61351138, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_29d39437c74048bf0c6fddde" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_f1672cf8fa3b45e988e16a9d" }, { "name": "desnz.subnational.electricity_kwh@E14001454", @@ -528005,7 +528005,7 @@ "resolved_period": 2025, "resolved_value": 138157673.03304482, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_a8528d4c4ff904de8cc2da2b" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_1f95d4c76b44b84716f270cd" }, { "name": "desnz.subnational.electricity_kwh@E14001455", @@ -528018,7 +528018,7 @@ "resolved_period": 2025, "resolved_value": 120038108.90460356, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_4f10caad4ee9a11d4c7a9e65" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_7e837b74e8b33931b8965fac" }, { "name": "desnz.subnational.electricity_kwh@E14001456", @@ -528031,7 +528031,7 @@ "resolved_period": 2025, "resolved_value": 185282513.69542205, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_8323d7023a37eff484ee2580" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_db993387b7461459bfe63eeb" }, { "name": "desnz.subnational.electricity_kwh@E14001457", @@ -528044,7 +528044,7 @@ "resolved_period": 2025, "resolved_value": 146764313.10924357, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_5a8a3fd1db5eedd70cc030cb" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_92e7a85147671a911956777b" }, { "name": "desnz.subnational.electricity_kwh@E14001458", @@ -528057,7 +528057,7 @@ "resolved_period": 2025, "resolved_value": 152412853.38194, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_50cbdf271897eb1b2b46d45e" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_68b4f2b4df4015f9d1051552" }, { "name": "desnz.subnational.electricity_kwh@E14001459", @@ -528070,7 +528070,7 @@ "resolved_period": 2025, "resolved_value": 217861093.5268989, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_dc71c6bea9b59179aa373ebb" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_85500feead53d43a73fa538f" }, { "name": "desnz.subnational.electricity_kwh@E14001460", @@ -528083,7 +528083,7 @@ "resolved_period": 2025, "resolved_value": 156859055.78623128, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_b4ddaa4a536ed5b111ea7180" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_912fb5ae98df91799853ae13" }, { "name": "desnz.subnational.electricity_kwh@E14001461", @@ -528096,7 +528096,7 @@ "resolved_period": 2025, "resolved_value": 150390011.54577538, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_b9757991d88c0ad8d29b5eca" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_4840a7771bf42687ea981d30" }, { "name": "desnz.subnational.electricity_kwh@E14001462", @@ -528109,7 +528109,7 @@ "resolved_period": 2025, "resolved_value": 123691035.75284778, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_6f78f25ddc4d9121b4bfa358" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_21ed2af2d3d36566e138067a" }, { "name": "desnz.subnational.electricity_kwh@E14001463", @@ -528122,7 +528122,7 @@ "resolved_period": 2025, "resolved_value": 122575277.51173432, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_b208ee9e9bc45c19935f744d" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_d84d5cec1699065b615ba04a" }, { "name": "desnz.subnational.electricity_kwh@E14001464", @@ -528135,7 +528135,7 @@ "resolved_period": 2025, "resolved_value": 140263357.76865768, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_f96d86846d204e3ac66a70b3" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_9fd127e85edf7bda15da8e74" }, { "name": "desnz.subnational.electricity_kwh@E14001465", @@ -528148,7 +528148,7 @@ "resolved_period": 2025, "resolved_value": 163169476.39659008, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_c17b4f7051ea384faaa10573" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_53ba555ea6c1b3513d5ab1ca" }, { "name": "desnz.subnational.electricity_kwh@E14001466", @@ -528161,7 +528161,7 @@ "resolved_period": 2025, "resolved_value": 116969443.54689683, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_d65400831cc6dd2283538abe" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_9d948cbd50341e8c7db266fd" }, { "name": "desnz.subnational.electricity_kwh@E14001467", @@ -528174,7 +528174,7 @@ "resolved_period": 2025, "resolved_value": 117449551.84284505, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_abd2fd8fb755c329b8dc09e5" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_041ee23edc168857fae3e5ec" }, { "name": "desnz.subnational.electricity_kwh@E14001468", @@ -528187,7 +528187,7 @@ "resolved_period": 2025, "resolved_value": 124947114.72305347, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_2f0875a0fc40d81cd0cb430d" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_ebf144a298ccf1b0d13e33bb" }, { "name": "desnz.subnational.electricity_kwh@E14001469", @@ -528200,7 +528200,7 @@ "resolved_period": 2025, "resolved_value": 124804548.48918167, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_5234fdcd01c16f905e9ffe23" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_51b645f46b9089ba719ebf88" }, { "name": "desnz.subnational.electricity_kwh@E14001470", @@ -528213,7 +528213,7 @@ "resolved_period": 2025, "resolved_value": 115002284.82838057, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_6b906b41ed3893327498ab7f" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_dd6cf08b540944376df23e53" }, { "name": "desnz.subnational.electricity_kwh@E14001471", @@ -528226,7 +528226,7 @@ "resolved_period": 2025, "resolved_value": 141303144.366613, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_974c0c37f9a1426b02778b57" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_89227f4530fdba997be0bebd" }, { "name": "desnz.subnational.electricity_kwh@E14001472", @@ -528239,7 +528239,7 @@ "resolved_period": 2025, "resolved_value": 134641143.46602875, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_34815a38380a7233d1e587c6" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_d05071d121a468e3318b1738" }, { "name": "desnz.subnational.electricity_kwh@E14001473", @@ -528252,7 +528252,7 @@ "resolved_period": 2025, "resolved_value": 137484168.76019484, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_b59c0fe862fa67533cc2cb10" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_2359d95b01bcb419cb1f9ec5" }, { "name": "desnz.subnational.electricity_kwh@E14001474", @@ -528265,7 +528265,7 @@ "resolved_period": 2025, "resolved_value": 140523353.01768705, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_928274232bc6a13275d93fdc" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_0b903f9595e2a77a93201304" }, { "name": "desnz.subnational.electricity_kwh@E14001475", @@ -528278,7 +528278,7 @@ "resolved_period": 2025, "resolved_value": 170401581.55111748, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_45fb2b9e18d8f74d81b6721e" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_a93b5d52e9ca1c9d361e0f91" }, { "name": "desnz.subnational.electricity_kwh@E14001476", @@ -528291,7 +528291,7 @@ "resolved_period": 2025, "resolved_value": 143555872.10090077, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_064c1cd27f1c8285fae23737" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_223810c93765f335f7c796aa" }, { "name": "desnz.subnational.electricity_kwh@E14001477", @@ -528304,7 +528304,7 @@ "resolved_period": 2025, "resolved_value": 158419067.9857271, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_b44fddbf14bd173b2e013367" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_abee6eb9523935eff97d7933" }, { "name": "desnz.subnational.electricity_kwh@E14001478", @@ -528317,7 +528317,7 @@ "resolved_period": 2025, "resolved_value": 126146739.06980783, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_0b3fb803e6fbbbb19f0264ad" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_689b3ebb044c66f56cfe677e" }, { "name": "desnz.subnational.electricity_kwh@E14001479", @@ -528330,7 +528330,7 @@ "resolved_period": 2025, "resolved_value": 128395967.78367306, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_c9b0c80b07f19d3e11d803f5" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_ad5008e6c57915b07811fb9a" }, { "name": "desnz.subnational.electricity_kwh@E14001480", @@ -528343,7 +528343,7 @@ "resolved_period": 2025, "resolved_value": 140911807.73317003, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_295a4cf4651d423bcc04e0f3" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_9bdb9e2712ea868a9b7ca4a3" }, { "name": "desnz.subnational.electricity_kwh@E14001481", @@ -528356,7 +528356,7 @@ "resolved_period": 2025, "resolved_value": 178666140.0751669, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_3057f4e861dcb97faf467aa6" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_29b15449b66d0f045b5d340f" }, { "name": "desnz.subnational.electricity_kwh@E14001482", @@ -528369,7 +528369,7 @@ "resolved_period": 2025, "resolved_value": 181282603.38770768, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_070e797afa4cc5948908ab21" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_afa9089999bea98d051c63e5" }, { "name": "desnz.subnational.electricity_kwh@E14001483", @@ -528382,7 +528382,7 @@ "resolved_period": 2025, "resolved_value": 137072116.31441152, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_f4fb15e58214d95f69a3b7a7" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_02f615f733d4745218c14e89" }, { "name": "desnz.subnational.electricity_kwh@E14001484", @@ -528395,7 +528395,7 @@ "resolved_period": 2025, "resolved_value": 171746598.08606923, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_dee9c3eaf4ef2b89661f819c" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_bbe94c72aceab8ddef400201" }, { "name": "desnz.subnational.electricity_kwh@E14001485", @@ -528408,7 +528408,7 @@ "resolved_period": 2025, "resolved_value": 138193922.70516613, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_2981de5ad1591a0dc19d0e47" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_fd903c6d67a443f78743feae" }, { "name": "desnz.subnational.electricity_kwh@E14001486", @@ -528421,7 +528421,7 @@ "resolved_period": 2025, "resolved_value": 162823503.83503032, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_c40a20457cbd166e72793a7d" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_e602a8c31687620575c9adbd" }, { "name": "desnz.subnational.electricity_kwh@E14001487", @@ -528434,7 +528434,7 @@ "resolved_period": 2025, "resolved_value": 169250062.70600936, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_dbfeb72e2a0471a90b6f9d71" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_06a9f3bdde85fa4993aeec77" }, { "name": "desnz.subnational.electricity_kwh@E14001488", @@ -528447,7 +528447,7 @@ "resolved_period": 2025, "resolved_value": 143957708.5588632, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_bf2d4a7e17ebcf8c5ca4858c" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_8122693b7573068cd5a232e8" }, { "name": "desnz.subnational.electricity_kwh@E14001489", @@ -528460,7 +528460,7 @@ "resolved_period": 2025, "resolved_value": 148052853.2681463, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_1bd1b28d71b620d21b6ed01f" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_7b7de458f7f637ff96b80de6" }, { "name": "desnz.subnational.electricity_kwh@E14001490", @@ -528473,7 +528473,7 @@ "resolved_period": 2025, "resolved_value": 168975800.3074158, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_2e8e1e4ba9e5f751b9891e9b" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_45999c6c66093900188858b2" }, { "name": "desnz.subnational.electricity_kwh@E14001491", @@ -528486,7 +528486,7 @@ "resolved_period": 2025, "resolved_value": 125494261.93110608, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_d99e3247054ae3dcdaa8f792" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_5740b4f545f6bbc77d43ebaf" }, { "name": "desnz.subnational.electricity_kwh@E14001492", @@ -528499,7 +528499,7 @@ "resolved_period": 2025, "resolved_value": 101212852.79232357, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_63485804afc96054925df19f" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_bf3f6980b9cece6f1b8104c2" }, { "name": "desnz.subnational.electricity_kwh@E14001493", @@ -528512,7 +528512,7 @@ "resolved_period": 2025, "resolved_value": 167860922.9485392, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_4b9ce2b099c37108f4f30f65" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_40602ad2a40ffd66bf5d8847" }, { "name": "desnz.subnational.electricity_kwh@E14001494", @@ -528525,7 +528525,7 @@ "resolved_period": 2025, "resolved_value": 159986691.59841493, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_8f12eea1d6926da1ba47d6d2" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_ef27047a7bc028e5994f0d28" }, { "name": "desnz.subnational.electricity_kwh@E14001495", @@ -528538,7 +528538,7 @@ "resolved_period": 2025, "resolved_value": 133821593.8822754, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_bf9cdf58419542f10c0576b7" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_013af8936706ecd82102471d" }, { "name": "desnz.subnational.electricity_kwh@E14001496", @@ -528551,7 +528551,7 @@ "resolved_period": 2025, "resolved_value": 150336111.14771906, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_f2d544b43f32d60cd42903ec" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_0e14e1038741986fe4d7cc4e" }, { "name": "desnz.subnational.electricity_kwh@E14001497", @@ -528564,7 +528564,7 @@ "resolved_period": 2025, "resolved_value": 175052319.2317448, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_6ffba140a4b7811197e1cbf9" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_4c44898d7ee9d18ed44671e6" }, { "name": "desnz.subnational.electricity_kwh@E14001498", @@ -528577,7 +528577,7 @@ "resolved_period": 2025, "resolved_value": 145864093.71494257, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_8283aa73d6c6f1d704176ec2" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_62892dd997d2b564685ca455" }, { "name": "desnz.subnational.electricity_kwh@E14001499", @@ -528590,7 +528590,7 @@ "resolved_period": 2025, "resolved_value": 151508788.93629062, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_baa99988a2d9bae22070f967" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_d19303bffd8b7fb27a86814d" }, { "name": "desnz.subnational.electricity_kwh@E14001500", @@ -528603,7 +528603,7 @@ "resolved_period": 2025, "resolved_value": 144694139.61565366, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_2817dea3175919e433d7cdbf" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_cd6929af770d861bb97d061e" }, { "name": "desnz.subnational.electricity_kwh@E14001501", @@ -528616,7 +528616,7 @@ "resolved_period": 2025, "resolved_value": 139597886.12729686, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_86337cca8bbabe0417c583aa" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_72356f58c55d74404018cb61" }, { "name": "desnz.subnational.electricity_kwh@E14001502", @@ -528629,7 +528629,7 @@ "resolved_period": 2025, "resolved_value": 133949146.11396816, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_1c3b2cd2f03a34a106edcb60" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_92ce5a2de9e4cef05ad0e064" }, { "name": "desnz.subnational.electricity_kwh@E14001503", @@ -528642,7 +528642,7 @@ "resolved_period": 2025, "resolved_value": 156253416.4940697, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_6618a82ddd3a329af76daebd" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_9cce94e3c688d69cc752ba55" }, { "name": "desnz.subnational.electricity_kwh@E14001504", @@ -528655,7 +528655,7 @@ "resolved_period": 2025, "resolved_value": 129480000.51026063, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_f9747c9d0bb25da846452865" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_821dd4d23fa53fb20b349e2d" }, { "name": "desnz.subnational.electricity_kwh@E14001505", @@ -528668,7 +528668,7 @@ "resolved_period": 2025, "resolved_value": 145670349.20938423, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_8f484e3a5b64561f786963bb" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_23ea372551089234882db107" }, { "name": "desnz.subnational.electricity_kwh@E14001506", @@ -528681,7 +528681,7 @@ "resolved_period": 2025, "resolved_value": 117089770.93409015, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_e41e16c9d3970ccb2aefe7bb" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_93dfa203e8b9f470f4b9cbf5" }, { "name": "desnz.subnational.electricity_kwh@E14001507", @@ -528694,7 +528694,7 @@ "resolved_period": 2025, "resolved_value": 142607277.10211158, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_de1ecba4f5d20cb4d3003d5a" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_26e2faee46efce2bccf99ae9" }, { "name": "desnz.subnational.electricity_kwh@E14001508", @@ -528707,7 +528707,7 @@ "resolved_period": 2025, "resolved_value": 180846308.05089253, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_c3bc258ea6fba225f5186088" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_abd161312e5d3aa527584c37" }, { "name": "desnz.subnational.electricity_kwh@E14001509", @@ -528720,7 +528720,7 @@ "resolved_period": 2025, "resolved_value": 117878216.55005606, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_dd4ada2b941b53d34d6adf4a" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_e02dd17976fb687aa0c470bb" }, { "name": "desnz.subnational.electricity_kwh@E14001510", @@ -528733,7 +528733,7 @@ "resolved_period": 2025, "resolved_value": 114806802.3801806, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_41bb967e10da1870dd64a001" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_db18c57b23df986258b0fbbe" }, { "name": "desnz.subnational.electricity_kwh@E14001511", @@ -528746,7 +528746,7 @@ "resolved_period": 2025, "resolved_value": 182210142.58978993, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_be3150a51b8004b3a35bf88c" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_0ef73d1b9ec0618109135dce" }, { "name": "desnz.subnational.electricity_kwh@E14001512", @@ -528759,7 +528759,7 @@ "resolved_period": 2025, "resolved_value": 153203220.2399223, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_f380490d0ac083f0694825a6" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_6cb1cd2aca1691f60444e783" }, { "name": "desnz.subnational.electricity_kwh@E14001513", @@ -528772,7 +528772,7 @@ "resolved_period": 2025, "resolved_value": 136286836.91089937, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_dcc8f1ad2f967833952b51f9" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_3444d66b41e50a1294d79ff1" }, { "name": "desnz.subnational.electricity_kwh@E14001514", @@ -528785,7 +528785,7 @@ "resolved_period": 2025, "resolved_value": 123131221.48749164, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_c79ed0e0c9bebfd05a7505a0" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_3481f510897268f08da89236" }, { "name": "desnz.subnational.electricity_kwh@E14001515", @@ -528798,7 +528798,7 @@ "resolved_period": 2025, "resolved_value": 121468541.29554778, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_2c3cc6f3b89e07c90939b6ed" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_71855857249d118ec5dae5d3" }, { "name": "desnz.subnational.electricity_kwh@E14001516", @@ -528811,7 +528811,7 @@ "resolved_period": 2025, "resolved_value": 125951614.824393, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_0df5f08ee183c104778e2925" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_80d40936a350679dd982b522" }, { "name": "desnz.subnational.electricity_kwh@E14001517", @@ -528824,7 +528824,7 @@ "resolved_period": 2025, "resolved_value": 133683196.48732369, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_639b43ec756936a7e464e0f7" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_c497f8a15cda1c4370dfac56" }, { "name": "desnz.subnational.electricity_kwh@E14001518", @@ -528837,7 +528837,7 @@ "resolved_period": 2025, "resolved_value": 116461461.45601623, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_7f19503889c360fcb0dd6627" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_51db01a14a37cf9d5da084be" }, { "name": "desnz.subnational.electricity_kwh@E14001519", @@ -528850,7 +528850,7 @@ "resolved_period": 2025, "resolved_value": 117775356.50701985, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_b0a70edeba0ed383bf558dbe" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_4925b240ef57dde30dbacee9" }, { "name": "desnz.subnational.electricity_kwh@E14001520", @@ -528863,7 +528863,7 @@ "resolved_period": 2025, "resolved_value": 131639054.3286291, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_9c27b726bd42fe5d0fe1c4c0" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_db469b98d549cbf710713820" }, { "name": "desnz.subnational.electricity_kwh@E14001521", @@ -528876,7 +528876,7 @@ "resolved_period": 2025, "resolved_value": 120025404.73201041, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_7a276e1a90e81295ee51590c" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_d15608169f75ed27ae1e9ac4" }, { "name": "desnz.subnational.electricity_kwh@E14001522", @@ -528889,7 +528889,7 @@ "resolved_period": 2025, "resolved_value": 120370409.48243026, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_ed4cd20124bd0e3542e39d72" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_f035d02396ccd1d9e49f4c34" }, { "name": "desnz.subnational.electricity_kwh@E14001523", @@ -528902,7 +528902,7 @@ "resolved_period": 2025, "resolved_value": 127447203.58468632, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_d8120cf6a7859d5707761a81" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_5dc84de5c47c1dbe34bb5098" }, { "name": "desnz.subnational.electricity_kwh@E14001524", @@ -528915,7 +528915,7 @@ "resolved_period": 2025, "resolved_value": 117431206.55732758, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_e16bf09a4b5be72b34396ebb" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_f9fc79a65542400b9107697e" }, { "name": "desnz.subnational.electricity_kwh@E14001525", @@ -528928,7 +528928,7 @@ "resolved_period": 2025, "resolved_value": 147117318.544371, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_0fad6118941ea66e819b13e4" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_e42af746cf5ef659d1ece615" }, { "name": "desnz.subnational.electricity_kwh@E14001526", @@ -528941,7 +528941,7 @@ "resolved_period": 2025, "resolved_value": 176340915.55113387, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_0d0f4276efd314234346a62c" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_6afb215a65d6ad2dfa2025ea" }, { "name": "desnz.subnational.electricity_kwh@E14001527", @@ -528954,7 +528954,7 @@ "resolved_period": 2025, "resolved_value": 143621352.8300656, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_0843ff7b0ebba088fdc629f1" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_b882bee6ed1c8dce1022cd33" }, { "name": "desnz.subnational.electricity_kwh@E14001528", @@ -528967,7 +528967,7 @@ "resolved_period": 2025, "resolved_value": 131455766.88951667, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_fbe841eacdcfe74ceacf9a43" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_338bf3f064f7d655cf3d478a" }, { "name": "desnz.subnational.electricity_kwh@E14001529", @@ -528980,7 +528980,7 @@ "resolved_period": 2025, "resolved_value": 148826727.42433167, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_1d6cac95d714ef1955b9e566" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_9f0b6d50497504ebf5bebd70" }, { "name": "desnz.subnational.electricity_kwh@E14001530", @@ -528993,7 +528993,7 @@ "resolved_period": 2025, "resolved_value": 163743046.20246276, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_11d021117998f2c47f3b3155" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_a75a80627c9794998e4f42f5" }, { "name": "desnz.subnational.electricity_kwh@E14001531", @@ -529006,7 +529006,7 @@ "resolved_period": 2025, "resolved_value": 120692030.43574944, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_27eb01d5415506a62f1515c2" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_a71debc0d51df1cb4c9c68e3" }, { "name": "desnz.subnational.electricity_kwh@E14001532", @@ -529019,7 +529019,7 @@ "resolved_period": 2025, "resolved_value": 148567797.5847207, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_281a0611e7704cc647735298" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_fb448cb4f6167a631004ed22" }, { "name": "desnz.subnational.electricity_kwh@E14001533", @@ -529032,7 +529032,7 @@ "resolved_period": 2025, "resolved_value": 158110105.81094268, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_7457990e1df84f132ff2be39" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_3de3a73de6f543b253dcf14b" }, { "name": "desnz.subnational.electricity_kwh@E14001534", @@ -529045,7 +529045,7 @@ "resolved_period": 2025, "resolved_value": 136887378.15887177, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_ef678c33c953ed129f09f8bb" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_1bde676fe0f26735b9c44fb1" }, { "name": "desnz.subnational.electricity_kwh@E14001535", @@ -529058,7 +529058,7 @@ "resolved_period": 2025, "resolved_value": 142246440.69062686, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_c2c8a4336e522af70ce9de91" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_01e79d635d96f7a6be9d6c39" }, { "name": "desnz.subnational.electricity_kwh@E14001536", @@ -529071,7 +529071,7 @@ "resolved_period": 2025, "resolved_value": 130657239.10110372, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_fafab2ddcff0d1c8d3e58b71" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_b15efbd5c654ce5739e1a05b" }, { "name": "desnz.subnational.electricity_kwh@E14001537", @@ -529084,7 +529084,7 @@ "resolved_period": 2025, "resolved_value": 141620768.5698975, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_7bef1145c76fea6ad54d5137" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_a5a9c8bfc974b16ed3abd86d" }, { "name": "desnz.subnational.electricity_kwh@E14001538", @@ -529097,7 +529097,7 @@ "resolved_period": 2025, "resolved_value": 139848899.1548625, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_06b5f2234e8eb9b75554d044" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_99f567a329f8ab8724cb0d7d" }, { "name": "desnz.subnational.electricity_kwh@E14001539", @@ -529110,7 +529110,7 @@ "resolved_period": 2025, "resolved_value": 168108375.12311316, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_9970a3abb8d1613cb195ca90" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_1b181eb82335abcedf27be8e" }, { "name": "desnz.subnational.electricity_kwh@E14001540", @@ -529123,7 +529123,7 @@ "resolved_period": 2025, "resolved_value": 148063142.08569312, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_3cc30026bbb3b5ce487799b0" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_8fa1698af10b892a0e7da36a" }, { "name": "desnz.subnational.electricity_kwh@E14001541", @@ -529136,7 +529136,7 @@ "resolved_period": 2025, "resolved_value": 126373665.16710138, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_9c59b9cc8d25c7b988d37f5a" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_21dc7e1a25063b31f335333b" }, { "name": "desnz.subnational.electricity_kwh@E14001542", @@ -529149,7 +529149,7 @@ "resolved_period": 2025, "resolved_value": 137642381.77911004, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_bf0ae52f5e196fe546ce3d4a" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_318e7c708990aa6c120e9ef2" }, { "name": "desnz.subnational.electricity_kwh@E14001543", @@ -529162,7 +529162,7 @@ "resolved_period": 2025, "resolved_value": 142508958.28693894, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_353a8d5f9f21e73df003141a" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_608ba455ea444fe882efa9b7" }, { "name": "desnz.subnational.electricity_kwh@E14001544", @@ -529175,7 +529175,7 @@ "resolved_period": 2025, "resolved_value": 166586028.73123065, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_b59d2d6bbf87d0a9674be25a" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_eb424b0e4a305fb117861f2e" }, { "name": "desnz.subnational.electricity_kwh@E14001545", @@ -529188,7 +529188,7 @@ "resolved_period": 2025, "resolved_value": 150130226.02830118, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_232067d62b34fc2d198dde08" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_5486055c7fe78bbf71c9c5ff" }, { "name": "desnz.subnational.electricity_kwh@E14001546", @@ -529201,7 +529201,7 @@ "resolved_period": 2025, "resolved_value": 157445323.12300408, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_2afc04a36b386000f0dea8a2" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_4cb68c1f72459964115a7006" }, { "name": "desnz.subnational.electricity_kwh@E14001547", @@ -529214,7 +529214,7 @@ "resolved_period": 2025, "resolved_value": 128394282.65503475, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_4b4f75a90a1431bd0340a93c" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_635fa7cb1ba68b83f9dfb6a5" }, { "name": "desnz.subnational.electricity_kwh@E14001548", @@ -529227,7 +529227,7 @@ "resolved_period": 2025, "resolved_value": 156586416.01807266, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_e9c1c9a442650cc9a269bb33" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_2a96c37cfbeec9a7c86371fb" }, { "name": "desnz.subnational.electricity_kwh@E14001549", @@ -529240,7 +529240,7 @@ "resolved_period": 2025, "resolved_value": 155339164.448481, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_0c388f25dd4ab48b6e7264f8" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_68f5714d799a515e76dda9cf" }, { "name": "desnz.subnational.electricity_kwh@E14001550", @@ -529253,7 +529253,7 @@ "resolved_period": 2025, "resolved_value": 128112965.50850232, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_4c73bad0b5f01df0446898ef" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_88afa264c772857617b2188b" }, { "name": "desnz.subnational.electricity_kwh@E14001551", @@ -529266,7 +529266,7 @@ "resolved_period": 2025, "resolved_value": 141731811.8984205, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_1e622c9c10b02a06da37f902" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_cd8ef67f37200cdace6e98f6" }, { "name": "desnz.subnational.electricity_kwh@E14001552", @@ -529279,7 +529279,7 @@ "resolved_period": 2025, "resolved_value": 160912416.28885826, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_1a00442be41d815625db78e2" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_51db46c4396c2fd4aa88cc65" }, { "name": "desnz.subnational.electricity_kwh@E14001553", @@ -529292,7 +529292,7 @@ "resolved_period": 2025, "resolved_value": 147124366.22303605, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_22c34037c5e0e7a0628fbbd4" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_e27fa9e75b6f53caa5aff71e" }, { "name": "desnz.subnational.electricity_kwh@E14001554", @@ -529305,7 +529305,7 @@ "resolved_period": 2025, "resolved_value": 169415919.91533872, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_9bfd5878a1a3bd6df1b14026" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_c338c91d8aa623caaa18d6f0" }, { "name": "desnz.subnational.electricity_kwh@E14001555", @@ -529318,7 +529318,7 @@ "resolved_period": 2025, "resolved_value": 176584054.16490057, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_1e1c129bb9d867acb7a55aa5" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_5d6184ff6187d017ed0bc21f" }, { "name": "desnz.subnational.electricity_kwh@E14001556", @@ -529331,7 +529331,7 @@ "resolved_period": 2025, "resolved_value": 143680863.79694918, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_59776a6b0c7eab74a8eeaa14" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_2673c053c052ae22a0cd191a" }, { "name": "desnz.subnational.electricity_kwh@E14001557", @@ -529344,7 +529344,7 @@ "resolved_period": 2025, "resolved_value": 116929091.95636061, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_593ec0040cea9da42b0aff0a" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_d8cfd7e3cc19868ea31d4856" }, { "name": "desnz.subnational.electricity_kwh@E14001558", @@ -529357,7 +529357,7 @@ "resolved_period": 2025, "resolved_value": 146762088.14115757, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_910da1f6b848e4f2fbbdbc20" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_1fb0cad5fd00e50fba5f42a8" }, { "name": "desnz.subnational.electricity_kwh@E14001559", @@ -529370,7 +529370,7 @@ "resolved_period": 2025, "resolved_value": 129837951.94388211, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_b9162a389b363ffbfd453361" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_e49e034d72f32fc78152494e" }, { "name": "desnz.subnational.electricity_kwh@E14001560", @@ -529383,7 +529383,7 @@ "resolved_period": 2025, "resolved_value": 130627555.62518762, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_353eeee9b7f8f515c04eab42" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_4d339028bd1ac033741cf17a" }, { "name": "desnz.subnational.electricity_kwh@E14001561", @@ -529396,7 +529396,7 @@ "resolved_period": 2025, "resolved_value": 121539496.87831587, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_ce74b24af39a357294ed45ef" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_647d64a331c5a9f99656aaf8" }, { "name": "desnz.subnational.electricity_kwh@E14001562", @@ -529409,7 +529409,7 @@ "resolved_period": 2025, "resolved_value": 144316771.333413, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_0146cc5b93fb532dfb626560" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_e1ac6862bf5ecf101a5c4323" }, { "name": "desnz.subnational.electricity_kwh@E14001563", @@ -529422,7 +529422,7 @@ "resolved_period": 2025, "resolved_value": 124978822.15283704, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_a491ba1d04425cea47ac161c" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_a0adda494b1f9ae5af140c1b" }, { "name": "desnz.subnational.electricity_kwh@E14001564", @@ -529435,7 +529435,7 @@ "resolved_period": 2025, "resolved_value": 116543547.61630407, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_1668ab2add4757b6fdc32be7" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_3cb8662165c7acf021cb6ba0" }, { "name": "desnz.subnational.electricity_kwh@E14001565", @@ -529448,7 +529448,7 @@ "resolved_period": 2025, "resolved_value": 135526963.2880047, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_42193ecab7a0c01d02cacc1f" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_7d0d6c6eee53518759679bcb" }, { "name": "desnz.subnational.electricity_kwh@E14001566", @@ -529461,7 +529461,7 @@ "resolved_period": 2025, "resolved_value": 150730696.0094606, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_a56bd41ceba95e5a2d93fa1f" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_600c600e78425e30deed577f" }, { "name": "desnz.subnational.electricity_kwh@E14001567", @@ -529474,7 +529474,7 @@ "resolved_period": 2025, "resolved_value": 105111125.5396223, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_2c8daec9d27b8e34de11bdae" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_4732725951e27ca98b6b6be5" }, { "name": "desnz.subnational.electricity_kwh@E14001568", @@ -529487,7 +529487,7 @@ "resolved_period": 2025, "resolved_value": 143490629.92058453, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_b80dc04b61084c15b510b434" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_90796e90d9d9bdd883b37778" }, { "name": "desnz.subnational.electricity_kwh@E14001569", @@ -529500,7 +529500,7 @@ "resolved_period": 2025, "resolved_value": 173902665.69065517, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_f3d137286c184db36ac2e61d" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_89844c57c68c14ff325992f4" }, { "name": "desnz.subnational.electricity_kwh@E14001570", @@ -529513,7 +529513,7 @@ "resolved_period": 2025, "resolved_value": 172202846.92561212, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_578bbc9f12dcfbd141c19d1c" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_231a82e076f9bf77392e792d" }, { "name": "desnz.subnational.electricity_kwh@E14001571", @@ -529526,7 +529526,7 @@ "resolved_period": 2025, "resolved_value": 141670443.9053716, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_338b4b05b8cf1717749f854d" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_08423cd9f5ad5d10c00acd5d" }, { "name": "desnz.subnational.electricity_kwh@E14001572", @@ -529539,7 +529539,7 @@ "resolved_period": 2025, "resolved_value": 144106949.23278868, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_b073cc948eb16e5c84a8eb9d" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_1358ea3abe4d752995a6206e" }, { "name": "desnz.subnational.electricity_kwh@E14001573", @@ -529552,7 +529552,7 @@ "resolved_period": 2025, "resolved_value": 147000763.62692514, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_8bf420f6ca10154b570ae961" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_c368f7b3cb6e5f5feba3b466" }, { "name": "desnz.subnational.electricity_kwh@E14001574", @@ -529565,7 +529565,7 @@ "resolved_period": 2025, "resolved_value": 124747775.40872611, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_e4eb9451572f14c7b20fae5e" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_80456fdef377bda90467e560" }, { "name": "desnz.subnational.electricity_kwh@E14001575", @@ -529578,7 +529578,7 @@ "resolved_period": 2025, "resolved_value": 167290353.2139103, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_dae74820b34eab2d2884c653" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_7b33c4c9de94595218deeb57" }, { "name": "desnz.subnational.electricity_kwh@E14001576", @@ -529591,7 +529591,7 @@ "resolved_period": 2025, "resolved_value": 150468602.94130513, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_90230d64e10256cb36ec1451" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_0baa7aa4c9b74a974d5fbe33" }, { "name": "desnz.subnational.electricity_kwh@E14001577", @@ -529604,7 +529604,7 @@ "resolved_period": 2025, "resolved_value": 134271745.05979297, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_8af9257d29d0a66e316c491b" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_688f837dc561b2e4439f0acf" }, { "name": "desnz.subnational.electricity_kwh@E14001578", @@ -529617,7 +529617,7 @@ "resolved_period": 2025, "resolved_value": 183880222.63768333, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_70fefd29a9f22fb312f2e133" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_79cfcfffe3e9fd2d21ca77a0" }, { "name": "desnz.subnational.electricity_kwh@E14001579", @@ -529630,7 +529630,7 @@ "resolved_period": 2025, "resolved_value": 168689984.88794532, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_90a2a1519ea07a5dff9839bf" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_b9be6c1cfdec7e820e83df33" }, { "name": "desnz.subnational.electricity_kwh@E14001580", @@ -529643,7 +529643,7 @@ "resolved_period": 2025, "resolved_value": 179437409.6750352, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_268e236a377fb82d1972790a" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_817eb636def19e39ac3ea2e5" }, { "name": "desnz.subnational.electricity_kwh@E14001581", @@ -529656,7 +529656,7 @@ "resolved_period": 2025, "resolved_value": 124962935.81087996, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_b2319b3364fca40fc8512c61" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_d4fbe98d21538e11389ef13f" }, { "name": "desnz.subnational.electricity_kwh@E14001582", @@ -529669,7 +529669,7 @@ "resolved_period": 2025, "resolved_value": 161082824.6437268, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_9ac41090b2ccf8cfaf0a042f" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_545fed9b61d3ae365ccda34e" }, { "name": "desnz.subnational.electricity_kwh@E14001583", @@ -529682,7 +529682,7 @@ "resolved_period": 2025, "resolved_value": 128456369.24832429, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_8cc265eccdebff7e110a7bf9" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_08f83289d9baefd011ad98e7" }, { "name": "desnz.subnational.electricity_kwh@E14001584", @@ -529695,7 +529695,7 @@ "resolved_period": 2025, "resolved_value": 111555718.01173712, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_409f5f75494dba65eb017409" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_21b0d269074af88727064d34" }, { "name": "desnz.subnational.electricity_kwh@E14001585", @@ -529708,7 +529708,7 @@ "resolved_period": 2025, "resolved_value": 131210662.00957377, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_95e9b1f1c6222d27c0cebce1" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_1a9b42e0c63dd0bc376dc01b" }, { "name": "desnz.subnational.electricity_kwh@E14001586", @@ -529721,7 +529721,7 @@ "resolved_period": 2025, "resolved_value": 157555242.7547058, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_0183248abc56daab10984f20" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_6a808d85b9c8122ea9a4aef0" }, { "name": "desnz.subnational.electricity_kwh@E14001587", @@ -529734,7 +529734,7 @@ "resolved_period": 2025, "resolved_value": 169643162.7236055, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_9fbd4d17b95e3ec91c68ab50" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_b3c807ba396922607d98909d" }, { "name": "desnz.subnational.electricity_kwh@E14001588", @@ -529747,7 +529747,7 @@ "resolved_period": 2025, "resolved_value": 169468217.38738194, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_6357544844aa435603681678" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_ff1c8c041152859be382503c" }, { "name": "desnz.subnational.electricity_kwh@E14001589", @@ -529760,7 +529760,7 @@ "resolved_period": 2025, "resolved_value": 120094863.77945882, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_6f7f1e4a129e2f3da5d9f2b6" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_1480fddb655dfc9cbfa4ca5a" }, { "name": "desnz.subnational.electricity_kwh@E14001590", @@ -529773,7 +529773,7 @@ "resolved_period": 2025, "resolved_value": 166909829.68798938, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_2268daa60f4eb86cfe4bee86" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_caf59d5e4226c16e18afbf79" }, { "name": "desnz.subnational.electricity_kwh@E14001591", @@ -529786,7 +529786,7 @@ "resolved_period": 2025, "resolved_value": 165774003.39462835, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_62abab054a4e46ffdceadaef" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_2e48f5534f338c1f49c88055" }, { "name": "desnz.subnational.electricity_kwh@E14001592", @@ -529799,7 +529799,7 @@ "resolved_period": 2025, "resolved_value": 155108261.89979276, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_4b959fcbe53bbc77af4b8ed5" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_43ab4120e03e3f2e5a7911b3" }, { "name": "desnz.subnational.electricity_kwh@E14001593", @@ -529812,7 +529812,7 @@ "resolved_period": 2025, "resolved_value": 155332124.2153974, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_cb58bad490df4122954ffde9" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_658ffc5f453c23c48d2de35b" }, { "name": "desnz.subnational.electricity_kwh@E14001594", @@ -529825,7 +529825,7 @@ "resolved_period": 2025, "resolved_value": 128747095.64770131, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_1230370aa71250de5502eff6" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_d063d27360cc9a460fa941e0" }, { "name": "desnz.subnational.electricity_kwh@E14001595", @@ -529838,7 +529838,7 @@ "resolved_period": 2025, "resolved_value": 140386140.1468075, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_a5fffd56de6e281ae7da633b" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_6e6f48441b3a73c66f36fa79" }, { "name": "desnz.subnational.electricity_kwh@E14001596", @@ -529851,7 +529851,7 @@ "resolved_period": 2025, "resolved_value": 146856431.79408687, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_c37c2016bbde2daf443275b2" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_df198e17fbc9b44a90b6cae1" }, { "name": "desnz.subnational.electricity_kwh@E14001597", @@ -529864,7 +529864,7 @@ "resolved_period": 2025, "resolved_value": 132213615.31608768, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_ba8f4d959c96fe4f3e1b2b28" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_cc78b9f7e86c64be3dd37208" }, { "name": "desnz.subnational.electricity_kwh@E14001598", @@ -529877,7 +529877,7 @@ "resolved_period": 2025, "resolved_value": 137261544.54901487, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_e61b9ff43c453a8a16c7a13f" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_4dbc1da41ec834cbd75a7677" }, { "name": "desnz.subnational.electricity_kwh@E14001599", @@ -529890,7 +529890,7 @@ "resolved_period": 2025, "resolved_value": 141966424.6347322, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_2105932279a7c1d07a4198aa" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_cfcb8ed364a77b36622bbd64" }, { "name": "desnz.subnational.electricity_kwh@E14001600", @@ -529903,7 +529903,7 @@ "resolved_period": 2025, "resolved_value": 154727125.767874, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_43bcb3b7560495430b7f45b6" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_624daf3e8dc6edeb664c5841" }, { "name": "desnz.subnational.electricity_kwh@E14001601", @@ -529916,7 +529916,7 @@ "resolved_period": 2025, "resolved_value": 142072480.647827, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_c501ab0697cd7ac7543dbfd7" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_d07291c0e7582a5d1ba7a9d7" }, { "name": "desnz.subnational.electricity_kwh@E14001602", @@ -529929,7 +529929,7 @@ "resolved_period": 2025, "resolved_value": 139379952.55918422, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_853bd1638d24064e8fffc8c6" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_e82be2434a0950f514ff2eca" }, { "name": "desnz.subnational.electricity_kwh@E14001603", @@ -529942,7 +529942,7 @@ "resolved_period": 2025, "resolved_value": 155521628.40646797, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_ce18282c4f1fd6e5b9895999" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_2005b007b1658bf4ac0b4588" }, { "name": "desnz.subnational.electricity_kwh@E14001604", @@ -529955,7 +529955,7 @@ "resolved_period": 2025, "resolved_value": 138611909.2638014, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_8fbc23bc80b7395cc450db71" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_bfce995f0dd701e7af377428" }, { "name": "desnz.subnational.electricity_kwh@E14001605", @@ -529968,7 +529968,7 @@ "resolved_period": 2025, "resolved_value": 123504437.53962275, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_f609d08b81b0395f30356da6" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_4beddcb9907cbc77b33ba6f5" }, { "name": "desnz.subnational.electricity_kwh@S14000021", @@ -529981,7 +529981,7 @@ "resolved_period": 2025, "resolved_value": 127650376.44871497, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_4e34b76b5a0226c1a8e77886" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_8a6ba6364b22b44eedaea3d0" }, { "name": "desnz.subnational.electricity_kwh@S14000027", @@ -529994,7 +529994,7 @@ "resolved_period": 2025, "resolved_value": 73758243.93911403, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_95d8507a75b2ff7e45127374" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_f1a0716a8f2d424a45da5edf" }, { "name": "desnz.subnational.electricity_kwh@S14000045", @@ -530007,7 +530007,7 @@ "resolved_period": 2025, "resolved_value": 122915591.6145089, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_5ab19459a335dfcda7d4a64c" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_c4e9fcbad3a025fd670d1b17" }, { "name": "desnz.subnational.electricity_kwh@S14000048", @@ -530020,7 +530020,7 @@ "resolved_period": 2025, "resolved_value": 140410831.78519422, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_cbd8d7d2ede5a3e165418f1d" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_7e724ebf2f1dd4153cff6514" }, { "name": "desnz.subnational.electricity_kwh@S14000051", @@ -530033,7 +530033,7 @@ "resolved_period": 2025, "resolved_value": 155851005.50035992, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_6d41991da3ee40b79f0ee159" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_1c9d7bad8f97326783f26281" }, { "name": "desnz.subnational.electricity_kwh@S14000060", @@ -530046,7 +530046,7 @@ "resolved_period": 2025, "resolved_value": 146476410.27175432, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_1d1a5fbd6a43aa8ec1a50f4f" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_9c1d1e19fef4e8c0d9c42a95" }, { "name": "desnz.subnational.electricity_kwh@S14000061", @@ -530059,7 +530059,7 @@ "resolved_period": 2025, "resolved_value": 167622069.69539428, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_9007e85040ead6cc6cfb68e7" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_4eb7583248505cd890a4cc87" }, { "name": "desnz.subnational.electricity_kwh@S14000062", @@ -530072,7 +530072,7 @@ "resolved_period": 2025, "resolved_value": 159964439.42257085, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_9a282c4b4bb02892740c22c5" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_b3c27659882e86d34dece7d6" }, { "name": "desnz.subnational.electricity_kwh@S14000063", @@ -530085,7 +530085,7 @@ "resolved_period": 2025, "resolved_value": 115382638.49213204, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_2cf0025aef5e4c35000c4dc6" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_0914f8025577b795e1164ed7" }, { "name": "desnz.subnational.electricity_kwh@S14000064", @@ -530098,7 +530098,7 @@ "resolved_period": 2025, "resolved_value": 120145123.0171705, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_b6dd96bf2518f01cecdf6eca" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_2824ff220c0422729f2ef788" }, { "name": "desnz.subnational.electricity_kwh@S14000065", @@ -530111,7 +530111,7 @@ "resolved_period": 2025, "resolved_value": 193373763.59912613, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_0768f0126d63803a4d382e7b" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_735cfa68b0b279ed5b519630" }, { "name": "desnz.subnational.electricity_kwh@S14000066", @@ -530124,7 +530124,7 @@ "resolved_period": 2025, "resolved_value": 151888148.76507515, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_428d4e7eeca838604878a44b" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_0cca94a8edf38d6ec0b634a1" }, { "name": "desnz.subnational.electricity_kwh@S14000067", @@ -530137,7 +530137,7 @@ "resolved_period": 2025, "resolved_value": 236058891.0788135, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_cc9eb38d209a98b6415dcc61" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_c83a65a7799b9002ac516a91" }, { "name": "desnz.subnational.electricity_kwh@S14000068", @@ -530150,7 +530150,7 @@ "resolved_period": 2025, "resolved_value": 123911241.13889363, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_9e7f63b1911b5abf56b42846" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_4bdffcbbafe0da9d4b3b2a24" }, { "name": "desnz.subnational.electricity_kwh@S14000069", @@ -530163,7 +530163,7 @@ "resolved_period": 2025, "resolved_value": 227130793.0967254, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_c54a16dc68cedc73bd51be15" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_3cfb780740bb76da5ebbbdbd" }, { "name": "desnz.subnational.electricity_kwh@S14000070", @@ -530176,7 +530176,7 @@ "resolved_period": 2025, "resolved_value": 113039583.28652553, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_b8b1bbf887116c159e0a98fd" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_c795dbae30e99271b7977074" }, { "name": "desnz.subnational.electricity_kwh@S14000071", @@ -530189,7 +530189,7 @@ "resolved_period": 2025, "resolved_value": 121830430.76330467, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_4d1b793cda243381605fc3e8" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_2618b6cb5b421aae9e87a2a4" }, { "name": "desnz.subnational.electricity_kwh@S14000072", @@ -530202,7 +530202,7 @@ "resolved_period": 2025, "resolved_value": 115996977.1981825, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_96b4de10603eec4e2e03f092" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_f24097cebd2def7cca61b5dc" }, { "name": "desnz.subnational.electricity_kwh@S14000073", @@ -530215,7 +530215,7 @@ "resolved_period": 2025, "resolved_value": 165052362.31609502, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_d52c8818e92a639afca128c6" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_777e7883567f1bad427c2446" }, { "name": "desnz.subnational.electricity_kwh@S14000074", @@ -530228,7 +530228,7 @@ "resolved_period": 2025, "resolved_value": 159298259.30739966, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_af42b04bbd4f7d551f5eb8c6" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_47d7cee3fb0e5816b94a3069" }, { "name": "desnz.subnational.electricity_kwh@S14000075", @@ -530241,7 +530241,7 @@ "resolved_period": 2025, "resolved_value": 158517741.59585732, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_495fe98c8eb7a3da31e0af9f" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_3f821b07f90e14a9816e85e7" }, { "name": "desnz.subnational.electricity_kwh@S14000076", @@ -530254,7 +530254,7 @@ "resolved_period": 2025, "resolved_value": 121529546.20846125, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_c4f9238ce29e967496521194" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_08d6ef1497f5e1cc1c04e088" }, { "name": "desnz.subnational.electricity_kwh@S14000077", @@ -530267,7 +530267,7 @@ "resolved_period": 2025, "resolved_value": 127812638.32025437, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_766213d868014fdb46863169" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_e79ac0ba753bff4e3513be5c" }, { "name": "desnz.subnational.electricity_kwh@S14000078", @@ -530280,7 +530280,7 @@ "resolved_period": 2025, "resolved_value": 146666551.24041036, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_e2eb6a63eee0df939d4e1bf3" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_e33772fc1c2b0932dac0e305" }, { "name": "desnz.subnational.electricity_kwh@S14000079", @@ -530293,7 +530293,7 @@ "resolved_period": 2025, "resolved_value": 161841490.98829573, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_081010f12313820a7c80f365" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_1f35b0c903610f7e74050004" }, { "name": "desnz.subnational.electricity_kwh@S14000080", @@ -530306,7 +530306,7 @@ "resolved_period": 2025, "resolved_value": 132803601.23003909, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_f52db294c857bff81a12071d" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_df1e16e6ca34111548d69a94" }, { "name": "desnz.subnational.electricity_kwh@S14000081", @@ -530319,7 +530319,7 @@ "resolved_period": 2025, "resolved_value": 135986588.0669785, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_1b7030a0e2b0654ace87b31a" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_d4da8356fe5b4f7f334ce42d" }, { "name": "desnz.subnational.electricity_kwh@S14000082", @@ -530332,7 +530332,7 @@ "resolved_period": 2025, "resolved_value": 141468360.36415243, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_dbc85bd8cd79caf9f2f41a38" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_f1505ba67a65162eccdb75a0" }, { "name": "desnz.subnational.electricity_kwh@S14000083", @@ -530345,7 +530345,7 @@ "resolved_period": 2025, "resolved_value": 128908300.79786003, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_238617163a221017cd98e535" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_537b6e18e4a40a29a43647b1" }, { "name": "desnz.subnational.electricity_kwh@S14000084", @@ -530358,7 +530358,7 @@ "resolved_period": 2025, "resolved_value": 125944170.58977488, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_4ff02f752e7bb84bd308f36d" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_bae0ee346830239f0caab31c" }, { "name": "desnz.subnational.electricity_kwh@S14000085", @@ -530371,7 +530371,7 @@ "resolved_period": 2025, "resolved_value": 133644930.06062257, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_120ce3d179b5c13d2b106dbc" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_341bae18541d164acea49625" }, { "name": "desnz.subnational.electricity_kwh@S14000086", @@ -530384,7 +530384,7 @@ "resolved_period": 2025, "resolved_value": 127920613.40724741, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_7372655511eff3a45957a082" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_51f6b92a725088d4cbc8c7a8" }, { "name": "desnz.subnational.electricity_kwh@S14000087", @@ -530397,7 +530397,7 @@ "resolved_period": 2025, "resolved_value": 112376023.87502442, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_869c358ace660f966179549f" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_75db986fa0d2c25b123b144e" }, { "name": "desnz.subnational.electricity_kwh@S14000088", @@ -530410,7 +530410,7 @@ "resolved_period": 2025, "resolved_value": 115570580.81684278, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_fcb4585857a1106d71ca82bb" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_cc175e5f1403ab330c109354" }, { "name": "desnz.subnational.electricity_kwh@S14000089", @@ -530423,7 +530423,7 @@ "resolved_period": 2025, "resolved_value": 124599327.76705039, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_045a41c656f21d53817901d7" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_35cdebe20adc75e692fdb61a" }, { "name": "desnz.subnational.electricity_kwh@S14000090", @@ -530436,7 +530436,7 @@ "resolved_period": 2025, "resolved_value": 116381775.6360071, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_301cf467505f05f7fc1a3cb0" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_39bca773f0a41c909c06f667" }, { "name": "desnz.subnational.electricity_kwh@S14000091", @@ -530449,7 +530449,7 @@ "resolved_period": 2025, "resolved_value": 157784430.15346077, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_136025c8055d81e47b6b9571" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_f87e0387a9d985476c9cd86f" }, { "name": "desnz.subnational.electricity_kwh@S14000092", @@ -530462,7 +530462,7 @@ "resolved_period": 2025, "resolved_value": 138988847.34763387, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_165676385cc8f864d37e6776" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_5c06ee0541fec1fe4fc5c853" }, { "name": "desnz.subnational.electricity_kwh@S14000093", @@ -530475,7 +530475,7 @@ "resolved_period": 2025, "resolved_value": 114471793.58014052, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_074b4344db8155770a4d34e0" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_2ced568c1b84e186b2afbf92" }, { "name": "desnz.subnational.electricity_kwh@S14000094", @@ -530488,7 +530488,7 @@ "resolved_period": 2025, "resolved_value": 230319763.26957434, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_3e7e0002020c98f41706328b" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_f9c1e0cf06fe9d4abb98410c" }, { "name": "desnz.subnational.electricity_kwh@S14000095", @@ -530501,7 +530501,7 @@ "resolved_period": 2025, "resolved_value": 132009049.84357893, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_8190b7023513a40c3121399f" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_f53dd6fdac410281a40ea362" }, { "name": "desnz.subnational.electricity_kwh@S14000096", @@ -530514,7 +530514,7 @@ "resolved_period": 2025, "resolved_value": 144240602.7266084, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_3dfa9e7385403b891ec3b934" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_c16a223e9e418005cc6b695b" }, { "name": "desnz.subnational.electricity_kwh@S14000097", @@ -530527,7 +530527,7 @@ "resolved_period": 2025, "resolved_value": 123781188.5707123, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_1f0bb349f087c134e61a62c9" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_7b92b23271ee42ca0b8abefc" }, { "name": "desnz.subnational.electricity_kwh@S14000098", @@ -530540,7 +530540,7 @@ "resolved_period": 2025, "resolved_value": 196432730.3664224, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_70f9b5812646859895c173a8" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_3656934994f49d528213dc5c" }, { "name": "desnz.subnational.electricity_kwh@S14000099", @@ -530553,7 +530553,7 @@ "resolved_period": 2025, "resolved_value": 128512083.53724916, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_5f49efe864d4d78a8a0045ec" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_821cafba1e91bc14fd0caa72" }, { "name": "desnz.subnational.electricity_kwh@S14000100", @@ -530566,7 +530566,7 @@ "resolved_period": 2025, "resolved_value": 136743386.33695227, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_a6c9e60593bbee5febdf21fe" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_6ceee05369128420aed9101a" }, { "name": "desnz.subnational.electricity_kwh@S14000101", @@ -530579,7 +530579,7 @@ "resolved_period": 2025, "resolved_value": 112325710.68431494, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_028f99af24b2cb82dc2a8786" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_369b586c58fee63f445dab51" }, { "name": "desnz.subnational.electricity_kwh@S14000102", @@ -530592,7 +530592,7 @@ "resolved_period": 2025, "resolved_value": 118243265.13718756, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_3bb5b29254b2cd8548bdbf41" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_342600f07c3a809bec7daa73" }, { "name": "desnz.subnational.electricity_kwh@S14000103", @@ -530605,7 +530605,7 @@ "resolved_period": 2025, "resolved_value": 170263481.49873886, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_f6515d6cd056c24107e977bd" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_611b57fc23e5655b84ccb10f" }, { "name": "desnz.subnational.electricity_kwh@S14000104", @@ -530618,7 +530618,7 @@ "resolved_period": 2025, "resolved_value": 119175010.53153305, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_0d2458652666502f47e78335" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_4e957db55fc6dc4b0fab1443" }, { "name": "desnz.subnational.electricity_kwh@S14000105", @@ -530631,7 +530631,7 @@ "resolved_period": 2025, "resolved_value": 167779653.29074645, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_edc238a4c9e2b7427b60ad51" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_1e699b16b7c1f0956750dcd6" }, { "name": "desnz.subnational.electricity_kwh@S14000106", @@ -530644,7 +530644,7 @@ "resolved_period": 2025, "resolved_value": 112515169.35406008, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_cf91a12c11dbd11a24f49cd0" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_e26133d13aaece9db38f00a5" }, { "name": "desnz.subnational.electricity_kwh@S14000107", @@ -530657,7 +530657,7 @@ "resolved_period": 2025, "resolved_value": 126197570.5707714, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_feae266f540e1ccd7c323a3d" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_8ac3858bc6ed1ab1f4aae028" }, { "name": "desnz.subnational.electricity_kwh@S14000108", @@ -530670,7 +530670,7 @@ "resolved_period": 2025, "resolved_value": 162635119.49987915, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_172a188e36af975a47372a9f" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_c47c4b66902bd4c4db4b7852" }, { "name": "desnz.subnational.electricity_kwh@S14000109", @@ -530683,7 +530683,7 @@ "resolved_period": 2025, "resolved_value": 111757717.27743432, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_e361d631de84b79e157ec9cb" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_7f0c210ca53acdafc5d4ec37" }, { "name": "desnz.subnational.electricity_kwh@S14000110", @@ -530696,7 +530696,7 @@ "resolved_period": 2025, "resolved_value": 120734499.6963281, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_18dc50b484822a2923aa9934" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_a237dbd10017ef871fe89112" }, { "name": "desnz.subnational.electricity_kwh@S14000111", @@ -530709,7 +530709,7 @@ "resolved_period": 2025, "resolved_value": 175609757.01527783, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_c7cdd4bfa0c1f8091be13be5" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_836dd7938fa1089e2105a5d6" }, { "name": "desnz.subnational.electricity_kwh@W07000081", @@ -530722,7 +530722,7 @@ "resolved_period": 2025, "resolved_value": 109390680.70455548, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_2af72912c74710cb271e6408" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_aa1927c96fa2f52ea31ea16f" }, { "name": "desnz.subnational.electricity_kwh@W07000082", @@ -530735,7 +530735,7 @@ "resolved_period": 2025, "resolved_value": 124883365.8222173, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_c30bf82f8a4c5fb20a6eb7cf" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_cdd730faf7227683ca3fb6e0" }, { "name": "desnz.subnational.electricity_kwh@W07000083", @@ -530748,7 +530748,7 @@ "resolved_period": 2025, "resolved_value": 129139344.77139428, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_ca7821c5a57c241ba7cbc650" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_04c2f45537e6f9de02a58d14" }, { "name": "desnz.subnational.electricity_kwh@W07000084", @@ -530761,7 +530761,7 @@ "resolved_period": 2025, "resolved_value": 112935926.96089348, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_f92cd810187f8a8f7428ddff" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_5df89b4985a06c72d4a2e1ec" }, { "name": "desnz.subnational.electricity_kwh@W07000085", @@ -530774,7 +530774,7 @@ "resolved_period": 2025, "resolved_value": 147041820.82822043, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_51e5ce9669c2eccee1df5fb1" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_51edc6e38845336fbcbed5f1" }, { "name": "desnz.subnational.electricity_kwh@W07000086", @@ -530787,7 +530787,7 @@ "resolved_period": 2025, "resolved_value": 113233899.4290719, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_9dcfaca0b3a60e964ea091c1" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_ced622ccb15f347eb9ff6ec7" }, { "name": "desnz.subnational.electricity_kwh@W07000087", @@ -530800,7 +530800,7 @@ "resolved_period": 2025, "resolved_value": 145706877.8014834, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_c8fbe59746680001dc55f137" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_bd1207ca87948d8c6515902a" }, { "name": "desnz.subnational.electricity_kwh@W07000088", @@ -530813,7 +530813,7 @@ "resolved_period": 2025, "resolved_value": 114776913.73967446, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_76f1653c70b7424fb1ca0027" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_c0bdcebffa5a57ad350091d9" }, { "name": "desnz.subnational.electricity_kwh@W07000089", @@ -530826,7 +530826,7 @@ "resolved_period": 2025, "resolved_value": 127137416.85936683, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_2aba4737d1050425c6c0a93f" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_a38707e1f87a53d66f3e1c35" }, { "name": "desnz.subnational.electricity_kwh@W07000090", @@ -530839,7 +530839,7 @@ "resolved_period": 2025, "resolved_value": 113982509.77700886, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_40c0673f342028ff1316ef40" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_f1b6002d3d334384fa82f670" }, { "name": "desnz.subnational.electricity_kwh@W07000091", @@ -530852,7 +530852,7 @@ "resolved_period": 2025, "resolved_value": 144411290.0206822, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_1db3075837e24bac5ba6001e" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_42b686ce10f39bdcce388877" }, { "name": "desnz.subnational.electricity_kwh@W07000092", @@ -530865,7 +530865,7 @@ "resolved_period": 2025, "resolved_value": 127610010.89817132, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_2cb8ba95ce76b0ac0af88543" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_3ba236b40bb0897ccb4f98ce" }, { "name": "desnz.subnational.electricity_kwh@W07000093", @@ -530878,7 +530878,7 @@ "resolved_period": 2025, "resolved_value": 173062606.44341126, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_5050806066ddd243f1351c81" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_992ccaf86cd20ce67932f88e" }, { "name": "desnz.subnational.electricity_kwh@W07000094", @@ -530891,7 +530891,7 @@ "resolved_period": 2025, "resolved_value": 145331944.0449217, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_c9b4cbcb3138aadd40d6b63d" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_ba40781e6e105576d98f80cb" }, { "name": "desnz.subnational.electricity_kwh@W07000095", @@ -530904,7 +530904,7 @@ "resolved_period": 2025, "resolved_value": 130409379.99602142, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_67202f1f511a569e70588213" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_54e81cdaca937b9f8644ad10" }, { "name": "desnz.subnational.electricity_kwh@W07000096", @@ -530917,7 +530917,7 @@ "resolved_period": 2025, "resolved_value": 177034666.076683, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_4e96729d139c6bc620c63742" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_f9a934d7a60ce63a98765a18" }, { "name": "desnz.subnational.electricity_kwh@W07000097", @@ -530930,7 +530930,7 @@ "resolved_period": 2025, "resolved_value": 128443481.98785777, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_8c105323bc5681f8e7cb4c4c" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_ed405d83770b191090d42c2c" }, { "name": "desnz.subnational.electricity_kwh@W07000098", @@ -530943,7 +530943,7 @@ "resolved_period": 2025, "resolved_value": 121596426.86167382, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_2ded25b9c44662c42502944f" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_1d5741940892ab02fb08f3ec" }, { "name": "desnz.subnational.electricity_kwh@W07000099", @@ -530956,7 +530956,7 @@ "resolved_period": 2025, "resolved_value": 116982276.1951404, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_247396464342fc5c1b028397" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_743b264ee52b837c483e40b0" }, { "name": "desnz.subnational.electricity_kwh@W07000100", @@ -530969,7 +530969,7 @@ "resolved_period": 2025, "resolved_value": 154960536.14807412, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_bc24bda47d4d4df11cfed7cc" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_c8158906ca4c7ce9b28940eb" }, { "name": "desnz.subnational.electricity_kwh@W07000101", @@ -530982,7 +530982,7 @@ "resolved_period": 2025, "resolved_value": 141663820.5296279, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_9297bd7bffc5ec98ec143198" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_3c47104c09874ba162720b36" }, { "name": "desnz.subnational.electricity_kwh@W07000102", @@ -530995,7 +530995,7 @@ "resolved_period": 2025, "resolved_value": 146954929.17503172, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_7197711d68fd888cbc55fe21" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_7891aca732e59c8bb2c6832e" }, { "name": "desnz.subnational.electricity_kwh@W07000103", @@ -531008,7 +531008,7 @@ "resolved_period": 2025, "resolved_value": 118124025.1940121, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_c187c208f7c282ff6c866f47" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_051a55c85666c3211d849d02" }, { "name": "desnz.subnational.electricity_kwh@W07000104", @@ -531021,7 +531021,7 @@ "resolved_period": 2025, "resolved_value": 132519415.92503983, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_1785e822ca59a7ee0289df19" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_61dc5d86e9b392730899ace8" }, { "name": "desnz.subnational.electricity_kwh@W07000105", @@ -531034,7 +531034,7 @@ "resolved_period": 2025, "resolved_value": 123273940.60848615, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_6274c968224f880ea929e7dd" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_a2164a49e625ee581f828886" }, { "name": "desnz.subnational.electricity_kwh@W07000106", @@ -531047,7 +531047,7 @@ "resolved_period": 2025, "resolved_value": 119798378.35375838, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_2b184a94dbb785c419d9112f" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_b0f9928b0bba932cefbe724c" }, { "name": "desnz.subnational.electricity_kwh@W07000107", @@ -531060,7 +531060,7 @@ "resolved_period": 2025, "resolved_value": 116337207.3523009, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_1985a07d7564773ccf350b28" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_e46ed4413b037792a16bf9c2" }, { "name": "desnz.subnational.electricity_kwh@W07000108", @@ -531073,7 +531073,7 @@ "resolved_period": 2025, "resolved_value": 126402319.13115346, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_1abe0dbcba04670e17a76b3a" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_55d74ce52d74f0c63a751326" }, { "name": "desnz.subnational.electricity_kwh@W07000109", @@ -531086,7 +531086,7 @@ "resolved_period": 2025, "resolved_value": 109954307.8538211, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_87c4fc37fd244d1a1d825b27" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_a109ab5e54144360804d6033" }, { "name": "desnz.subnational.electricity_kwh@W07000110", @@ -531099,7 +531099,7 @@ "resolved_period": 2025, "resolved_value": 128246250.93679667, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_3e06460d675786a131bada4f" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_4803c7bfb7adc8bd626d2f1d" }, { "name": "desnz.subnational.electricity_kwh@W07000111", @@ -531112,7 +531112,7 @@ "resolved_period": 2025, "resolved_value": 126877653.84802122, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_fe0378614cdb35478c4cfbbb" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_52e477c651b87e66e3c6daf4" }, { "name": "desnz.subnational.electricity_kwh@W07000112", @@ -531125,7 +531125,7 @@ "resolved_period": 2025, "resolved_value": 121254524.47043046, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_dbc781682cc03253f1b46e0f" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_a080ed2eff7206e861cafe32" } ] }, @@ -535703,7 +535703,7 @@ "resolved_period": 2025, "resolved_value": 449137520.1689215, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_c4d0c3e54f3c11dacbf2dce8" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_6592ab5cd1ea6b5ebafac55b" }, { "name": "desnz.subnational.gas_kwh@E14001064", @@ -535716,7 +535716,7 @@ "resolved_period": 2025, "resolved_value": 434406820.5916764, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_555d9f60cdebd702f901bab1" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_77156b025e7de27181f49608" }, { "name": "desnz.subnational.gas_kwh@E14001065", @@ -535729,7 +535729,7 @@ "resolved_period": 2025, "resolved_value": 507405870.4602181, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_d50716cd12fd7c75c490186b" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_e9386f99926370bab91a99f5" }, { "name": "desnz.subnational.gas_kwh@E14001066", @@ -535742,7 +535742,7 @@ "resolved_period": 2025, "resolved_value": 411977903.1840001, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_e278dedd0379cdaf518b88f0" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_a43fb187fcde8d6b1d65dd87" }, { "name": "desnz.subnational.gas_kwh@E14001067", @@ -535755,7 +535755,7 @@ "resolved_period": 2025, "resolved_value": 340724085.89948624, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_225471831921dda6dba9f56d" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_3b00ca925fec85f708d497b3" }, { "name": "desnz.subnational.gas_kwh@E14001068", @@ -535768,7 +535768,7 @@ "resolved_period": 2025, "resolved_value": 426234062.6076831, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_5123ad3fd04187446e0a0ec4" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_65e7d121e84d621fccb04b9f" }, { "name": "desnz.subnational.gas_kwh@E14001069", @@ -535781,7 +535781,7 @@ "resolved_period": 2025, "resolved_value": 353062041.4847834, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_afa97d846de18da80cfcd9dd" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_cefd8ff5c77243a368d8fa40" }, { "name": "desnz.subnational.gas_kwh@E14001070", @@ -535794,7 +535794,7 @@ "resolved_period": 2025, "resolved_value": 396494847.38566315, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_3b8dfb95e42b6b221f869ccc" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_139e51ccc3e1b679b2603165" }, { "name": "desnz.subnational.gas_kwh@E14001071", @@ -535807,7 +535807,7 @@ "resolved_period": 2025, "resolved_value": 408145176.6395901, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_874d3908776ba958d96de416" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_ba91572850ca957c722e4b81" }, { "name": "desnz.subnational.gas_kwh@E14001072", @@ -535820,7 +535820,7 @@ "resolved_period": 2025, "resolved_value": 338093298.64315104, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_040d9920869f9f06ce2b7d72" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_d4b8cd97d7fd60f158695b9d" }, { "name": "desnz.subnational.gas_kwh@E14001073", @@ -535833,7 +535833,7 @@ "resolved_period": 2025, "resolved_value": 359125673.178931, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_8d859c975451ca8536ce13da" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_26b8b8722cb1e44b0a8d89d9" }, { "name": "desnz.subnational.gas_kwh@E14001074", @@ -535846,7 +535846,7 @@ "resolved_period": 2025, "resolved_value": 440925930.62773323, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_d65d2264fd100ffed59d30e5" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_c2c8c21d117dcd7e3b8099c8" }, { "name": "desnz.subnational.gas_kwh@E14001075", @@ -535859,7 +535859,7 @@ "resolved_period": 2025, "resolved_value": 434583412.0443173, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_901d0916fb3282c18a8d1995" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_c48c7dbd2eb7143da9c35261" }, { "name": "desnz.subnational.gas_kwh@E14001076", @@ -535872,7 +535872,7 @@ "resolved_period": 2025, "resolved_value": 396987999.2480751, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_85f34890a6e7e67c1252394c" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_52f073cb5b5820637abab0a6" }, { "name": "desnz.subnational.gas_kwh@E14001077", @@ -535885,7 +535885,7 @@ "resolved_period": 2025, "resolved_value": 415572782.42226887, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_e50d41ab5c6efbda532f82b1" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_71619165cfdb71c5b42f13f5" }, { "name": "desnz.subnational.gas_kwh@E14001078", @@ -535898,7 +535898,7 @@ "resolved_period": 2025, "resolved_value": 398562713.53858244, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_ba7b23ea6b4afb6e8dd68bf4" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_12e4e262f9e42a135a19d408" }, { "name": "desnz.subnational.gas_kwh@E14001079", @@ -535911,7 +535911,7 @@ "resolved_period": 2025, "resolved_value": 443057451.8373209, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_d0ae22b9a2ddf9dae922dd5d" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_902441db668d9da29371bc03" }, { "name": "desnz.subnational.gas_kwh@E14001080", @@ -535924,7 +535924,7 @@ "resolved_period": 2025, "resolved_value": 417024594.022706, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_f838d5d8bc7f5510e584d506" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_691ce7a193e05bd957a9a44a" }, { "name": "desnz.subnational.gas_kwh@E14001081", @@ -535937,7 +535937,7 @@ "resolved_period": 2025, "resolved_value": 358258156.35097307, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_92119ecd7e6e649a67842771" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_8c25cf78c563bd1c6ffa9764" }, { "name": "desnz.subnational.gas_kwh@E14001082", @@ -535950,7 +535950,7 @@ "resolved_period": 2025, "resolved_value": 520847896.75036895, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_857033d698722fc9267476c7" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_2d65722d75ca693a54fdc944" }, { "name": "desnz.subnational.gas_kwh@E14001083", @@ -535963,7 +535963,7 @@ "resolved_period": 2025, "resolved_value": 487543662.519422, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_a0c5cc61e43c0d387981bc83" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_a098592d92637d9763ca66e3" }, { "name": "desnz.subnational.gas_kwh@E14001084", @@ -535976,7 +535976,7 @@ "resolved_period": 2025, "resolved_value": 413112190.75504935, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_fc22450205575e6bbca9670f" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_083b61bf5f05d176a0896612" }, { "name": "desnz.subnational.gas_kwh@E14001085", @@ -535989,7 +535989,7 @@ "resolved_period": 2025, "resolved_value": 218486133.3197137, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_fdd233c63dded37528a2af62" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_8ed5d7478df4115383d7aa37" }, { "name": "desnz.subnational.gas_kwh@E14001086", @@ -536002,7 +536002,7 @@ "resolved_period": 2025, "resolved_value": 265678838.46326128, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_0659cab664d274f0cb914c25" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_89d887c117825c5987c07605" }, { "name": "desnz.subnational.gas_kwh@E14001087", @@ -536015,7 +536015,7 @@ "resolved_period": 2025, "resolved_value": 373784240.8507399, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_a68f34f8a439ea4119ca5590" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_8b3c2b3ced22b776702d06a9" }, { "name": "desnz.subnational.gas_kwh@E14001088", @@ -536028,7 +536028,7 @@ "resolved_period": 2025, "resolved_value": 334635172.5172555, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_b662fe0645547bdf13864e70" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_e81bbf2be094781aced35b2d" }, { "name": "desnz.subnational.gas_kwh@E14001089", @@ -536041,7 +536041,7 @@ "resolved_period": 2025, "resolved_value": 386199196.257097, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_6623098af00b32a288126b38" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_0c3514bd43e6ffd0c7eb89d8" }, { "name": "desnz.subnational.gas_kwh@E14001090", @@ -536054,7 +536054,7 @@ "resolved_period": 2025, "resolved_value": 367788854.26079965, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_6866fb6d44d1ecc822978011" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_4baeed98adbb79324e59622b" }, { "name": "desnz.subnational.gas_kwh@E14001091", @@ -536067,7 +536067,7 @@ "resolved_period": 2025, "resolved_value": 432610578.53732485, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_f9197e37360895da1c3910ed" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_d7fb7bd693e031e09485b852" }, { "name": "desnz.subnational.gas_kwh@E14001092", @@ -536080,7 +536080,7 @@ "resolved_period": 2025, "resolved_value": 460844893.4153578, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_ee0e40d2c8b708b22490aedb" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_99e12665797246680f4de076" }, { "name": "desnz.subnational.gas_kwh@E14001093", @@ -536093,7 +536093,7 @@ "resolved_period": 2025, "resolved_value": 470146641.39828974, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_2739fe9b913b5b5ab019d03b" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_55a329ca0153b61ae60a02ac" }, { "name": "desnz.subnational.gas_kwh@E14001094", @@ -536106,7 +536106,7 @@ "resolved_period": 2025, "resolved_value": 482570439.0612379, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_03d66e2ec7a815b44bdfb1e2" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_ab616ecd7c2d8364f4f96caf" }, { "name": "desnz.subnational.gas_kwh@E14001095", @@ -536119,7 +536119,7 @@ "resolved_period": 2025, "resolved_value": 424959098.17141896, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_c77e49ebb06cf7439d092cfd" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_8526d77e9cda94915917e5d8" }, { "name": "desnz.subnational.gas_kwh@E14001096", @@ -536132,7 +536132,7 @@ "resolved_period": 2025, "resolved_value": 385075667.76117384, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_87ba39e9075488fa5cb868b8" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_c5c68ba927e75952ce00cbfd" }, { "name": "desnz.subnational.gas_kwh@E14001097", @@ -536145,7 +536145,7 @@ "resolved_period": 2025, "resolved_value": 416255985.8207858, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_d57f2f087115b9855d88a57a" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_71b431687f5a40bb1ecc7b6b" }, { "name": "desnz.subnational.gas_kwh@E14001098", @@ -536158,7 +536158,7 @@ "resolved_period": 2025, "resolved_value": 478456252.83091617, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_2ef00ffdfe26bdd63b582309" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_b1e14985eaea3c6c9f1d7ff7" }, { "name": "desnz.subnational.gas_kwh@E14001099", @@ -536171,7 +536171,7 @@ "resolved_period": 2025, "resolved_value": 425757591.25696224, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_4cda72dab94e8c3369b028bf" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_32d558d77d7717086a116d1c" }, { "name": "desnz.subnational.gas_kwh@E14001100", @@ -536184,7 +536184,7 @@ "resolved_period": 2025, "resolved_value": 424711046.98886895, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_c75736161b57b56bdad43c92" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_951da5483dd9a521d9636ddf" }, { "name": "desnz.subnational.gas_kwh@E14001101", @@ -536197,7 +536197,7 @@ "resolved_period": 2025, "resolved_value": 393586778.2900947, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_57a67b8c2e66884d2ac92ad1" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_3b722e26b6251f839fffbe44" }, { "name": "desnz.subnational.gas_kwh@E14001102", @@ -536210,7 +536210,7 @@ "resolved_period": 2025, "resolved_value": 458339723.3898346, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_cea144ca93ce392cf3b7395a" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_39b134a19e4d83d990494e50" }, { "name": "desnz.subnational.gas_kwh@E14001103", @@ -536223,7 +536223,7 @@ "resolved_period": 2025, "resolved_value": 402131685.46691656, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_15f881dae167f916ac0e0749" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_c1613ec48ffe184da52ce51f" }, { "name": "desnz.subnational.gas_kwh@E14001104", @@ -536236,7 +536236,7 @@ "resolved_period": 2025, "resolved_value": 406822740.58009505, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_5a1b4485be178a417c6d274a" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_0b467553e3c0e8eece874c1f" }, { "name": "desnz.subnational.gas_kwh@E14001105", @@ -536249,7 +536249,7 @@ "resolved_period": 2025, "resolved_value": 459185686.44087136, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_743005e5e624ac52a0f065a0" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_765102182a1baaa5cf909cb8" }, { "name": "desnz.subnational.gas_kwh@E14001106", @@ -536262,7 +536262,7 @@ "resolved_period": 2025, "resolved_value": 467174757.7669245, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_e4fec76ef8e7731a55cc672b" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_11829fd226112bc008fcf69f" }, { "name": "desnz.subnational.gas_kwh@E14001107", @@ -536275,7 +536275,7 @@ "resolved_period": 2025, "resolved_value": 452139104.5095683, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_388ebf156bb0187dd9d3a24c" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_f3f3992053373c9c134eac0c" }, { "name": "desnz.subnational.gas_kwh@E14001108", @@ -536288,7 +536288,7 @@ "resolved_period": 2025, "resolved_value": 401658264.7175613, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_dc1c4efea5fb5b996067814d" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_9c62e858b6b22a9990676943" }, { "name": "desnz.subnational.gas_kwh@E14001109", @@ -536301,7 +536301,7 @@ "resolved_period": 2025, "resolved_value": 449600696.4250807, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_804cd148594119994fc7cf54" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_e252c3d0945b67d5b21e5db7" }, { "name": "desnz.subnational.gas_kwh@E14001110", @@ -536314,7 +536314,7 @@ "resolved_period": 2025, "resolved_value": 464281873.16816586, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_b3826a72085e273eb79ecacb" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_df6d8f3ed36d23021c0101b0" }, { "name": "desnz.subnational.gas_kwh@E14001111", @@ -536327,7 +536327,7 @@ "resolved_period": 2025, "resolved_value": 447832488.1491268, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_369bd5c53379e1fc929eb653" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_d35442267617c38e93624492" }, { "name": "desnz.subnational.gas_kwh@E14001112", @@ -536340,7 +536340,7 @@ "resolved_period": 2025, "resolved_value": 469446731.62631285, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_eb44f0e0db9c3d69b3a0841d" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_6ffffe9d1d56a5cb8821cae5" }, { "name": "desnz.subnational.gas_kwh@E14001113", @@ -536353,7 +536353,7 @@ "resolved_period": 2025, "resolved_value": 374502417.1253586, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_8f1c693aacc5b10e5977c6cf" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_e018b3d1d48e749ff5f21724" }, { "name": "desnz.subnational.gas_kwh@E14001114", @@ -536366,7 +536366,7 @@ "resolved_period": 2025, "resolved_value": 339551994.42151606, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_b36f092a99f06a8730b883fc" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_98df92ab40f8aaadff9d9e10" }, { "name": "desnz.subnational.gas_kwh@E14001115", @@ -536379,7 +536379,7 @@ "resolved_period": 2025, "resolved_value": 386022625.7926733, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_d6014859b01e538be05c6c25" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_6269065594201b5e04c55704" }, { "name": "desnz.subnational.gas_kwh@E14001116", @@ -536392,7 +536392,7 @@ "resolved_period": 2025, "resolved_value": 361235188.68644065, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_e72e76e514e7650e5e654ce0" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_3549faf521bec15dd0165d89" }, { "name": "desnz.subnational.gas_kwh@E14001117", @@ -536405,7 +536405,7 @@ "resolved_period": 2025, "resolved_value": 377900090.58791286, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_f728622580fcac10a128b668" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_c858457bab22b086e4df99e7" }, { "name": "desnz.subnational.gas_kwh@E14001118", @@ -536418,7 +536418,7 @@ "resolved_period": 2025, "resolved_value": 462231625.04453367, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_891b1bf8080043f641d3a903" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_2568af0c241e839fc8811213" }, { "name": "desnz.subnational.gas_kwh@E14001119", @@ -536431,7 +536431,7 @@ "resolved_period": 2025, "resolved_value": 481013973.47872424, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_52934c0ff4d4f88b356b372c" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_78b95b23b69f3dc6f973603a" }, { "name": "desnz.subnational.gas_kwh@E14001120", @@ -536444,7 +536444,7 @@ "resolved_period": 2025, "resolved_value": 460187140.9631895, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_7e24bd5c2347baf40d422d4f" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_3c3baa17fed8febb249890fc" }, { "name": "desnz.subnational.gas_kwh@E14001121", @@ -536457,7 +536457,7 @@ "resolved_period": 2025, "resolved_value": 320341944.72546995, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_df98197a98fafcce249a60a7" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_729c53eae2ad23761f9c08d3" }, { "name": "desnz.subnational.gas_kwh@E14001122", @@ -536470,7 +536470,7 @@ "resolved_period": 2025, "resolved_value": 483044585.51866484, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_b8ef0c3237c66cf7d6bc912d" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_c8540f63423b36c375e8143e" }, { "name": "desnz.subnational.gas_kwh@E14001123", @@ -536483,7 +536483,7 @@ "resolved_period": 2025, "resolved_value": 460137266.67093635, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_0efb2e95fa1e54d87ed8d979" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_1e7b9d6acc8f008063dc2947" }, { "name": "desnz.subnational.gas_kwh@E14001124", @@ -536496,7 +536496,7 @@ "resolved_period": 2025, "resolved_value": 402157092.13397324, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_ca2f78d31eb307ab1d9349f9" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_9383f8fe4c323d096659a518" }, { "name": "desnz.subnational.gas_kwh@E14001125", @@ -536509,7 +536509,7 @@ "resolved_period": 2025, "resolved_value": 460568369.7697955, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_051f0317767fe462378763e9" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_bccd7e06b705ec80fb973f52" }, { "name": "desnz.subnational.gas_kwh@E14001126", @@ -536522,7 +536522,7 @@ "resolved_period": 2025, "resolved_value": 268344080.03804606, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_e026b75b7a556c8f05953ec9" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_41267ff3b28ce895a61def60" }, { "name": "desnz.subnational.gas_kwh@E14001127", @@ -536535,7 +536535,7 @@ "resolved_period": 2025, "resolved_value": 368625984.00951815, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_73559ee0f2bea5438d3fc75a" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_25d19cef03bdb24d32c3bfd7" }, { "name": "desnz.subnational.gas_kwh@E14001128", @@ -536548,7 +536548,7 @@ "resolved_period": 2025, "resolved_value": 396074671.8175767, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_67ace9b1c15b3419c25fca93" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_623ba4849e6db9096fa4c9f1" }, { "name": "desnz.subnational.gas_kwh@E14001129", @@ -536561,7 +536561,7 @@ "resolved_period": 2025, "resolved_value": 348162056.8262433, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_c8482aa13cd2dbc9a65fab26" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_a13b667491754f3b7fb0af98" }, { "name": "desnz.subnational.gas_kwh@E14001130", @@ -536574,7 +536574,7 @@ "resolved_period": 2025, "resolved_value": 367061060.133682, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_14684e5177216b57778ed952" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_595e28009e6989117886d4ac" }, { "name": "desnz.subnational.gas_kwh@E14001131", @@ -536587,7 +536587,7 @@ "resolved_period": 2025, "resolved_value": 290734527.10707164, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_e90e92a1e7e078f3b914b478" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_d7fd7ed9d53cec9a630126cd" }, { "name": "desnz.subnational.gas_kwh@E14001132", @@ -536600,7 +536600,7 @@ "resolved_period": 2025, "resolved_value": 341020228.90721655, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_85e9319bcfb63a740cd180ee" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_02f688a2fdc2965754d2aee6" }, { "name": "desnz.subnational.gas_kwh@E14001133", @@ -536613,7 +536613,7 @@ "resolved_period": 2025, "resolved_value": 328771407.04287267, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_048163ead45cc9b508ce8490" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_eb23d3e18f829b00ee3e7fe9" }, { "name": "desnz.subnational.gas_kwh@E14001134", @@ -536626,7 +536626,7 @@ "resolved_period": 2025, "resolved_value": 401104853.0490266, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_8eed0092f8559764d78b6bd0" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_8ae3b0693fd16e238f2c5938" }, { "name": "desnz.subnational.gas_kwh@E14001135", @@ -536639,7 +536639,7 @@ "resolved_period": 2025, "resolved_value": 320897783.45659053, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_056bb78fc79fe6707bb4de9d" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_e09b6fc9c5b62cc299c186c7" }, { "name": "desnz.subnational.gas_kwh@E14001136", @@ -536652,7 +536652,7 @@ "resolved_period": 2025, "resolved_value": 270874872.41176325, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_5e0c9703342c18087a1568b3" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_cc8b3f3c0d30cfa7ebb0eaa0" }, { "name": "desnz.subnational.gas_kwh@E14001137", @@ -536665,7 +536665,7 @@ "resolved_period": 2025, "resolved_value": 489382613.4555994, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_f779357d60288d58617b6e5c" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_bd8d4365e1c144b81994c6bb" }, { "name": "desnz.subnational.gas_kwh@E14001138", @@ -536678,7 +536678,7 @@ "resolved_period": 2025, "resolved_value": 451790145.4974423, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_21e6247a19a1f1af1290fa1a" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_37dc61846e70370681d75bd3" }, { "name": "desnz.subnational.gas_kwh@E14001139", @@ -536691,7 +536691,7 @@ "resolved_period": 2025, "resolved_value": 429065194.76053035, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_8bdaca0e5e48b85caad285d5" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_b1c5d46770feba66dcd891b9" }, { "name": "desnz.subnational.gas_kwh@E14001140", @@ -536704,7 +536704,7 @@ "resolved_period": 2025, "resolved_value": 431681665.2605278, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_751786522b639bf19d42b559" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_26274ebd6bf8430b96b9ba3a" }, { "name": "desnz.subnational.gas_kwh@E14001141", @@ -536717,7 +536717,7 @@ "resolved_period": 2025, "resolved_value": 391648299.11766124, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_95793f4f9900489c61508aac" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_c3b01dec01b88f3b13bf3a35" }, { "name": "desnz.subnational.gas_kwh@E14001142", @@ -536730,7 +536730,7 @@ "resolved_period": 2025, "resolved_value": 471569479.66326255, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_c1035a12762c2c6229d588ea" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_5fe729d9a65fcc937a3fc0c5" }, { "name": "desnz.subnational.gas_kwh@E14001143", @@ -536743,7 +536743,7 @@ "resolved_period": 2025, "resolved_value": 439415590.2547903, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_f2bdc4eec9cad2c6b4e0df41" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_756bc3cf55ad94b101d355d4" }, { "name": "desnz.subnational.gas_kwh@E14001144", @@ -536756,7 +536756,7 @@ "resolved_period": 2025, "resolved_value": 450050274.68880785, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_d78d49af9914c89c1ce12f19" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_f943497b270538f116982746" }, { "name": "desnz.subnational.gas_kwh@E14001145", @@ -536769,7 +536769,7 @@ "resolved_period": 2025, "resolved_value": 460147476.4744454, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_f5e3fa9458b051e82a241fce" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_ef141a4ea2f1990c107a18b4" }, { "name": "desnz.subnational.gas_kwh@E14001146", @@ -536782,7 +536782,7 @@ "resolved_period": 2025, "resolved_value": 337476813.6653763, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_7d10771de2b48ed11b745ec4" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_4f8107dc0b8a57c8d6299f0c" }, { "name": "desnz.subnational.gas_kwh@E14001147", @@ -536795,7 +536795,7 @@ "resolved_period": 2025, "resolved_value": 476302501.04714817, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_02112d2adab349d9bc10f454" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_3aac245c065793feefc0ceb8" }, { "name": "desnz.subnational.gas_kwh@E14001148", @@ -536808,7 +536808,7 @@ "resolved_period": 2025, "resolved_value": 170256856.55549538, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_ed251ab26daf28b0ec452d50" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_66238426893db833eb831b88" }, { "name": "desnz.subnational.gas_kwh@E14001149", @@ -536821,7 +536821,7 @@ "resolved_period": 2025, "resolved_value": 408481624.6419584, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_d8718b3a5ded68297203de94" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_c4b67d1e7aa467e4336ccc5d" }, { "name": "desnz.subnational.gas_kwh@E14001150", @@ -536834,7 +536834,7 @@ "resolved_period": 2025, "resolved_value": 427892064.1082093, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_b6b235c7ede7cd495dd3ed07" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_431dfea6d33913411f1415e1" }, { "name": "desnz.subnational.gas_kwh@E14001151", @@ -536847,7 +536847,7 @@ "resolved_period": 2025, "resolved_value": 415457363.79656386, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_a275f058b780f60b688cd8cc" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_a91b0df2af9bdea074ce90d8" }, { "name": "desnz.subnational.gas_kwh@E14001152", @@ -536860,7 +536860,7 @@ "resolved_period": 2025, "resolved_value": 426539648.8315664, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_b58f7c647bf3459b2bbe2499" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_74866f6b35ee4fc89ad0db2d" }, { "name": "desnz.subnational.gas_kwh@E14001153", @@ -536873,7 +536873,7 @@ "resolved_period": 2025, "resolved_value": 397943452.159683, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_44af402f57512c6ae9569948" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_b4a83a4f84ccd362c41a54bd" }, { "name": "desnz.subnational.gas_kwh@E14001154", @@ -536886,7 +536886,7 @@ "resolved_period": 2025, "resolved_value": 402774282.7783725, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_9c874d06dcc0801f31b25f0f" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_558d856f201565556a5c97e5" }, { "name": "desnz.subnational.gas_kwh@E14001155", @@ -536899,7 +536899,7 @@ "resolved_period": 2025, "resolved_value": 206443617.02690065, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_7fdbf01b47cde5dcf95cf0f2" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_0c606cee9b8ffdfdc8c72ed8" }, { "name": "desnz.subnational.gas_kwh@E14001156", @@ -536912,7 +536912,7 @@ "resolved_period": 2025, "resolved_value": 265894789.22883287, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_7b95f6c2525934e373953aa8" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_bf894101b6580422bcac4604" }, { "name": "desnz.subnational.gas_kwh@E14001157", @@ -536925,7 +536925,7 @@ "resolved_period": 2025, "resolved_value": 373583863.9117596, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_d10518e9486cdb0117753822" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_c9904d0c3baa167d25badd28" }, { "name": "desnz.subnational.gas_kwh@E14001158", @@ -536938,7 +536938,7 @@ "resolved_period": 2025, "resolved_value": 498254155.4042082, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_3e3fbaf5b9b675fd6b67470c" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_d1831d519ebd6e05fc7b8cc4" }, { "name": "desnz.subnational.gas_kwh@E14001159", @@ -536951,7 +536951,7 @@ "resolved_period": 2025, "resolved_value": 412474338.36187595, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_8aba29156b23adb8d617bffb" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_6a5a4e4cde296c49a692ad34" }, { "name": "desnz.subnational.gas_kwh@E14001160", @@ -536964,7 +536964,7 @@ "resolved_period": 2025, "resolved_value": 523250185.67484266, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_600d4a6446c0f7a4fe2e05fb" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_81ca2e8c708a6439fd2e178b" }, { "name": "desnz.subnational.gas_kwh@E14001161", @@ -536977,7 +536977,7 @@ "resolved_period": 2025, "resolved_value": 418619890.5119552, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_7aa285fd367a0f90cd925586" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_8b02c6a52b077edcb03f8f7f" }, { "name": "desnz.subnational.gas_kwh@E14001162", @@ -536990,7 +536990,7 @@ "resolved_period": 2025, "resolved_value": 572883532.1463674, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_fee504574575f515c7c074a5" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_4bef193687a0c1f8f821d73d" }, { "name": "desnz.subnational.gas_kwh@E14001163", @@ -537003,7 +537003,7 @@ "resolved_period": 2025, "resolved_value": 384559617.066938, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_38cb93065e8652ab8e6b584a" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_f3be6abfb9e1a0529abdb794" }, { "name": "desnz.subnational.gas_kwh@E14001164", @@ -537016,7 +537016,7 @@ "resolved_period": 2025, "resolved_value": 315425652.83620167, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_e7b993ae0449de8f4de8f6a2" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_fd30db0284ebd8434024a5b1" }, { "name": "desnz.subnational.gas_kwh@E14001165", @@ -537029,7 +537029,7 @@ "resolved_period": 2025, "resolved_value": 420712150.6662493, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_86a17b34a9d1b5d8879a3acc" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_059cb24e44a4c672474eb19a" }, { "name": "desnz.subnational.gas_kwh@E14001166", @@ -537042,7 +537042,7 @@ "resolved_period": 2025, "resolved_value": 410896756.7981243, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_6bd583752a59aa0e91052760" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_1eba84c753dd5a17834e8ea7" }, { "name": "desnz.subnational.gas_kwh@E14001167", @@ -537055,7 +537055,7 @@ "resolved_period": 2025, "resolved_value": 461861965.79974824, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_59c112930a869359d0f3c5d0" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_6da1e970e8ccf86480ccbbcc" }, { "name": "desnz.subnational.gas_kwh@E14001168", @@ -537068,7 +537068,7 @@ "resolved_period": 2025, "resolved_value": 332370963.8319364, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_3e78735572ba7b5d823560bf" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_b3559c2528fb129199257fef" }, { "name": "desnz.subnational.gas_kwh@E14001169", @@ -537081,7 +537081,7 @@ "resolved_period": 2025, "resolved_value": 553723489.6044757, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_88bde2589bbe8ec75c0bad45" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_7ededf704595fc7613dbe646" }, { "name": "desnz.subnational.gas_kwh@E14001170", @@ -537094,7 +537094,7 @@ "resolved_period": 2025, "resolved_value": 418892645.28431755, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_2d24be8f76827d1023d129b9" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_874ccd7717b330bb4c8878a2" }, { "name": "desnz.subnational.gas_kwh@E14001171", @@ -537107,7 +537107,7 @@ "resolved_period": 2025, "resolved_value": 395713930.79432416, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_1924784a2af300c587747fbd" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_1fde5293c7d425e54b8954e6" }, { "name": "desnz.subnational.gas_kwh@E14001172", @@ -537120,7 +537120,7 @@ "resolved_period": 2025, "resolved_value": 494924633.18661124, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_12f1cf843677935e18e27b9e" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_54daaf296d16c1edfeb9b470" }, { "name": "desnz.subnational.gas_kwh@E14001173", @@ -537133,7 +537133,7 @@ "resolved_period": 2025, "resolved_value": 449817173.4514882, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_d6f1e4bd2581ae4a4ca3d306" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_00b4389c0772cf3d4adc03f6" }, { "name": "desnz.subnational.gas_kwh@E14001174", @@ -537146,7 +537146,7 @@ "resolved_period": 2025, "resolved_value": 389273277.9012152, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_b1add0ac71a31895f6e08995" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_f3398c8616bb95b40d0c437b" }, { "name": "desnz.subnational.gas_kwh@E14001175", @@ -537159,7 +537159,7 @@ "resolved_period": 2025, "resolved_value": 358970025.75399363, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_e1944ba317064d09c08e6775" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_75c224cafa7a9a3ad1d42657" }, { "name": "desnz.subnational.gas_kwh@E14001176", @@ -537172,7 +537172,7 @@ "resolved_period": 2025, "resolved_value": 408726017.88890046, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_8ccbf5bbc15e9551122798d6" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_792e365e2de873b28099c176" }, { "name": "desnz.subnational.gas_kwh@E14001177", @@ -537185,7 +537185,7 @@ "resolved_period": 2025, "resolved_value": 461392479.5380398, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_bd3f13b3787d8b475da8f3fb" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_0f9762626a296de32e3818c3" }, { "name": "desnz.subnational.gas_kwh@E14001178", @@ -537198,7 +537198,7 @@ "resolved_period": 2025, "resolved_value": 409282688.7364939, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_1c23181b84e7f64ddf5e5f2e" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_0cd1e1ca926dd118e5701da6" }, { "name": "desnz.subnational.gas_kwh@E14001179", @@ -537211,7 +537211,7 @@ "resolved_period": 2025, "resolved_value": 440201479.2516992, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_31dffcca1212729b4b1b6de3" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_856d4720c70bec5714e7afe3" }, { "name": "desnz.subnational.gas_kwh@E14001180", @@ -537224,7 +537224,7 @@ "resolved_period": 2025, "resolved_value": 421477480.8862949, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_993bacb642906c5deddf1028" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_62f9bb0d1b17e84afd1a5b89" }, { "name": "desnz.subnational.gas_kwh@E14001181", @@ -537237,7 +537237,7 @@ "resolved_period": 2025, "resolved_value": 424283341.3784563, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_9df13928413bf5dd7c381b94" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_50c687a27569b7253a27a118" }, { "name": "desnz.subnational.gas_kwh@E14001182", @@ -537250,7 +537250,7 @@ "resolved_period": 2025, "resolved_value": 460212276.44116086, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_3e83bbeef04ade3d36f7a3e0" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_626deed7e6aa6dbc855ff6d2" }, { "name": "desnz.subnational.gas_kwh@E14001183", @@ -537263,7 +537263,7 @@ "resolved_period": 2025, "resolved_value": 439697068.0743721, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_60c74fc60109ec2f4d6eb190" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_38df27581fc33f59a5e36acb" }, { "name": "desnz.subnational.gas_kwh@E14001184", @@ -537276,7 +537276,7 @@ "resolved_period": 2025, "resolved_value": 401476161.3472945, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_7aba9be97d91b786492209f2" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_e0dd40aebc0a6c5acac35235" }, { "name": "desnz.subnational.gas_kwh@E14001185", @@ -537289,7 +537289,7 @@ "resolved_period": 2025, "resolved_value": 443118630.7186015, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_0e2ea2867bd3b125c5847321" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_0e87d526ce98f778c319fae2" }, { "name": "desnz.subnational.gas_kwh@E14001186", @@ -537302,7 +537302,7 @@ "resolved_period": 2025, "resolved_value": 453033345.8887895, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_410bf0ce4255ea3088859ed0" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_3c2be8565b6be8f61b410300" }, { "name": "desnz.subnational.gas_kwh@E14001187", @@ -537315,7 +537315,7 @@ "resolved_period": 2025, "resolved_value": 533279994.6983859, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_2efd8b53e0cf119a83fc4b68" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_d49e120d4a8279c5c4d4a8ca" }, { "name": "desnz.subnational.gas_kwh@E14001188", @@ -537328,7 +537328,7 @@ "resolved_period": 2025, "resolved_value": 399711076.17891234, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_b9289208ccf8429fe2858c6b" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_541c208a3a54177047292959" }, { "name": "desnz.subnational.gas_kwh@E14001189", @@ -537341,7 +537341,7 @@ "resolved_period": 2025, "resolved_value": 390857472.9885921, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_f1ff64bdbd6aa1156df930ad" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_d2239892911d69aab3e1d4e6" }, { "name": "desnz.subnational.gas_kwh@E14001190", @@ -537354,7 +537354,7 @@ "resolved_period": 2025, "resolved_value": 454431670.8567033, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_fd840f44d2b88325497a426a" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_27c951a0900d220ebe5046e5" }, { "name": "desnz.subnational.gas_kwh@E14001191", @@ -537367,7 +537367,7 @@ "resolved_period": 2025, "resolved_value": 399573988.91280234, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_89839739bcdc21d8a63e3072" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_5340e1f55c1dc166e320c536" }, { "name": "desnz.subnational.gas_kwh@E14001192", @@ -537380,7 +537380,7 @@ "resolved_period": 2025, "resolved_value": 384825360.1891194, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_435acd93b7259364cbc6e3c0" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_23234731e67c4560bb79c59b" }, { "name": "desnz.subnational.gas_kwh@E14001193", @@ -537393,7 +537393,7 @@ "resolved_period": 2025, "resolved_value": 427193486.25470203, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_683d283c7079df0f55375a49" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_2a394c76bae21428b4b0bd54" }, { "name": "desnz.subnational.gas_kwh@E14001194", @@ -537406,7 +537406,7 @@ "resolved_period": 2025, "resolved_value": 440018570.8938342, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_65eae7f204ab343f7bb9564d" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_bff5b072916ca16a003d2b67" }, { "name": "desnz.subnational.gas_kwh@E14001195", @@ -537419,7 +537419,7 @@ "resolved_period": 2025, "resolved_value": 385715987.75719565, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_12c680ad91f7593a923576f7" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_89cc03b37298b03a114762eb" }, { "name": "desnz.subnational.gas_kwh@E14001196", @@ -537432,7 +537432,7 @@ "resolved_period": 2025, "resolved_value": 414618850.2510092, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_88cf726d2b50ca9fe8c45e3b" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_757eaf5db97a4d69cf786afc" }, { "name": "desnz.subnational.gas_kwh@E14001197", @@ -537445,7 +537445,7 @@ "resolved_period": 2025, "resolved_value": 394661393.6067545, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_64b02de443a917e4563d8daa" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_ab8ba2da5ba0979076a72913" }, { "name": "desnz.subnational.gas_kwh@E14001198", @@ -537458,7 +537458,7 @@ "resolved_period": 2025, "resolved_value": 492800634.39980936, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_9bc03d032ad9edfc1f5fdcf8" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_ec1fd12a096797a55aad3e98" }, { "name": "desnz.subnational.gas_kwh@E14001199", @@ -537471,7 +537471,7 @@ "resolved_period": 2025, "resolved_value": 388006756.3020759, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_04232b6d628cd11527d1514c" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_d9ea403437d5bfc485da5d14" }, { "name": "desnz.subnational.gas_kwh@E14001200", @@ -537484,7 +537484,7 @@ "resolved_period": 2025, "resolved_value": 397121194.5341959, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_9cec83332226f41ea66ee07f" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_bf745f39a87432d081e0d9d6" }, { "name": "desnz.subnational.gas_kwh@E14001201", @@ -537497,7 +537497,7 @@ "resolved_period": 2025, "resolved_value": 439641867.68589383, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_bf74b6106774e88fa6c79e51" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_f30da6a30ce64208d6e6d130" }, { "name": "desnz.subnational.gas_kwh@E14001202", @@ -537510,7 +537510,7 @@ "resolved_period": 2025, "resolved_value": 381318459.9390185, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_5f3543580c8e17e4406cd2d8" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_27d1a8caec0df733d92b4b69" }, { "name": "desnz.subnational.gas_kwh@E14001203", @@ -537523,7 +537523,7 @@ "resolved_period": 2025, "resolved_value": 337463714.5148236, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_715b042f5cac717d05284d52" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_4e18f254c1deec956b3a93ab" }, { "name": "desnz.subnational.gas_kwh@E14001204", @@ -537536,7 +537536,7 @@ "resolved_period": 2025, "resolved_value": 399130744.54276943, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_4d7e6d9f65331946b8250388" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_81939fdfa6a585b0eadc66cc" }, { "name": "desnz.subnational.gas_kwh@E14001205", @@ -537549,7 +537549,7 @@ "resolved_period": 2025, "resolved_value": 427793382.3884056, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_2c34be5b0acb9a07ae3c34c2" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_0d166e8ea180021bd8f4c100" }, { "name": "desnz.subnational.gas_kwh@E14001206", @@ -537562,7 +537562,7 @@ "resolved_period": 2025, "resolved_value": 446502133.2167139, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_4ec3c2c88c0ef626ada4bbae" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_f743d39273877e1e0880eebd" }, { "name": "desnz.subnational.gas_kwh@E14001207", @@ -537575,7 +537575,7 @@ "resolved_period": 2025, "resolved_value": 502650138.60368013, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_4a7556d9f9661e8346b8bc7b" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_db132a829844bce46cafe163" }, { "name": "desnz.subnational.gas_kwh@E14001208", @@ -537588,7 +537588,7 @@ "resolved_period": 2025, "resolved_value": 437974012.7846893, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_e2332a3a2cb3230eef326053" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_69cc0938c978b0483e5bf58f" }, { "name": "desnz.subnational.gas_kwh@E14001209", @@ -537601,7 +537601,7 @@ "resolved_period": 2025, "resolved_value": 429994458.78445345, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_837e410a142dc0d48528e274" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_79a24d27d601e2b643e14db6" }, { "name": "desnz.subnational.gas_kwh@E14001210", @@ -537614,7 +537614,7 @@ "resolved_period": 2025, "resolved_value": 410445731.5477848, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_c7c0cec1df8fe91263ee79be" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_8e44164b739d31441f9d963c" }, { "name": "desnz.subnational.gas_kwh@E14001211", @@ -537627,7 +537627,7 @@ "resolved_period": 2025, "resolved_value": 440533217.7586848, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_ab47fd23853e0dab6617d692" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_bab0cd0dd9125da36a6cd782" }, { "name": "desnz.subnational.gas_kwh@E14001212", @@ -537640,7 +537640,7 @@ "resolved_period": 2025, "resolved_value": 354891430.0595034, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_ad14c10a8c8b4ad6d09d9642" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_a2d65a5d19c60ddbcf4c0ea6" }, { "name": "desnz.subnational.gas_kwh@E14001213", @@ -537653,7 +537653,7 @@ "resolved_period": 2025, "resolved_value": 371793165.54610676, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_c0c53f23bba4810953aad2a5" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_ed8ab33a50e510888828c2ee" }, { "name": "desnz.subnational.gas_kwh@E14001214", @@ -537666,7 +537666,7 @@ "resolved_period": 2025, "resolved_value": 351693411.95573914, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_503dbd5a07e4aa9c380d8429" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_c6ccf36629e8c315ae63e043" }, { "name": "desnz.subnational.gas_kwh@E14001215", @@ -537679,7 +537679,7 @@ "resolved_period": 2025, "resolved_value": 484143276.8065263, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_bd69f794382027482abb38f6" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_07335a9d874d95013f8ca228" }, { "name": "desnz.subnational.gas_kwh@E14001216", @@ -537692,7 +537692,7 @@ "resolved_period": 2025, "resolved_value": 408195859.21622974, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_db560d3072e24a933a2617cb" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_c6f193051a1c0a195d5239b9" }, { "name": "desnz.subnational.gas_kwh@E14001217", @@ -537705,7 +537705,7 @@ "resolved_period": 2025, "resolved_value": 257127420.25867054, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_545c43935c6eac169e6b0088" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_34fdad2bf9a3af5adef8aed9" }, { "name": "desnz.subnational.gas_kwh@E14001218", @@ -537718,7 +537718,7 @@ "resolved_period": 2025, "resolved_value": 361631281.8276713, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_133a0a4b161cd157a56f9d7e" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_7292eac92f2d3059d8817ee4" }, { "name": "desnz.subnational.gas_kwh@E14001219", @@ -537731,7 +537731,7 @@ "resolved_period": 2025, "resolved_value": 362693540.23829085, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_8bff043ebc7f1fb785f02c08" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_8096cac4dedcdbcb821cea9f" }, { "name": "desnz.subnational.gas_kwh@E14001220", @@ -537744,7 +537744,7 @@ "resolved_period": 2025, "resolved_value": 349264363.1176103, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_020a996534bece626a0e5840" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_da09e8f528e6713ef91f5053" }, { "name": "desnz.subnational.gas_kwh@E14001221", @@ -537757,7 +537757,7 @@ "resolved_period": 2025, "resolved_value": 469593891.7702164, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_e39e58ff8c10c12edb755f4f" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_f028710e5dab9a4224473dba" }, { "name": "desnz.subnational.gas_kwh@E14001222", @@ -537770,7 +537770,7 @@ "resolved_period": 2025, "resolved_value": 368780448.63492393, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_7591fa4343ae38f90a4e0f73" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_74ff8f7f39e36a051667fd25" }, { "name": "desnz.subnational.gas_kwh@E14001223", @@ -537783,7 +537783,7 @@ "resolved_period": 2025, "resolved_value": 465730790.80516607, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_054b5067f9876a1c70c0190f" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_0d19ad91f3bc7366f2af315a" }, { "name": "desnz.subnational.gas_kwh@E14001224", @@ -537796,7 +537796,7 @@ "resolved_period": 2025, "resolved_value": 349460155.22162515, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_ddb0ba0de9a0c82df3d8ba88" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_1f203d89b19933739b71d534" }, { "name": "desnz.subnational.gas_kwh@E14001225", @@ -537809,7 +537809,7 @@ "resolved_period": 2025, "resolved_value": 437887158.92850834, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_8ef5a284c6a831e868351a1d" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_b9fbd81c2410ef3a63275fca" }, { "name": "desnz.subnational.gas_kwh@E14001226", @@ -537822,7 +537822,7 @@ "resolved_period": 2025, "resolved_value": 476615108.22874415, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_d3ba9b68dba47c7069c1d6c2" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_1b5e2d4b0e6f545f6fbc080d" }, { "name": "desnz.subnational.gas_kwh@E14001227", @@ -537835,7 +537835,7 @@ "resolved_period": 2025, "resolved_value": 522510024.3802645, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_79ff3abce80626b152133a08" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_28a9c9038b68e53255693c4e" }, { "name": "desnz.subnational.gas_kwh@E14001228", @@ -537848,7 +537848,7 @@ "resolved_period": 2025, "resolved_value": 403146765.18350685, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_24becba99744b07d11dc4876" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_ed85e671ab4bd2025002e077" }, { "name": "desnz.subnational.gas_kwh@E14001229", @@ -537861,7 +537861,7 @@ "resolved_period": 2025, "resolved_value": 408775375.1717907, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_9221fb38b30580f399faa3cf" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_df80723139791641aea72c74" }, { "name": "desnz.subnational.gas_kwh@E14001230", @@ -537874,7 +537874,7 @@ "resolved_period": 2025, "resolved_value": 537503891.0592247, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_32fe5c7146992f64b357a7c7" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_18697b4b4cdbceb70a272e99" }, { "name": "desnz.subnational.gas_kwh@E14001231", @@ -537887,7 +537887,7 @@ "resolved_period": 2025, "resolved_value": 297351800.77777517, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_681c9dba30371402cfd53715" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_46b228d29c6d2c43d386ff93" }, { "name": "desnz.subnational.gas_kwh@E14001232", @@ -537900,7 +537900,7 @@ "resolved_period": 2025, "resolved_value": 306611584.56951255, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_096af7f2eb9bea50b5f3744b" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_ad0044f69cdf73baaaf2e4f4" }, { "name": "desnz.subnational.gas_kwh@E14001233", @@ -537913,7 +537913,7 @@ "resolved_period": 2025, "resolved_value": 366441734.824675, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_ef7dbc1d082a83c104963571" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_d630ee3790a0918ffbbe1c72" }, { "name": "desnz.subnational.gas_kwh@E14001234", @@ -537926,7 +537926,7 @@ "resolved_period": 2025, "resolved_value": 509526412.95739657, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_e9310cd81f31bbc78ae24528" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_3059750b61a6dd62ae1878e2" }, { "name": "desnz.subnational.gas_kwh@E14001235", @@ -537939,7 +537939,7 @@ "resolved_period": 2025, "resolved_value": 370435433.94881654, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_f274a73a8c28a80045c66cb0" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_59bd13c725e6afc5a0768cdf" }, { "name": "desnz.subnational.gas_kwh@E14001236", @@ -537952,7 +537952,7 @@ "resolved_period": 2025, "resolved_value": 404495845.87673664, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_50e83e2ff92a902800b985c6" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_db5a32a5d060f267e799d6b2" }, { "name": "desnz.subnational.gas_kwh@E14001237", @@ -537965,7 +537965,7 @@ "resolved_period": 2025, "resolved_value": 360733654.70475614, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_e02a50218baeeb0859a3d1da" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_eaf7a6d17a3eaaf6b16b065d" }, { "name": "desnz.subnational.gas_kwh@E14001238", @@ -537978,7 +537978,7 @@ "resolved_period": 2025, "resolved_value": 630874358.6123936, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_b43c809482b9ae277bc3dc8a" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_41a401a962eee93885b7c5f5" }, { "name": "desnz.subnational.gas_kwh@E14001239", @@ -537991,7 +537991,7 @@ "resolved_period": 2025, "resolved_value": 351441893.34478146, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_4d33eb46dffa73a5139eda94" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_2690f93085c55b596a98a32a" }, { "name": "desnz.subnational.gas_kwh@E14001240", @@ -538004,7 +538004,7 @@ "resolved_period": 2025, "resolved_value": 235575039.0749567, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_713c3410b4f4168753378a1a" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_15aa36ddefe9b7dc07142d28" }, { "name": "desnz.subnational.gas_kwh@E14001241", @@ -538017,7 +538017,7 @@ "resolved_period": 2025, "resolved_value": 295591983.8200672, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_b8abb8cbdd4176cdb0d7fd1f" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_4337e8d8ea556907ab6590f1" }, { "name": "desnz.subnational.gas_kwh@E14001242", @@ -538030,7 +538030,7 @@ "resolved_period": 2025, "resolved_value": 463789336.2942399, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_b958ea59029bdf3dd0d4d912" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_76e19866aaf9618a50d036f8" }, { "name": "desnz.subnational.gas_kwh@E14001243", @@ -538043,7 +538043,7 @@ "resolved_period": 2025, "resolved_value": 347169235.22825456, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_6673924f486777814b4ef5ab" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_29bc468dd4c48f2c4d3c9464" }, { "name": "desnz.subnational.gas_kwh@E14001244", @@ -538056,7 +538056,7 @@ "resolved_period": 2025, "resolved_value": 460348812.1461433, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_cbd4f323e27abeac3066930d" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_a945dee6eacefc5fa29223bf" }, { "name": "desnz.subnational.gas_kwh@E14001245", @@ -538069,7 +538069,7 @@ "resolved_period": 2025, "resolved_value": 466878047.9100454, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_0825ebe94ddb405c3b241f6b" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_afb97288424f65fa790ddacc" }, { "name": "desnz.subnational.gas_kwh@E14001246", @@ -538082,7 +538082,7 @@ "resolved_period": 2025, "resolved_value": 387451562.9833244, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_c62d47caafa1c48d5efdc3cd" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_35739d121b61c1aa0471b67b" }, { "name": "desnz.subnational.gas_kwh@E14001247", @@ -538095,7 +538095,7 @@ "resolved_period": 2025, "resolved_value": 228962744.00742906, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_6229191be69a749f1a076a73" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_e71a204b3f3cda530d2a0ac2" }, { "name": "desnz.subnational.gas_kwh@E14001248", @@ -538108,7 +538108,7 @@ "resolved_period": 2025, "resolved_value": 411128928.92754984, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_96cd97cb7ac0b46606203cef" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_fb094763a42cad30e8c5b82f" }, { "name": "desnz.subnational.gas_kwh@E14001249", @@ -538121,7 +538121,7 @@ "resolved_period": 2025, "resolved_value": 449911908.95312965, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_86d5d87571426a41c32125b4" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_4ebea788707799082a509d8b" }, { "name": "desnz.subnational.gas_kwh@E14001250", @@ -538134,7 +538134,7 @@ "resolved_period": 2025, "resolved_value": 433714511.65888506, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_4d7932648fa0970a75ebadcd" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_30e54fad00a7377ba1569c57" }, { "name": "desnz.subnational.gas_kwh@E14001251", @@ -538147,7 +538147,7 @@ "resolved_period": 2025, "resolved_value": 418733785.46268106, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_c3b0ae8ba9e9f67c2be52795" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_85f30fc7dc03779f3eefabcb" }, { "name": "desnz.subnational.gas_kwh@E14001252", @@ -538160,7 +538160,7 @@ "resolved_period": 2025, "resolved_value": 315857498.1083875, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_656ed61d17f7de71fc41208e" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_f4152a82dc3ddbdefbcf1c9f" }, { "name": "desnz.subnational.gas_kwh@E14001253", @@ -538173,7 +538173,7 @@ "resolved_period": 2025, "resolved_value": 329269536.3917347, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_c9746427c7a9bf495e85302a" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_cb4012fb5b3e396ad77570f5" }, { "name": "desnz.subnational.gas_kwh@E14001254", @@ -538186,7 +538186,7 @@ "resolved_period": 2025, "resolved_value": 403773267.511551, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_d43aeaddb680bc966096ff3e" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_228d99b1c2ac3ac5e7db794b" }, { "name": "desnz.subnational.gas_kwh@E14001255", @@ -538199,7 +538199,7 @@ "resolved_period": 2025, "resolved_value": 436554244.9409638, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_906c24280fe3fa1d49494cb0" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_c6a2cf5f5a8b64a9a3d99ab3" }, { "name": "desnz.subnational.gas_kwh@E14001256", @@ -538212,7 +538212,7 @@ "resolved_period": 2025, "resolved_value": 288126633.96561706, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_9263285eb2cfff2d05f7f798" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_5b9aa9ad05c1ed364dd4578e" }, { "name": "desnz.subnational.gas_kwh@E14001257", @@ -538225,7 +538225,7 @@ "resolved_period": 2025, "resolved_value": 302557764.87227076, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_d773f1a1c687f87209e0d010" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_e9f43c2d3a4453fc8e5daea7" }, { "name": "desnz.subnational.gas_kwh@E14001258", @@ -538238,7 +538238,7 @@ "resolved_period": 2025, "resolved_value": 464477429.82099193, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_6b8fae5e5c56ce2d6f393007" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_b1857357870433fe434c1729" }, { "name": "desnz.subnational.gas_kwh@E14001259", @@ -538251,7 +538251,7 @@ "resolved_period": 2025, "resolved_value": 387766378.9053792, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_79780c61ce232dff6502d944" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_25073284327824692c877d72" }, { "name": "desnz.subnational.gas_kwh@E14001260", @@ -538264,7 +538264,7 @@ "resolved_period": 2025, "resolved_value": 305348108.50420606, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_6fbfe66572ab655712a494f5" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_987fc876f3b315a83b2f7aca" }, { "name": "desnz.subnational.gas_kwh@E14001261", @@ -538277,7 +538277,7 @@ "resolved_period": 2025, "resolved_value": 392464895.70658445, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_21c9b6f3fcd3301b153b7dfa" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_fdc5bdefa1e15db987716cc4" }, { "name": "desnz.subnational.gas_kwh@E14001262", @@ -538290,7 +538290,7 @@ "resolved_period": 2025, "resolved_value": 487376078.5534162, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_301ab58925318ceef6e94510" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_a9c731a345a96963a8dbc47e" }, { "name": "desnz.subnational.gas_kwh@E14001263", @@ -538303,7 +538303,7 @@ "resolved_period": 2025, "resolved_value": 409465066.98593533, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_f41556a522182af9ab2ed4f1" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_83d0294e965cf09c963c2347" }, { "name": "desnz.subnational.gas_kwh@E14001264", @@ -538316,7 +538316,7 @@ "resolved_period": 2025, "resolved_value": 474819109.62774515, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_14eeae99698082da571d7984" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_57a518d63003cc673b6c9355" }, { "name": "desnz.subnational.gas_kwh@E14001265", @@ -538329,7 +538329,7 @@ "resolved_period": 2025, "resolved_value": 507747830.88919026, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_d8561db4c05c4518bce4c1ce" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_9f2fd1dca530ee4368d2b918" }, { "name": "desnz.subnational.gas_kwh@E14001266", @@ -538342,7 +538342,7 @@ "resolved_period": 2025, "resolved_value": 477848795.6205856, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_c4adab82c9e1e4c43278f0b1" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_fd91776c380e09373e7a9119" }, { "name": "desnz.subnational.gas_kwh@E14001267", @@ -538355,7 +538355,7 @@ "resolved_period": 2025, "resolved_value": 403779792.35824597, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_f8ae521389935b453676a179" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_df9e19bfdbf34954da292869" }, { "name": "desnz.subnational.gas_kwh@E14001268", @@ -538368,7 +538368,7 @@ "resolved_period": 2025, "resolved_value": 491821043.06844485, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_865a3739d0533b66f823f495" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_bf79aedc95cf15103017f913" }, { "name": "desnz.subnational.gas_kwh@E14001269", @@ -538381,7 +538381,7 @@ "resolved_period": 2025, "resolved_value": 533706848.68299186, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_cb904a1137bdd68ca8817401" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_e34f933f90bb7ab64c61f177" }, { "name": "desnz.subnational.gas_kwh@E14001270", @@ -538394,7 +538394,7 @@ "resolved_period": 2025, "resolved_value": 526972247.70724446, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_3e3ba558ea40cd5f2dc346b8" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_e6ec6bac40afea7fdc3a5aee" }, { "name": "desnz.subnational.gas_kwh@E14001271", @@ -538407,7 +538407,7 @@ "resolved_period": 2025, "resolved_value": 457892417.9337064, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_17c549bea6185ee6d97b3a78" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_7bab627d8e6655a36f00dcb1" }, { "name": "desnz.subnational.gas_kwh@E14001272", @@ -538420,7 +538420,7 @@ "resolved_period": 2025, "resolved_value": 425651259.9971585, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_fe9f0fef064226b54d56ba09" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_72096f036b8aaa1c45d2606c" }, { "name": "desnz.subnational.gas_kwh@E14001273", @@ -538433,7 +538433,7 @@ "resolved_period": 2025, "resolved_value": 334318749.0865891, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_07c6f21a00cb4df589d5787c" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_17b0ec83a3b177a623768733" }, { "name": "desnz.subnational.gas_kwh@E14001274", @@ -538446,7 +538446,7 @@ "resolved_period": 2025, "resolved_value": 394890678.8868651, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_0c110f2005f00b2631801107" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_1595204ce0069f3272af4f6a" }, { "name": "desnz.subnational.gas_kwh@E14001275", @@ -538459,7 +538459,7 @@ "resolved_period": 2025, "resolved_value": 360912591.40179604, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_67ad3c8661e6448c6b10b0b5" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_a8ccd2f3300c2c0371314a0c" }, { "name": "desnz.subnational.gas_kwh@E14001276", @@ -538472,7 +538472,7 @@ "resolved_period": 2025, "resolved_value": 401556718.29698694, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_94863d78504a2a512c816c4a" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_593dff6cc6671fcc78ca648c" }, { "name": "desnz.subnational.gas_kwh@E14001277", @@ -538485,7 +538485,7 @@ "resolved_period": 2025, "resolved_value": 435530072.70729625, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_1319f14fea1fd86b46339e3f" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_c15d44978dccc0dcf51f6166" }, { "name": "desnz.subnational.gas_kwh@E14001278", @@ -538498,7 +538498,7 @@ "resolved_period": 2025, "resolved_value": 411295077.5413578, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_b5f37c2b676bd77b9e4c813c" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_db5a83f0c0579a6ad2c822d6" }, { "name": "desnz.subnational.gas_kwh@E14001279", @@ -538511,7 +538511,7 @@ "resolved_period": 2025, "resolved_value": 471910005.95108384, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_2695024fd0d020eaa8afe211" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_0938cb5b92249aebc49f9e8f" }, { "name": "desnz.subnational.gas_kwh@E14001280", @@ -538524,7 +538524,7 @@ "resolved_period": 2025, "resolved_value": 403517029.085062, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_7c160e2d7eef7e466d76d9c0" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_ec91a78515bd9355d77feb8c" }, { "name": "desnz.subnational.gas_kwh@E14001281", @@ -538537,7 +538537,7 @@ "resolved_period": 2025, "resolved_value": 271057044.47001266, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_1e323a92ed3aa133f339a79d" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_decd55df3b5b03bef9a6a057" }, { "name": "desnz.subnational.gas_kwh@E14001282", @@ -538550,7 +538550,7 @@ "resolved_period": 2025, "resolved_value": 395175391.8167268, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_1a4a92495bff0c4687882829" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_cff4e68aeb8ac556fdeda041" }, { "name": "desnz.subnational.gas_kwh@E14001283", @@ -538563,7 +538563,7 @@ "resolved_period": 2025, "resolved_value": 461016383.65989274, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_2fed558f3da30f32d25bb0e0" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_99c95f2e1b77037eaf639cb6" }, { "name": "desnz.subnational.gas_kwh@E14001284", @@ -538576,7 +538576,7 @@ "resolved_period": 2025, "resolved_value": 522791957.8177621, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_5c6fd5eec23fe3e12d2b4163" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_8f71d41e10a095ae97b48f2e" }, { "name": "desnz.subnational.gas_kwh@E14001285", @@ -538589,7 +538589,7 @@ "resolved_period": 2025, "resolved_value": 397142362.3688855, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_46309e007c1aacbf99e3dc02" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_3df9985f9e2a2bf5bbbc457c" }, { "name": "desnz.subnational.gas_kwh@E14001286", @@ -538602,7 +538602,7 @@ "resolved_period": 2025, "resolved_value": 421506347.54018295, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_9bc9675a5387a738a0b158af" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_10557d232d01862d69aa4221" }, { "name": "desnz.subnational.gas_kwh@E14001287", @@ -538615,7 +538615,7 @@ "resolved_period": 2025, "resolved_value": 441883749.34929204, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_51efd12b25c910bb4bad5b1e" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_ac2dc1c583b6624240a3f632" }, { "name": "desnz.subnational.gas_kwh@E14001288", @@ -538628,7 +538628,7 @@ "resolved_period": 2025, "resolved_value": 398335265.2484606, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_8524d5061bc6691172369858" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_5132350e3a6b25f1827502b2" }, { "name": "desnz.subnational.gas_kwh@E14001289", @@ -538641,7 +538641,7 @@ "resolved_period": 2025, "resolved_value": 408503245.35302407, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_e6568c5514d0b233c6b75f1a" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_08b8a4fad90ebc2d96c7ec5c" }, { "name": "desnz.subnational.gas_kwh@E14001290", @@ -538654,7 +538654,7 @@ "resolved_period": 2025, "resolved_value": 320117438.9714651, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_eed1b7e0e0d91426b4c333e2" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_89f91096b325db05a6d388a8" }, { "name": "desnz.subnational.gas_kwh@E14001291", @@ -538667,7 +538667,7 @@ "resolved_period": 2025, "resolved_value": 272898274.32864153, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_6f6d5b125e3afda088156b91" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_336e4c422e1277c0a21e50ee" }, { "name": "desnz.subnational.gas_kwh@E14001292", @@ -538680,7 +538680,7 @@ "resolved_period": 2025, "resolved_value": 456400207.8815805, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_b8e1d636fbbc90de21f19175" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_8c1135712264d40e4e898f98" }, { "name": "desnz.subnational.gas_kwh@E14001293", @@ -538693,7 +538693,7 @@ "resolved_period": 2025, "resolved_value": 462259942.2239254, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_b77f3b471210e075c42ddec1" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_533e9d4cc9815f7be5b602b3" }, { "name": "desnz.subnational.gas_kwh@E14001294", @@ -538706,7 +538706,7 @@ "resolved_period": 2025, "resolved_value": 344233384.02781105, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_1d6a482203198f601c39f8a2" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_7d32146686a3c77f9c8b453e" }, { "name": "desnz.subnational.gas_kwh@E14001295", @@ -538719,7 +538719,7 @@ "resolved_period": 2025, "resolved_value": 479996472.49584454, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_8f23109ae31abf8cfd9b84c6" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_d3b1a18fc7aa5d3d70eb7d76" }, { "name": "desnz.subnational.gas_kwh@E14001296", @@ -538732,7 +538732,7 @@ "resolved_period": 2025, "resolved_value": 382975944.5218334, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_94c3550ee925d699779574d9" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_6a23d8960c8d4f54013812aa" }, { "name": "desnz.subnational.gas_kwh@E14001297", @@ -538745,7 +538745,7 @@ "resolved_period": 2025, "resolved_value": 499966406.5341845, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_cc4d77ffce37035dea0264be" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_2eb7789faa84ff14f86cc7b3" }, { "name": "desnz.subnational.gas_kwh@E14001298", @@ -538758,7 +538758,7 @@ "resolved_period": 2025, "resolved_value": 406403403.2415544, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_514955ee87b554ff25d7a290" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_cc301675799ae20d0033bef0" }, { "name": "desnz.subnational.gas_kwh@E14001299", @@ -538771,7 +538771,7 @@ "resolved_period": 2025, "resolved_value": 413034251.67412305, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_711b177120d4dfb37ef69550" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_273485eaa1045599654f67e6" }, { "name": "desnz.subnational.gas_kwh@E14001300", @@ -538784,7 +538784,7 @@ "resolved_period": 2025, "resolved_value": 459904767.0925783, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_ec1ccec51051e8fc94eaa7bf" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_4c64e6207130b080d0bbe40d" }, { "name": "desnz.subnational.gas_kwh@E14001301", @@ -538797,7 +538797,7 @@ "resolved_period": 2025, "resolved_value": 410681354.3200273, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_e96ae23107b86277c3d29c8a" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_78efe50989dfdf60946ae5d5" }, { "name": "desnz.subnational.gas_kwh@E14001302", @@ -538810,7 +538810,7 @@ "resolved_period": 2025, "resolved_value": 388748458.87230027, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_623f1ea6738941642f6e5e72" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_db4d03f64b7451dae4097945" }, { "name": "desnz.subnational.gas_kwh@E14001303", @@ -538823,7 +538823,7 @@ "resolved_period": 2025, "resolved_value": 280613293.2059694, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_1144fbea42f7f76446df27ff" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_831d3c9fc33c71b5edf81b85" }, { "name": "desnz.subnational.gas_kwh@E14001304", @@ -538836,7 +538836,7 @@ "resolved_period": 2025, "resolved_value": 216777231.96863034, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_46482114505c6e610009e3ee" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_9cfbb271a56a9c3ce0242b6d" }, { "name": "desnz.subnational.gas_kwh@E14001305", @@ -538849,7 +538849,7 @@ "resolved_period": 2025, "resolved_value": 367843235.5055113, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_ca87f0b287e723b5e6878742" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_7319b8e97d94591b55f4ad87" }, { "name": "desnz.subnational.gas_kwh@E14001306", @@ -538862,7 +538862,7 @@ "resolved_period": 2025, "resolved_value": 364693256.75416, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_990a9bda3d4a765d6f4df5bc" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_fcbeab9dd0765424342d3bef" }, { "name": "desnz.subnational.gas_kwh@E14001307", @@ -538875,7 +538875,7 @@ "resolved_period": 2025, "resolved_value": 405438738.671124, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_43563f85ebefac858518db7b" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_e35a1066a9f0afe2143940f3" }, { "name": "desnz.subnational.gas_kwh@E14001308", @@ -538888,7 +538888,7 @@ "resolved_period": 2025, "resolved_value": 475936167.60590816, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_a0916dc7ad106b4fa69e3fd9" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_169af95ee40c6bace7ac25dc" }, { "name": "desnz.subnational.gas_kwh@E14001309", @@ -538901,7 +538901,7 @@ "resolved_period": 2025, "resolved_value": 342827450.8494314, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_e464ce6115042696bcdfd67e" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_87415aa6f1b1c275e6284b6e" }, { "name": "desnz.subnational.gas_kwh@E14001310", @@ -538914,7 +538914,7 @@ "resolved_period": 2025, "resolved_value": 614159565.7692202, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_34b3a187f243840dd7bdc884" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_a5e59529b482543950c22c5a" }, { "name": "desnz.subnational.gas_kwh@E14001311", @@ -538927,7 +538927,7 @@ "resolved_period": 2025, "resolved_value": 457247460.4021575, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_e148c57abbef778b4fa64483" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_027e2f69f6328f9a1390f636" }, { "name": "desnz.subnational.gas_kwh@E14001312", @@ -538940,7 +538940,7 @@ "resolved_period": 2025, "resolved_value": 453565210.138177, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_079c41852d082474751915f4" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_4226447b925a29233e635ed5" }, { "name": "desnz.subnational.gas_kwh@E14001313", @@ -538953,7 +538953,7 @@ "resolved_period": 2025, "resolved_value": 386089592.58748037, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_928672fa47a4b99ff51bc57e" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_fc3d2fcf5ed0903b4507ee19" }, { "name": "desnz.subnational.gas_kwh@E14001314", @@ -538966,7 +538966,7 @@ "resolved_period": 2025, "resolved_value": 481200242.73291075, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_fffb82941ca9a179efab7dae" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_03b04e7c83866c9e528cb5fc" }, { "name": "desnz.subnational.gas_kwh@E14001315", @@ -538979,7 +538979,7 @@ "resolved_period": 2025, "resolved_value": 453808470.0943597, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_cca57b61d67b3c564ac0b0bf" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_38fb8124584759433cfb1c61" }, { "name": "desnz.subnational.gas_kwh@E14001316", @@ -538992,7 +538992,7 @@ "resolved_period": 2025, "resolved_value": 400905244.7502204, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_ed41b68f2c31d800476b1172" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_214478219b2a0046de9a5dff" }, { "name": "desnz.subnational.gas_kwh@E14001317", @@ -539005,7 +539005,7 @@ "resolved_period": 2025, "resolved_value": 351321422.4867398, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_27ee001cafeb3a6b49202e9c" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_480b043933edc797d08f8c38" }, { "name": "desnz.subnational.gas_kwh@E14001318", @@ -539018,7 +539018,7 @@ "resolved_period": 2025, "resolved_value": 334607175.26958513, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_92c7accb567f42d2b4cb5897" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_3c97252df51f4e73b90d1915" }, { "name": "desnz.subnational.gas_kwh@E14001319", @@ -539031,7 +539031,7 @@ "resolved_period": 2025, "resolved_value": 357525272.9527034, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_29009cf35fa8235908e84821" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_b59045555ffb32cd60c0724b" }, { "name": "desnz.subnational.gas_kwh@E14001320", @@ -539044,7 +539044,7 @@ "resolved_period": 2025, "resolved_value": 430643470.36094093, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_d363d8d53d93684bb9ed37e1" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_66cf9b5307117ab6216a5a28" }, { "name": "desnz.subnational.gas_kwh@E14001321", @@ -539057,7 +539057,7 @@ "resolved_period": 2025, "resolved_value": 471335691.4517964, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_bdf89ae647a9b0ab9bc60e35" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_22085d2ebc1e2cd44242a9b9" }, { "name": "desnz.subnational.gas_kwh@E14001322", @@ -539070,7 +539070,7 @@ "resolved_period": 2025, "resolved_value": 467572555.5781439, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_df3bee4216d8c53af700d965" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_a30cfb7ed35bc39d3650c749" }, { "name": "desnz.subnational.gas_kwh@E14001323", @@ -539083,7 +539083,7 @@ "resolved_period": 2025, "resolved_value": 384544668.14411235, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_1b58d9099625d5d4852beb6c" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_935ef683bc535602f1781da7" }, { "name": "desnz.subnational.gas_kwh@E14001324", @@ -539096,7 +539096,7 @@ "resolved_period": 2025, "resolved_value": 406798914.0712099, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_c466646a09a8bd0453cb887b" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_6e115145577c0e19c8244b7e" }, { "name": "desnz.subnational.gas_kwh@E14001325", @@ -539109,7 +539109,7 @@ "resolved_period": 2025, "resolved_value": 403641705.4623375, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_35134b0900e3f84f3c2fbaeb" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_2b0175954cd4ea18d4ecd38c" }, { "name": "desnz.subnational.gas_kwh@E14001326", @@ -539122,7 +539122,7 @@ "resolved_period": 2025, "resolved_value": 456660979.6882231, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_c4652813154b21a1697c4ce1" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_d24b948c11bd827cb333bf17" }, { "name": "desnz.subnational.gas_kwh@E14001327", @@ -539135,7 +539135,7 @@ "resolved_period": 2025, "resolved_value": 420376336.20158356, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_811d53aa9fc10849eb593eb2" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_fc2e7fc78ebc08f716aac938" }, { "name": "desnz.subnational.gas_kwh@E14001328", @@ -539148,7 +539148,7 @@ "resolved_period": 2025, "resolved_value": 463348292.9338975, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_99442ecf2d505506360c7a04" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_3376b3783dae730930ffb22c" }, { "name": "desnz.subnational.gas_kwh@E14001329", @@ -539161,7 +539161,7 @@ "resolved_period": 2025, "resolved_value": 419708696.3593395, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_f60be578ce0b60b212e6ca3b" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_23cc57e1f9e60d2e2fa93bf1" }, { "name": "desnz.subnational.gas_kwh@E14001330", @@ -539174,7 +539174,7 @@ "resolved_period": 2025, "resolved_value": 369568340.0761006, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_255b6d4d24adc47be74e5466" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_e74c835f3c20094888087719" }, { "name": "desnz.subnational.gas_kwh@E14001331", @@ -539187,7 +539187,7 @@ "resolved_period": 2025, "resolved_value": 432716707.4731002, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_16246de9102391aad08c1c99" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_37f5dd7068706c411c84bd80" }, { "name": "desnz.subnational.gas_kwh@E14001332", @@ -539200,7 +539200,7 @@ "resolved_period": 2025, "resolved_value": 343667657.6672527, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_e49a8e5d8379ad70e56bb8a0" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_5a9341b3ca9f91fab981cbab" }, { "name": "desnz.subnational.gas_kwh@E14001333", @@ -539213,7 +539213,7 @@ "resolved_period": 2025, "resolved_value": 406077608.93988353, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_f95c78d3156afba5cd1c1b74" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_36757232b7b34cd5ea19b7d5" }, { "name": "desnz.subnational.gas_kwh@E14001334", @@ -539226,7 +539226,7 @@ "resolved_period": 2025, "resolved_value": 425188593.3701835, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_dc260a29dcc697698a92a936" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_9e52e26bcaf1c9c3d9f98061" }, { "name": "desnz.subnational.gas_kwh@E14001335", @@ -539239,7 +539239,7 @@ "resolved_period": 2025, "resolved_value": 421753834.8224523, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_ca9ff9b4b386c2054cb0de86" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_6082bf2b86107de58a75c965" }, { "name": "desnz.subnational.gas_kwh@E14001336", @@ -539252,7 +539252,7 @@ "resolved_period": 2025, "resolved_value": 427772113.5536493, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_01e2bafe01ce2a27706c4365" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_c518f2aa439ccd23b7d5b628" }, { "name": "desnz.subnational.gas_kwh@E14001337", @@ -539265,7 +539265,7 @@ "resolved_period": 2025, "resolved_value": 409381427.2313513, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_0eb0202765a7f0933ac29c06" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_b971c1ae0bbbf458f3fcc718" }, { "name": "desnz.subnational.gas_kwh@E14001338", @@ -539278,7 +539278,7 @@ "resolved_period": 2025, "resolved_value": 313264430.6272506, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_5d99e36660783c0f9ffe8159" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_1667074583be543dc84fd9b7" }, { "name": "desnz.subnational.gas_kwh@E14001339", @@ -539291,7 +539291,7 @@ "resolved_period": 2025, "resolved_value": 381847877.44742, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_23436a05768deda5273885e6" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_03bd3accb99396ee0603f6a1" }, { "name": "desnz.subnational.gas_kwh@E14001340", @@ -539304,7 +539304,7 @@ "resolved_period": 2025, "resolved_value": 423747305.0244078, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_406856d4816c933de330fd83" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_70d427a1f199ac6c2e5e9c8b" }, { "name": "desnz.subnational.gas_kwh@E14001341", @@ -539317,7 +539317,7 @@ "resolved_period": 2025, "resolved_value": 393715162.24344397, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_2e3adfce2c710b2517453db2" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_13f42a45fdad1d2114abbc29" }, { "name": "desnz.subnational.gas_kwh@E14001342", @@ -539330,7 +539330,7 @@ "resolved_period": 2025, "resolved_value": 393496127.6043053, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_0adea4a80b2c4972790ffd52" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_d1d7ea8f1d541c0106cccfe4" }, { "name": "desnz.subnational.gas_kwh@E14001343", @@ -539343,7 +539343,7 @@ "resolved_period": 2025, "resolved_value": 301561963.0284242, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_c5d4dbdfae2e639fc104bb1c" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_2291c0dc4276c0d9f56199fe" }, { "name": "desnz.subnational.gas_kwh@E14001344", @@ -539356,7 +539356,7 @@ "resolved_period": 2025, "resolved_value": 351939328.27347153, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_97231a7a5632da022cfc66ab" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_c03c18d17b3d599f7127fec7" }, { "name": "desnz.subnational.gas_kwh@E14001345", @@ -539369,7 +539369,7 @@ "resolved_period": 2025, "resolved_value": 435422004.3355057, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_742c549509c675cbc41749d3" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_11ef13f75481acd0ebdb7eb6" }, { "name": "desnz.subnational.gas_kwh@E14001346", @@ -539382,7 +539382,7 @@ "resolved_period": 2025, "resolved_value": 436353996.02414614, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_1f79202d3ef049ae35f1e929" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_b2b4331fab2ce622704f06b4" }, { "name": "desnz.subnational.gas_kwh@E14001347", @@ -539395,7 +539395,7 @@ "resolved_period": 2025, "resolved_value": 470154697.5377248, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_78dc909f5c328ad867c9a871" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_9205774998dfeefde1f74283" }, { "name": "desnz.subnational.gas_kwh@E14001348", @@ -539408,7 +539408,7 @@ "resolved_period": 2025, "resolved_value": 476220095.7168633, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_5c0ca1cc2b746670020e1c8a" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_f6b002e0c6007d528b593adc" }, { "name": "desnz.subnational.gas_kwh@E14001349", @@ -539421,7 +539421,7 @@ "resolved_period": 2025, "resolved_value": 409781397.40090233, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_e713c4943d1495d1e9df0cf4" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_6f0ff4de5941e0baea374097" }, { "name": "desnz.subnational.gas_kwh@E14001350", @@ -539434,7 +539434,7 @@ "resolved_period": 2025, "resolved_value": 406332855.403275, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_10c172e8caa273dbdc85fa94" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_3056f412386ce7a365b948aa" }, { "name": "desnz.subnational.gas_kwh@E14001351", @@ -539447,7 +539447,7 @@ "resolved_period": 2025, "resolved_value": 363781613.28661674, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_9ecf4b00ed152662534c6c01" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_99ba00c9e8d2864895d1df80" }, { "name": "desnz.subnational.gas_kwh@E14001352", @@ -539460,7 +539460,7 @@ "resolved_period": 2025, "resolved_value": 313791297.70199984, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_992a6dab83a5e39f7dd4b9fc" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_71e1b49dd5f2d6eb2a5d7b2e" }, { "name": "desnz.subnational.gas_kwh@E14001353", @@ -539473,7 +539473,7 @@ "resolved_period": 2025, "resolved_value": 289365969.2833942, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_fa40a41151c873c1e5c5f818" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_6fc7c5944ebae57f55390dc1" }, { "name": "desnz.subnational.gas_kwh@E14001354", @@ -539486,7 +539486,7 @@ "resolved_period": 2025, "resolved_value": 367371092.57704437, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_62fb02faf2dd492fb8be5883" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_8b772a127369a502feac1523" }, { "name": "desnz.subnational.gas_kwh@E14001355", @@ -539499,7 +539499,7 @@ "resolved_period": 2025, "resolved_value": 490431425.7938825, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_69e6a91b7b79ef5b7907ecb3" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_78fc40ccd465b283c433a2fb" }, { "name": "desnz.subnational.gas_kwh@E14001356", @@ -539512,7 +539512,7 @@ "resolved_period": 2025, "resolved_value": 301995506.65108734, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_62c57069cc15386faaa463b1" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_f34516237c69cdf3f1baad81" }, { "name": "desnz.subnational.gas_kwh@E14001357", @@ -539525,7 +539525,7 @@ "resolved_period": 2025, "resolved_value": 392595918.8772947, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_c7606414a390af4d83ee244e" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_0e329ef29d07765978e650d5" }, { "name": "desnz.subnational.gas_kwh@E14001358", @@ -539538,7 +539538,7 @@ "resolved_period": 2025, "resolved_value": 446001214.83126336, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_6205bf0c98a9bdddee41b4d4" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_6691a368fb079142b6fb2ab8" }, { "name": "desnz.subnational.gas_kwh@E14001359", @@ -539551,7 +539551,7 @@ "resolved_period": 2025, "resolved_value": 390287351.8197651, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_bcaddde81ebca1efb1baa20b" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_f8c7c843001f6ce01c81aa5f" }, { "name": "desnz.subnational.gas_kwh@E14001360", @@ -539564,7 +539564,7 @@ "resolved_period": 2025, "resolved_value": 381023558.69928336, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_07b3083cb609310064da07d3" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_e8a1d5e6c2dc7ee934d2ba56" }, { "name": "desnz.subnational.gas_kwh@E14001361", @@ -539577,7 +539577,7 @@ "resolved_period": 2025, "resolved_value": 389799336.8553052, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_82b3a7ce9c8699fb5d98152f" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_934945c18cc2fa1738809f8d" }, { "name": "desnz.subnational.gas_kwh@E14001362", @@ -539590,7 +539590,7 @@ "resolved_period": 2025, "resolved_value": 409922335.8362333, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_046633da514b475118c000d1" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_90f94190674699a4d3fdf30b" }, { "name": "desnz.subnational.gas_kwh@E14001363", @@ -539603,7 +539603,7 @@ "resolved_period": 2025, "resolved_value": 374311972.409215, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_5546d03cbba1c638f502051a" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_2540ec68aba45fe7fa18c5d4" }, { "name": "desnz.subnational.gas_kwh@E14001364", @@ -539616,7 +539616,7 @@ "resolved_period": 2025, "resolved_value": 466439086.1498123, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_0db60b116ae4587b8ebb66aa" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_e3f2bb061fa9e34a1f9733ab" }, { "name": "desnz.subnational.gas_kwh@E14001365", @@ -539629,7 +539629,7 @@ "resolved_period": 2025, "resolved_value": 182526290.78975496, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_aa1b9609dabb21e414cee164" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_e2bd9ff90df313372983ce26" }, { "name": "desnz.subnational.gas_kwh@E14001366", @@ -539642,7 +539642,7 @@ "resolved_period": 2025, "resolved_value": 403407579.6606444, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_86f99e020cbcc9f8417f5dcf" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_63b3af48d495c3868e75f594" }, { "name": "desnz.subnational.gas_kwh@E14001367", @@ -539655,7 +539655,7 @@ "resolved_period": 2025, "resolved_value": 456765260.19624555, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_db518d078cfe1fcb239b8f7f" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_ae2e8a68dbe937e2ca41d02f" }, { "name": "desnz.subnational.gas_kwh@E14001368", @@ -539668,7 +539668,7 @@ "resolved_period": 2025, "resolved_value": 410052248.3594693, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_245bd960f08304098251ef93" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_cd0fce86cf3a40970e249048" }, { "name": "desnz.subnational.gas_kwh@E14001369", @@ -539681,7 +539681,7 @@ "resolved_period": 2025, "resolved_value": 464829390.9739208, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_85f7088e33ec1ebe3b6e91af" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_044d386e2d8b3b99255aa758" }, { "name": "desnz.subnational.gas_kwh@E14001370", @@ -539694,7 +539694,7 @@ "resolved_period": 2025, "resolved_value": 396829636.3765579, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_5db9ea83be054c5885869df4" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_02e0e7728f2b6a580d108a09" }, { "name": "desnz.subnational.gas_kwh@E14001371", @@ -539707,7 +539707,7 @@ "resolved_period": 2025, "resolved_value": 417948881.37792486, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_8dd637ae26eeb1e07db43008" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_ad4ad1c337eeeca925b07394" }, { "name": "desnz.subnational.gas_kwh@E14001372", @@ -539720,7 +539720,7 @@ "resolved_period": 2025, "resolved_value": 415105203.9242731, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_56a4fcfe822ac782de334726" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_f2ce646499c1bf121fdfaccb" }, { "name": "desnz.subnational.gas_kwh@E14001373", @@ -539733,7 +539733,7 @@ "resolved_period": 2025, "resolved_value": 347769992.0230113, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_61445e696e55728bae03819c" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_e3350832bcb2d24420359af1" }, { "name": "desnz.subnational.gas_kwh@E14001374", @@ -539746,7 +539746,7 @@ "resolved_period": 2025, "resolved_value": 356736431.3317723, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_ffda50fa489a7552d4addb20" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_cc165b82eaf15a6643693fba" }, { "name": "desnz.subnational.gas_kwh@E14001375", @@ -539759,7 +539759,7 @@ "resolved_period": 2025, "resolved_value": 380255223.17245024, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_56dac24684a21c19d75c4e62" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_6bc5f3a0ba8d94300ad89320" }, { "name": "desnz.subnational.gas_kwh@E14001376", @@ -539772,7 +539772,7 @@ "resolved_period": 2025, "resolved_value": 322418350.7033761, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_6dbf2fe638eba0d4c996cc83" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_540c1b02f9d7a4943a582fa2" }, { "name": "desnz.subnational.gas_kwh@E14001377", @@ -539785,7 +539785,7 @@ "resolved_period": 2025, "resolved_value": 503048812.4903286, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_0dd3458a32e068c60ba8a4db" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_f69e17c544ab55f16bc66bcf" }, { "name": "desnz.subnational.gas_kwh@E14001378", @@ -539798,7 +539798,7 @@ "resolved_period": 2025, "resolved_value": 449431509.1459713, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_061bc569587b9f0f55869154" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_d41c778cb7db465617a74f3a" }, { "name": "desnz.subnational.gas_kwh@E14001379", @@ -539811,7 +539811,7 @@ "resolved_period": 2025, "resolved_value": 539955744.5896337, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_d559e0cb97679818e122ccf1" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_bb3b4a292f6bf76062bff0c5" }, { "name": "desnz.subnational.gas_kwh@E14001380", @@ -539824,7 +539824,7 @@ "resolved_period": 2025, "resolved_value": 408733952.93254256, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_f38da927110e0ad83a787731" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_33b979424a1d67af609b43b3" }, { "name": "desnz.subnational.gas_kwh@E14001381", @@ -539837,7 +539837,7 @@ "resolved_period": 2025, "resolved_value": 305070936.6104139, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_9a797e2092c673104c57f86c" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_bcd24a426773fe04e1500945" }, { "name": "desnz.subnational.gas_kwh@E14001382", @@ -539850,7 +539850,7 @@ "resolved_period": 2025, "resolved_value": 453813827.79437107, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_38333dd010981baf0b8ff3be" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_9ac09a66cdb8d8028257bec3" }, { "name": "desnz.subnational.gas_kwh@E14001383", @@ -539863,7 +539863,7 @@ "resolved_period": 2025, "resolved_value": 434011394.4543309, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_8eba63183daffe38504abdfc" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_3609aac7050d12276efcea5b" }, { "name": "desnz.subnational.gas_kwh@E14001384", @@ -539876,7 +539876,7 @@ "resolved_period": 2025, "resolved_value": 361897165.53273404, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_0ebdaebc70df61b476287e67" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_374d70835c6b1d18ef68f751" }, { "name": "desnz.subnational.gas_kwh@E14001385", @@ -539889,7 +539889,7 @@ "resolved_period": 2025, "resolved_value": 185010429.79685608, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_021e7e3f69680c46d17b2d8a" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_26c52a0d8f0a94c63e0905d5" }, { "name": "desnz.subnational.gas_kwh@E14001386", @@ -539902,7 +539902,7 @@ "resolved_period": 2025, "resolved_value": 316356099.6436396, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_f0724c9974e84f63cf61532b" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_6d382c1e59a72949cd82d4ab" }, { "name": "desnz.subnational.gas_kwh@E14001387", @@ -539915,7 +539915,7 @@ "resolved_period": 2025, "resolved_value": 285241934.8213666, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_fa6525def1f6a9a48dea46d0" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_15a832674d131f3a16d66bcd" }, { "name": "desnz.subnational.gas_kwh@E14001388", @@ -539928,7 +539928,7 @@ "resolved_period": 2025, "resolved_value": 285073157.9883901, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_e8a2690481da88bb7af03af7" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_684c86fb37112656b4418088" }, { "name": "desnz.subnational.gas_kwh@E14001389", @@ -539941,7 +539941,7 @@ "resolved_period": 2025, "resolved_value": 464791543.13117903, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_5a65760c614c28bee1c4f66d" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_ba3be8a94b1b122d1cb72498" }, { "name": "desnz.subnational.gas_kwh@E14001390", @@ -539954,7 +539954,7 @@ "resolved_period": 2025, "resolved_value": 351593670.23086584, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_e632b4bce38ee63f8eb7ebb3" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_23ab6896fc0ee3b57d07c889" }, { "name": "desnz.subnational.gas_kwh@E14001391", @@ -539967,7 +539967,7 @@ "resolved_period": 2025, "resolved_value": 432915765.3924617, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_20159d6b458bba6a752507cb" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_0c557f965ed94165bf19ea62" }, { "name": "desnz.subnational.gas_kwh@E14001392", @@ -539980,7 +539980,7 @@ "resolved_period": 2025, "resolved_value": 463342617.22773814, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_f46a19d934d219793eeef497" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_9d83fb735463ea8f13a05f9c" }, { "name": "desnz.subnational.gas_kwh@E14001393", @@ -539993,7 +539993,7 @@ "resolved_period": 2025, "resolved_value": 368799084.48996717, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_9830014b087652d9519b1db1" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_d6c1da4f1a31555c1f87163c" }, { "name": "desnz.subnational.gas_kwh@E14001394", @@ -540006,7 +540006,7 @@ "resolved_period": 2025, "resolved_value": 330238498.9747731, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_5e1f1e799839a7d8c84c104b" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_995077e3f983c9a9462e78e9" }, { "name": "desnz.subnational.gas_kwh@E14001395", @@ -540019,7 +540019,7 @@ "resolved_period": 2025, "resolved_value": 224169239.56034422, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_dcae3a6c7aec17b4d5038799" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_5e8cab9bf4e656370f293e01" }, { "name": "desnz.subnational.gas_kwh@E14001396", @@ -540032,7 +540032,7 @@ "resolved_period": 2025, "resolved_value": 228656748.7353223, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_355f9d386e5db6f0c372a8f0" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_4c6b59d322efe18cc1416aa0" }, { "name": "desnz.subnational.gas_kwh@E14001397", @@ -540045,7 +540045,7 @@ "resolved_period": 2025, "resolved_value": 362596084.0757162, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_133512710476428212831fd3" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_6c31a4363efe9664a4162cf9" }, { "name": "desnz.subnational.gas_kwh@E14001398", @@ -540058,7 +540058,7 @@ "resolved_period": 2025, "resolved_value": 293074127.63412356, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_1f90b89f2eeed4dba08fd8a8" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_65f29eb6e1d45a7c496ab2ea" }, { "name": "desnz.subnational.gas_kwh@E14001399", @@ -540071,7 +540071,7 @@ "resolved_period": 2025, "resolved_value": 349175317.257621, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_796ef04bf8b0b6449c758d04" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_b41175594d6d60c6747c1d28" }, { "name": "desnz.subnational.gas_kwh@E14001400", @@ -540084,7 +540084,7 @@ "resolved_period": 2025, "resolved_value": 376279165.2645617, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_5b45140bea94c28ba3c902bc" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_6e8deb16b7de49086556c8c5" }, { "name": "desnz.subnational.gas_kwh@E14001401", @@ -540097,7 +540097,7 @@ "resolved_period": 2025, "resolved_value": 412467975.42174214, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_581ab4ccdb98e8a434ba648a" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_cb0af84612a54571d8e724a0" }, { "name": "desnz.subnational.gas_kwh@E14001402", @@ -540110,7 +540110,7 @@ "resolved_period": 2025, "resolved_value": 369122951.2027048, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_75928b88e2648bd8e8e9b67d" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_a5ec6652cfabb7854c575ed7" }, { "name": "desnz.subnational.gas_kwh@E14001403", @@ -540123,7 +540123,7 @@ "resolved_period": 2025, "resolved_value": 344853472.02942604, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_1ebbcb147e37a660a1a828b7" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_03ecacb78ae30887aa4e485f" }, { "name": "desnz.subnational.gas_kwh@E14001404", @@ -540136,7 +540136,7 @@ "resolved_period": 2025, "resolved_value": 436690242.91264325, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_311c04aa4122d5bb25e47359" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_a437faa8262b87109baed438" }, { "name": "desnz.subnational.gas_kwh@E14001405", @@ -540149,7 +540149,7 @@ "resolved_period": 2025, "resolved_value": 277754418.9830911, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_8815709e66e9ac9330fad6de" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_4063fae939ff4419f35cc823" }, { "name": "desnz.subnational.gas_kwh@E14001406", @@ -540162,7 +540162,7 @@ "resolved_period": 2025, "resolved_value": 484604753.1683682, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_4793316cdf5d849c109a4deb" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_6bae2d238ed170ad9f52786c" }, { "name": "desnz.subnational.gas_kwh@E14001407", @@ -540175,7 +540175,7 @@ "resolved_period": 2025, "resolved_value": 427693145.0517044, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_4116527f13bb4f6319939167" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_58765a340a07e6953aa81a37" }, { "name": "desnz.subnational.gas_kwh@E14001408", @@ -540188,7 +540188,7 @@ "resolved_period": 2025, "resolved_value": 375340131.5516871, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_a6dae765274f46be4f1bf120" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_c31ead04b8df00f35bd7c761" }, { "name": "desnz.subnational.gas_kwh@E14001409", @@ -540201,7 +540201,7 @@ "resolved_period": 2025, "resolved_value": 379939292.7126219, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_496164572ba827dd9f57e9bf" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_76fa640c4359a596b0325cee" }, { "name": "desnz.subnational.gas_kwh@E14001410", @@ -540214,7 +540214,7 @@ "resolved_period": 2025, "resolved_value": 417090595.9049859, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_2ae1d91df581414c1d3a7e21" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_ee5a776ff381592b9c99b8c6" }, { "name": "desnz.subnational.gas_kwh@E14001411", @@ -540227,7 +540227,7 @@ "resolved_period": 2025, "resolved_value": 429697503.0414501, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_16c120a5228346aa502a02ca" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_3b0c19f73a58ff7ba7a04a72" }, { "name": "desnz.subnational.gas_kwh@E14001412", @@ -540240,7 +540240,7 @@ "resolved_period": 2025, "resolved_value": 385006792.79422605, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_627b9a67a0db829b6685ea3a" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_34a6e3908e28ffa9b68770e4" }, { "name": "desnz.subnational.gas_kwh@E14001413", @@ -540253,7 +540253,7 @@ "resolved_period": 2025, "resolved_value": 405548371.29552865, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_c6f8bcdd686d6681226b5a53" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_e8d8e1e0a0fc45f176aa3eb6" }, { "name": "desnz.subnational.gas_kwh@E14001414", @@ -540266,7 +540266,7 @@ "resolved_period": 2025, "resolved_value": 433579520.89472306, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_2b04202c6725d9a4d80a4b8d" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_76bcadee714510ca34e4a4b8" }, { "name": "desnz.subnational.gas_kwh@E14001415", @@ -540279,7 +540279,7 @@ "resolved_period": 2025, "resolved_value": 462311899.4323336, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_b8f5163a593b1c47e53ec114" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_4ceb2377ce8ada1d4b3e0259" }, { "name": "desnz.subnational.gas_kwh@E14001416", @@ -540292,7 +540292,7 @@ "resolved_period": 2025, "resolved_value": 411544951.9643764, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_cbacbf16837abc258410fefd" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_95d89baceee7fd78db6db1fb" }, { "name": "desnz.subnational.gas_kwh@E14001417", @@ -540305,7 +540305,7 @@ "resolved_period": 2025, "resolved_value": 475214022.62645084, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_2f6537a811f15c8b4e0e0817" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_5c9f54e3d27e7eb6839b8097" }, { "name": "desnz.subnational.gas_kwh@E14001418", @@ -540318,7 +540318,7 @@ "resolved_period": 2025, "resolved_value": 453334489.62243515, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_bba86f7bfd8c2110ded113c4" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_2f47bd845e2f575d7acaed25" }, { "name": "desnz.subnational.gas_kwh@E14001419", @@ -540331,7 +540331,7 @@ "resolved_period": 2025, "resolved_value": 410935383.93665135, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_dd881c7f691b65fa1f9b70a3" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_293ce33503866eede51e7cf8" }, { "name": "desnz.subnational.gas_kwh@E14001420", @@ -540344,7 +540344,7 @@ "resolved_period": 2025, "resolved_value": 419395277.8759727, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_2786dbeb1996af0429d2f66d" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_505572c7a45be36c9cffaf56" }, { "name": "desnz.subnational.gas_kwh@E14001421", @@ -540357,7 +540357,7 @@ "resolved_period": 2025, "resolved_value": 255345882.0560967, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_915775f8fe9f9122cadc6ef2" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_24826475f3577787da0baa84" }, { "name": "desnz.subnational.gas_kwh@E14001422", @@ -540370,7 +540370,7 @@ "resolved_period": 2025, "resolved_value": 481066810.4330747, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_db7904e15fb011e77b6db622" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_fa6213273bd11cf1c6998984" }, { "name": "desnz.subnational.gas_kwh@E14001423", @@ -540383,7 +540383,7 @@ "resolved_period": 2025, "resolved_value": 418516209.4063072, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_e050e5f89189576a1635c06a" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_27aeae0e07c7085336be1c15" }, { "name": "desnz.subnational.gas_kwh@E14001424", @@ -540396,7 +540396,7 @@ "resolved_period": 2025, "resolved_value": 353658538.44738835, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_97b76ad6065fb85021268020" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_1d65f519d391630e95c828e8" }, { "name": "desnz.subnational.gas_kwh@E14001425", @@ -540409,7 +540409,7 @@ "resolved_period": 2025, "resolved_value": 452352071.2101688, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_04e310eaafe13c4a940b718d" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_9deef831407dbd54eb3300b1" }, { "name": "desnz.subnational.gas_kwh@E14001426", @@ -540422,7 +540422,7 @@ "resolved_period": 2025, "resolved_value": 283342816.002955, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_ed5f5258d93e4f6dad662390" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_fdc488576271719298fef383" }, { "name": "desnz.subnational.gas_kwh@E14001427", @@ -540435,7 +540435,7 @@ "resolved_period": 2025, "resolved_value": 326583947.66185874, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_e10309a89d4190a05aab0c05" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_ba558c619907a9a96c261caa" }, { "name": "desnz.subnational.gas_kwh@E14001428", @@ -540448,7 +540448,7 @@ "resolved_period": 2025, "resolved_value": 408101428.1723158, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_8472ff19535f138064089758" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_931ac8a6b83a689e719158c8" }, { "name": "desnz.subnational.gas_kwh@E14001429", @@ -540461,7 +540461,7 @@ "resolved_period": 2025, "resolved_value": 395788366.41174597, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_ea0868463cdabb5b2bdd0ec0" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_5987a223fca70f2fe158541b" }, { "name": "desnz.subnational.gas_kwh@E14001430", @@ -540474,7 +540474,7 @@ "resolved_period": 2025, "resolved_value": 208738360.99833024, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_d0f5075f26a2255d4a7a5e4a" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_248d9ab70278aac1d9703f8e" }, { "name": "desnz.subnational.gas_kwh@E14001431", @@ -540487,7 +540487,7 @@ "resolved_period": 2025, "resolved_value": 335180110.55283684, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_f751e431aa86ae82ccba03bd" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_d1582a0e474ba0f84d598293" }, { "name": "desnz.subnational.gas_kwh@E14001432", @@ -540500,7 +540500,7 @@ "resolved_period": 2025, "resolved_value": 329831820.7434131, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_a8c8904cce9a53bac105cdf6" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_48c3b64540ad3519361a750a" }, { "name": "desnz.subnational.gas_kwh@E14001433", @@ -540513,7 +540513,7 @@ "resolved_period": 2025, "resolved_value": 445060086.49396396, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_2ae11d7fc6a8038260d710f8" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_33b210d129c8995e51313162" }, { "name": "desnz.subnational.gas_kwh@E14001434", @@ -540526,7 +540526,7 @@ "resolved_period": 2025, "resolved_value": 409101322.63040906, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_fd1a554ebbcd5c3f05ff53ce" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_5a0c0ed4d72dd2171e5da208" }, { "name": "desnz.subnational.gas_kwh@E14001435", @@ -540539,7 +540539,7 @@ "resolved_period": 2025, "resolved_value": 416281649.7040625, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_9f443a6d6fefb1f8919e30ea" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_5ef964a78a6e4e2a5cf9fbee" }, { "name": "desnz.subnational.gas_kwh@E14001436", @@ -540552,7 +540552,7 @@ "resolved_period": 2025, "resolved_value": 395714685.26498246, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_a17426b9a370782dec03ca8f" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_a83c16bfaab76e474bf04ca5" }, { "name": "desnz.subnational.gas_kwh@E14001437", @@ -540565,7 +540565,7 @@ "resolved_period": 2025, "resolved_value": 423013548.71936303, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_c86b1185c3714e49429b5d52" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_4d21d2010f4cc155575b7b70" }, { "name": "desnz.subnational.gas_kwh@E14001438", @@ -540578,7 +540578,7 @@ "resolved_period": 2025, "resolved_value": 412112916.7053441, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_dcc2d343e20ad944f3da9e0d" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_2deb00c7bdda334ad3122f3c" }, { "name": "desnz.subnational.gas_kwh@E14001439", @@ -540591,7 +540591,7 @@ "resolved_period": 2025, "resolved_value": 319404190.39689994, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_ad2c8db9a76e4f11629bee78" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_62502fd8be987483301c9805" }, { "name": "desnz.subnational.gas_kwh@E14001440", @@ -540604,7 +540604,7 @@ "resolved_period": 2025, "resolved_value": 416348098.7972257, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_d7b745bbf6b7fbc390c041c6" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_db9e6d9c58d7d2fdbcb0f04e" }, { "name": "desnz.subnational.gas_kwh@E14001441", @@ -540617,7 +540617,7 @@ "resolved_period": 2025, "resolved_value": 372236003.09246963, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_bf26d4142edbd664bf420be4" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_f61dde5dc2afc72751ed0c4a" }, { "name": "desnz.subnational.gas_kwh@E14001442", @@ -540630,7 +540630,7 @@ "resolved_period": 2025, "resolved_value": 550597385.1249522, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_7b6ef9e544c43ceb7650a522" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_f76ed089d40f8c4e5787eb19" }, { "name": "desnz.subnational.gas_kwh@E14001443", @@ -540643,7 +540643,7 @@ "resolved_period": 2025, "resolved_value": 433725464.62698185, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_ce13b4ed318128d487a4b2ce" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_001fac136c5c84cf49b4b128" }, { "name": "desnz.subnational.gas_kwh@E14001444", @@ -540656,7 +540656,7 @@ "resolved_period": 2025, "resolved_value": 300312467.0377362, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_733f70a88f902985089249fd" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_0b5a214921f717f1ac1f5758" }, { "name": "desnz.subnational.gas_kwh@E14001445", @@ -540669,7 +540669,7 @@ "resolved_period": 2025, "resolved_value": 547287903.8037206, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_ce9938a350072661c5ec1905" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_7c6df379836f0c2fe13275ac" }, { "name": "desnz.subnational.gas_kwh@E14001446", @@ -540682,7 +540682,7 @@ "resolved_period": 2025, "resolved_value": 399509575.0716216, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_c8c2ff056ef67aa5ea3612b9" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_8c77ff55678c8439d96cf725" }, { "name": "desnz.subnational.gas_kwh@E14001447", @@ -540695,7 +540695,7 @@ "resolved_period": 2025, "resolved_value": 370890881.720022, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_ca2ed40977caa1e7ba64f670" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_aee7fb772aee179ce0f05e48" }, { "name": "desnz.subnational.gas_kwh@E14001448", @@ -540708,7 +540708,7 @@ "resolved_period": 2025, "resolved_value": 434693186.319389, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_c90cc00d0b53179ab2a1f6c1" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_c77d0a8ddd0cc0c03801dda0" }, { "name": "desnz.subnational.gas_kwh@E14001449", @@ -540721,7 +540721,7 @@ "resolved_period": 2025, "resolved_value": 279756477.4074189, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_814a95794a3aec2468e7fa9e" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_cb7bf2224273209cd32279ae" }, { "name": "desnz.subnational.gas_kwh@E14001450", @@ -540734,7 +540734,7 @@ "resolved_period": 2025, "resolved_value": 479996135.66997427, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_e9948d315e99ea248dce5d89" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_82fb56dcd1f1b5ba3fe575b9" }, { "name": "desnz.subnational.gas_kwh@E14001451", @@ -540747,7 +540747,7 @@ "resolved_period": 2025, "resolved_value": 419516233.630613, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_0e137e96944fdf75ed263eda" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_c3a43e6cc38c4d392924e9e6" }, { "name": "desnz.subnational.gas_kwh@E14001452", @@ -540760,7 +540760,7 @@ "resolved_period": 2025, "resolved_value": 441204008.7690182, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_043d68d0e8d39a30a243c344" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_ccfae12b5a58588110835b5d" }, { "name": "desnz.subnational.gas_kwh@E14001453", @@ -540773,7 +540773,7 @@ "resolved_period": 2025, "resolved_value": 458611947.746785, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_8dc729750a5ea3e22a07b93d" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_05fc10786ec55e1a2b21d3d2" }, { "name": "desnz.subnational.gas_kwh@E14001454", @@ -540786,7 +540786,7 @@ "resolved_period": 2025, "resolved_value": 527127253.8921853, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_a161e082774bf6f79e7083c3" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_a790ec5ca3c163e9598e3e84" }, { "name": "desnz.subnational.gas_kwh@E14001455", @@ -540799,7 +540799,7 @@ "resolved_period": 2025, "resolved_value": 362104634.39535236, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_a06a86d050e096234b079568" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_a0f948480f24ec8532b08152" }, { "name": "desnz.subnational.gas_kwh@E14001456", @@ -540812,7 +540812,7 @@ "resolved_period": 2025, "resolved_value": 520743184.30346775, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_23185ecb25ef21e1f47b7299" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_f8bf20ed7152e801ac78256a" }, { "name": "desnz.subnational.gas_kwh@E14001457", @@ -540825,7 +540825,7 @@ "resolved_period": 2025, "resolved_value": 491210479.6829538, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_480ec1b76c5345c52c7ecedb" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_25627f76c5cc386fe52bdff3" }, { "name": "desnz.subnational.gas_kwh@E14001458", @@ -540838,7 +540838,7 @@ "resolved_period": 2025, "resolved_value": 374981549.0429251, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_e54ebde147fa2473ad7a76e2" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_1f448841c7591c2af5cda2b2" }, { "name": "desnz.subnational.gas_kwh@E14001459", @@ -540851,7 +540851,7 @@ "resolved_period": 2025, "resolved_value": 340043185.654147, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_316241b3586f448738384b22" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_498a0002e0d802e003302db9" }, { "name": "desnz.subnational.gas_kwh@E14001460", @@ -540864,7 +540864,7 @@ "resolved_period": 2025, "resolved_value": 280256418.88999903, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_406d919211bb6d481ceee639" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_b0f0b0f92835913838ed2bb5" }, { "name": "desnz.subnational.gas_kwh@E14001461", @@ -540877,7 +540877,7 @@ "resolved_period": 2025, "resolved_value": 441451898.92504036, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_aebdaa3f89a48a0822881e68" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_8317f2e479d583a397b593b7" }, { "name": "desnz.subnational.gas_kwh@E14001462", @@ -540890,7 +540890,7 @@ "resolved_period": 2025, "resolved_value": 433734114.4588075, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_dc51cfdfbbb3c2bdbad245e7" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_c71da29f5c712ff3ed217488" }, { "name": "desnz.subnational.gas_kwh@E14001463", @@ -540903,7 +540903,7 @@ "resolved_period": 2025, "resolved_value": 439750508.48245394, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_7798026a78f18748fef53ba1" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_1954a8e7c63d3f6c2bcc9d87" }, { "name": "desnz.subnational.gas_kwh@E14001464", @@ -540916,7 +540916,7 @@ "resolved_period": 2025, "resolved_value": 354548583.5312642, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_4bd485fd939b1b8215531e8d" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_74dd6277e8057ff2f583de03" }, { "name": "desnz.subnational.gas_kwh@E14001465", @@ -540929,7 +540929,7 @@ "resolved_period": 2025, "resolved_value": 459449958.99706334, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_f383bd9161c754adb8648e54" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_a29dddbd337785ffdbca239b" }, { "name": "desnz.subnational.gas_kwh@E14001466", @@ -540942,7 +540942,7 @@ "resolved_period": 2025, "resolved_value": 427370654.03042, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_aedcb47a95c5e724c25f7b7e" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_053823e0758040ba0a682ff9" }, { "name": "desnz.subnational.gas_kwh@E14001467", @@ -540955,7 +540955,7 @@ "resolved_period": 2025, "resolved_value": 308846632.77569187, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_d8be40dfb04a41b157174b13" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_ae484727734fc5967be6548c" }, { "name": "desnz.subnational.gas_kwh@E14001468", @@ -540968,7 +540968,7 @@ "resolved_period": 2025, "resolved_value": 496634872.8904627, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_d288734cc862475733a65853" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_c7a98c0cc0836d7c95fe7108" }, { "name": "desnz.subnational.gas_kwh@E14001469", @@ -540981,7 +540981,7 @@ "resolved_period": 2025, "resolved_value": 442322307.80153954, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_eb65d8347a2b245b4e7bccef" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_88ee993b3c31f7b0348fcef8" }, { "name": "desnz.subnational.gas_kwh@E14001470", @@ -540994,7 +540994,7 @@ "resolved_period": 2025, "resolved_value": 417185812.67097515, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_99c800d62ecfd88d0c8aaf0f" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_fad1c293963aac16edd63005" }, { "name": "desnz.subnational.gas_kwh@E14001471", @@ -541007,7 +541007,7 @@ "resolved_period": 2025, "resolved_value": 454733106.7471855, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_384e11792a5a286f29d4f80f" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_0ce47410c996df474fdedbcc" }, { "name": "desnz.subnational.gas_kwh@E14001472", @@ -541020,7 +541020,7 @@ "resolved_period": 2025, "resolved_value": 483665604.0091767, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_17d89a22998d8cba891a4af6" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_af0d78dc4af621b8d9403c99" }, { "name": "desnz.subnational.gas_kwh@E14001473", @@ -541033,7 +541033,7 @@ "resolved_period": 2025, "resolved_value": 359121191.04715043, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_bf29bf1b6e320d08208035b3" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_15f96e530e18f6ccae61f427" }, { "name": "desnz.subnational.gas_kwh@E14001474", @@ -541046,7 +541046,7 @@ "resolved_period": 2025, "resolved_value": 392312007.57862496, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_ed1d00c9f0ef6f9f9a3a827c" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_cd95b05a76813c9e395ae9d0" }, { "name": "desnz.subnational.gas_kwh@E14001475", @@ -541059,7 +541059,7 @@ "resolved_period": 2025, "resolved_value": 378471942.0304493, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_44d86893da3339f54e0e4d7b" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_b1a976c3ed268da2d5f17e82" }, { "name": "desnz.subnational.gas_kwh@E14001476", @@ -541072,7 +541072,7 @@ "resolved_period": 2025, "resolved_value": 319175065.1600645, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_0ea3f365c1c534208a3c284e" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_545a3b870a9208812a63850a" }, { "name": "desnz.subnational.gas_kwh@E14001477", @@ -541085,7 +541085,7 @@ "resolved_period": 2025, "resolved_value": 417454116.93224996, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_6eaca26a1bf340a60110e304" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_bf36d5b91a0063ae257dfb67" }, { "name": "desnz.subnational.gas_kwh@E14001478", @@ -541098,7 +541098,7 @@ "resolved_period": 2025, "resolved_value": 451132930.9423042, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_debb48dc1768e43142cc9be5" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_cecc352f6f21c28db6f0185f" }, { "name": "desnz.subnational.gas_kwh@E14001479", @@ -541111,7 +541111,7 @@ "resolved_period": 2025, "resolved_value": 452962863.15963113, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_8e47da07f2a0fdc700402338" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_54dcf790cf18ad7f1b201b2c" }, { "name": "desnz.subnational.gas_kwh@E14001480", @@ -541124,7 +541124,7 @@ "resolved_period": 2025, "resolved_value": 354343952.4167267, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_b918883a00e22252265d008f" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_3a6413d94a979f126edcb51d" }, { "name": "desnz.subnational.gas_kwh@E14001481", @@ -541137,7 +541137,7 @@ "resolved_period": 2025, "resolved_value": 326200970.14889324, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_4c02b29d276135cf880a1bed" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_209555a23919aca6016d848c" }, { "name": "desnz.subnational.gas_kwh@E14001482", @@ -541150,7 +541150,7 @@ "resolved_period": 2025, "resolved_value": 278772825.20084685, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_3e7ac8af7a890d460d7afb27" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_1ac6f38829981388990eff7c" }, { "name": "desnz.subnational.gas_kwh@E14001483", @@ -541163,7 +541163,7 @@ "resolved_period": 2025, "resolved_value": 397090394.24503833, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_8c27bd450dfa7886fdb97976" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_28e5b5f7165437c9701c37e6" }, { "name": "desnz.subnational.gas_kwh@E14001484", @@ -541176,7 +541176,7 @@ "resolved_period": 2025, "resolved_value": 267733507.83442503, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_11e7782bb57ee29b95a4e328" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_1ff78b6b479e66cb95e2c441" }, { "name": "desnz.subnational.gas_kwh@E14001485", @@ -541189,7 +541189,7 @@ "resolved_period": 2025, "resolved_value": 351102825.4582014, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_6a96ad7a3254b884c7fd9d14" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_b5ebca8d50ddbd1e5f5e8c56" }, { "name": "desnz.subnational.gas_kwh@E14001486", @@ -541202,7 +541202,7 @@ "resolved_period": 2025, "resolved_value": 193964539.21277457, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_9ab83cedc33e060fdfb1fc96" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_69f1f35edf4666737b9faa31" }, { "name": "desnz.subnational.gas_kwh@E14001487", @@ -541215,7 +541215,7 @@ "resolved_period": 2025, "resolved_value": 372431519.7157906, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_cb047c13cd95772eabde6521" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_f258ab2a303a739432404c7a" }, { "name": "desnz.subnational.gas_kwh@E14001488", @@ -541228,7 +541228,7 @@ "resolved_period": 2025, "resolved_value": 416306928.2341696, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_bf9611ad8ead75eadb15bc5a" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_02dd0fa31b08381d315b0e3b" }, { "name": "desnz.subnational.gas_kwh@E14001489", @@ -541241,7 +541241,7 @@ "resolved_period": 2025, "resolved_value": 256488424.08374363, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_debaaf34c07f7c929264886d" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_c6970cac7f006415312bfde1" }, { "name": "desnz.subnational.gas_kwh@E14001490", @@ -541254,7 +541254,7 @@ "resolved_period": 2025, "resolved_value": 392187394.22828835, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_5b6b2cb481e6bdf333c9b72c" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_ba5b78e42f51dfd05e874c63" }, { "name": "desnz.subnational.gas_kwh@E14001491", @@ -541267,7 +541267,7 @@ "resolved_period": 2025, "resolved_value": 404946926.52824575, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_567b276cc179b35880214491" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_df49639d787fa9a62a71b239" }, { "name": "desnz.subnational.gas_kwh@E14001492", @@ -541280,7 +541280,7 @@ "resolved_period": 2025, "resolved_value": 418912529.50449175, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_833d9e3e1a51459fff1107c8" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_8cf2f9bd85bcd2faca0201ff" }, { "name": "desnz.subnational.gas_kwh@E14001493", @@ -541293,7 +541293,7 @@ "resolved_period": 2025, "resolved_value": 205426287.58645803, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_8212da0d61aead5e840e0cae" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_610d098f95629f30940d3220" }, { "name": "desnz.subnational.gas_kwh@E14001494", @@ -541306,7 +541306,7 @@ "resolved_period": 2025, "resolved_value": 265524529.6651569, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_78cf1957098f46302583ccab" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_3f57e1647a63cc313080d50b" }, { "name": "desnz.subnational.gas_kwh@E14001495", @@ -541319,7 +541319,7 @@ "resolved_period": 2025, "resolved_value": 308412470.9763128, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_00876a55a6c5faa6b2ba14d4" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_471a8b968ea37911a0d7df30" }, { "name": "desnz.subnational.gas_kwh@E14001496", @@ -541332,7 +541332,7 @@ "resolved_period": 2025, "resolved_value": 493822812.3657778, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_b86745d92cae0e90018390bd" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_4d500b54a50b5b368e5fa5c1" }, { "name": "desnz.subnational.gas_kwh@E14001497", @@ -541345,7 +541345,7 @@ "resolved_period": 2025, "resolved_value": 219996237.43350992, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_5c0f3eae9ad69d7c3b0e7272" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_a8f924cf30af066bc841f4ce" }, { "name": "desnz.subnational.gas_kwh@E14001498", @@ -541358,7 +541358,7 @@ "resolved_period": 2025, "resolved_value": 309709130.2502135, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_e09938d5136c4ccb9044bfca" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_60d3af4083bf22645777c860" }, { "name": "desnz.subnational.gas_kwh@E14001499", @@ -541371,7 +541371,7 @@ "resolved_period": 2025, "resolved_value": 294279926.8125588, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_68fd4f5fdf811caf28cc33cf" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_1e0eec4321b9899df8a27c8e" }, { "name": "desnz.subnational.gas_kwh@E14001500", @@ -541384,7 +541384,7 @@ "resolved_period": 2025, "resolved_value": 322839135.7181409, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_5e0cc0b317ec3a5684f3ad0f" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_6528fb277ddd820988c14e48" }, { "name": "desnz.subnational.gas_kwh@E14001501", @@ -541397,7 +541397,7 @@ "resolved_period": 2025, "resolved_value": 389639714.0500892, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_b20a2a6a0491b7772efffd66" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_ba6e1a840933c4347a6dc648" }, { "name": "desnz.subnational.gas_kwh@E14001502", @@ -541410,7 +541410,7 @@ "resolved_period": 2025, "resolved_value": 475756667.539811, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_806215d82696a38d589b1a34" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_f51d80ec6d54a3d5775149b9" }, { "name": "desnz.subnational.gas_kwh@E14001503", @@ -541423,7 +541423,7 @@ "resolved_period": 2025, "resolved_value": 527213445.27634144, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_ad23f4b01480e2e26f3ec173" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_4363d7c57a692dec2235ae61" }, { "name": "desnz.subnational.gas_kwh@E14001504", @@ -541436,7 +541436,7 @@ "resolved_period": 2025, "resolved_value": 435447389.2241838, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_65ebd479594a0db975591414" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_a290464ca18c8621162080d2" }, { "name": "desnz.subnational.gas_kwh@E14001505", @@ -541449,7 +541449,7 @@ "resolved_period": 2025, "resolved_value": 415987519.65650916, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_07bf64e5c75ca7ce489be2d6" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_575bb0c62ac86f59b53658f5" }, { "name": "desnz.subnational.gas_kwh@E14001506", @@ -541462,7 +541462,7 @@ "resolved_period": 2025, "resolved_value": 439236457.4678108, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_da46fdc631068483a8c3d0a1" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_c9ebdf1995a07bee394aeae6" }, { "name": "desnz.subnational.gas_kwh@E14001507", @@ -541475,7 +541475,7 @@ "resolved_period": 2025, "resolved_value": 467511631.77128327, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_d64b2c05a1aa9e5c8b3f793d" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_3b113485ec4f183712fb3908" }, { "name": "desnz.subnational.gas_kwh@E14001508", @@ -541488,7 +541488,7 @@ "resolved_period": 2025, "resolved_value": 212871102.27545547, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_26d96fde51ad27879293b678" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_2c7da2077e44f52390cb6450" }, { "name": "desnz.subnational.gas_kwh@E14001509", @@ -541501,7 +541501,7 @@ "resolved_period": 2025, "resolved_value": 397888967.01052773, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_325d5175b1589b09aeea16ef" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_a139b2e62dab59fcde7927e4" }, { "name": "desnz.subnational.gas_kwh@E14001510", @@ -541514,7 +541514,7 @@ "resolved_period": 2025, "resolved_value": 387765301.88158566, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_c32a65447f6c8531119b73ed" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_c9beb8d308072c70c719eaeb" }, { "name": "desnz.subnational.gas_kwh@E14001511", @@ -541527,7 +541527,7 @@ "resolved_period": 2025, "resolved_value": 158359795.52126038, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_45961a2f276034c0ab998667" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_759f8f0bddcc458fd38ef0e0" }, { "name": "desnz.subnational.gas_kwh@E14001512", @@ -541540,7 +541540,7 @@ "resolved_period": 2025, "resolved_value": 398961156.971279, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_ed70455976923c590cfc0216" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_f761e27f325fb56bd344cdec" }, { "name": "desnz.subnational.gas_kwh@E14001513", @@ -541553,7 +541553,7 @@ "resolved_period": 2025, "resolved_value": 362011942.1620943, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_39aaf117a7385a6da0f2d469" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_aee16bf3d9d3c8acf6647f48" }, { "name": "desnz.subnational.gas_kwh@E14001514", @@ -541566,7 +541566,7 @@ "resolved_period": 2025, "resolved_value": 351332120.4080011, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_aaeafa0ba3cac51c7584493f" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_74bc59b45624f63ca8b67edc" }, { "name": "desnz.subnational.gas_kwh@E14001515", @@ -541579,7 +541579,7 @@ "resolved_period": 2025, "resolved_value": 400914102.861649, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_67b4a65cef9c2bc882c3875b" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_f9729ad5aae1514fee322142" }, { "name": "desnz.subnational.gas_kwh@E14001516", @@ -541592,7 +541592,7 @@ "resolved_period": 2025, "resolved_value": 373384710.10880435, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_bc54204772b3b9ef983abfa1" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_5620a4337e0cefc7f8b12701" }, { "name": "desnz.subnational.gas_kwh@E14001517", @@ -541605,7 +541605,7 @@ "resolved_period": 2025, "resolved_value": 412419494.52482855, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_e5657ae129536969ce30347a" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_46a010bda90aa10fcf555650" }, { "name": "desnz.subnational.gas_kwh@E14001518", @@ -541618,7 +541618,7 @@ "resolved_period": 2025, "resolved_value": 418373453.91476625, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_f5700ccebf728f0e9e602a21" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_123b34024bb8b15f4ce5c24e" }, { "name": "desnz.subnational.gas_kwh@E14001519", @@ -541631,7 +541631,7 @@ "resolved_period": 2025, "resolved_value": 438351113.92164505, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_558273af798b3e123f603ac8" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_fb4d623be2306cfd4c7cae5e" }, { "name": "desnz.subnational.gas_kwh@E14001520", @@ -541644,7 +541644,7 @@ "resolved_period": 2025, "resolved_value": 461179401.13993996, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_3748d39ffcd61ed2ec9c7fcf" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_e23c451a190cb0e850e9360a" }, { "name": "desnz.subnational.gas_kwh@E14001521", @@ -541657,7 +541657,7 @@ "resolved_period": 2025, "resolved_value": 424305490.4094045, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_141872b24bd3c7a6dccc36e2" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_d34b0a1c750e3be4037a7c32" }, { "name": "desnz.subnational.gas_kwh@E14001522", @@ -541670,7 +541670,7 @@ "resolved_period": 2025, "resolved_value": 411004532.6945222, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_ff990a539b65bea692b0c75b" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_c5f506b8b33d75763c641334" }, { "name": "desnz.subnational.gas_kwh@E14001523", @@ -541683,7 +541683,7 @@ "resolved_period": 2025, "resolved_value": 375686318.04675883, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_ed5d509192af8650394619ca" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_ab25541280ded0976b071d9a" }, { "name": "desnz.subnational.gas_kwh@E14001524", @@ -541696,7 +541696,7 @@ "resolved_period": 2025, "resolved_value": 393958150.1358469, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_7251ce1c874e832bc51955ae" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_7ce12cd7627d0af160694b27" }, { "name": "desnz.subnational.gas_kwh@E14001525", @@ -541709,7 +541709,7 @@ "resolved_period": 2025, "resolved_value": 279987803.4528453, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_132296c7849e788d398f9fee" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_25799b19e86198e061f95dcb" }, { "name": "desnz.subnational.gas_kwh@E14001526", @@ -541722,7 +541722,7 @@ "resolved_period": 2025, "resolved_value": 345954252.48176825, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_71e859bd6b8c22e8c37b98e9" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_f1136963c3a59c3841465341" }, { "name": "desnz.subnational.gas_kwh@E14001527", @@ -541735,7 +541735,7 @@ "resolved_period": 2025, "resolved_value": 478069553.5527849, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_a4b6dcde4ae1b6bdfd5aa1f8" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_aeaeee1bad31a827181b02c4" }, { "name": "desnz.subnational.gas_kwh@E14001528", @@ -541748,7 +541748,7 @@ "resolved_period": 2025, "resolved_value": 418981559.61179876, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_724c34a120cdfd05a24012f9" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_469b191dd77a394dc06ff4cf" }, { "name": "desnz.subnational.gas_kwh@E14001529", @@ -541761,7 +541761,7 @@ "resolved_period": 2025, "resolved_value": 378951242.6777274, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_0ef7787d926df0693beaf33a" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_58d5df7dec6a4ce7a342f7ee" }, { "name": "desnz.subnational.gas_kwh@E14001530", @@ -541774,7 +541774,7 @@ "resolved_period": 2025, "resolved_value": 337880427.1036093, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_896d6278e94e92091afb9237" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_478b66fc6cf3d3953d081ce9" }, { "name": "desnz.subnational.gas_kwh@E14001531", @@ -541787,7 +541787,7 @@ "resolved_period": 2025, "resolved_value": 478307378.7468646, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_340147201ea70aa1587be466" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_a97a7f8af893954f6138317a" }, { "name": "desnz.subnational.gas_kwh@E14001532", @@ -541800,7 +541800,7 @@ "resolved_period": 2025, "resolved_value": 484239273.37549895, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_730a93a728774da2a0c31a2c" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_28177acd934b852510f747d4" }, { "name": "desnz.subnational.gas_kwh@E14001533", @@ -541813,7 +541813,7 @@ "resolved_period": 2025, "resolved_value": 344899397.25786823, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_5ca39f39a48a5b9030fbcd7c" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_44589fa291d470716f728487" }, { "name": "desnz.subnational.gas_kwh@E14001534", @@ -541826,7 +541826,7 @@ "resolved_period": 2025, "resolved_value": 411433189.5062043, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_b2b361ba93b2f442c317d2ab" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_9e90c132853bba24f1a438b2" }, { "name": "desnz.subnational.gas_kwh@E14001535", @@ -541839,7 +541839,7 @@ "resolved_period": 2025, "resolved_value": 509084622.44962597, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_fd4ac631ce91c8164fe7f377" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_039f8926fa57c7510b661e51" }, { "name": "desnz.subnational.gas_kwh@E14001536", @@ -541852,7 +541852,7 @@ "resolved_period": 2025, "resolved_value": 384766878.9366351, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_d09818a729ef7d42c11537a8" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_f1e2c0deb625e0c96b32dd92" }, { "name": "desnz.subnational.gas_kwh@E14001537", @@ -541865,7 +541865,7 @@ "resolved_period": 2025, "resolved_value": 393618809.9238796, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_f7cbf47001cd6589e006007b" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_d6b8409cde9314160119f817" }, { "name": "desnz.subnational.gas_kwh@E14001538", @@ -541878,7 +541878,7 @@ "resolved_period": 2025, "resolved_value": 400215003.82284707, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_3b113d7b47eb2e36abbc07cc" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_7eab0aa39e7dff415178559e" }, { "name": "desnz.subnational.gas_kwh@E14001539", @@ -541891,7 +541891,7 @@ "resolved_period": 2025, "resolved_value": 493547040.36747056, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_56b03953a82602ae2dfc3e67" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_db24078498c554c0d240c8b0" }, { "name": "desnz.subnational.gas_kwh@E14001540", @@ -541904,7 +541904,7 @@ "resolved_period": 2025, "resolved_value": 331069044.49634576, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_9d4ff388084b2ce1d05bb805" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_d8aa51423903e32ba14032f9" }, { "name": "desnz.subnational.gas_kwh@E14001541", @@ -541917,7 +541917,7 @@ "resolved_period": 2025, "resolved_value": 409183504.21243596, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_316e90eaccc6f255fa37e16c" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_81cc2d606ea6d519b308e081" }, { "name": "desnz.subnational.gas_kwh@E14001542", @@ -541930,7 +541930,7 @@ "resolved_period": 2025, "resolved_value": 368034096.0885796, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_0c0f6350278f7f900c8f90cf" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_4b70c58493333212157d2f9f" }, { "name": "desnz.subnational.gas_kwh@E14001543", @@ -541943,7 +541943,7 @@ "resolved_period": 2025, "resolved_value": 380854918.26435816, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_477830127b7d7d588a427d71" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_06605577e246e7d9a5250ab3" }, { "name": "desnz.subnational.gas_kwh@E14001544", @@ -541956,7 +541956,7 @@ "resolved_period": 2025, "resolved_value": 300018210.6150796, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_4681d7665d2e8fba16822b58" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_e2fa31081b405c9f8fc6694e" }, { "name": "desnz.subnational.gas_kwh@E14001545", @@ -541969,7 +541969,7 @@ "resolved_period": 2025, "resolved_value": 319109602.7604765, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_2bef37f0246d3e0b76c02aa9" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_e87de8af3fa9fc74c0153a0a" }, { "name": "desnz.subnational.gas_kwh@E14001546", @@ -541982,7 +541982,7 @@ "resolved_period": 2025, "resolved_value": 370659597.6679365, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_3dcc674044b4bac65ca31a22" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_b87fbc3b875c02c93ff588ac" }, { "name": "desnz.subnational.gas_kwh@E14001547", @@ -541995,7 +541995,7 @@ "resolved_period": 2025, "resolved_value": 397140136.678219, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_5a854cf35e4b084078800d14" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_fe994f745d7e3cfc433855a7" }, { "name": "desnz.subnational.gas_kwh@E14001548", @@ -542008,7 +542008,7 @@ "resolved_period": 2025, "resolved_value": 217083380.87284914, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_461ed709b6eb48a42f90de40" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_6fd45aa64b9ce03703a2b263" }, { "name": "desnz.subnational.gas_kwh@E14001549", @@ -542021,7 +542021,7 @@ "resolved_period": 2025, "resolved_value": 381358550.5614466, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_70b608cd81f6e6e2e90ebfa9" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_039e63a5f7c6f2f8206f7a5f" }, { "name": "desnz.subnational.gas_kwh@E14001550", @@ -542034,7 +542034,7 @@ "resolved_period": 2025, "resolved_value": 417395527.1037596, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_8cfb9e0edb3207ec01fc40b7" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_d578e228b3ce628233fcfcdd" }, { "name": "desnz.subnational.gas_kwh@E14001551", @@ -542047,7 +542047,7 @@ "resolved_period": 2025, "resolved_value": 360191441.10917944, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_aa50b0f0ba62b1a8e2ed9e86" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_abffd51012350e491d068263" }, { "name": "desnz.subnational.gas_kwh@E14001552", @@ -542060,7 +542060,7 @@ "resolved_period": 2025, "resolved_value": 200235080.30946857, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_21d9a1d40fa5696f33157421" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_41c02150c2de2f4e99a23616" }, { "name": "desnz.subnational.gas_kwh@E14001553", @@ -542073,7 +542073,7 @@ "resolved_period": 2025, "resolved_value": 401907882.1592727, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_a3713ee488c8478805b9da0d" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_78d67069a79d93e6de798928" }, { "name": "desnz.subnational.gas_kwh@E14001554", @@ -542086,7 +542086,7 @@ "resolved_period": 2025, "resolved_value": 217709847.1346528, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_d0cb2b64ecd7eb0d31b20cd8" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_b031a2f49b05cd875be44823" }, { "name": "desnz.subnational.gas_kwh@E14001555", @@ -542099,7 +542099,7 @@ "resolved_period": 2025, "resolved_value": 436277941.7361933, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_35ffca2888d58bc4075bd141" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_17e846e80bdf4796f49b6390" }, { "name": "desnz.subnational.gas_kwh@E14001556", @@ -542112,7 +542112,7 @@ "resolved_period": 2025, "resolved_value": 483713364.9863067, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_4eab448db2836848fe1de31a" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_d47245314312b255b3c7bd97" }, { "name": "desnz.subnational.gas_kwh@E14001557", @@ -542125,7 +542125,7 @@ "resolved_period": 2025, "resolved_value": 488672917.7251768, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_56aa720c841d9c4a8c7063d5" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_2aad64d7d4c21f146fdcfaf0" }, { "name": "desnz.subnational.gas_kwh@E14001558", @@ -542138,7 +542138,7 @@ "resolved_period": 2025, "resolved_value": 446521316.3866569, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_5c501531bbf87d193d1dc92b" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_4aa60f11a5911d0691cc8d42" }, { "name": "desnz.subnational.gas_kwh@E14001559", @@ -542151,7 +542151,7 @@ "resolved_period": 2025, "resolved_value": 253166294.62415957, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_12bbf57385d29c7c9993fee9" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_22923cce6062cfd24a35613f" }, { "name": "desnz.subnational.gas_kwh@E14001560", @@ -542164,7 +542164,7 @@ "resolved_period": 2025, "resolved_value": 435388648.4277067, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_26157d4b7ceb5a6e9d3e0bd0" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_206fd40b9ef4b1dde8962c48" }, { "name": "desnz.subnational.gas_kwh@E14001561", @@ -542177,7 +542177,7 @@ "resolved_period": 2025, "resolved_value": 395286384.6612602, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_c4f20d395eb67eac7b87b755" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_98eca2962535b0f2f173a4b7" }, { "name": "desnz.subnational.gas_kwh@E14001562", @@ -542190,7 +542190,7 @@ "resolved_period": 2025, "resolved_value": 442387053.434871, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_eebe17e0bf5e113352296e78" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_a64ac69e83490e080f55175e" }, { "name": "desnz.subnational.gas_kwh@E14001563", @@ -542203,7 +542203,7 @@ "resolved_period": 2025, "resolved_value": 373807098.97412497, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_9106747daf88ff8032d3f708" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_71c1a5a7ef2571abb8f51959" }, { "name": "desnz.subnational.gas_kwh@E14001564", @@ -542216,7 +542216,7 @@ "resolved_period": 2025, "resolved_value": 373786299.14286757, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_0c9db98843d80954bcfe1e36" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_a4a15a85a9ee7fff23c64bc8" }, { "name": "desnz.subnational.gas_kwh@E14001565", @@ -542229,7 +542229,7 @@ "resolved_period": 2025, "resolved_value": 436182355.6231415, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_22b2e67b1360389ca94c4900" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_cc6f737f6a76178b7d99e7ff" }, { "name": "desnz.subnational.gas_kwh@E14001566", @@ -542242,7 +542242,7 @@ "resolved_period": 2025, "resolved_value": 430913827.8281243, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_a8b7cb173b6b1466b4eab5c7" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_4b8fd0e112553afc70b0cab2" }, { "name": "desnz.subnational.gas_kwh@E14001567", @@ -542255,7 +542255,7 @@ "resolved_period": 2025, "resolved_value": 421559006.04085374, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_79bf53766cd6cd0639614972" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_d156732cd54869312ed3d442" }, { "name": "desnz.subnational.gas_kwh@E14001568", @@ -542268,7 +542268,7 @@ "resolved_period": 2025, "resolved_value": 423089077.7324021, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_26fcd7293a378a28c8f1216e" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_a06c542c231e5c2e36b9c575" }, { "name": "desnz.subnational.gas_kwh@E14001569", @@ -542281,7 +542281,7 @@ "resolved_period": 2025, "resolved_value": 137156441.50643173, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_35a56010d00f3c21f0153d0a" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_309e0dbb13486a4c3255adc6" }, { "name": "desnz.subnational.gas_kwh@E14001570", @@ -542294,7 +542294,7 @@ "resolved_period": 2025, "resolved_value": 296756125.27069294, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_7ff6ac4aa7548e5f9b39d0db" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_d34eab087cff413a38db4a04" }, { "name": "desnz.subnational.gas_kwh@E14001571", @@ -542307,7 +542307,7 @@ "resolved_period": 2025, "resolved_value": 449542734.61562085, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_2a70bb73a432bd6ead5713d2" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_5d58643971de59fa51663bcc" }, { "name": "desnz.subnational.gas_kwh@E14001572", @@ -542320,7 +542320,7 @@ "resolved_period": 2025, "resolved_value": 294892320.1059502, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_9f26fafadfa52f3115648110" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_4f47e649bdbb0b36e4a95fb4" }, { "name": "desnz.subnational.gas_kwh@E14001573", @@ -542333,7 +542333,7 @@ "resolved_period": 2025, "resolved_value": 451002230.82747823, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_758737297c5755b5ceb77263" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_6f600228f90d2a6d4d6198b8" }, { "name": "desnz.subnational.gas_kwh@E14001574", @@ -542346,7 +542346,7 @@ "resolved_period": 2025, "resolved_value": 425273594.7365769, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_5362f7819949bfedd72ee8a0" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_73a0017416a3f82a4ea15e14" }, { "name": "desnz.subnational.gas_kwh@E14001575", @@ -542359,7 +542359,7 @@ "resolved_period": 2025, "resolved_value": 262761042.9454166, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_a5768ea2cb92bb1b750f9600" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_2989bed75dc3679e44bf7633" }, { "name": "desnz.subnational.gas_kwh@E14001576", @@ -542372,7 +542372,7 @@ "resolved_period": 2025, "resolved_value": 315544747.48758346, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_95ae881737d3ae1196bfab30" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_8103eb1c0f2045ee623a5fd4" }, { "name": "desnz.subnational.gas_kwh@E14001577", @@ -542385,7 +542385,7 @@ "resolved_period": 2025, "resolved_value": 403601963.05460376, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_03cf8525390b6046b2edac67" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_8fcf61cee9a93707060c9ca8" }, { "name": "desnz.subnational.gas_kwh@E14001578", @@ -542398,7 +542398,7 @@ "resolved_period": 2025, "resolved_value": 298931902.75438493, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_4794adb2a617cfc1388c0abb" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_2d223fc57d6b76f9ecd9685c" }, { "name": "desnz.subnational.gas_kwh@E14001579", @@ -542411,7 +542411,7 @@ "resolved_period": 2025, "resolved_value": 300202241.96046203, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_57377282c82678dd73a07087" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_bfcca4a7bbc043bccc0cba8c" }, { "name": "desnz.subnational.gas_kwh@E14001580", @@ -542424,7 +542424,7 @@ "resolved_period": 2025, "resolved_value": 329530625.9642736, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_514fc4773a82afd3be4c9240" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_b2a902c6f0880c184f1b6ff8" }, { "name": "desnz.subnational.gas_kwh@E14001581", @@ -542437,7 +542437,7 @@ "resolved_period": 2025, "resolved_value": 339716553.668391, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_267bdb2b75f1a69837571778" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_06964619d2c4d097b09d98c8" }, { "name": "desnz.subnational.gas_kwh@E14001582", @@ -542450,7 +542450,7 @@ "resolved_period": 2025, "resolved_value": 392795398.2970403, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_519cbddbc453555cdf49676c" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_d19b03f5bd50caf7bbd15e8f" }, { "name": "desnz.subnational.gas_kwh@E14001583", @@ -542463,7 +542463,7 @@ "resolved_period": 2025, "resolved_value": 433590711.35792845, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_a198f4dc8b182f016b86c7f2" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_a6f69282126e763e3c7f63d1" }, { "name": "desnz.subnational.gas_kwh@E14001584", @@ -542476,7 +542476,7 @@ "resolved_period": 2025, "resolved_value": 359529730.47431046, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_d68f9107588b58184170525c" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_65232d94c40ea378b7bc0e1a" }, { "name": "desnz.subnational.gas_kwh@E14001585", @@ -542489,7 +542489,7 @@ "resolved_period": 2025, "resolved_value": 419297006.6352253, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_d29996e17e21ce0e88758d3c" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_7ca1041c96e8141778676e52" }, { "name": "desnz.subnational.gas_kwh@E14001586", @@ -542502,7 +542502,7 @@ "resolved_period": 2025, "resolved_value": 516248899.9296568, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_6f9ba860a86dff72359e6760" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_fab1d767303b8af88c8fb1f6" }, { "name": "desnz.subnational.gas_kwh@E14001587", @@ -542515,7 +542515,7 @@ "resolved_period": 2025, "resolved_value": 386401979.8114575, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_59ac51af7ca1eadcef670d3d" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_a95cdd6c2c6c934d52e710d3" }, { "name": "desnz.subnational.gas_kwh@E14001588", @@ -542528,7 +542528,7 @@ "resolved_period": 2025, "resolved_value": 514350733.5689423, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_56af4369b3b61da3d2522135" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_8263ac5753abb46b281ed10b" }, { "name": "desnz.subnational.gas_kwh@E14001589", @@ -542541,7 +542541,7 @@ "resolved_period": 2025, "resolved_value": 449243664.7584347, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_ff117251854965899e9d3c2f" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_cd3a84c3dfa177de78e7c5c3" }, { "name": "desnz.subnational.gas_kwh@E14001590", @@ -542554,7 +542554,7 @@ "resolved_period": 2025, "resolved_value": 334581923.57649124, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_fc86694e685310a88e8e156a" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_e92fbcaf595d312135017d03" }, { "name": "desnz.subnational.gas_kwh@E14001591", @@ -542567,7 +542567,7 @@ "resolved_period": 2025, "resolved_value": 345043846.7442107, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_8838a4c0e2c03ea47c90a9aa" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_721d70aaf4b9229bef36698f" }, { "name": "desnz.subnational.gas_kwh@E14001592", @@ -542580,7 +542580,7 @@ "resolved_period": 2025, "resolved_value": 441407694.5097266, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_5a621f382cf3cf32f494b26c" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_53839a21c35ac459609d9c6a" }, { "name": "desnz.subnational.gas_kwh@E14001593", @@ -542593,7 +542593,7 @@ "resolved_period": 2025, "resolved_value": 465311853.62909245, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_1ab8454a20eb6c20b395c5b0" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_be0ce43ebc6c206e0c766033" }, { "name": "desnz.subnational.gas_kwh@E14001594", @@ -542606,7 +542606,7 @@ "resolved_period": 2025, "resolved_value": 400572811.3710336, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_21ba85335479ea0d641623f2" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_d805aca95778146c2bed343e" }, { "name": "desnz.subnational.gas_kwh@E14001595", @@ -542619,7 +542619,7 @@ "resolved_period": 2025, "resolved_value": 434224978.6028836, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_70b3761e6d0be9f4803eeecd" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_8680ee60e4312d4c5d677ebf" }, { "name": "desnz.subnational.gas_kwh@E14001596", @@ -542632,7 +542632,7 @@ "resolved_period": 2025, "resolved_value": 506945460.18893427, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_6d3c3864e911fb252b9fdbed" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_b029707e1ac527e2128a953c" }, { "name": "desnz.subnational.gas_kwh@E14001597", @@ -542645,7 +542645,7 @@ "resolved_period": 2025, "resolved_value": 375222954.86759984, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_cc507a6671c2ee929fd02ad5" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_f19f14221562e0c692864b92" }, { "name": "desnz.subnational.gas_kwh@E14001598", @@ -542658,7 +542658,7 @@ "resolved_period": 2025, "resolved_value": 438710735.7533582, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_9ff038fafc197a1fb4515502" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_bc46abb9f4db180d641bfd2c" }, { "name": "desnz.subnational.gas_kwh@E14001599", @@ -542671,7 +542671,7 @@ "resolved_period": 2025, "resolved_value": 385862089.0011878, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_daa43f63a5db3e701596348b" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_8a43350ef1b6e9efc1cf4e4f" }, { "name": "desnz.subnational.gas_kwh@E14001600", @@ -542684,7 +542684,7 @@ "resolved_period": 2025, "resolved_value": 411283626.6096351, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_da9d9bda42f1efba7c3fe318" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_a370baf5789388b842165e3d" }, { "name": "desnz.subnational.gas_kwh@E14001601", @@ -542697,7 +542697,7 @@ "resolved_period": 2025, "resolved_value": 388926879.4355615, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_91e8c77fe4e47a09ece70739" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_a56850a9d97a12435073b34f" }, { "name": "desnz.subnational.gas_kwh@E14001602", @@ -542710,7 +542710,7 @@ "resolved_period": 2025, "resolved_value": 418404088.91693115, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_ca2cb69103a0ba86cd169e08" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_76d07899a5529e74bf82ced7" }, { "name": "desnz.subnational.gas_kwh@E14001603", @@ -542723,7 +542723,7 @@ "resolved_period": 2025, "resolved_value": 299286630.24633825, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_eb39fdae639bab1781077b6f" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_8ee62878aae9e060dd34b7d2" }, { "name": "desnz.subnational.gas_kwh@E14001604", @@ -542736,7 +542736,7 @@ "resolved_period": 2025, "resolved_value": 415459530.2856336, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_a07291094a540e9a40997a88" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_e85868e332e095e3bc5e938d" }, { "name": "desnz.subnational.gas_kwh@E14001605", @@ -542749,7 +542749,7 @@ "resolved_period": 2025, "resolved_value": 425877258.4220958, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_cea1f20a61050f6f74621ff1" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_958a5ce779458d6a40454146" }, { "name": "desnz.subnational.gas_kwh@S14000021", @@ -542762,7 +542762,7 @@ "resolved_period": 2025, "resolved_value": 511222392.56606686, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_80dc9812da70de10b624feed" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_43f5beef250dc16d387dc51c" }, { "name": "desnz.subnational.gas_kwh@S14000027", @@ -542775,7 +542775,7 @@ "resolved_period": 2025, "resolved_value": 14916613.487488225, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_0c8697e93a2491016bfbd251" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_37efdf663c1e772a1c1db483" }, { "name": "desnz.subnational.gas_kwh@S14000045", @@ -542788,7 +542788,7 @@ "resolved_period": 2025, "resolved_value": 420961134.087085, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_84f1d78ffd79b93df7e66c54" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_37f168b2f605a66676ab346f" }, { "name": "desnz.subnational.gas_kwh@S14000048", @@ -542801,7 +542801,7 @@ "resolved_period": 2025, "resolved_value": 416720666.4347917, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_1ef9722177322d068cf9a93b" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_cdfbd7d0a9be7d3cbc17da3a" }, { "name": "desnz.subnational.gas_kwh@S14000051", @@ -542827,7 +542827,7 @@ "resolved_period": 2025, "resolved_value": 488292016.84088826, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_1d1e8a7e0eec633ba6060ca6" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_5dd334ffae079cffa725e2bf" }, { "name": "desnz.subnational.gas_kwh@S14000061", @@ -542840,7 +542840,7 @@ "resolved_period": 2025, "resolved_value": 575996771.1326472, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_56a007a25eaccf44713ff5cd" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_bba205bfcdad0e9fb9a9ba5b" }, { "name": "desnz.subnational.gas_kwh@S14000062", @@ -542853,7 +542853,7 @@ "resolved_period": 2025, "resolved_value": 393219361.6319043, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_842b2669d21a5bfe9a732e83" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_44f7bf5789de3e6b30513ed7" }, { "name": "desnz.subnational.gas_kwh@S14000063", @@ -542866,7 +542866,7 @@ "resolved_period": 2025, "resolved_value": 434922272.2928556, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_d05b1adbf8df1a10c87ff8ff" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_ca70515179c3681f27001cde" }, { "name": "desnz.subnational.gas_kwh@S14000064", @@ -542879,7 +542879,7 @@ "resolved_period": 2025, "resolved_value": 425762056.04968315, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_42a6ed5fd2b19834c771ae08" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_567fd864da67ef51446cbf49" }, { "name": "desnz.subnational.gas_kwh@S14000065", @@ -542892,7 +542892,7 @@ "resolved_period": 2025, "resolved_value": 357523059.0334841, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_27013bec82300cc43c64bca7" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_87f4023de145612a3d41c590" }, { "name": "desnz.subnational.gas_kwh@S14000066", @@ -542905,7 +542905,7 @@ "resolved_period": 2025, "resolved_value": 424192561.9203848, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_62bd383e45577ff862460fc8" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_ccb68d0c123ee3b00b4312f3" }, { "name": "desnz.subnational.gas_kwh@S14000067", @@ -542918,7 +542918,7 @@ "resolved_period": 2025, "resolved_value": 243602312.78774548, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_3d80613b7e9eb9f02ea456e3" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_bf4493acbcf84272e241a772" }, { "name": "desnz.subnational.gas_kwh@S14000068", @@ -542931,7 +542931,7 @@ "resolved_period": 2025, "resolved_value": 455391558.6986263, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_d20a2bb0d566599e634c703c" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_6b5894fac11796db1859e1a1" }, { "name": "desnz.subnational.gas_kwh@S14000069", @@ -542944,7 +542944,7 @@ "resolved_period": 2025, "resolved_value": 146066733.53040093, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_bea21e35ba31ace979aab284" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_7982a706307bf424afeaad56" }, { "name": "desnz.subnational.gas_kwh@S14000070", @@ -542957,7 +542957,7 @@ "resolved_period": 2025, "resolved_value": 426239470.8139567, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_edcbc51d17dddbde2925edc3" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_5a86bb1c081e26c762869ce2" }, { "name": "desnz.subnational.gas_kwh@S14000071", @@ -542970,7 +542970,7 @@ "resolved_period": 2025, "resolved_value": 450435283.2004095, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_861abfbecf2be8c95ce79258" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_5af4511ebd9942abd1c40b3a" }, { "name": "desnz.subnational.gas_kwh@S14000072", @@ -542983,7 +542983,7 @@ "resolved_period": 2025, "resolved_value": 432342066.9236411, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_479e351e8d723921c91beac3" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_819bf27bbe46fa4c384ab116" }, { "name": "desnz.subnational.gas_kwh@S14000073", @@ -542996,7 +542996,7 @@ "resolved_period": 2025, "resolved_value": 317365983.9244878, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_d588e851e5810d8440c75ee3" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_4b5ff7448a3588136cb08ac9" }, { "name": "desnz.subnational.gas_kwh@S14000074", @@ -543009,7 +543009,7 @@ "resolved_period": 2025, "resolved_value": 253082721.9754556, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_edfc495367fb5d82002cf93e" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_da5b23ff0854c1c51fd47415" }, { "name": "desnz.subnational.gas_kwh@S14000075", @@ -543022,7 +543022,7 @@ "resolved_period": 2025, "resolved_value": 407271588.833464, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_7f69d27d96bc3813b4f7c44d" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_13e14e7ccb745e5fab3c1c77" }, { "name": "desnz.subnational.gas_kwh@S14000076", @@ -543035,7 +543035,7 @@ "resolved_period": 2025, "resolved_value": 448591317.4622322, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_56c0ef2a9afdc1764a209a08" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_6f8665c58029b33a59d119f5" }, { "name": "desnz.subnational.gas_kwh@S14000077", @@ -543048,7 +543048,7 @@ "resolved_period": 2025, "resolved_value": 471004238.24913293, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_6dc555edfcceee66b0c0ca21" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_659ab8d0629bc01b0d8446f9" }, { "name": "desnz.subnational.gas_kwh@S14000078", @@ -543061,7 +543061,7 @@ "resolved_period": 2025, "resolved_value": 412760641.28866434, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_c8e5682b05fd47de09d9eb67" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_c599f7078c7c39cd8446aee5" }, { "name": "desnz.subnational.gas_kwh@S14000079", @@ -543074,7 +543074,7 @@ "resolved_period": 2025, "resolved_value": 457888312.24887323, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_fd8f2e2785f57631f28b9c6f" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_78cb9374218b218272b009f3" }, { "name": "desnz.subnational.gas_kwh@S14000080", @@ -543087,7 +543087,7 @@ "resolved_period": 2025, "resolved_value": 473621766.94786257, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_e82bee725ee67eaa073685e7" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_b1d0b7cd954b13fa53a3b38c" }, { "name": "desnz.subnational.gas_kwh@S14000081", @@ -543100,7 +543100,7 @@ "resolved_period": 2025, "resolved_value": 417272863.6065772, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_a5e5067eb8018ce604f12c7f" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_7c4772b61d0453a796fbbd66" }, { "name": "desnz.subnational.gas_kwh@S14000082", @@ -543113,7 +543113,7 @@ "resolved_period": 2025, "resolved_value": 510671369.49669874, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_0fc93aea1c825a01d969b6ca" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_10aed035b58444a07eec3eeb" }, { "name": "desnz.subnational.gas_kwh@S14000083", @@ -543126,7 +543126,7 @@ "resolved_period": 2025, "resolved_value": 440651782.79638374, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_2261d0a32d23db086a412f78" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_9f0ac92f3c820ddcb0638e8a" }, { "name": "desnz.subnational.gas_kwh@S14000084", @@ -543139,7 +543139,7 @@ "resolved_period": 2025, "resolved_value": 358815126.4437203, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_1971fd6abe348a7aaf04083d" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_abd8b9afacfae080a6de1ea6" }, { "name": "desnz.subnational.gas_kwh@S14000085", @@ -543152,7 +543152,7 @@ "resolved_period": 2025, "resolved_value": 349579205.5100718, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_de475e351fab9fd45f1f76f7" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_743cd217b898fa254b03ce0f" }, { "name": "desnz.subnational.gas_kwh@S14000086", @@ -543165,7 +543165,7 @@ "resolved_period": 2025, "resolved_value": 363273737.0362392, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_cc6ddb2e88ede3b9709f57c8" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_e94163ae0c8107737877a825" }, { "name": "desnz.subnational.gas_kwh@S14000087", @@ -543178,7 +543178,7 @@ "resolved_period": 2025, "resolved_value": 386880404.00068337, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_e6d6c1955a494dc7800288a7" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_0c1659373df5365deb4775d3" }, { "name": "desnz.subnational.gas_kwh@S14000088", @@ -543191,7 +543191,7 @@ "resolved_period": 2025, "resolved_value": 377966231.87850994, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_115dc4cacb9bfb9e5033e1ae" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_aa69ad27046ceffd3643e79d" }, { "name": "desnz.subnational.gas_kwh@S14000089", @@ -543204,7 +543204,7 @@ "resolved_period": 2025, "resolved_value": 377895070.31351143, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_12dff89843102ac14f9ecfd6" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_09f2466d1b0d1f4bce097cfa" }, { "name": "desnz.subnational.gas_kwh@S14000090", @@ -543217,7 +543217,7 @@ "resolved_period": 2025, "resolved_value": 449088993.1828191, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_5f7a89281e1c014ac243d3c9" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_ec9b7c5ac98e6cb992dd9b7a" }, { "name": "desnz.subnational.gas_kwh@S14000091", @@ -543230,7 +543230,7 @@ "resolved_period": 2025, "resolved_value": 265227984.09511125, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_1aa669d90d23d0d578fccced" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_b24b10965fa22c777fad649f" }, { "name": "desnz.subnational.gas_kwh@S14000092", @@ -543243,7 +543243,7 @@ "resolved_period": 2025, "resolved_value": 462961678.3916776, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_557d5523daa5610afaa66395" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_be21732fdee2bb756b75a662" }, { "name": "desnz.subnational.gas_kwh@S14000093", @@ -543256,7 +543256,7 @@ "resolved_period": 2025, "resolved_value": 435881085.49837583, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_316332130e7cbf009b8cc568" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_fc38a0a5e3ad85be90e5b75a" }, { "name": "desnz.subnational.gas_kwh@S14000094", @@ -543269,7 +543269,7 @@ "resolved_period": 2025, "resolved_value": 290179083.4237247, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_66fb2cb34fbcc98e42be1cb9" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_ba7b4968f399f902de8a8b2f" }, { "name": "desnz.subnational.gas_kwh@S14000095", @@ -543282,7 +543282,7 @@ "resolved_period": 2025, "resolved_value": 482271528.28276056, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_142982833fe4fc57ce15705e" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_0a84d5baae5f34efc334a61c" }, { "name": "desnz.subnational.gas_kwh@S14000096", @@ -543295,7 +543295,7 @@ "resolved_period": 2025, "resolved_value": 409641078.0018548, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_ffcbb770c8c7750522d3774e" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_a791b2c1f0c2c17001fcebb1" }, { "name": "desnz.subnational.gas_kwh@S14000097", @@ -543308,7 +543308,7 @@ "resolved_period": 2025, "resolved_value": 531646380.2426108, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_de54a75527c2250ed502c0bc" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_03c9636734fd0b61ce113374" }, { "name": "desnz.subnational.gas_kwh@S14000098", @@ -543321,7 +543321,7 @@ "resolved_period": 2025, "resolved_value": 294406437.823576, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_b24a4d75e1bf8085f05231ca" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_e9f890448a0f8d73fd4ba21c" }, { "name": "desnz.subnational.gas_kwh@S14000099", @@ -543334,7 +543334,7 @@ "resolved_period": 2025, "resolved_value": 421222334.4637426, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_d0a89b092e27f5a3cbba0fa7" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_0bc8784fcbd28be545834e5b" }, { "name": "desnz.subnational.gas_kwh@S14000100", @@ -543347,7 +543347,7 @@ "resolved_period": 2025, "resolved_value": 438594142.6541803, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_364615bb197a9ca93503dbf5" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_65b2cb90003555eb826841d8" }, { "name": "desnz.subnational.gas_kwh@S14000101", @@ -543360,7 +543360,7 @@ "resolved_period": 2025, "resolved_value": 404637733.4818747, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_fb5ea7f037e22b631a848c12" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_c448c59cba23a62e21b0d35f" }, { "name": "desnz.subnational.gas_kwh@S14000102", @@ -543373,7 +543373,7 @@ "resolved_period": 2025, "resolved_value": 407054656.38935065, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_917cd39e75dd7ed002b61298" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_e11af710888db9f1c5063c4e" }, { "name": "desnz.subnational.gas_kwh@S14000103", @@ -543386,7 +543386,7 @@ "resolved_period": 2025, "resolved_value": 408676548.82219803, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_e6af1f25fc4c2f683412fc55" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_9e90a8ea5449d0ff17a687cc" }, { "name": "desnz.subnational.gas_kwh@S14000104", @@ -543399,7 +543399,7 @@ "resolved_period": 2025, "resolved_value": 445176660.62926835, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_290429e6e96ceb2575eb98a2" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_7cd1fb82e19c056088337a01" }, { "name": "desnz.subnational.gas_kwh@S14000105", @@ -543412,7 +543412,7 @@ "resolved_period": 2025, "resolved_value": 430315823.76435345, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_d00a87979744ce585190faac" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_0e19771abfe4d73b1529a0f3" }, { "name": "desnz.subnational.gas_kwh@S14000106", @@ -543425,7 +543425,7 @@ "resolved_period": 2025, "resolved_value": 382979469.7895213, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_19fa8c510ff26161a3776a39" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_d4d9ff16f631170d77ed380a" }, { "name": "desnz.subnational.gas_kwh@S14000107", @@ -543438,7 +543438,7 @@ "resolved_period": 2025, "resolved_value": 413706157.316551, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_89f42ad4849488c46f00e52e" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_161f38f9ed09185ab418bdb3" }, { "name": "desnz.subnational.gas_kwh@S14000108", @@ -543451,7 +543451,7 @@ "resolved_period": 2025, "resolved_value": 327760893.7624109, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_e2ccc0fb1bac753ed18087ec" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_2b3820b443d977b405972b7c" }, { "name": "desnz.subnational.gas_kwh@S14000109", @@ -543464,7 +543464,7 @@ "resolved_period": 2025, "resolved_value": 393950648.28039277, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_0983127e3ff939c68752b76c" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_4ffd13c7f436b348e2d6f9be" }, { "name": "desnz.subnational.gas_kwh@S14000110", @@ -543477,7 +543477,7 @@ "resolved_period": 2025, "resolved_value": 460557269.41524297, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_be1b0b4bcc39f0582c2255fc" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_d78f7d6cc6c2df74d3220e0b" }, { "name": "desnz.subnational.gas_kwh@S14000111", @@ -543490,7 +543490,7 @@ "resolved_period": 2025, "resolved_value": 298042428.71961474, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_ef17649995345ae60818eb97" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_a43fafcf0953d3bf676e9304" }, { "name": "desnz.subnational.gas_kwh@W07000081", @@ -543503,7 +543503,7 @@ "resolved_period": 2025, "resolved_value": 378403628.3868595, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_7fe260974eef6450eb66c0ba" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_9bf2a84210769692aa053661" }, { "name": "desnz.subnational.gas_kwh@W07000082", @@ -543516,7 +543516,7 @@ "resolved_period": 2025, "resolved_value": 373799823.8006699, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_79db9efb2619fb129769653a" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_a23e7f86d07e281b45a857d9" }, { "name": "desnz.subnational.gas_kwh@W07000083", @@ -543529,7 +543529,7 @@ "resolved_period": 2025, "resolved_value": 296495444.474982, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_3c9d5c1b3a31221fc29113ea" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_35d97fb8249b7b89abfaa3a8" }, { "name": "desnz.subnational.gas_kwh@W07000084", @@ -543542,7 +543542,7 @@ "resolved_period": 2025, "resolved_value": 453983872.80257225, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_f6a61c1f1074e7e212eec07e" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_7879495f7dba33277e7b9292" }, { "name": "desnz.subnational.gas_kwh@W07000085", @@ -543555,7 +543555,7 @@ "resolved_period": 2025, "resolved_value": 262039192.58760116, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_f27a164a6679e21d334e220d" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_0d324c55bbe9dcdf6c393559" }, { "name": "desnz.subnational.gas_kwh@W07000086", @@ -543568,7 +543568,7 @@ "resolved_period": 2025, "resolved_value": 379014428.97025883, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_483300aa543dafd4f26379aa" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_742a5e536a7ee83fc0ee7b61" }, { "name": "desnz.subnational.gas_kwh@W07000087", @@ -543581,7 +543581,7 @@ "resolved_period": 2025, "resolved_value": 187165770.3015469, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_00f9fced0c1840e97f15f308" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_3d0a881f30a85ffe2a6270e5" }, { "name": "desnz.subnational.gas_kwh@W07000088", @@ -543594,7 +543594,7 @@ "resolved_period": 2025, "resolved_value": 409503718.00815827, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_20db9bf34d82227e404e1c3c" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_3e32d77c85eb241ccfd6339e" }, { "name": "desnz.subnational.gas_kwh@W07000089", @@ -543607,7 +543607,7 @@ "resolved_period": 2025, "resolved_value": 387868632.27748007, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_4142ebd5953a4e7390cebfcf" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_d26dbebb3fa58ad9a358cfaa" }, { "name": "desnz.subnational.gas_kwh@W07000090", @@ -543620,7 +543620,7 @@ "resolved_period": 2025, "resolved_value": 390425659.6013761, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_4023c07cb9e13ab19c4d0a70" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_5e1c0aebdea7ad4863e6cc00" }, { "name": "desnz.subnational.gas_kwh@W07000091", @@ -543633,7 +543633,7 @@ "resolved_period": 2025, "resolved_value": 343205277.155227, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_3bca8c5e95ef5d9e778c636d" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_627dcb59e44a5d85d0cafa6b" }, { "name": "desnz.subnational.gas_kwh@W07000092", @@ -543646,7 +543646,7 @@ "resolved_period": 2025, "resolved_value": 417463264.95816517, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_aa80ae0e9ef73d53b0db8686" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_cdd622af6903698b6ad9e49e" }, { "name": "desnz.subnational.gas_kwh@W07000093", @@ -543659,7 +543659,7 @@ "resolved_period": 2025, "resolved_value": 119896914.12893896, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_dddda2ed40ec69d53741ac9d" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_1c295bbd254e3a94abcff4ea" }, { "name": "desnz.subnational.gas_kwh@W07000094", @@ -543672,7 +543672,7 @@ "resolved_period": 2025, "resolved_value": 287653912.8009571, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_d6d709d93eb1cd30ea2453d0" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_7bb95cc897fbe5be6c55e30a" }, { "name": "desnz.subnational.gas_kwh@W07000095", @@ -543685,7 +543685,7 @@ "resolved_period": 2025, "resolved_value": 386270085.3543368, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_b6fdf90114ab9d454eb53690" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_2237d74c7ea9de1766cbc7e7" }, { "name": "desnz.subnational.gas_kwh@W07000096", @@ -543698,7 +543698,7 @@ "resolved_period": 2025, "resolved_value": 201973756.8941546, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_f813e84d0d6232f2f2e24a12" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_5f1509f0ef7ad37fce0639b7" }, { "name": "desnz.subnational.gas_kwh@W07000097", @@ -543711,7 +543711,7 @@ "resolved_period": 2025, "resolved_value": 405110807.08343154, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_60684e40ef8961501954e1bf" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_0956b575eb7ab97124d599b3" }, { "name": "desnz.subnational.gas_kwh@W07000098", @@ -543724,7 +543724,7 @@ "resolved_period": 2025, "resolved_value": 309990993.87232476, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_01479a0511938daae61d7a88" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_7684c2bd2c6817ca7b635b73" }, { "name": "desnz.subnational.gas_kwh@W07000099", @@ -543737,7 +543737,7 @@ "resolved_period": 2025, "resolved_value": 465671966.3005213, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_2b0f647b93d49af40f783897" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_8137d40bae78b02f59e9030e" }, { "name": "desnz.subnational.gas_kwh@W07000100", @@ -543750,7 +543750,7 @@ "resolved_period": 2025, "resolved_value": 276839634.36150855, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_feb3c47abd96909cb1d4ba99" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_c1486dda837020ab0160e37c" }, { "name": "desnz.subnational.gas_kwh@W07000101", @@ -543763,7 +543763,7 @@ "resolved_period": 2025, "resolved_value": 313806140.9362899, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_bde68dbad335e08d79cdc1a9" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_962ed5b4fa8b283c3bb76fbc" }, { "name": "desnz.subnational.gas_kwh@W07000102", @@ -543776,7 +543776,7 @@ "resolved_period": 2025, "resolved_value": 200683574.44951722, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_e4ac2d880eb29c81fd26268f" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_8b18cef3955e0f8f3e7905cc" }, { "name": "desnz.subnational.gas_kwh@W07000103", @@ -543789,7 +543789,7 @@ "resolved_period": 2025, "resolved_value": 393174885.84865105, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_ac045d7c044951bf8d1c48da" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_171e35d97b31608c002d62c0" }, { "name": "desnz.subnational.gas_kwh@W07000104", @@ -543802,7 +543802,7 @@ "resolved_period": 2025, "resolved_value": 410795598.2622615, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_f66976e409211ce616bfcdbe" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_fd64fdcd9fd6e4d24c9e5f1f" }, { "name": "desnz.subnational.gas_kwh@W07000105", @@ -543815,7 +543815,7 @@ "resolved_period": 2025, "resolved_value": 413623772.67283386, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_a0256ca7fe80597322d6868e" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_ff094c883f4befe7ebb4c4e8" }, { "name": "desnz.subnational.gas_kwh@W07000106", @@ -543828,7 +543828,7 @@ "resolved_period": 2025, "resolved_value": 427435966.0679895, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_c5565d261b1925eda5ed39a0" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_be9ba86a5e0227727a4cce45" }, { "name": "desnz.subnational.gas_kwh@W07000107", @@ -543841,7 +543841,7 @@ "resolved_period": 2025, "resolved_value": 454423604.10525835, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_261bf0d6d67be62c37219ef2" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_b065e49cc9d04deaa3410e3e" }, { "name": "desnz.subnational.gas_kwh@W07000108", @@ -543854,7 +543854,7 @@ "resolved_period": 2025, "resolved_value": 425428959.0977626, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_c5bc99ab7e11cc0fd5b619a2" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_f5d798f9d5163b8f540ccbad" }, { "name": "desnz.subnational.gas_kwh@W07000109", @@ -543867,7 +543867,7 @@ "resolved_period": 2025, "resolved_value": 377515070.3431263, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_86a8bb03e1d46b4202288ac2" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_6653d3a125695df937fe4409" }, { "name": "desnz.subnational.gas_kwh@W07000110", @@ -543880,7 +543880,7 @@ "resolved_period": 2025, "resolved_value": 347644873.1936174, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_8ae83e7acda3cb9dc5fcaa6c" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_84617aafe4ba57c3ce656791" }, { "name": "desnz.subnational.gas_kwh@W07000111", @@ -543893,7 +543893,7 @@ "resolved_period": 2025, "resolved_value": 351949471.7060931, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_6aefdfe979da0de295231f95" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_3c3745c5f2a45989f0e43480" }, { "name": "desnz.subnational.gas_kwh@W07000112", @@ -543906,7 +543906,7 @@ "resolved_period": 2025, "resolved_value": 139726849.33439547, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_2077e004cc53f3d7ebc8ebec" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_af01150c9a6365bc4812665b" } ] }, @@ -565115,8 +565115,8 @@ { "resource": "desnz_constituency_energy_facts.json", "rows": 2526, - "rows_sha256": "0112c2dbf4095d8ae6d0994c2fc0dc0060ccac74c2f326bd0f942993dfe1ab69", - "inputs_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1" + "rows_sha256": "c0966906a541459dfb0ddac3873cf3e7b8cc22dc14aa9540ddd6fc0dce5aa156", + "inputs_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7" } ] } 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 15eb498685..461743587e 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": "084ddf46fa34b1e03b5f0a7287617aeafaf7f614e3619d87a6565409e4adac85", - "manifest_sha256": "229afc18d8201bbd59a41777453f487ad750be2802425240ac26ee54849bfafd", + "sha256": "39ee4926f650f3d38d8c5220a750af4037339359179d70279d170cfbb3b42775", + "manifest_sha256": "a663586f8b3c6d13aa6fc5f64991951efe528b83bd5ea63c3b7267a20fff1c5f", "source_repo": "PolicyEngine/chronicle", - "source_commit": "272c987af175687aca21f82851ef349521802b12" + "source_commit": "e56af9a501e71c9b954c84678a81566feb5b33f9" }, "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 aaf3196f9a..593f158f5d 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": "272c987af175687aca21f82851ef349521802b12", + "source_commit": "e56af9a501e71c9b954c84678a81566feb5b33f9", "build": "build-bundle --suite uk -> build-consumer-artifact", "artifact_schema_version": "policyengine_ledger.consumer_artifact.v2", - "fact_row_count": 1503315, - "facts_sha256": "084ddf46fa34b1e03b5f0a7287617aeafaf7f614e3619d87a6565409e4adac85", - "manifest_sha256": "229afc18d8201bbd59a41777453f487ad750be2802425240ac26ee54849bfafd" + "fact_row_count": 1506587, + "facts_sha256": "39ee4926f650f3d38d8c5220a750af4037339359179d70279d170cfbb3b42775", + "manifest_sha256": "a663586f8b3c6d13aa6fc5f64991951efe528b83bd5ea63c3b7267a20fff1c5f" }, "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 12ad4ea41f..6a3c9e800a 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": "272c987af175687aca21f82851ef349521802b12", + "source_commit": "e56af9a501e71c9b954c84678a81566feb5b33f9", "build": "build-bundle --suite uk -> build-consumer-artifact", "artifact_schema_version": "policyengine_ledger.consumer_artifact.v2", - "fact_row_count": 1503315, - "facts_sha256": "084ddf46fa34b1e03b5f0a7287617aeafaf7f614e3619d87a6565409e4adac85", - "manifest_sha256": "229afc18d8201bbd59a41777453f487ad750be2802425240ac26ee54849bfafd" + "fact_row_count": 1506587, + "facts_sha256": "39ee4926f650f3d38d8c5220a750af4037339359179d70279d170cfbb3b42775", + "manifest_sha256": "a663586f8b3c6d13aa6fc5f64991951efe528b83bd5ea63c3b7267a20fff1c5f" }, "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 c9c36c194f..5117b28b35 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": "272c987af175687aca21f82851ef349521802b12", + "source_commit": "e56af9a501e71c9b954c84678a81566feb5b33f9", "build": "build-bundle --suite uk -> build-consumer-artifact", "artifact_schema_version": "policyengine_ledger.consumer_artifact.v2", - "fact_row_count": 1503315, - "facts_sha256": "084ddf46fa34b1e03b5f0a7287617aeafaf7f614e3619d87a6565409e4adac85", - "manifest_sha256": "229afc18d8201bbd59a41777453f487ad750be2802425240ac26ee54849bfafd" + "fact_row_count": 1506587, + "facts_sha256": "39ee4926f650f3d38d8c5220a750af4037339359179d70279d170cfbb3b42775", + "manifest_sha256": "a663586f8b3c6d13aa6fc5f64991951efe528b83bd5ea63c3b7267a20fff1c5f" }, "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 c485edbaff..0dd5d3e901 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": "272c987af175687aca21f82851ef349521802b12", + "source_commit": "e56af9a501e71c9b954c84678a81566feb5b33f9", "build": "build-bundle --suite uk -> build-consumer-artifact", "artifact_schema_version": "policyengine_ledger.consumer_artifact.v2", - "fact_row_count": 1503315, - "facts_sha256": "084ddf46fa34b1e03b5f0a7287617aeafaf7f614e3619d87a6565409e4adac85", - "manifest_sha256": "229afc18d8201bbd59a41777453f487ad750be2802425240ac26ee54849bfafd" + "fact_row_count": 1506587, + "facts_sha256": "39ee4926f650f3d38d8c5220a750af4037339359179d70279d170cfbb3b42775", + "manifest_sha256": "a663586f8b3c6d13aa6fc5f64991951efe528b83bd5ea63c3b7267a20fff1c5f" }, "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 6e0f55b3cb..1adf9187c7 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": "272c987af175687aca21f82851ef349521802b12", + "source_commit": "e56af9a501e71c9b954c84678a81566feb5b33f9", "build": "build-bundle --suite uk -> build-consumer-artifact", "artifact_schema_version": "policyengine_ledger.consumer_artifact.v2", - "fact_row_count": 1503315, - "facts_sha256": "084ddf46fa34b1e03b5f0a7287617aeafaf7f614e3619d87a6565409e4adac85", - "manifest_sha256": "229afc18d8201bbd59a41777453f487ad750be2802425240ac26ee54849bfafd" + "fact_row_count": 1506587, + "facts_sha256": "39ee4926f650f3d38d8c5220a750af4037339359179d70279d170cfbb3b42775", + "manifest_sha256": "a663586f8b3c6d13aa6fc5f64991951efe528b83bd5ea63c3b7267a20fff1c5f" }, "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 e51d6cda1d..f324310b4a 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": "272c987af175687aca21f82851ef349521802b12", + "source_commit": "e56af9a501e71c9b954c84678a81566feb5b33f9", "build": "build-bundle --suite uk -> build-consumer-artifact", "artifact_schema_version": "policyengine_ledger.consumer_artifact.v2", - "fact_row_count": 1503315, - "facts_sha256": "084ddf46fa34b1e03b5f0a7287617aeafaf7f614e3619d87a6565409e4adac85", - "manifest_sha256": "229afc18d8201bbd59a41777453f487ad750be2802425240ac26ee54849bfafd" + "fact_row_count": 1506587, + "facts_sha256": "39ee4926f650f3d38d8c5220a750af4037339359179d70279d170cfbb3b42775", + "manifest_sha256": "a663586f8b3c6d13aa6fc5f64991951efe528b83bd5ea63c3b7267a20fff1c5f" }, "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 4aaa8ac818..3da7e0a63d 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": "272c987af175687aca21f82851ef349521802b12", + "source_commit": "e56af9a501e71c9b954c84678a81566feb5b33f9", "build": "build-bundle --suite uk -> build-consumer-artifact", "artifact_schema_version": "policyengine_ledger.consumer_artifact.v2", - "fact_row_count": 1503315, - "facts_sha256": "084ddf46fa34b1e03b5f0a7287617aeafaf7f614e3619d87a6565409e4adac85", - "manifest_sha256": "229afc18d8201bbd59a41777453f487ad750be2802425240ac26ee54849bfafd" + "fact_row_count": 1506587, + "facts_sha256": "39ee4926f650f3d38d8c5220a750af4037339359179d70279d170cfbb3b42775", + "manifest_sha256": "a663586f8b3c6d13aa6fc5f64991951efe528b83bd5ea63c3b7267a20fff1c5f" }, "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 79590c665a..e3083abd8d 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 @@ -17,12 +17,12 @@ }, "source_fact_feed": { "source_repo": "PolicyEngine/chronicle", - "source_commit": "272c987af175687aca21f82851ef349521802b12", + "source_commit": "e56af9a501e71c9b954c84678a81566feb5b33f9", "build": "build-bundle --suite uk -> build-consumer-artifact", "artifact_schema_version": "policyengine_ledger.consumer_artifact.v2", - "fact_row_count": 1503315, - "facts_sha256": "084ddf46fa34b1e03b5f0a7287617aeafaf7f614e3619d87a6565409e4adac85", - "manifest_sha256": "229afc18d8201bbd59a41777453f487ad750be2802425240ac26ee54849bfafd" + "fact_row_count": 1506587, + "facts_sha256": "39ee4926f650f3d38d8c5220a750af4037339359179d70279d170cfbb3b42775", + "manifest_sha256": "a663586f8b3c6d13aa6fc5f64991951efe528b83bd5ea63c3b7267a20fff1c5f" }, "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 6378e87b78..c74cecd0da 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": "272c987af175687aca21f82851ef349521802b12", + "source_commit": "e56af9a501e71c9b954c84678a81566feb5b33f9", "build": "build-bundle --suite uk -> build-consumer-artifact", "artifact_schema_version": "policyengine_ledger.consumer_artifact.v2", - "fact_row_count": 1503315, - "facts_sha256": "084ddf46fa34b1e03b5f0a7287617aeafaf7f614e3619d87a6565409e4adac85", - "manifest_sha256": "229afc18d8201bbd59a41777453f487ad750be2802425240ac26ee54849bfafd" + "fact_row_count": 1506587, + "facts_sha256": "39ee4926f650f3d38d8c5220a750af4037339359179d70279d170cfbb3b42775", + "manifest_sha256": "a663586f8b3c6d13aa6fc5f64991951efe528b83bd5ea63c3b7267a20fff1c5f" }, "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 04bcbc5bab..cefa54e77b 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": "272c987af175687aca21f82851ef349521802b12", + "source_commit": "e56af9a501e71c9b954c84678a81566feb5b33f9", "build": "build-bundle --suite uk -> build-consumer-artifact", "artifact_schema_version": "policyengine_ledger.consumer_artifact.v2", - "fact_row_count": 1503315, - "facts_sha256": "084ddf46fa34b1e03b5f0a7287617aeafaf7f614e3619d87a6565409e4adac85", - "manifest_sha256": "229afc18d8201bbd59a41777453f487ad750be2802425240ac26ee54849bfafd" + "fact_row_count": 1506587, + "facts_sha256": "39ee4926f650f3d38d8c5220a750af4037339359179d70279d170cfbb3b42775", + "manifest_sha256": "a663586f8b3c6d13aa6fc5f64991951efe528b83bd5ea63c3b7267a20fff1c5f" }, "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 aad53af853..8e5353c35b 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": "272c987af175687aca21f82851ef349521802b12", + "source_commit": "e56af9a501e71c9b954c84678a81566feb5b33f9", "build": "build-bundle --suite uk -> build-consumer-artifact", "artifact_schema_version": "policyengine_ledger.consumer_artifact.v2", - "fact_row_count": 1503315, - "facts_sha256": "084ddf46fa34b1e03b5f0a7287617aeafaf7f614e3619d87a6565409e4adac85", - "manifest_sha256": "229afc18d8201bbd59a41777453f487ad750be2802425240ac26ee54849bfafd" + "fact_row_count": 1506587, + "facts_sha256": "39ee4926f650f3d38d8c5220a750af4037339359179d70279d170cfbb3b42775", + "manifest_sha256": "a663586f8b3c6d13aa6fc5f64991951efe528b83bd5ea63c3b7267a20fff1c5f" }, "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 b3f215d7fd..0672e85114 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": "272c987af175687aca21f82851ef349521802b12", + "source_commit": "e56af9a501e71c9b954c84678a81566feb5b33f9", "build": "build-bundle --suite uk -> build-consumer-artifact", "artifact_schema_version": "policyengine_ledger.consumer_artifact.v2", - "fact_row_count": 1503315, - "facts_sha256": "084ddf46fa34b1e03b5f0a7287617aeafaf7f614e3619d87a6565409e4adac85", - "manifest_sha256": "229afc18d8201bbd59a41777453f487ad750be2802425240ac26ee54849bfafd" + "fact_row_count": 1506587, + "facts_sha256": "39ee4926f650f3d38d8c5220a750af4037339359179d70279d170cfbb3b42775", + "manifest_sha256": "a663586f8b3c6d13aa6fc5f64991951efe528b83bd5ea63c3b7267a20fff1c5f" }, "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 29e3dcec24..4cce224a26 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": "272c987af175687aca21f82851ef349521802b12", + "source_commit": "e56af9a501e71c9b954c84678a81566feb5b33f9", "build": "build-bundle --suite uk -> build-consumer-artifact", "artifact_schema_version": "policyengine_ledger.consumer_artifact.v2", - "fact_row_count": 1503315, - "facts_sha256": "084ddf46fa34b1e03b5f0a7287617aeafaf7f614e3619d87a6565409e4adac85", - "manifest_sha256": "229afc18d8201bbd59a41777453f487ad750be2802425240ac26ee54849bfafd" + "fact_row_count": 1506587, + "facts_sha256": "39ee4926f650f3d38d8c5220a750af4037339359179d70279d170cfbb3b42775", + "manifest_sha256": "a663586f8b3c6d13aa6fc5f64991951efe528b83bd5ea63c3b7267a20fff1c5f" }, "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 c0ac4ca192..436e8de829 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 @@ -659,7 +659,7 @@ "source_manifest_sha256": "3f3e5aa0f9c2ed0311e831cf4cd859c5416d3aa6adeee706cb92abb66dec3efb", "source_vintages": { "conditioning_resource": "hmrc_cgt_conditioning_facts.json", - "conditioning_resource_sha256": "e54cdad4cfe4498bfddb329d6b0aef468ea542a55c1970df574859626a3d19d3", + "conditioning_resource_sha256": "0afb5494459e4a31dbf57cbbb108d7ed194e6d6edc9e1b8032bf486f1fd4d269", "conditioning_surface": "2024-25", "hmrc_surface": "2024-25", "mapped_build_period": "2024" diff --git a/packages/microcosm-build/src/microcosm/build/uk/road_fuel_anchors.json b/packages/microcosm-build/src/microcosm/build/uk/road_fuel_anchors.json index 4889d9b5a5..5d53aded60 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": "272c987af175687aca21f82851ef349521802b12", + "source_commit": "e56af9a501e71c9b954c84678a81566feb5b33f9", "build": "build-bundle --suite uk -> build-consumer-artifact", "artifact_schema_version": "policyengine_ledger.consumer_artifact.v2", - "fact_row_count": 1503315, - "facts_sha256": "084ddf46fa34b1e03b5f0a7287617aeafaf7f614e3619d87a6565409e4adac85", - "manifest_sha256": "229afc18d8201bbd59a41777453f487ad750be2802425240ac26ee54849bfafd" + "fact_row_count": 1506587, + "facts_sha256": "39ee4926f650f3d38d8c5220a750af4037339359179d70279d170cfbb3b42775", + "manifest_sha256": "a663586f8b3c6d13aa6fc5f64991951efe528b83bd5ea63c3b7267a20fff1c5f" }, "selections": [ { diff --git a/packages/microcosm-build/src/microcosm/build/uk/target_reference_membership.json b/packages/microcosm-build/src/microcosm/build/uk/target_reference_membership.json index 8fe7d884fb..b542dde5b9 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-272c987-consumer-facts", + "source_fact_feed": "chronicle-uk-e56af9a-consumer-facts", "target_period": 2025, "candidate_count": 1395, "contract_target_count": 391, 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 7769bfe775..6c3185cfff 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 @@ -727,11 +727,11 @@ "ledger_fact_pin": { "artifact": ".codex-work/consumer_facts_uk.jsonl", "build": "build-bundle --suite uk -> build-consumer-artifact", - "fact_row_count": 1503315, - "facts_sha256": "084ddf46fa34b1e03b5f0a7287617aeafaf7f614e3619d87a6565409e4adac85", + "fact_row_count": 1506587, + "facts_sha256": "39ee4926f650f3d38d8c5220a750af4037339359179d70279d170cfbb3b42775", "manifest": ".codex-work/consumer_facts_uk_manifest.json", - "manifest_sha256": "229afc18d8201bbd59a41777453f487ad750be2802425240ac26ee54849bfafd", - "source_commit": "272c987af175687aca21f82851ef349521802b12", + "manifest_sha256": "a663586f8b3c6d13aa6fc5f64991951efe528b83bd5ea63c3b7267a20fff1c5f", + "source_commit": "e56af9a501e71c9b954c84678a81566feb5b33f9", "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.", @@ -750,11 +750,11 @@ "ledger_fact_pin": { "artifact": ".codex-work/consumer_facts_uk.jsonl", "build": "build-bundle --suite uk -> build-consumer-artifact", - "fact_row_count": 1503315, - "facts_sha256": "084ddf46fa34b1e03b5f0a7287617aeafaf7f614e3619d87a6565409e4adac85", + "fact_row_count": 1506587, + "facts_sha256": "39ee4926f650f3d38d8c5220a750af4037339359179d70279d170cfbb3b42775", "manifest": ".codex-work/consumer_facts_uk_manifest.json", - "manifest_sha256": "229afc18d8201bbd59a41777453f487ad750be2802425240ac26ee54849bfafd", - "source_commit": "272c987af175687aca21f82851ef349521802b12", + "manifest_sha256": "a663586f8b3c6d13aa6fc5f64991951efe528b83bd5ea63c3b7267a20fff1c5f", + "source_commit": "e56af9a501e71c9b954c84678a81566feb5b33f9", "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.", @@ -773,11 +773,11 @@ "ledger_fact_pin": { "artifact": ".codex-work/consumer_facts_uk.jsonl", "build": "build-bundle --suite uk -> build-consumer-artifact", - "fact_row_count": 1503315, - "facts_sha256": "084ddf46fa34b1e03b5f0a7287617aeafaf7f614e3619d87a6565409e4adac85", + "fact_row_count": 1506587, + "facts_sha256": "39ee4926f650f3d38d8c5220a750af4037339359179d70279d170cfbb3b42775", "manifest": ".codex-work/consumer_facts_uk_manifest.json", - "manifest_sha256": "229afc18d8201bbd59a41777453f487ad750be2802425240ac26ee54849bfafd", - "source_commit": "272c987af175687aca21f82851ef349521802b12", + "manifest_sha256": "a663586f8b3c6d13aa6fc5f64991951efe528b83bd5ea63c3b7267a20fff1c5f", + "source_commit": "e56af9a501e71c9b954c84678a81566feb5b33f9", "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.", @@ -797,11 +797,11 @@ "ledger_fact_pin": { "artifact": ".codex-work/consumer_facts_uk.jsonl", "build": "build-bundle --suite uk -> build-consumer-artifact", - "fact_row_count": 1503315, - "facts_sha256": "084ddf46fa34b1e03b5f0a7287617aeafaf7f614e3619d87a6565409e4adac85", + "fact_row_count": 1506587, + "facts_sha256": "39ee4926f650f3d38d8c5220a750af4037339359179d70279d170cfbb3b42775", "manifest": ".codex-work/consumer_facts_uk_manifest.json", - "manifest_sha256": "229afc18d8201bbd59a41777453f487ad750be2802425240ac26ee54849bfafd", - "source_commit": "272c987af175687aca21f82851ef349521802b12", + "manifest_sha256": "a663586f8b3c6d13aa6fc5f64991951efe528b83bd5ea63c3b7267a20fff1c5f", + "source_commit": "e56af9a501e71c9b954c84678a81566feb5b33f9", "source_repo": "PolicyEngine/chronicle" }, "notes": "The pinned Ledger fact feed carries the compiled household cells.", @@ -821,11 +821,11 @@ "ledger_fact_pin": { "artifact": ".codex-work/consumer_facts_uk.jsonl", "build": "build-bundle --suite uk -> build-consumer-artifact", - "fact_row_count": 1503315, - "facts_sha256": "084ddf46fa34b1e03b5f0a7287617aeafaf7f614e3619d87a6565409e4adac85", + "fact_row_count": 1506587, + "facts_sha256": "39ee4926f650f3d38d8c5220a750af4037339359179d70279d170cfbb3b42775", "manifest": ".codex-work/consumer_facts_uk_manifest.json", - "manifest_sha256": "229afc18d8201bbd59a41777453f487ad750be2802425240ac26ee54849bfafd", - "source_commit": "272c987af175687aca21f82851ef349521802b12", + "manifest_sha256": "a663586f8b3c6d13aa6fc5f64991951efe528b83bd5ea63c3b7267a20fff1c5f", + "source_commit": "e56af9a501e71c9b954c84678a81566feb5b33f9", "source_repo": "PolicyEngine/chronicle" }, "notes": "The pinned Ledger fact feed carries the compiled household cells; the source specification defines HouseholdCount as occupied households.", @@ -845,11 +845,11 @@ "ledger_fact_pin": { "artifact": ".codex-work/consumer_facts_uk.jsonl", "build": "build-bundle --suite uk -> build-consumer-artifact", - "fact_row_count": 1503315, - "facts_sha256": "084ddf46fa34b1e03b5f0a7287617aeafaf7f614e3619d87a6565409e4adac85", + "fact_row_count": 1506587, + "facts_sha256": "39ee4926f650f3d38d8c5220a750af4037339359179d70279d170cfbb3b42775", "manifest": ".codex-work/consumer_facts_uk_manifest.json", - "manifest_sha256": "229afc18d8201bbd59a41777453f487ad750be2802425240ac26ee54849bfafd", - "source_commit": "272c987af175687aca21f82851ef349521802b12", + "manifest_sha256": "a663586f8b3c6d13aa6fc5f64991951efe528b83bd5ea63c3b7267a20fff1c5f", + "source_commit": "e56af9a501e71c9b954c84678a81566feb5b33f9", "source_repo": "PolicyEngine/chronicle" }, "notes": "The pinned Ledger fact feed carries the compiled household cells.", @@ -869,11 +869,11 @@ "ledger_fact_pin": { "artifact": ".codex-work/consumer_facts_uk.jsonl", "build": "build-bundle --suite uk -> build-consumer-artifact", - "fact_row_count": 1503315, - "facts_sha256": "084ddf46fa34b1e03b5f0a7287617aeafaf7f614e3619d87a6565409e4adac85", + "fact_row_count": 1506587, + "facts_sha256": "39ee4926f650f3d38d8c5220a750af4037339359179d70279d170cfbb3b42775", "manifest": ".codex-work/consumer_facts_uk_manifest.json", - "manifest_sha256": "229afc18d8201bbd59a41777453f487ad750be2802425240ac26ee54849bfafd", - "source_commit": "272c987af175687aca21f82851ef349521802b12", + "manifest_sha256": "a663586f8b3c6d13aa6fc5f64991951efe528b83bd5ea63c3b7267a20fff1c5f", + "source_commit": "e56af9a501e71c9b954c84678a81566feb5b33f9", "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.", @@ -892,11 +892,11 @@ "ledger_fact_pin": { "artifact": ".codex-work/consumer_facts_uk.jsonl", "build": "build-bundle --suite uk -> build-consumer-artifact", - "fact_row_count": 1503315, - "facts_sha256": "084ddf46fa34b1e03b5f0a7287617aeafaf7f614e3619d87a6565409e4adac85", + "fact_row_count": 1506587, + "facts_sha256": "39ee4926f650f3d38d8c5220a750af4037339359179d70279d170cfbb3b42775", "manifest": ".codex-work/consumer_facts_uk_manifest.json", - "manifest_sha256": "229afc18d8201bbd59a41777453f487ad750be2802425240ac26ee54849bfafd", - "source_commit": "272c987af175687aca21f82851ef349521802b12", + "manifest_sha256": "a663586f8b3c6d13aa6fc5f64991951efe528b83bd5ea63c3b7267a20fff1c5f", + "source_commit": "e56af9a501e71c9b954c84678a81566feb5b33f9", "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. MSOA-to-local-authority aggregation is signed deferred for this run; England and Wales only.", @@ -924,11 +924,11 @@ "ledger_fact_pin": { "artifact": ".codex-work/consumer_facts_uk.jsonl", "build": "build-bundle --suite uk -> build-consumer-artifact", - "fact_row_count": 1503315, - "facts_sha256": "084ddf46fa34b1e03b5f0a7287617aeafaf7f614e3619d87a6565409e4adac85", + "fact_row_count": 1506587, + "facts_sha256": "39ee4926f650f3d38d8c5220a750af4037339359179d70279d170cfbb3b42775", "manifest": ".codex-work/consumer_facts_uk_manifest.json", - "manifest_sha256": "229afc18d8201bbd59a41777453f487ad750be2802425240ac26ee54849bfafd", - "source_commit": "272c987af175687aca21f82851ef349521802b12", + "manifest_sha256": "a663586f8b3c6d13aa6fc5f64991951efe528b83bd5ea63c3b7267a20fff1c5f", + "source_commit": "e56af9a501e71c9b954c84678a81566feb5b33f9", "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.", @@ -948,11 +948,11 @@ "ledger_fact_pin": { "artifact": ".codex-work/consumer_facts_uk.jsonl", "build": "build-bundle --suite uk -> build-consumer-artifact", - "fact_row_count": 1503315, - "facts_sha256": "084ddf46fa34b1e03b5f0a7287617aeafaf7f614e3619d87a6565409e4adac85", + "fact_row_count": 1506587, + "facts_sha256": "39ee4926f650f3d38d8c5220a750af4037339359179d70279d170cfbb3b42775", "manifest": ".codex-work/consumer_facts_uk_manifest.json", - "manifest_sha256": "229afc18d8201bbd59a41777453f487ad750be2802425240ac26ee54849bfafd", - "source_commit": "272c987af175687aca21f82851ef349521802b12", + "manifest_sha256": "a663586f8b3c6d13aa6fc5f64991951efe528b83bd5ea63c3b7267a20fff1c5f", + "source_commit": "e56af9a501e71c9b954c84678a81566feb5b33f9", "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.", @@ -972,11 +972,11 @@ "ledger_fact_pin": { "artifact": ".codex-work/consumer_facts_uk.jsonl", "build": "build-bundle --suite uk -> build-consumer-artifact", - "fact_row_count": 1503315, - "facts_sha256": "084ddf46fa34b1e03b5f0a7287617aeafaf7f614e3619d87a6565409e4adac85", + "fact_row_count": 1506587, + "facts_sha256": "39ee4926f650f3d38d8c5220a750af4037339359179d70279d170cfbb3b42775", "manifest": ".codex-work/consumer_facts_uk_manifest.json", - "manifest_sha256": "229afc18d8201bbd59a41777453f487ad750be2802425240ac26ee54849bfafd", - "source_commit": "272c987af175687aca21f82851ef349521802b12", + "manifest_sha256": "a663586f8b3c6d13aa6fc5f64991951efe528b83bd5ea63c3b7267a20fff1c5f", + "source_commit": "e56af9a501e71c9b954c84678a81566feb5b33f9", "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).", @@ -997,11 +997,11 @@ "ledger_fact_pin": { "artifact": ".codex-work/consumer_facts_uk.jsonl", "build": "build-bundle --suite uk -> build-consumer-artifact", - "fact_row_count": 1503315, - "facts_sha256": "084ddf46fa34b1e03b5f0a7287617aeafaf7f614e3619d87a6565409e4adac85", + "fact_row_count": 1506587, + "facts_sha256": "39ee4926f650f3d38d8c5220a750af4037339359179d70279d170cfbb3b42775", "manifest": ".codex-work/consumer_facts_uk_manifest.json", - "manifest_sha256": "229afc18d8201bbd59a41777453f487ad750be2802425240ac26ee54849bfafd", - "source_commit": "272c987af175687aca21f82851ef349521802b12", + "manifest_sha256": "a663586f8b3c6d13aa6fc5f64991951efe528b83bd5ea63c3b7267a20fff1c5f", + "source_commit": "e56af9a501e71c9b954c84678a81566feb5b33f9", "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.", @@ -1020,11 +1020,11 @@ "ledger_fact_pin": { "artifact": ".codex-work/consumer_facts_uk.jsonl", "build": "build-bundle --suite uk -> build-consumer-artifact", - "fact_row_count": 1503315, - "facts_sha256": "084ddf46fa34b1e03b5f0a7287617aeafaf7f614e3619d87a6565409e4adac85", + "fact_row_count": 1506587, + "facts_sha256": "39ee4926f650f3d38d8c5220a750af4037339359179d70279d170cfbb3b42775", "manifest": ".codex-work/consumer_facts_uk_manifest.json", - "manifest_sha256": "229afc18d8201bbd59a41777453f487ad750be2802425240ac26ee54849bfafd", - "source_commit": "272c987af175687aca21f82851ef349521802b12", + "manifest_sha256": "a663586f8b3c6d13aa6fc5f64991951efe528b83bd5ea63c3b7267a20fff1c5f", + "source_commit": "e56af9a501e71c9b954c84678a81566feb5b33f9", "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).", @@ -1043,11 +1043,11 @@ "ledger_fact_pin": { "artifact": ".codex-work/consumer_facts_uk.jsonl", "build": "build-bundle --suite uk -> build-consumer-artifact", - "fact_row_count": 1503315, - "facts_sha256": "084ddf46fa34b1e03b5f0a7287617aeafaf7f614e3619d87a6565409e4adac85", + "fact_row_count": 1506587, + "facts_sha256": "39ee4926f650f3d38d8c5220a750af4037339359179d70279d170cfbb3b42775", "manifest": ".codex-work/consumer_facts_uk_manifest.json", - "manifest_sha256": "229afc18d8201bbd59a41777453f487ad750be2802425240ac26ee54849bfafd", - "source_commit": "272c987af175687aca21f82851ef349521802b12", + "manifest_sha256": "a663586f8b3c6d13aa6fc5f64991951efe528b83bd5ea63c3b7267a20fff1c5f", + "source_commit": "e56af9a501e71c9b954c84678a81566feb5b33f9", "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.", @@ -1066,11 +1066,11 @@ "ledger_fact_pin": { "artifact": ".codex-work/consumer_facts_uk.jsonl", "build": "build-bundle --suite uk -> build-consumer-artifact", - "fact_row_count": 1503315, - "facts_sha256": "084ddf46fa34b1e03b5f0a7287617aeafaf7f614e3619d87a6565409e4adac85", + "fact_row_count": 1506587, + "facts_sha256": "39ee4926f650f3d38d8c5220a750af4037339359179d70279d170cfbb3b42775", "manifest": ".codex-work/consumer_facts_uk_manifest.json", - "manifest_sha256": "229afc18d8201bbd59a41777453f487ad750be2802425240ac26ee54849bfafd", - "source_commit": "272c987af175687aca21f82851ef349521802b12", + "manifest_sha256": "a663586f8b3c6d13aa6fc5f64991951efe528b83bd5ea63c3b7267a20fff1c5f", + "source_commit": "e56af9a501e71c9b954c84678a81566feb5b33f9", "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.", @@ -1089,11 +1089,11 @@ "ledger_fact_pin": { "artifact": ".codex-work/consumer_facts_uk.jsonl", "build": "build-bundle --suite uk -> build-consumer-artifact", - "fact_row_count": 1503315, - "facts_sha256": "084ddf46fa34b1e03b5f0a7287617aeafaf7f614e3619d87a6565409e4adac85", + "fact_row_count": 1506587, + "facts_sha256": "39ee4926f650f3d38d8c5220a750af4037339359179d70279d170cfbb3b42775", "manifest": ".codex-work/consumer_facts_uk_manifest.json", - "manifest_sha256": "229afc18d8201bbd59a41777453f487ad750be2802425240ac26ee54849bfafd", - "source_commit": "272c987af175687aca21f82851ef349521802b12", + "manifest_sha256": "a663586f8b3c6d13aa6fc5f64991951efe528b83bd5ea63c3b7267a20fff1c5f", + "source_commit": "e56af9a501e71c9b954c84678a81566feb5b33f9", "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.", @@ -1106,10 +1106,10 @@ }, { "derived_resource_pin": { - "inputs_sha256": "13f539117113f5a333dfd74afb925b710767cb659a3475427298bba8d519bbb1", + "inputs_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", "resource": "desnz_constituency_energy_facts.json", "rows": 2526, - "rows_sha256": "0112c2dbf4095d8ae6d0994c2fc0dc0060ccac74c2f326bd0f942993dfe1ab69" + "rows_sha256": "c0966906a541459dfb0ddac3873cf3e7b8cc22dc14aa9540ddd6fc0dce5aa156" }, "geographies": [ "constituency" @@ -1118,11 +1118,11 @@ "ledger_fact_pin": { "artifact": ".codex-work/consumer_facts_uk.jsonl", "build": "build-bundle --suite uk -> build-consumer-artifact", - "fact_row_count": 1503315, - "facts_sha256": "084ddf46fa34b1e03b5f0a7287617aeafaf7f614e3619d87a6565409e4adac85", + "fact_row_count": 1506587, + "facts_sha256": "39ee4926f650f3d38d8c5220a750af4037339359179d70279d170cfbb3b42775", "manifest": ".codex-work/consumer_facts_uk_manifest.json", - "manifest_sha256": "229afc18d8201bbd59a41777453f487ad750be2802425240ac26ee54849bfafd", - "source_commit": "272c987af175687aca21f82851ef349521802b12", + "manifest_sha256": "a663586f8b3c6d13aa6fc5f64991951efe528b83bd5ea63c3b7267a20fff1c5f", + "source_commit": "e56af9a501e71c9b954c84678a81566feb5b33f9", "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.", @@ -1141,11 +1141,11 @@ "ledger_fact_pin": { "artifact": ".codex-work/consumer_facts_uk.jsonl", "build": "build-bundle --suite uk -> build-consumer-artifact", - "fact_row_count": 1503315, - "facts_sha256": "084ddf46fa34b1e03b5f0a7287617aeafaf7f614e3619d87a6565409e4adac85", + "fact_row_count": 1506587, + "facts_sha256": "39ee4926f650f3d38d8c5220a750af4037339359179d70279d170cfbb3b42775", "manifest": ".codex-work/consumer_facts_uk_manifest.json", - "manifest_sha256": "229afc18d8201bbd59a41777453f487ad750be2802425240ac26ee54849bfafd", - "source_commit": "272c987af175687aca21f82851ef349521802b12", + "manifest_sha256": "a663586f8b3c6d13aa6fc5f64991951efe528b83bd5ea63c3b7267a20fff1c5f", + "source_commit": "e56af9a501e71c9b954c84678a81566feb5b33f9", "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.", @@ -1164,11 +1164,11 @@ "ledger_fact_pin": { "artifact": ".codex-work/consumer_facts_uk.jsonl", "build": "build-bundle --suite uk -> build-consumer-artifact", - "fact_row_count": 1503315, - "facts_sha256": "084ddf46fa34b1e03b5f0a7287617aeafaf7f614e3619d87a6565409e4adac85", + "fact_row_count": 1506587, + "facts_sha256": "39ee4926f650f3d38d8c5220a750af4037339359179d70279d170cfbb3b42775", "manifest": ".codex-work/consumer_facts_uk_manifest.json", - "manifest_sha256": "229afc18d8201bbd59a41777453f487ad750be2802425240ac26ee54849bfafd", - "source_commit": "272c987af175687aca21f82851ef349521802b12", + "manifest_sha256": "a663586f8b3c6d13aa6fc5f64991951efe528b83bd5ea63c3b7267a20fff1c5f", + "source_commit": "e56af9a501e71c9b954c84678a81566feb5b33f9", "source_repo": "PolicyEngine/chronicle" }, "notes": "The pinned feed record set desnz.subnational.northern_ireland.gas.domestic.y2024 supplies Northern Ireland's row (N92000002) on DESNZ's Northern Ireland gas year labelled 2024. No cell binds it: it enters Great Britain's share of the UK sub-national total, which sets the kWh cells' factor. DESNZ calls Northern Ireland's figures not directly comparable with Great Britain's.", diff --git a/packages/microcosm-build/tests/engine_free/shared/test_country_spec.py b/packages/microcosm-build/tests/engine_free/shared/test_country_spec.py index 57d1672dd3..fe8a556452 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 @@ -933,6 +933,7 @@ def test_spi_spine_adds_no_country_package_resources(self) -> None: "hmrc_cgt_asset_type_facts.json", "hmrc_property_rental_income_facts.json", "hmrc_stamp_tax_facts.json", + "hmrc_isa_statistics_facts.json", "dwp_move_to_uc_facts.json", "dwp_uc_award_band_facts.json", "obr_hvcts_costing_facts.json", @@ -1092,6 +1093,7 @@ def test_uk_package_loads(self) -> None: "hmrc_cgt_asset_type_facts.json", "hmrc_property_rental_income_facts.json", "hmrc_stamp_tax_facts.json", + "hmrc_isa_statistics_facts.json", "dwp_move_to_uc_facts.json", "dwp_uc_award_band_facts.json", "obr_hvcts_costing_facts.json", diff --git a/packages/microcosm-build/tests/engine_free/uk/test_uk_chronicle_feed.py b/packages/microcosm-build/tests/engine_free/uk/test_uk_chronicle_feed.py index da7f216753..fb3a7b2e03 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 == "272c987af175687aca21f82851ef349521802b12" + assert pin.source_commit == "e56af9a501e71c9b954c84678a81566feb5b33f9" assert pin.source_repo == "PolicyEngine/chronicle" - assert pin.fact_row_count == 1503315 + assert pin.fact_row_count == 1506587 assert pin.facts_sha256 == ( - "084ddf46fa34b1e03b5f0a7287617aeafaf7f614e3619d87a6565409e4adac85" + "39ee4926f650f3d38d8c5220a750af4037339359179d70279d170cfbb3b42775" ) assert pin.manifest_sha256 == ( - "229afc18d8201bbd59a41777453f487ad750be2802425240ac26ee54849bfafd" + "a663586f8b3c6d13aa6fc5f64991951efe528b83bd5ea63c3b7267a20fff1c5f" ) 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_full_targets.py b/packages/microcosm-build/tests/engine_free/uk/test_uk_full_targets.py index ff7393c8ec..066a674e82 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 @@ -222,19 +222,19 @@ def test_current_national_and_local_pins_share_one_reviewed_identity(): assert ( national.facts_sha256 == local["facts_sha256"] - == ("084ddf46fa34b1e03b5f0a7287617aeafaf7f614e3619d87a6565409e4adac85") + == ("39ee4926f650f3d38d8c5220a750af4037339359179d70279d170cfbb3b42775") ) assert ( national.manifest_sha256 == local["manifest_sha256"] - == ("229afc18d8201bbd59a41777453f487ad750be2802425240ac26ee54849bfafd") + == ("a663586f8b3c6d13aa6fc5f64991951efe528b83bd5ea63c3b7267a20fff1c5f") ) assert ( national.source_commit == local["source_commit"] - == "272c987af175687aca21f82851ef349521802b12" + == "e56af9a501e71c9b954c84678a81566feb5b33f9" ) - assert national.fact_row_count == local["fact_row_count"] == 1503315 + assert national.fact_row_count == local["fact_row_count"] == 1506587 def test_chronicle_source_codec_validates_directory_manifest(tmp_path): diff --git a/packages/microcosm-graph/tests/fixtures/parity/uk_spine/uk_spine.json b/packages/microcosm-graph/tests/fixtures/parity/uk_spine/uk_spine.json index 944238ade3..8fbffd5e68 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.162.14"],["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.162.14"],["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.162.14"],["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.162.14"],["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.162.14"],["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.162.14"],["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.162.14"],["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.162.14"],["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.162.14"],["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.162.14"],["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.162.14"],["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.162.14"],["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.162.14"],["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.162.14"],["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":"5fc311107a78562d5ceea294f16e85ffb5f43426fba0de2133a1cd92bf208eb9","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.162.14"],["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":"add658b5313c84df523abd5725a20538989b5e6bdf1f45ba6a23245a6f67b08d","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.162.14"],["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.162.14"],["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":"e044163f5b5db2f2f6acea3a80f3729dc132884a3cfaa077a6313f7666a955f4","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.162.14"],["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":"aca5fc3c40e130c6f2a6cc455aca851e603a5687e2cd96b4fb5c556ddc49e349","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.162.14"],["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.162.14"],["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.162.14"],["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":"46f12fdf9228f721d860ff7858b78b25406bb8737628acf63ac17d44d549f657","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.162.14"],["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.162.14"],["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.162.14"],["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.162.14"],["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":"5c84a402f34dc5bfcfc0b3c3c7a5e57576cfd21e7bfdeba3e80dcaf4e9d478ba","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.162.14"],["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":"078a79ce6f8c768c06526f1c05288602ce781e30c77b575b0bdf3f5b7d16da1b","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.162.14"],["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":"b21e69bb5b9efe7086c7852f78b5cf4c7267b7bb742d05a0fd0207841097e426","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.162.14"],["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":"91a3358c59b5383b91156f66b0443c910e672e17f73ea19aff1ecd91ca42c029","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.162.14"],["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.162.14"],["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":"4c5f4285e8db871e28ba09e54095c9e88cc062469f8a4054ca004b2717ff4ac9","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.162.14"],["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.162.14"],["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.162.14"],["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.162.14"],["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":"9818609b1003442f197e99ca741dc8db658a82f36c67f35308ceef25537b739e","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.162.14"],["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":"0bf6d4151d9cbd32bde34c2538bf6142d458c8828cc698fa1a9aad0d9e432246","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.162.14"],["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.162.14"],["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":"78c889ae5a4bd4c61b1e0b259e3fe3e805f76e12c952d0523c92969957db05d5","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.162.14"],["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":"2b4c6d8d31d8a34de880095b90f312b3a7c5723dfdec14096cb7a2eda20e8673","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.162.14"],["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.162.14"],["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":"9314cb10231910e7c438b330d1992c9f6ad93ce987802bf4ce54486358fa19e0","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.162.14"],["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.162.14"],["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":"a331eb5bae1a1e46ac83d700637d8b68f5bcf3784ce2fc4e40521092d55025ca","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.162.14"],["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.162.14"],["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":"36fe1dfc69fc2a2645b60fa50492c54174e7bb3e1b2ce34243021f2abf01f6e3","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.162.14"],["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":"0fb6748b73a66e8887d8d9a61da4dd9529bfd6e1d50da1ab8d0127bae5b0c070","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.162.14"],["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":"41009badb290aec19613fea5f5b625744529388a367d5a12e85a8067afbb9134","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.162.14"],["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.162.14"],["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.162.14"],["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}],"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":"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.162.14"],["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.162.14"],["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.162.14"],["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.162.14"],["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.162.14"],["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.162.14"],["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.162.14"],["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.162.14"],["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.162.14"],["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.162.14"],["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.162.14"],["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.162.14"],["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.162.14"],["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.162.14"],["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":"f113aa86dadab8f670894af145d1a2be5759b6d00ef04f3a6aa3c82130b71148","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.162.14"],["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":"add658b5313c84df523abd5725a20538989b5e6bdf1f45ba6a23245a6f67b08d","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.162.14"],["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.162.14"],["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":"893684b620f10fb768c9e212b68be36b456c495c2914bb81223ca76b017b619b","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.162.14"],["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":"bc5c3fb4b02b60080f9374db71ab3886ec6c07a20ee3da1bd03e9014f3041291","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.162.14"],["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.162.14"],["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.162.14"],["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":"46f12fdf9228f721d860ff7858b78b25406bb8737628acf63ac17d44d549f657","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.162.14"],["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.162.14"],["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.162.14"],["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.162.14"],["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":"077837a49eba79a73c80cf4507d6a0ac1f3152460bb53b7525bcdaeddcfdccc9","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.162.14"],["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":"0bdb1e47f6c3afa1c41787a2ac3167fafdf2436256a681b6614bb1c907836d39","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.162.14"],["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":"18713435bd22b4b2587832c9c0f32bedf27add5e12ac22ebe4f0d6b60c17f583","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.162.14"],["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":"61728c6e20d71646244b57f53533013f19d561d69dbffb7d71a58fcbdaef787f","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.162.14"],["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.162.14"],["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":"ba82d41901f75876befb55522bc64a68fb7d3009f1873a71700e61ad2b683837","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.162.14"],["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.162.14"],["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.162.14"],["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.162.14"],["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":"e937d4673bf87cce7debccf3f58c74e0637dd39b24f56e6b0bb4e792a8bfc8a0","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.162.14"],["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":"3f2abb76cff8712bf4345b6c02ff3c5059c9e91783ce80312cb07e020cebc0c7","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.162.14"],["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.162.14"],["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":"0af9f41dfe727670c1007369cb782db70940c83329f75fdfecb50c40edf616e3","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.162.14"],["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":"2b4c6d8d31d8a34de880095b90f312b3a7c5723dfdec14096cb7a2eda20e8673","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.162.14"],["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.162.14"],["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":"aa292d7b202dec24aa6a798423d754356f580f1ece127be2797c3551befd92f4","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.162.14"],["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.162.14"],["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":"3869285674f3b1f142263c421677b0ab219be4078a1e7466ca2d2d08233f8c49","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.162.14"],["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.162.14"],["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":"ad1886e04c76a881c8ac40c80c30366bbae0db219f28e6b68c67b90fb141afdb","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.162.14"],["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":"085ae32e1be09d9f8fcfa683c667739a41c15494559da331bf2cdbce66bcb53e","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.162.14"],["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":"be5a1392f670516908154fd2c2ddb6548cb429a5e62934b9b72d2e8ad1ca1506","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.162.14"],["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.162.14"],["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.162.14"],["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}],"sources":[{"codec":"csv-tables","description":"Content-bound UK FRS and donor fixture/source bundle.","name":"frs"}]} From 960cd0ab9ab14218dab703d881531f237ae827d5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mar=C3=ADa=20Juaristi?= <127882282+juaristi22@users.noreply.github.com> Date: Thu, 29 Oct 2026 05:21:44 +0000 Subject: [PATCH 05/14] Declare the ISA subscriptions stage and the Lifetime ISA anchor For microcosm#1415: - uk/spec/sources.yaml, and source_stages.json (its typed projection), declare isa_subscriptions as the last stage. It reads the vendored ISA facts and the WAS household and person tabs, and has ten operations: - the facts check; - the donor; - the balance split; - the subscriber walk; - the amounts; - the both-class split; - growth; - Lifetime ISA payments; - the mass receipt; - the reviewed fence. It writes five non-negative person outputs, with notes. - was_lisa gains the facts check and the anchor to Table 9.4's 2024-25 payers. - Graph and build wiring: - the graph gets the stage's reads, cells and WAS sources; - the kernel binds the stage's module and its helpers: the CGT walk and income proxy, the HMRC income helpers, the typed ISA facts and the receipt rounding. The facts loader is also bound to was_lisa; - the spine build gets the stage's WAS inputs, its implementation and its identity-keyed seeds. - lifetime_isa_payments leaves the engine-default register, because the stage now draws it. - The private-school attendance's notes, error and stage-order test no longer call it the spine's last stage. - Fixtures and tests: - the H2 fixture's WAS person donor carries the two ISA values; - the fixture, the coverage manifest family and the stage-roster tests follow; - an invalidation test binds the facts loader to both stages. - docs/uk-isa-subscriptions-1415.md, the Lifetime ISA notes and the changelog fragments. Co-Authored-By: Claude Opus 5.5 --- .../1415-uk-isa-subscriptions.added.md | 1 + changelog.d/1415-uk-lisa-anchor.changed.md | 1 + docs/uk-isa-subscriptions-1415.md | 138 +++++++ docs/uk-lisa-1003.md | 40 +- .../uk/release_input_coverage_manifest.json | 68 +++- .../src/microcosm/build/uk/source_stages.json | 223 +++++++++- .../src/microcosm/build/uk/spec/sources.yaml | 175 +++++++- .../src/microcosm/build/uk_runtime/graph.py | 42 ++ .../build/uk_runtime/graph_kernels.py | 25 +- .../uk_runtime/private_school_attendance.py | 2 +- .../microcosm/build/uk_runtime/spine_build.py | 39 +- .../uk/test_uk_release_input_coverage.py | 1 + .../engine_free/shared/test_country_spec.py | 2 +- .../tests/engine_free/uk/test_uk_graph.py | 30 +- .../uk/test_uk_isa_subscriptions.py | 28 ++ .../uk/test_uk_private_school_attendance.py | 18 +- .../engine_free/uk/test_uk_source_stages.py | 8 +- .../uk/test_uk_spine_acceptance_receipt.py | 7 +- .../tests/engine_free/uk/test_uk_was_lisa.py | 81 ++-- .../adapters/policyengine_uk_concepts.py | 11 +- .../parity/uk_spine/sources/fixture.json | 224 +++++++++- .../parity/uk_spine/sources/was_person.csv | 382 +++++++++--------- .../fixtures/parity/uk_spine/uk_spine.json | 2 +- ...uild_uk_release_input_coverage_manifest.py | 4 + tools/graph_uk_spine_fixture.py | 32 +- 25 files changed, 1283 insertions(+), 301 deletions(-) create mode 100644 changelog.d/1415-uk-isa-subscriptions.added.md create mode 100644 changelog.d/1415-uk-lisa-anchor.changed.md create mode 100644 docs/uk-isa-subscriptions-1415.md diff --git a/changelog.d/1415-uk-isa-subscriptions.added.md b/changelog.d/1415-uk-isa-subscriptions.added.md new file mode 100644 index 0000000000..4b71eca94a --- /dev/null +++ b/changelog.d/1415-uk-isa-subscriptions.added.md @@ -0,0 +1 @@ +The UK spine imputes ISA subscriptions per adult (microcosm#1415). A new last stage, `isa_subscriptions`, splits each household's cash and stocks-and-shares ISA balances across its adults (`cash_isa_balance`, `stocks_and_shares_isa_balance`) and draws who paid into which type in 2024-25 and how much (`cash_isa_subscriptions`, `stocks_and_shares_isa_subscriptions`): subscribers and their amounts follow HMRC's 2023-24 Table 9.7 by income, size of subscription and type paid into, raked to Tables 9.8 and 9.9, and grow to 2024-25 by Table 9.4's account and amount growth within the £20,000 overall limit. Every Lifetime ISA holder aged 18 to 49 pays in (`lifetime_isa_payments`), drawn to Table 9.4's 2024-25 Lifetime ISA amount, so policyengine-uk's Lifetime ISA bonus is no longer zero. No ISA fact is a calibration target; the national build reports them as checks. See `docs/uk-isa-subscriptions-1415.md`. diff --git a/changelog.d/1415-uk-lisa-anchor.changed.md b/changelog.d/1415-uk-lisa-anchor.changed.md new file mode 100644 index 0000000000..d22d805c60 --- /dev/null +++ b/changelog.d/1415-uk-lisa-anchor.changed.md @@ -0,0 +1 @@ +The `was_lisa` stage anchors Lifetime ISA holders to HMRC's 2024-25 payers (microcosm#1415). The WAS round-8 model implied about 660,000 holders on the spine against HMRC's 1.14 million Lifetime ISA accounts subscribed to in 2024-25; every payer holds an account and pays into one a year, so the ownership logit now shifts up on ages 18 to 47 until the holders aged 18 to 49 who survive the financial-wealth cap equal that count. The same keyed uniforms decide ownership, so the anchor only adds holders. A new gate, `uk_stage_was_lisa_anchor`, checks the count. diff --git a/docs/uk-isa-subscriptions-1415.md b/docs/uk-isa-subscriptions-1415.md new file mode 100644 index 0000000000..3929279b2a --- /dev/null +++ b/docs/uk-isa-subscriptions-1415.md @@ -0,0 +1,138 @@ +# ISA subscriptions per adult (microcosm#1415) + +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. + +| Column | Meaning | +|---|---| +| `person.cash_isa_balance` | The person's share of the household's cash ISA balance (`was_wealth`), in pounds. | +| `person.stocks_and_shares_isa_balance` | The person's share of the household's stocks-and-shares ISA balance. | +| `person.cash_isa_subscriptions` | Paid into cash ISAs in 2024-25. | +| `person.stocks_and_shares_isa_subscriptions` | Paid into stocks-and-shares ISAs in 2024-25. | +| `person.lifetime_isa_payments` | Paid into the person's Lifetime ISA in 2024-25 (at most £4,000). | + +The `was_lisa` stage also anchors Lifetime ISA holders to HMRC's payers (below, +and [the LISA notes](uk-lisa-1003.md)). + +policyengine-uk reads `lifetime_isa_payments` (the 25% bonus is +`lifetime_isa_bonus`). It reads the subscription and per-person balance columns +from policyengine-uk#2712 (2.164.1, the first published release with it); an +older engine skips them. + +## Sources + +- HMRC, [Annual savings statistics 2026](https://www.gov.uk/government/statistics/annual-savings-statistics-2026) + (September 2026), through the pinned Chronicle feed (PolicyEngine/chronicle#392): + - Table 9.7: individuals subscribing in 2023-24 by total income and size of + subscription, for each type paid into (cash only, stocks and shares only, + both). The tables head their columns "(thousands)" but count people. + - Table 9.8 by age and sex, and Table 9.9 by region. + - Table 9.4: accounts and amounts subscribed by type to 2024-25 (the latest + year provisional), including Lifetime ISAs. + - Table 9.6: market values, and Tables 9.10 to 9.12: holders by market value, + both checks only. +- HMRC, the cash ISA limit reduction tax information and impact note: 22% of + cash subscribers under 65 paid in more than £12,000 in 2022-23 (a check). +- HMRC, Lifetime ISA statistics, Table 1a: withdrawals (a check). +- ONS Wealth and Assets Survey round 8 (UKDS SN 7215), the person tab's ISA + values, for the split of household balances across adults. + +How the tables relate, on HMRC's own figures: + +- Table 9.7's type blocks are the types paid into: cash only plus both + reproduces Table 9.4's 2023-24 cash accounts, and stocks and shares only plus + both its stocks-and-shares accounts. Lifetime ISAs, Innovative Finance ISAs + and Junior ISAs are outside Table 9.7; Help to Buy ISAs are inside cash. +- Table 9.7's bands imply more money than Table 9.4 records. Valued at their + floors they give at least £114.3bn (cash only alone £78.1bn), against Table + 9.4's £100.6bn of cash plus stocks and shares, so the two cannot both bind. +- From 6 April 2024 (SI 2024/350) a person may pay into more than one ISA of a + type in a year, but still only one Lifetime ISA, so Table 9.4's 2024-25 + accounts are an upper bound on people. + +## Method + +1. **Balances per adult.** Each household's cash and stocks-and-shares ISA + totals are split across its adults by the holding pattern of a WAS round-8 + donor household with the same number of adults (up to four), drawn at + household-keyed uniforms and conditioned so every subscriber holds the type + they pay into. Person values sum exactly to the household totals, which are + unchanged. +2. **Who subscribed in 2023-24.** Adults aged 18 or over in households holding + the type are eligible: cash only needs a cash balance, stocks and shares only + a stocks-and-shares balance, and both needs both. For each class, a small + iterative proportional fit rakes the eligible weighted mass to Table 9.7's + income bands (on the CGT stage's income proxy), Table 9.8's age and sex and + Table 9.9's regions (overseas dropped, each margin on Table 9.7's total). + Keyed walks select subscribers cell by cell, both first, then stocks and + shares only, then cash only. A cell without enough eligible mass is reported + (`shortfall_weight_unmet`); no holder is invented. +3. **How much.** Within each income band and class, amounts follow Table 9.7's + subscription bands: uniform inside a band, exactly £20,000 at the top. The + rank blends the person's balance rank with a keyed uniform. +4. **The both class.** Each person's amount is split by their balance shares, + shifted on the logit scale so the class's stocks-and-shares total equals + Table 9.4's 2023-24 stocks-and-shares amount less the stocks-and-shares-only + payments (about 27% stocks and shares). A shift the floor stops is named. +5. **Growth to 2024-25.** Table 9.4 supplies growth ratios only. Each class's + people grow by Table 9.4's account growth (cash accounts for cash only, + stocks-and-shares accounts for stocks and shares only, both together for + both), added from eligible holders not yet subscribing. Amounts grow by Table + 9.4's amount growth per type, with one capped factor per type so no person + passes the £20,000 overall limit. +6. **Lifetime ISA payments.** Every holder aged 18 to 49 pays in. Amounts lie in + (0, £4,000], drawn by a truncated-exponential tilt so the total equals Table + 9.4's 2024-25 Lifetime ISA amount (£2,818m from 1,136,000 accounts), within + each person's room under the overall limit, so the baseline leaves nothing + above it. The rank blends the balance and income ranks with a keyed uniform. + +## Decisions (28 October 2026) + +- **Measure, bind none.** No ISA fact enters the weight solve: binding the cells + the stage draws to would be circular. A reviewed fence declares every vendored + ISA fact measured only; the checks below are reported and never block a build. +- **Table 9.7's people, the stocks-and-shares residual.** Table 9.7 keeps its + people in every band; the both class's split takes its stocks-and-shares + total from Table 9.4's residual. +- **People by accounts.** Growth uses Table 9.4's account growth, the upper + bound on people; the flat-people bound is reported beside it. +- **Lifetime ISAs here.** Holders are re-anchored to HMRC's payers and payments + drawn in this change. The evidence is the next pair build; there is no + paired control, as the graph's declared cells show nothing else moved. + +## What the tables leave open + +- **The cash excess.** Table 9.7 at band midpoints implies about £92.5bn of + cash (£84.5bn cash only and £8.1bn from the both class) against Table 9.4's + £69.5bn, about £23bn above it. The stage keeps Table 9.7's people and bands, + so its 2023-24 cash total sits above Table 9.4's, and the checks report by how + much. +- **The both class's residual share** depends on where the stocks-and-shares-only + payments sit inside their bands: about 27% stocks and shares at band + midpoints, 50% at band floors and 7% at band tops. +- **One year of growth.** The individual tables are 2023-24, grown one year + across the April 2024 rule change. +- **Balances.** WAS balances are April 2020 to March 2022 pounds from a Great + Britain donor, not uprated; Northern Ireland adults take the Great Britain + patterns. + +## Checks (reported on the pair build's national file) + +- Subscription cells before and after calibration, by class and band, and above + £12,000. +- Holders against Tables 9.10 to 9.12, and market values against Table 9.6. +- The impact note's 22% of under-65 cash subscribers above £12,000. +- Lifetime ISA payers and amounts against Table 9.4, and `lifetime_isa_bonus` + against 25% of payments; the 2025-26 house-purchase withdrawals (99,750) as a + loose check on holders. +- The flat-people growth bound. + +## What the fields support + +The fields support scoring the ISA subscription limits: the overall £20,000 +limit, a separate cash limit (the £12,000 under-65 setting is a reform in +policyengine-uk), the Lifetime ISA bonus rate and payment limit, and analyses of +who subscribes how much. They do not support withdrawals or first-home purchase +rules, Innovative Finance or Junior ISAs, or behavioural responses to a limit, +which policyengine-uk models separately. diff --git a/docs/uk-lisa-1003.md b/docs/uk-lisa-1003.md index 45151e07bc..33e0a2c8fc 100644 --- a/docs/uk-lisa-1003.md +++ b/docs/uk-lisa-1003.md @@ -139,10 +139,13 @@ financial wealth. LISAs are not inside `savings` (savings accounts), `cash_isa`, `stocks_and_shares_isa` or `corporate_wealth`. The LISA columns are a detail of gross financial wealth: they must never be added to it, to `savings`, or to the ISA columns. The engine's `total_wealth` does not read -`gross_financial_wealth`, and no engine variable reads the LISA columns today; -the engine's means-test capital reads `savings` and `corporate_wealth`, so -neither cash ISAs nor LISAs reach it. Innovative-finance ISAs and ISAs of -unknown type remain inside gross financial wealth only. +`gross_financial_wealth`. On policyengine-uk 2.162.14 the means tests count a +LISA at its surrender value (`lifetime_isa_countable_capital`: the balance less +the withdrawal charge below the charge-free age) as person capital for +Universal Credit, Housing Benefit, Pension Credit, income-based ESA and JSA and +Income Support, and count the household `cash_isa` beside `savings` for +Universal Credit, Housing Benefit and Income Support. Innovative-finance ISAs +and ISAs of unknown type remain inside gross financial wealth only. ## Coverage and vintage @@ -157,6 +160,15 @@ unknown type remain inside gross financial wealth only. candidate spine's 660,000 holders ([Individual Savings Account statistics, September 2026](https://www.gov.uk/government/statistics/annual-savings-statistics-2026), Table 9.4; receipts, Part F). +- Since microcosm#1415 the stage anchors ownership to those payers. The + ownership logit shifts up on ages 18 to 47, the ages that can hold a LISA in + 2024-25, until the weighted holders aged 18 to 49 (who may pay in) that + survive the financial-wealth cap equal Table 9.4's 2024-25 accounts + subscribed to. Every payer holds a LISA and pays into one a year, so that is + the fewest holders consistent with HMRC. The same keyed uniforms decide + ownership, so the anchor only adds holders and keeps every drawn one; a + target the largest shift cannot reach is named in the receipt + (`target_above_reach`), and `uk_stage_was_lisa_anchor` checks the rest. - Northern Ireland adults are predicted from the Great Britain model. - Conditional ownership odds from 2020-22 are applied to the 2024-25 spine. A holder in 2024-25 can be up to about 47; the donor, interviewed earlier, @@ -168,7 +180,8 @@ unknown type remain inside gross financial wealth only. ## On the candidate spine -Measured on the licensed candidate spine (receipts, Parts C to F): +Measured on the licensed candidate spine before the anchor of microcosm#1415 +(receipts, Parts C to F): - 1.25% of weighted adults hold a LISA, against the donor's 0.89%. Every age group under 45 is above the donor's share, the youngest most: 4.1% of the @@ -190,20 +203,23 @@ Measured on the licensed candidate spine (receipts, Parts C to F): The fields support analysis of who holds LISAs and how much they hold, for example the distribution of LISA wealth, or a means-test or wealth measure that -counts LISA balances once the engine reads them. They do not support reliable -scoring of reforms to the annual payment limit or the bonus rate, which depend -on contributions; reforms to withdrawals or to first-home purchases, which need -withdrawal and purchase flows and eligibility; or a cash-versus-stocks-and- -shares split, which WAS does not record. +counts LISA balances. Payments now come from the `isa_subscriptions` stage +([microcosm#1415](uk-isa-subscriptions-1415.md)), so reforms to the annual +payment limit or the bonus rate can be scored with its limits. The fields do not +support reforms to withdrawals or to first-home purchases, which need withdrawal +and purchase flows and eligibility, or a cash-versus-stocks-and-shares split, +which WAS does not record. ## The annual-contribution gap WAS measures holdings and values at interview. It has no LISA-specific amount paid in during a tax year. A balance accumulates payments, bonuses, returns and withdrawals, so it does not identify the payments of a particular year, and -holding a LISA does not show whether the person paid in that year. The stage +holding a LISA does not show whether the person paid in that year. This stage therefore creates no contribution column and derives no contribution or bonus -from a balance. +from a balance. Since microcosm#1415 the `isa_subscriptions` stage draws +`lifetime_isa_payments` for every holder aged 18 to 49 to Table 9.4's 2024-25 +Lifetime ISA amount; a holder's balance only ranks who pays more. References for a future contribution extension, carried from the issue as references only (not requests to obtain data or to contact providers or HMRC): 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 436e8de829..e9a4e9a3c0 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": "3f3e5aa0f9c2ed0311e831cf4cd859c5416d3aa6adeee706cb92abb66dec3efb", + "source_manifest_sha256": "4090533e266c207e02fc13b08445cb45da6c4ae3087caf86ac627fc949205c73", "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": "3f3e5aa0f9c2ed0311e831cf4cd859c5416d3aa6adeee706cb92abb66dec3efb", + "source_manifest_sha256": "4090533e266c207e02fc13b08445cb45da6c4ae3087caf86ac627fc949205c73", "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": "3f3e5aa0f9c2ed0311e831cf4cd859c5416d3aa6adeee706cb92abb66dec3efb", + "source_manifest_sha256": "4090533e266c207e02fc13b08445cb45da6c4ae3087caf86ac627fc949205c73", "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": "3f3e5aa0f9c2ed0311e831cf4cd859c5416d3aa6adeee706cb92abb66dec3efb", + "source_manifest_sha256": "4090533e266c207e02fc13b08445cb45da6c4ae3087caf86ac627fc949205c73", "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)" @@ -569,7 +569,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": "3f3e5aa0f9c2ed0311e831cf4cd859c5416d3aa6adeee706cb92abb66dec3efb", + "source_manifest_sha256": "4090533e266c207e02fc13b08445cb45da6c4ae3087caf86ac627fc949205c73", "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 +589,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": "3f3e5aa0f9c2ed0311e831cf4cd859c5416d3aa6adeee706cb92abb66dec3efb", + "source_manifest_sha256": "4090533e266c207e02fc13b08445cb45da6c4ae3087caf86ac627fc949205c73", "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 +611,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": "3f3e5aa0f9c2ed0311e831cf4cd859c5416d3aa6adeee706cb92abb66dec3efb", + "source_manifest_sha256": "4090533e266c207e02fc13b08445cb45da6c4ae3087caf86ac627fc949205c73", "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 +632,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": "3f3e5aa0f9c2ed0311e831cf4cd859c5416d3aa6adeee706cb92abb66dec3efb", + "source_manifest_sha256": "4090533e266c207e02fc13b08445cb45da6c4ae3087caf86ac627fc949205c73", "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,7 +656,7 @@ "capital_gains" ], "source_manifest": "source_stages.json", - "source_manifest_sha256": "3f3e5aa0f9c2ed0311e831cf4cd859c5416d3aa6adeee706cb92abb66dec3efb", + "source_manifest_sha256": "4090533e266c207e02fc13b08445cb45da6c4ae3087caf86ac627fc949205c73", "source_vintages": { "conditioning_resource": "hmrc_cgt_conditioning_facts.json", "conditioning_resource_sha256": "0afb5494459e4a31dbf57cbbb108d7ed194e6d6edc9e1b8032bf486f1fd4d269", @@ -746,7 +746,7 @@ "full_frs_tei_band_unavailable" ], "source_manifest": "source_stages.json", - "source_manifest_sha256": "3f3e5aa0f9c2ed0311e831cf4cd859c5416d3aa6adeee706cb92abb66dec3efb", + "source_manifest_sha256": "4090533e266c207e02fc13b08445cb45da6c4ae3087caf86ac627fc949205c73", "source_vintages": { "hmrc_surface": "2023-24", "mapped_build_period": "2024", @@ -757,6 +757,30 @@ "stage": "hmrc_spi_income_spine", "status": "required_at_build" }, + "isa_subscriptions": { + "base_candidate_sha256": "f17306ccb2aad7ff0130be3589b560afb2e2a12a943570911cd0c77f07934833", + "base_candidate_tier": "frs", + "effective_mass_requirements": {}, + "mass_change_semantics": "mass_conserving", + "output_weight_kind": "importance", + "outputs": [ + "cash_isa_balance", + "stocks_and_shares_isa_balance", + "cash_isa_subscriptions", + "stocks_and_shares_isa_subscriptions", + "lifetime_isa_payments" + ], + "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": "4090533e266c207e02fc13b08445cb45da6c4ae3087caf86ac627fc949205c73", + "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" + }, + "stage": "isa_subscriptions", + "status": "required_at_build" + }, "lcfs_consumption": { "base_candidate_sha256": "f17306ccb2aad7ff0130be3589b560afb2e2a12a943570911cd0c77f07934833", "base_candidate_tier": "frs", @@ -814,7 +838,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": "3f3e5aa0f9c2ed0311e831cf4cd859c5416d3aa6adeee706cb92abb66dec3efb", + "source_manifest_sha256": "4090533e266c207e02fc13b08445cb45da6c4ae3087caf86ac627fc949205c73", "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" @@ -840,7 +864,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": "3f3e5aa0f9c2ed0311e831cf4cd859c5416d3aa6adeee706cb92abb66dec3efb", + "source_manifest_sha256": "4090533e266c207e02fc13b08445cb45da6c4ae3087caf86ac627fc949205c73", "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" @@ -860,7 +884,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": "3f3e5aa0f9c2ed0311e831cf4cd859c5416d3aa6adeee706cb92abb66dec3efb", + "source_manifest_sha256": "4090533e266c207e02fc13b08445cb45da6c4ae3087caf86ac627fc949205c73", "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" @@ -883,7 +907,7 @@ "property_finance_costs" ], "source_manifest": "source_stages.json", - "source_manifest_sha256": "3f3e5aa0f9c2ed0311e831cf4cd859c5416d3aa6adeee706cb92abb66dec3efb", + "source_manifest_sha256": "4090533e266c207e02fc13b08445cb45da6c4ae3087caf86ac627fc949205c73", "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)" @@ -904,7 +928,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": "3f3e5aa0f9c2ed0311e831cf4cd859c5416d3aa6adeee706cb92abb66dec3efb", + "source_manifest_sha256": "4090533e266c207e02fc13b08445cb45da6c4ae3087caf86ac627fc949205c73", "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" @@ -927,7 +951,7 @@ "property_wealth" ], "source_manifest": "source_stages.json", - "source_manifest_sha256": "3f3e5aa0f9c2ed0311e831cf4cd859c5416d3aa6adeee706cb92abb66dec3efb", + "source_manifest_sha256": "4090533e266c207e02fc13b08445cb45da6c4ae3087caf86ac627fc949205c73", "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)" @@ -951,7 +975,7 @@ "non_residential_property_value" ], "source_manifest": "source_stages.json", - "source_manifest_sha256": "3f3e5aa0f9c2ed0311e831cf4cd859c5416d3aa6adeee706cb92abb66dec3efb", + "source_manifest_sha256": "4090533e266c207e02fc13b08445cb45da6c4ae3087caf86ac627fc949205c73", "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" @@ -979,7 +1003,7 @@ "employment_income" ], "source_manifest": "source_stages.json", - "source_manifest_sha256": "3f3e5aa0f9c2ed0311e831cf4cd859c5416d3aa6adeee706cb92abb66dec3efb", + "source_manifest_sha256": "4090533e266c207e02fc13b08445cb45da6c4ae3087caf86ac627fc949205c73", "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" @@ -1012,7 +1036,7 @@ "household_source_id" ], "source_manifest": "source_stages.json", - "source_manifest_sha256": "3f3e5aa0f9c2ed0311e831cf4cd859c5416d3aa6adeee706cb92abb66dec3efb", + "source_manifest_sha256": "4090533e266c207e02fc13b08445cb45da6c4ae3087caf86ac627fc949205c73", "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" @@ -1034,7 +1058,7 @@ "student_loan_plan" ], "source_manifest": "source_stages.json", - "source_manifest_sha256": "3f3e5aa0f9c2ed0311e831cf4cd859c5416d3aa6adeee706cb92abb66dec3efb", + "source_manifest_sha256": "4090533e266c207e02fc13b08445cb45da6c4ae3087caf86ac627fc949205c73", "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" @@ -1056,7 +1080,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": "3f3e5aa0f9c2ed0311e831cf4cd859c5416d3aa6adeee706cb92abb66dec3efb", + "source_manifest_sha256": "4090533e266c207e02fc13b08445cb45da6c4ae3087caf86ac627fc949205c73", "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" @@ -1095,7 +1119,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": "3f3e5aa0f9c2ed0311e831cf4cd859c5416d3aa6adeee706cb92abb66dec3efb", + "source_manifest_sha256": "4090533e266c207e02fc13b08445cb45da6c4ae3087caf86ac627fc949205c73", "source_vintages": { "source": "Office for National Statistics Wealth and Assets Survey, UK Data Service SN 7215, DOI 10.5255/UKDA-SN-7215-20; local licensed 2006-22 household tab.", "survey": "Wealth and Assets Survey round 8" diff --git a/packages/microcosm-build/src/microcosm/build/uk/source_stages.json b/packages/microcosm-build/src/microcosm/build/uk/source_stages.json index d4665a3e83..0d3f1d40fb 100644 --- a/packages/microcosm-build/src/microcosm/build/uk/source_stages.json +++ b/packages/microcosm-build/src/microcosm/build/uk/source_stages.json @@ -3029,9 +3029,41 @@ "access": "private_local_input", "locator": "caller-supplied local input", "runtime_sha256_required": true + }, + { + "format": "json", + "kind": "public_aggregate_reference", + "resource": "hmrc_isa_statistics_facts.json", + "role": "isa_statistics_facts", + "runtime_sha256_required": true } ], "operations": [ + { + "artifact_role": "isa_statistics_facts", + "fail_on_mismatch": true, + "feed_pin": "chronicle_feed.json", + "kind": "verify_vendored_fact_resource", + "mapped_build_period": 2024, + "period_mapping": "individual_tables_grown_to_the_table_9_4_build_year", + "record_sets": [ + "hmrc.isa_statistics_2026.table9_7.ty2023.", + "hmrc.isa_statistics_2026.table9_8.ty2023.", + "hmrc.isa_statistics_2026.table9_9.ty2023.", + "hmrc.isa_statistics_2026.table9_4.accounts.ty2023", + "hmrc.isa_statistics_2026.table9_4.amounts.ty2023", + "hmrc.isa_statistics_2026.table9_4.accounts.ty2024", + "hmrc.isa_statistics_2026.table9_4.amounts.ty2024", + "hmrc.isa_statistics_2026.table9_6.ty2024", + "hmrc.cash_isa_limit_reduction_2026.cash_subscribers_under_65.ty2022", + "hmrc.lisa_statistics_2026.table1a.ty2024", + "hmrc.lisa_statistics_2026.table1a.ty2025" + ], + "require_before_source_read": true, + "resource": "hmrc_isa_statistics_facts.json", + "runtime_sha256_required": true, + "source_vintage": "2023-24 individuals; Table 9.4 for 2023-24 and 2024-25" + }, { "kind": "clean_was_lisa_donor", "scope": "WAS round-8 person tab joined many-to-one to the cleaned household tab on the anonymised case number; exact lower-case column matching; the released person LISA value must sum to the household aggregate", @@ -3146,6 +3178,20 @@ "minimum_age": 18 } }, + { + "ages": { + "maximum": 47, + "minimum": 18 + }, + "counted_ages": { + "maximum": 49, + "minimum": 18 + }, + "kind": "anchor_lifetime_isa_ownership", + "output": "has_lifetime_isa", + "target": "table_9_4_lifetime_isa_accounts_subscribed", + "tax_year": 2024 + }, { "kind": "impute_lifetime_isa_balance", "output": "lifetime_isa_balance", @@ -3203,7 +3249,7 @@ "lifetime_isa_balance", "household_lifetime_isa_balance" ], - "notes": "Imputes Lifetime ISA holdings per adult from the WAS round-8 person tab (microcosm#1003). The donor is every non-dependent adult of the person tab joined many-to-one on CASER8 to the cleaned household tab (the was_wealth donor, same pins); the released value DVFLISAvR8 (the ONS-completed FLISAVR8_i) must sum to the household aggregate DVFLISAVR8_aggr on every household or the stage refuses the tab, and a missing or negative value is refused rather than read as a zero balance. Response classes (observed, banded with the ONS value inside the reported band, ONS-imputed value or holding, rule-impossible) are receipted and never used as predictors. The declared credibility rule recodes holders recorded in an age band starting at 45 or above to non-holders and keeps holders above the balance ceiling as holders outside the balance fit (basis on the clean operation). Ownership is a weighted logistic regression with a ridge penalty on the slopes and an unpenalised intercept, so the donor's weighted ownership share is reproduced in-sample, on the age group, the log of person earnings, household net income, gross financial wealth, cash ISA, stocks-and-shares ISA and savings, private renting, sex and the number of children; the house regime gate (gradient boosting) is miscalibrated for an outcome held by under one per cent of adults with about 120 donor holders. Recipients aged 18 or over hold when a uniform keyed on person_id falls below their probability; no upper age limit is imposed. The balance is the regime-gated QRF fitted on the credible holders and drawn at the owner's keyed quantile (predict_positive_from_uniforms), so it is positive exactly when the person holds. Household predictors reuse the was_wealth definitions; tenure is the private-renter flag on both sides (DVPriRntR8 == 1; tenure_type RENT_PRIVATELY), not the engine is_renting. WAS counts LISAs inside gross financial wealth, so a household total above its gross_financial_wealth draw is scaled down pro rata (receipted) and ownership is re-derived from the capped balance; was_wealth columns are never rewritten. Balances are April 2020 to March 2022 pounds from a Great Britain donor and are not uprated; Northern Ireland recipients are predicted from the GB model. WAS records holdings, not annual contributions, and the stage derives no contribution or bonus." + "notes": "Imputes Lifetime ISA holdings per adult from the WAS round-8 person tab (microcosm#1003). The donor is every non-dependent adult of the person tab joined many-to-one on CASER8 to the cleaned household tab (the was_wealth donor, same pins); the released value DVFLISAvR8 (the ONS-completed FLISAVR8_i) must sum to the household aggregate DVFLISAVR8_aggr on every household or the stage refuses the tab, and a missing or negative value is refused rather than read as a zero balance. Response classes (observed, banded with the ONS value inside the reported band, ONS-imputed value or holding, rule-impossible) are receipted and never used as predictors. The declared credibility rule recodes holders recorded in an age band starting at 45 or above to non-holders and keeps holders above the balance ceiling as holders outside the balance fit (basis on the clean operation). Ownership is a weighted logistic regression with a ridge penalty on the slopes and an unpenalised intercept, so the donor's weighted ownership share is reproduced in-sample, on the age group, the log of person earnings, household net income, gross financial wealth, cash ISA, stocks-and-shares ISA and savings, private renting, sex and the number of children; the house regime gate (gradient boosting) is miscalibrated for an outcome held by under one per cent of adults with about 120 donor holders. Recipients aged 18 or over hold when a uniform keyed on person_id falls below their probability; no upper age limit is imposed. The balance is the regime-gated QRF fitted on the credible holders and drawn at the owner's keyed quantile (predict_positive_from_uniforms), so it is positive exactly when the person holds. Household predictors reuse the was_wealth definitions; tenure is the private-renter flag on both sides (DVPriRntR8 == 1; tenure_type RENT_PRIVATELY), not the engine is_renting. WAS counts LISAs inside gross financial wealth, so a household total above its gross_financial_wealth draw is scaled down pro rata (receipted) and ownership is re-derived from the capped balance; was_wealth columns are never rewritten. Balances are April 2020 to March 2022 pounds from a Great Britain donor and are not uprated; Northern Ireland recipients are predicted from the GB model. WAS records holdings, not annual contributions, and the stage derives no contribution or bonus. HMRC's 2024-25 Lifetime ISA accounts subscribed to (Table 9.4) anchor the holders (microcosm#1415): the ownership logit shifts up on ages 18 to 47, the ages that can hold one in 2024-25, until the holders aged 18 to 49 who survive the financial-wealth cap equal HMRC's payers, the fewest holders consistent with them; the same keyed uniforms decide ownership, so the anchor only adds holders, and a target it cannot reach is named, not failed." }, { "stage": "regional_property_uprating", @@ -7486,7 +7532,180 @@ "outputs": [ "attends_private_school" ], - "notes": "The last spine stage (uk-data#568, microcosm#1095). policyengine-uk imputes attends_private_school with a formula that ranks households by net income at their weights and compares a percentile rate, scaled to the national pupil count, with the stored attends_private_school_random_draw. Left to the formula, attendance is re-imputed in every simulation, so a reform to income tax, National Insurance or benefits switches pupils in or out, a population under one million people of weight imputes none (pe-uk#1905), and the calibration and the release read different flags once the weights change. This stage materializes the engine's attendance once, at the calibration year and the spine's design weights, and stores it, as the root stage stores months_since_last_birthday, so the solve and the release read the same flags; no stage after it copies or re-keys a person. Stored attendance no longer responds to income changes or to reforms of the attendance parameters, and a reform to the fee VAT does not move pupils either way in the pinned engine." + "notes": "The last spine stage before the ISA subscriptions (uk-data#568, microcosm#1095). policyengine-uk imputes attends_private_school with a formula that ranks households by net income at their weights and compares a percentile rate, scaled to the national pupil count, with the stored attends_private_school_random_draw. Left to the formula, attendance is re-imputed in every simulation, so a reform to income tax, National Insurance or benefits switches pupils in or out, a population under one million people of weight imputes none (pe-uk#1905), and the calibration and the release read different flags once the weights change. This stage materializes the engine's attendance once, at the calibration year and the spine's design weights, and stores it, as the root stage stores months_since_last_birthday, so the solve and the release read the same flags; no stage after it copies or re-keys a person. Stored attendance no longer responds to income changes or to reforms of the attendance parameters, and a reform to the fee VAT does not move pupils either way in the pinned engine." + }, + { + "artifacts": [ + { + "format": "json", + "kind": "public_aggregate_reference", + "resource": "hmrc_isa_statistics_facts.json", + "role": "isa_statistics_facts", + "runtime_sha256_required": true + }, + { + "access": "private_local_input", + "doi": "10.5255/UKDA-SN-7215-20", + "filename": "was_round_8_hhold_eul_may_2025_230525.tab", + "kind": "private_microdata", + "locator": "caller-supplied local input", + "role": "was_qrf_donor", + "runtime_sha256_required": true, + "sha256": "18b3eb980c02c99f3d8a3254af859bee31682b2bdc11703877677292b3ce9374", + "size_bytes": 39073613, + "ukds_study_number": 7215 + }, + { + "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": [ + "cash_isa_balance", + "stocks_and_shares_isa_balance", + "cash_isa_subscriptions", + "stocks_and_shares_isa_subscriptions", + "lifetime_isa_payments" + ], + "notes": "Imputes ISA subscriptions per adult by type, and the per-person ISA balances, on the final spine (microcosm#1415). Each household's was_wealth cash and stocks-and-shares ISA totals are split across its adults by the holding pattern of a WAS round-8 donor household with the same number of adults, so person balances sum exactly to the household totals, which are unchanged. Subscribers in 2023-24 are adults aged 18 or over in households holding the type, raked by class (cash only, stocks and shares only, both) to Table 9.7's income bands, Table 9.8's age and sex and Table 9.9's regions and selected by keyed walks, the both class first. Amounts follow Table 9.7's subscription bands within each income band and class, uniform inside a band and exactly GBP 20,000 at the top; the both class splits each person's amount by their balance shares, shifted so the class's stocks-and-shares total is Table 9.4's 2023-24 stocks-and-shares amount less the stocks-and-shares-only payments. Table 9.7's bands imply more cash than Table 9.4 records, so Table 9.4 supplies growth ratios only: people grow to 2024-25 by its account growth (an upper bound on people, as from 6 April 2024 a person may pay into several ISAs of one type) and amounts by its amount growth per type, within the GBP 20,000 overall limit. Every Lifetime ISA holder aged 18 to 49 pays in, amounts in (0, GBP 4,000] drawn to Table 9.4's 2024-25 Lifetime ISA amount within the overall limit. No ISA fact is a calibration target: binding the cells the stage draws to would be circular, so the reviewed fence keeps them measured only.", + "operations": [ + { + "artifact_role": "isa_statistics_facts", + "fail_on_mismatch": true, + "feed_pin": "chronicle_feed.json", + "kind": "verify_vendored_fact_resource", + "mapped_build_period": 2024, + "period_mapping": "individual_tables_grown_to_the_table_9_4_build_year", + "record_sets": [ + "hmrc.isa_statistics_2026.table9_7.ty2023.", + "hmrc.isa_statistics_2026.table9_8.ty2023.", + "hmrc.isa_statistics_2026.table9_9.ty2023.", + "hmrc.isa_statistics_2026.table9_4.accounts.ty2023", + "hmrc.isa_statistics_2026.table9_4.amounts.ty2023", + "hmrc.isa_statistics_2026.table9_4.accounts.ty2024", + "hmrc.isa_statistics_2026.table9_4.amounts.ty2024", + "hmrc.isa_statistics_2026.table9_6.ty2024", + "hmrc.cash_isa_limit_reduction_2026.cash_subscribers_under_65.ty2022", + "hmrc.lisa_statistics_2026.table1a.ty2024", + "hmrc.lisa_statistics_2026.table1a.ty2025" + ], + "require_before_source_read": true, + "resource": "hmrc_isa_statistics_facts.json", + "runtime_sha256_required": true, + "source_vintage": "2023-24 individuals; Table 9.4 for 2023-24 and 2024-25" + }, + { + "aggregate_tolerance_gbp": 1, + "household_aggregates": { + "cash_isa": "DVCISAVR8_aggr", + "stocks_and_shares_isa": "DVIISAVR8_aggr" + }, + "household_key": "CASER8", + "household_weight": "R8xshhwgt", + "kind": "clean_was_isa_person_donor", + "non_dependent_code": 2, + "person_columns": { + "age_band": "DVAge17R8", + "cash_isa_value": "DVCISAvR8", + "is_dependent_child": "IsDepR8", + "person_number": "PersonR8", + "stocks_and_shares_isa_value": "DVIISAvR8" + } + }, + { + "kind": "split_household_isa_balances", + "maximum_donor_adults": 4, + "outputs": [ + "cash_isa_balance", + "stocks_and_shares_isa_balance" + ], + "salt": "isa_subscriptions:balance_split", + "seed": 0 + }, + { + "kind": "allocate_isa_subscribers", + "minimum_age": 18, + "salt": "isa_subscriptions:subscribers", + "seed": 0, + "selection_order": [ + "cash_and_stocks_and_shares", + "stocks_and_shares_only", + "cash_only" + ] + }, + { + "balance_rank_weight": 0.5, + "kind": "draw_isa_subscription_amounts", + "outputs": [ + "cash_isa_subscriptions", + "stocks_and_shares_isa_subscriptions" + ], + "salt": "isa_subscriptions:amounts", + "seed": 0, + "within_band": "uniform" + }, + { + "anchor": "table_9_4_stocks_and_shares_residual", + "kind": "split_both_type_subscriptions", + "share_floor": 0.02 + }, + { + "amounts": "table_9_4_amount_growth_capped", + "from_tax_year": 2023, + "kind": "grow_isa_subscriptions", + "overall_limit_gbp": 20000, + "people": "table_9_4_account_growth", + "to_tax_year": 2024 + }, + { + "annual_limit_gbp": 4000, + "kind": "draw_lifetime_isa_payments", + "maximum_age": 49, + "minimum_age": 18, + "outputs": [ + "lifetime_isa_payments" + ], + "salt": "isa_subscriptions:lifetime_isa_payments", + "seed": 0 + }, + { + "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": "ISA subscriptions per adult from HMRC's ISA tables on the source spine: household weights pass through unchanged and total household mass is conserved." + }, + { + "adjudication": "https://github.com/PolicyEngine/microcosm/issues/1415", + "calibration_permitted": false, + "classification_rationale": "The stage draws subscribers and amounts to these cells, so binding them in the weight solve would be circular. The national build reports the subscription cells after calibration, with the holders (Tables 9.10 to 9.12) and market values (Table 9.6) as independent checks; none blocks a build.", + "fact_fence_id": "isa_facts_imputation_seeds_measured_only", + "fenced_fact_composition": "Table 9.7 2023-24 subscribers by income and subscription band and holders making no further subscription, for all subscribers and each type paid into (624); Table 9.8 by age and sex (325); Table 9.9 by region (70); Table 9.4 accounts and amounts for 2023-24 and 2024-25 (24); Table 9.6 2024-25 market values (19); the impact note's shares of under-65 cash subscribers either side of GBP 12,000 (2); Lifetime ISA Table 1a for 2024-25 and 2025-26 (10)", + "fenced_fact_count": 1074, + "kind": "classify_isa_facts_with_reviewed_fence" + } + ], + "outputs": [ + "cash_isa_balance", + "stocks_and_shares_isa_balance", + "cash_isa_subscriptions", + "stocks_and_shares_isa_subscriptions", + "lifetime_isa_payments" + ], + "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).", + "stage": "isa_subscriptions", + "survey": "HMRC Annual savings statistics (September 2026 release); Wealth and Assets Survey round 8" } ] } 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 1fa22fd814..478365a17c 100644 --- a/packages/microcosm-build/src/microcosm/build/uk/spec/sources.yaml +++ b/packages/microcosm-build/src/microcosm/build/uk/spec/sources.yaml @@ -2589,7 +2589,34 @@ stages: access: private_local_input locator: caller-supplied local input runtime_sha256_required: true + - role: isa_statistics_facts + kind: public_aggregate_reference + resource: hmrc_isa_statistics_facts.json + format: json + runtime_sha256_required: true operations: + - kind: verify_vendored_fact_resource + artifact_role: isa_statistics_facts + resource: hmrc_isa_statistics_facts.json + feed_pin: chronicle_feed.json + record_sets: + - hmrc.isa_statistics_2026.table9_7.ty2023. + - hmrc.isa_statistics_2026.table9_8.ty2023. + - hmrc.isa_statistics_2026.table9_9.ty2023. + - hmrc.isa_statistics_2026.table9_4.accounts.ty2023 + - hmrc.isa_statistics_2026.table9_4.amounts.ty2023 + - hmrc.isa_statistics_2026.table9_4.accounts.ty2024 + - hmrc.isa_statistics_2026.table9_4.amounts.ty2024 + - hmrc.isa_statistics_2026.table9_6.ty2024 + - hmrc.cash_isa_limit_reduction_2026.cash_subscribers_under_65.ty2022 + - hmrc.lisa_statistics_2026.table1a.ty2024 + - hmrc.lisa_statistics_2026.table1a.ty2025 + source_vintage: 2023-24 individuals; Table 9.4 for 2023-24 and 2024-25 + mapped_build_period: 2024 + period_mapping: individual_tables_grown_to_the_table_9_4_build_year + require_before_source_read: true + runtime_sha256_required: true + fail_on_mismatch: true - kind: clean_was_lisa_donor scope: WAS round-8 person tab joined many-to-one to the cleaned household tab on the anonymised case number; exact lower-case column matching; the released person LISA value must sum to the household aggregate household_key: CASER8 @@ -2660,6 +2687,16 @@ stages: - num_children population: minimum_age: 18 + - kind: anchor_lifetime_isa_ownership + output: has_lifetime_isa + target: table_9_4_lifetime_isa_accounts_subscribed + tax_year: 2024 + ages: + minimum: 18 + maximum: 47 + counted_ages: + minimum: 18 + maximum: 49 - kind: impute_lifetime_isa_balance output: lifetime_isa_balance seed: 0 @@ -2702,7 +2739,7 @@ stages: nonnegative_outputs: - lifetime_isa_balance - household_lifetime_isa_balance - notes: 'Imputes Lifetime ISA holdings per adult from the WAS round-8 person tab (microcosm#1003). The donor is every non-dependent adult of the person tab joined many-to-one on CASER8 to the cleaned household tab (the was_wealth donor, same pins); the released value DVFLISAvR8 (the ONS-completed FLISAVR8_i) must sum to the household aggregate DVFLISAVR8_aggr on every household or the stage refuses the tab, and a missing or negative value is refused rather than read as a zero balance. Response classes (observed, banded with the ONS value inside the reported band, ONS-imputed value or holding, rule-impossible) are receipted and never used as predictors. The declared credibility rule recodes holders recorded in an age band starting at 45 or above to non-holders and keeps holders above the balance ceiling as holders outside the balance fit (basis on the clean operation). Ownership is a weighted logistic regression with a ridge penalty on the slopes and an unpenalised intercept, so the donor''s weighted ownership share is reproduced in-sample, on the age group, the log of person earnings, household net income, gross financial wealth, cash ISA, stocks-and-shares ISA and savings, private renting, sex and the number of children; the house regime gate (gradient boosting) is miscalibrated for an outcome held by under one per cent of adults with about 120 donor holders. Recipients aged 18 or over hold when a uniform keyed on person_id falls below their probability; no upper age limit is imposed. The balance is the regime-gated QRF fitted on the credible holders and drawn at the owner''s keyed quantile (predict_positive_from_uniforms), so it is positive exactly when the person holds. Household predictors reuse the was_wealth definitions; tenure is the private-renter flag on both sides (DVPriRntR8 == 1; tenure_type RENT_PRIVATELY), not the engine is_renting. WAS counts LISAs inside gross financial wealth, so a household total above its gross_financial_wealth draw is scaled down pro rata (receipted) and ownership is re-derived from the capped balance; was_wealth columns are never rewritten. Balances are April 2020 to March 2022 pounds from a Great Britain donor and are not uprated; Northern Ireland recipients are predicted from the GB model. WAS records holdings, not annual contributions, and the stage derives no contribution or bonus.' + notes: 'Imputes Lifetime ISA holdings per adult from the WAS round-8 person tab (microcosm#1003). The donor is every non-dependent adult of the person tab joined many-to-one on CASER8 to the cleaned household tab (the was_wealth donor, same pins); the released value DVFLISAvR8 (the ONS-completed FLISAVR8_i) must sum to the household aggregate DVFLISAVR8_aggr on every household or the stage refuses the tab, and a missing or negative value is refused rather than read as a zero balance. Response classes (observed, banded with the ONS value inside the reported band, ONS-imputed value or holding, rule-impossible) are receipted and never used as predictors. The declared credibility rule recodes holders recorded in an age band starting at 45 or above to non-holders and keeps holders above the balance ceiling as holders outside the balance fit (basis on the clean operation). Ownership is a weighted logistic regression with a ridge penalty on the slopes and an unpenalised intercept, so the donor''s weighted ownership share is reproduced in-sample, on the age group, the log of person earnings, household net income, gross financial wealth, cash ISA, stocks-and-shares ISA and savings, private renting, sex and the number of children; the house regime gate (gradient boosting) is miscalibrated for an outcome held by under one per cent of adults with about 120 donor holders. Recipients aged 18 or over hold when a uniform keyed on person_id falls below their probability; no upper age limit is imposed. The balance is the regime-gated QRF fitted on the credible holders and drawn at the owner''s keyed quantile (predict_positive_from_uniforms), so it is positive exactly when the person holds. Household predictors reuse the was_wealth definitions; tenure is the private-renter flag on both sides (DVPriRntR8 == 1; tenure_type RENT_PRIVATELY), not the engine is_renting. WAS counts LISAs inside gross financial wealth, so a household total above its gross_financial_wealth draw is scaled down pro rata (receipted) and ownership is re-derived from the capped balance; was_wealth columns are never rewritten. Balances are April 2020 to March 2022 pounds from a Great Britain donor and are not uprated; Northern Ireland recipients are predicted from the GB model. WAS records holdings, not annual contributions, and the stage derives no contribution or bonus. HMRC''s 2024-25 Lifetime ISA accounts subscribed to (Table 9.4) anchor the holders (microcosm#1415): the ownership logit shifts up on ages 18 to 47, the ages that can hold one in 2024-25, until the holders aged 18 to 49 who survive the financial-wealth cap equal HMRC''s payers, the fewest holders consistent with them; the same keyed uniforms decide ownership, so the anchor only adds holders, and a target it cannot reach is named, not failed.' - stage: regional_property_uprating survey: Public regional property reference 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). @@ -6020,4 +6057,138 @@ stages: gate_coupling: The terminal family gate requires a valid mass-conserving MassChangeRecord carrying exactly this stage-specific reason. outputs: - attends_private_school - notes: 'The last spine stage (uk-data#568, microcosm#1095). policyengine-uk imputes attends_private_school with a formula that ranks households by net income at their weights and compares a percentile rate, scaled to the national pupil count, with the stored attends_private_school_random_draw. Left to the formula, attendance is re-imputed in every simulation, so a reform to income tax, National Insurance or benefits switches pupils in or out, a population under one million people of weight imputes none (pe-uk#1905), and the calibration and the release read different flags once the weights change. This stage materializes the engine''s attendance once, at the calibration year and the spine''s design weights, and stores it, as the root stage stores months_since_last_birthday, so the solve and the release read the same flags; no stage after it copies or re-keys a person. Stored attendance no longer responds to income changes or to reforms of the attendance parameters, and a reform to the fee VAT does not move pupils either way in the pinned engine.' + notes: 'The last spine stage before the ISA subscriptions (uk-data#568, microcosm#1095). policyengine-uk imputes attends_private_school with a formula that ranks households by net income at their weights and compares a percentile rate, scaled to the national pupil count, with the stored attends_private_school_random_draw. Left to the formula, attendance is re-imputed in every simulation, so a reform to income tax, National Insurance or benefits switches pupils in or out, a population under one million people of weight imputes none (pe-uk#1905), and the calibration and the release read different flags once the weights change. This stage materializes the engine''s attendance once, at the calibration year and the spine''s design weights, and stores it, as the root stage stores months_since_last_birthday, so the solve and the release read the same flags; no stage after it copies or re-keys a person. Stored attendance no longer responds to income changes or to reforms of the attendance parameters, and a reform to the fee VAT does not move pupils either way in the pinned engine.' +- stage: isa_subscriptions + survey: HMRC Annual savings statistics (September 2026 release); Wealth and Assets Survey round 8 + 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). + grain: person + artifacts: + - role: isa_statistics_facts + kind: public_aggregate_reference + resource: hmrc_isa_statistics_facts.json + format: json + runtime_sha256_required: true + - role: was_qrf_donor + kind: private_microdata + ukds_study_number: 7215 + doi: 10.5255/UKDA-SN-7215-20 + filename: was_round_8_hhold_eul_may_2025_230525.tab + sha256: 18b3eb980c02c99f3d8a3254af859bee31682b2bdc11703877677292b3ce9374 + size_bytes: 39073613 + access: private_local_input + locator: caller-supplied local input + 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: isa_statistics_facts + resource: hmrc_isa_statistics_facts.json + feed_pin: chronicle_feed.json + record_sets: + - hmrc.isa_statistics_2026.table9_7.ty2023. + - hmrc.isa_statistics_2026.table9_8.ty2023. + - hmrc.isa_statistics_2026.table9_9.ty2023. + - hmrc.isa_statistics_2026.table9_4.accounts.ty2023 + - hmrc.isa_statistics_2026.table9_4.amounts.ty2023 + - hmrc.isa_statistics_2026.table9_4.accounts.ty2024 + - hmrc.isa_statistics_2026.table9_4.amounts.ty2024 + - hmrc.isa_statistics_2026.table9_6.ty2024 + - hmrc.cash_isa_limit_reduction_2026.cash_subscribers_under_65.ty2022 + - hmrc.lisa_statistics_2026.table1a.ty2024 + - hmrc.lisa_statistics_2026.table1a.ty2025 + source_vintage: 2023-24 individuals; Table 9.4 for 2023-24 and 2024-25 + mapped_build_period: 2024 + period_mapping: individual_tables_grown_to_the_table_9_4_build_year + require_before_source_read: true + runtime_sha256_required: true + fail_on_mismatch: true + - kind: clean_was_isa_person_donor + household_key: CASER8 + household_weight: R8xshhwgt + person_columns: + person_number: PersonR8 + is_dependent_child: IsDepR8 + age_band: DVAge17R8 + cash_isa_value: DVCISAvR8 + stocks_and_shares_isa_value: DVIISAvR8 + household_aggregates: + cash_isa: DVCISAVR8_aggr + stocks_and_shares_isa: DVIISAVR8_aggr + aggregate_tolerance_gbp: 1.0 + non_dependent_code: 2 + - kind: split_household_isa_balances + outputs: + - cash_isa_balance + - stocks_and_shares_isa_balance + seed: 0 + salt: isa_subscriptions:balance_split + maximum_donor_adults: 4 + - kind: allocate_isa_subscribers + seed: 0 + salt: isa_subscriptions:subscribers + minimum_age: 18 + selection_order: + - cash_and_stocks_and_shares + - stocks_and_shares_only + - cash_only + - kind: draw_isa_subscription_amounts + outputs: + - cash_isa_subscriptions + - stocks_and_shares_isa_subscriptions + seed: 0 + salt: isa_subscriptions:amounts + within_band: uniform + balance_rank_weight: 0.5 + - kind: split_both_type_subscriptions + anchor: table_9_4_stocks_and_shares_residual + share_floor: 0.02 + - kind: grow_isa_subscriptions + people: table_9_4_account_growth + amounts: table_9_4_amount_growth_capped + from_tax_year: 2023 + to_tax_year: 2024 + overall_limit_gbp: 20000.0 + - kind: draw_lifetime_isa_payments + outputs: + - lifetime_isa_payments + seed: 0 + salt: isa_subscriptions:lifetime_isa_payments + minimum_age: 18 + maximum_age: 49 + annual_limit_gbp: 4000.0 + - kind: record_mass_conservation_receipt + entity: household + 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.' + declared_factor: 1.0 + gate_coupling: The terminal family gate requires a valid mass-conserving MassChangeRecord carrying exactly this stage-specific reason. + - kind: classify_isa_facts_with_reviewed_fence + calibration_permitted: false + fact_fence_id: isa_facts_imputation_seeds_measured_only + fenced_fact_count: 1074 + fenced_fact_composition: Table 9.7 2023-24 subscribers by income and subscription band and holders making no further subscription, for all subscribers and each type paid into (624); Table 9.8 by age and sex (325); Table 9.9 by region (70); Table 9.4 accounts and amounts for 2023-24 and 2024-25 (24); Table 9.6 2024-25 market values (19); the impact note's shares of under-65 cash subscribers either side of GBP 12,000 (2); Lifetime ISA Table 1a for 2024-25 and 2025-26 (10) + classification_rationale: The stage draws subscribers and amounts to these cells, so binding them in the weight solve would be circular. The national build reports the subscription cells after calibration, with the holders (Tables 9.10 to 9.12) and market values (Table 9.6) as independent checks; none blocks a build. + adjudication: https://github.com/PolicyEngine/microcosm/issues/1415 + outputs: + - cash_isa_balance + - stocks_and_shares_isa_balance + - cash_isa_subscriptions + - stocks_and_shares_isa_subscriptions + - lifetime_isa_payments + nonnegative_outputs: + - cash_isa_balance + - stocks_and_shares_isa_balance + - cash_isa_subscriptions + - stocks_and_shares_isa_subscriptions + - lifetime_isa_payments + notes: 'Imputes ISA subscriptions per adult by type, and the per-person ISA balances, on the final spine (microcosm#1415). Each household''s was_wealth cash and stocks-and-shares ISA totals are split across its adults by the holding pattern of a WAS round-8 donor household with the same number of adults, so person balances sum exactly to the household totals, which are unchanged. Subscribers in 2023-24 are adults aged 18 or over in households holding the type, raked by class (cash only, stocks and shares only, both) to Table 9.7''s income bands, Table 9.8''s age and sex and Table 9.9''s regions and selected by keyed walks, the both class first. Amounts follow Table 9.7''s subscription bands within each income band and class, uniform inside a band and exactly GBP 20,000 at the top; the both class splits each person''s amount by their balance shares, shifted so the class''s stocks-and-shares total is Table 9.4''s 2023-24 stocks-and-shares amount less the stocks-and-shares-only payments. Table 9.7''s bands imply more cash than Table 9.4 records, so Table 9.4 supplies growth ratios only: people grow to 2024-25 by its account growth (an upper bound on people, as from 6 April 2024 a person may pay into several ISAs of one type) and amounts by its amount growth per type, within the GBP 20,000 overall limit. Every Lifetime ISA holder aged 18 to 49 pays in, amounts in (0, GBP 4,000] drawn to Table 9.4''s 2024-25 Lifetime ISA amount within the overall limit. No ISA fact is a calibration target: binding the cells the stage draws to would be circular, so the reviewed fence keeps them measured only.' 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 906a4905ba..02351c6a56 100644 --- a/packages/microcosm-build/src/microcosm/build/uk_runtime/graph.py +++ b/packages/microcosm-build/src/microcosm/build/uk_runtime/graph.py @@ -159,6 +159,9 @@ "frs_legacy_proxies": ("frs",), "was_wealth": ("was",), "was_lisa": ("was", "was_person"), + # The ISA subscriptions split household ISA balances by a WAS donor + # household's holding pattern (microcosm#1415). + "isa_subscriptions": ("was", "was_person"), # The finance-cost model trains on the SPI tape (microcosm#1106). "property_components": ("spi",), "nts_bus_travel": ( @@ -573,6 +576,35 @@ # One engine materialization of private-school attendance over the whole # frame at its weights: an open surface (microcosm#1095). "private_school_attendance": 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). + "isa_subscriptions": frozenset( + { + *( + ("person", column) + for column in ( + "age", + "gender", + "has_lifetime_isa", + "lifetime_isa_balance", + "employment_income", + "self_employment_income", + "state_pension_reported", + "private_pension_income", + "property_income", + "savings_interest_income", + "individual_savings_account_interest_income", + "dividend_income", + "miscellaneous_income", + "loss_relief", + ) + ), + ("household", "region"), + ("household", "cash_isa"), + ("household", "stocks_and_shares_isa"), + } + ), # The copies' childcare re-draw reads every household's clone path (the # lineage columns of each copy stage) and keeps the native units' cells: # an open surface, like the other take-up redraws. @@ -1177,6 +1209,16 @@ def _cells( ), "student_loans": (_Cell("person", "student_loan_plan", "string"),), "private_school_attendance": (_Cell("person", "attends_private_school", "bool"),), + "isa_subscriptions": _cells( + "person", + ( + "cash_isa_balance", + "stocks_and_shares_isa_balance", + "cash_isa_subscriptions", + "stocks_and_shares_isa_subscriptions", + "lifetime_isa_payments", + ), + ), "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 c7ca55964b..580e931920 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 @@ -47,10 +47,13 @@ from .. import stage_evidence from . import ( bus_use_incidence, + cgt_imputation, frs_disability, frs_education, frs_hmrc_source, frs_take_up, + hmrc_income, + hmrc_isa_statistics, hmrc_property_rental, household_lineage, ledger_fact_vendoring, @@ -130,6 +133,7 @@ "salary_sacrifice": "salary_sacrifice", "student_loans": "student_loans", "private_school_attendance": "private_school_attendance", + "isa_subscriptions": "isa_subscriptions", "childcare_copy_take_up": "childcare_copy_take_up", "age_tail": "age_tail", } @@ -150,8 +154,9 @@ "frs_brma": (uk_engine_adapter,), "was_wealth": (uk_engine_adapter,), # The LISA stage reads its household donor through the WAS cleaning and its - # household predictors through the WAS recipient surface. - "was_lisa": (uk_engine_adapter, was_wealth), + # household predictors through the WAS recipient surface; the anchor counts + # HMRC's payers through the typed ISA facts (microcosm#1415). + "was_lisa": (uk_engine_adapter, was_wealth, hmrc_isa_statistics), # Landlords' receipts read the vendored PRIS rows through their typed # loader, the tape through the income stage's preparation and uprating, # and the support channel's names (microcosm#1106). @@ -207,6 +212,15 @@ "carers_allowance_take_up": (uk_engine_adapter, receipt_counts), # The stored attendance is one engine materialization (microcosm#1095). "private_school_attendance": (uk_engine_adapter,), + # The subscriptions walk the CGT bands on its income proxy (with the + # proxy's loss relief), read HMRC's ISA tables through their typed loader + # and round their receipts' support (microcosm#1415). + "isa_subscriptions": ( + cgt_imputation, + hmrc_income, + hmrc_isa_statistics, + receipt_counts, + ), # The copies' childcare re-draw draws through frs_take_up's childcare # helper and reads each household's clone path. "childcare_copy_take_up": (frs_take_up, household_lineage), @@ -535,6 +549,7 @@ def _fixture_implementations(source: Path) -> Mapping[str, object]: from .frs_relationships import UKFRSRelationshipsStageTransform from .frs_take_up import UKFRSTakeUpStageTransform from .high_value_home_support import UKHighValueHomeSupportStageTransform + from .isa_subscriptions import UKISASubscriptionsStageTransform from .lcfs_consumption import UKLCFSConsumptionStageTransform from .legacy_closure_take_up import UKLegacyClosureTakeUpStageTransform from .nts_bus_travel import UKNTSBusTravelStageTransform @@ -817,6 +832,12 @@ def _fixture_implementations(source: Path) -> Mapping[str, object]: engine=engine, calibration_year=calibration_year, ), + "isa_subscriptions": UKISASubscriptionsStageTransform( + stage=stages["isa_subscriptions"], + engine=engine, + donor_household=was, + 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/private_school_attendance.py b/packages/microcosm-build/src/microcosm/build/uk_runtime/private_school_attendance.py index 1de31166ac..72483559b8 100644 --- a/packages/microcosm-build/src/microcosm/build/uk_runtime/private_school_attendance.py +++ b/packages/microcosm-build/src/microcosm/build/uk_runtime/private_school_attendance.py @@ -120,7 +120,7 @@ def store_private_school_attendance( if PRIVATE_SCHOOL_ATTENDANCE_OUTPUT in person.columns: raise ValueError( f"{PRIVATE_SCHOOL_ATTENDANCE_OUTPUT!r} is already stored: this stage " - "is its only writer and runs last." + "is its only writer." ) period = uk_time_period(frame) year = ( 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 a2947aae7c..add5eaa2d4 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 @@ -140,6 +140,9 @@ from microcosm.build.uk_runtime.high_value_home_support import ( UKHighValueHomeSupportStageTransform, ) +from microcosm.build.uk_runtime.isa_subscriptions import ( + UKISASubscriptionsStageTransform, +) from microcosm.build.uk_runtime.lcfs_consumption import ( UKLCFSConsumptionStageTransform, ) @@ -358,8 +361,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 (with " - "--was-tab)." + "Caller-supplied private WAS round-8 person tab for was_lisa and " + "isa_subscriptions (with --was-tab)." ), ) parser.add_argument( @@ -845,6 +848,15 @@ def _declared_seeds(stages) -> dict[str, dict[str, int]]: stage_seeds[str(operation.parameters["salt"])] = seed elif operation.kind == "top_up_to_stock": stage_seeds[str(operation.parameters["salt"])] = seed + elif operation.kind in ( + "split_household_isa_balances", + "allocate_isa_subscribers", + "draw_isa_subscription_amounts", + "draw_lifetime_isa_payments", + ): + # Identity-keyed draws: the seed is declared under the salt + # it is hashed with (microcosm#1415). + stage_seeds[str(operation.parameters["salt"])] = seed if stage_seeds: declared[stage.stage] = stage_seeds return declared @@ -1546,7 +1558,12 @@ def prepare_uk_spine_execution( raise ValueError( "--was-tab is required when the was_wealth stage is scheduled." ) - if args.synthetic_fixture_dir is None and "was_lisa" in stage_names: + for was_person_stage in ("was_lisa", "isa_subscriptions"): + if ( + args.synthetic_fixture_dir is not None + or was_person_stage not in stage_names + ): + continue missing_was = [ flag for flag, value in ( @@ -1557,7 +1574,7 @@ def prepare_uk_spine_execution( ] if missing_was: raise ValueError( - "was_lisa requires caller-supplied private inputs: " + f"{was_person_stage} requires caller-supplied private inputs: " f"{', '.join(missing_was)}." ) if args.synthetic_fixture_dir is None and "nts_bus_travel" in stage_names: @@ -1693,6 +1710,15 @@ def prepare_uk_spine_execution( was_person_tab_path=sources["was_person"], ) ) + if "isa_subscriptions" in stage_names: + implementations["isa_subscriptions"] = _GraphSourceTransform( + lambda sources: UKISASubscriptionsStageTransform( + stage=stages_by_name["isa_subscriptions"], + engine=engine, + was_tab_path=sources["was"], + was_person_tab_path=sources["was_person"], + ) + ) if "nts_bus_travel" in stage_names: implementations["nts_bus_travel"] = _GraphSourceTransform( lambda sources: UKNTSBusTravelStageTransform( @@ -1930,9 +1956,10 @@ def prepare_uk_spine_execution( graph_sources = _synthetic_graph_sources(args.synthetic_fixture_dir) else: graph_sources = {"frs": args.frs_raw_dir} - if "was_wealth" in stage_names or "was_lisa" in stage_names: + was_person_stages = {"was_lisa", "isa_subscriptions"} & set(stage_names) + if "was_wealth" in stage_names or was_person_stages: graph_sources["was"] = args.was_tab - if "was_lisa" in stage_names: + if was_person_stages: graph_sources["was_person"] = args.was_person_tab if "nts_bus_travel" in stage_names: graph_sources["nts_household"] = args.nts_household_tab 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 cefee5d380..40eea7a7b7 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 @@ -473,6 +473,7 @@ def test_shipped_manifest_is_current(self) -> None: "private_school_attendance", "was_wealth", "was_lisa", + "isa_subscriptions", "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 fe8a556452..f4c76e8836 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 @@ -1050,7 +1050,7 @@ def test_uk_source_manifest_contains_only_canonical_spine_stages(self) -> None: # 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) == 49 + assert len(spec.sources.stages) == 50 assert not {"frs_hmrc_retained_leaves", "hmrc_spi_income"}.intersection( stage.stage for stage in spec.sources.stages ) diff --git a/packages/microcosm-build/tests/engine_free/uk/test_uk_graph.py b/packages/microcosm-build/tests/engine_free/uk/test_uk_graph.py index a1f47ebe7f..1e126d1d19 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) == 49 + assert len(expected) == 50 assert {"frs_hmrc_retained_leaves", "hmrc_spi_income"}.isdisjoint(expected) assert set(expected) <= ids assert {"frs_hmrc_retained_leaves", "hmrc_spi_income"}.isdisjoint(ids) @@ -220,6 +220,34 @@ def changed_helper_bytes(path: Path) -> bytes: assert registry.implementation_hash(control) == before[control] +def test_isa_statistics_source_changes_invalidate_the_stages_that_read_them( + monkeypatch, +): + # The ISA subscriptions and the Lifetime ISA anchor read HMRC's ISA tables + # through the typed loader, so it is bound as both stages' helper + # (microcosm#1415). + from microcosm.build.uk_runtime import hmrc_isa_statistics + + graph = uk_spine_graph() + registry = uk_registry(graph=graph) + affected = [graph.node(stage).kernel for stage in ("isa_subscriptions", "was_lisa")] + control = graph.node("frs_council_tax").kernel + before = {ref: registry.implementation_hash(ref) for ref in (*affected, control)} + helper_path = Path(hmrc_isa_statistics.__file__).resolve() + original = Path.read_bytes + + def changed_helper_bytes(path: Path) -> bytes: + content = original(path) + if path.resolve() == helper_path: + return content + b"\n# A helper-only source change.\n" + return content + + monkeypatch.setattr(Path, "read_bytes", changed_helper_bytes) + for ref in affected: + assert registry.implementation_hash(ref) != before[ref] + assert registry.implementation_hash(control) == before[control] + + def test_uk_adapter_source_changes_invalidate_all_consuming_stages(monkeypatch): from microcosm.frame.adapters import policyengine_uk 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 ae36c5b1da..e41eccde25 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 @@ -338,3 +338,31 @@ def test_band_ids_parse_and_the_loader_refuses_gaps(): row["value"] += 1_000.0 with pytest.raises(HMRCISAStatisticsError): load_hmrc_isa_statistics(payload=payload, verify_feed_identity=False) + + +def test_the_committed_declaration_carries_the_tested_operations(): + """The packaged manifest declares exactly what these tests exercise.""" + + from microcosm.build.country_spec import load_country_spec + from test_support.microcosm_build.uk_isa_statistics import ( + ISA_FACTS_ARTIFACT, + ISA_STAGE_OPERATIONS, + ) + + stages = load_country_spec("uk").sources.stage_map() + committed = stages["isa_subscriptions"] + assert [ + {"kind": operation.kind, **dict(operation.parameters)} + for operation in committed.operations + ] == list(ISA_STAGE_OPERATIONS) + assert committed.outputs == stage.UK_ISA_SUBSCRIPTIONS_OUTPUT_COLUMNS + assert ( + committed.nonnegative_outputs + == stage.UK_ISA_SUBSCRIPTIONS_NONNEGATIVE_OUTPUT_COLUMNS + ) + roles = {artifact["role"]: artifact for artifact in committed.artifacts} + assert roles["isa_statistics_facts"] == ISA_FACTS_ARTIFACT + 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] + assert list(stages)[-1] == "isa_subscriptions" 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 3acba5258c..cc02204d5c 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 @@ -107,12 +107,20 @@ def test_the_stage_needs_the_stored_draw_and_writes_attendance_once(): store_private_school_attendance(stored, engine=engine, calibration_year=2025) -def test_the_stage_is_the_last_of_the_spine(): +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.""" - - stages = [stage.stage for stage in load_country_spec("uk").sources.stages] - assert stages[-1] == "private_school_attendance" + 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).""" + + stages = load_country_spec("uk").sources.stages + names = [stage.stage for stage in stages] + later = stages[names.index("private_school_attendance") + 1 :] + assert [stage.stage for stage in later] == ["isa_subscriptions"] + for stage in later: + assert PRIVATE_SCHOOL_ATTENDANCE_OUTPUT not in { + *stage.outputs, + *stage.rewrites, + } def test_the_stage_refuses_drifted_parameters(): 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 46ec7753eb..ca36548984 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 @@ -120,8 +120,11 @@ # private-school attendance ranks households on net income (which counts # the childcare entitlements). "childcare_copy_take_up", - # microcosm#1095: the stored private-school attendance runs last. + # microcosm#1095: the stored private-school attendance runs after them. "private_school_attendance", + # microcosm#1415: the ISA subscriptions run last, on final incomes; nothing + # reads their outputs. + "isa_subscriptions", ] UK_SOURCE_STAGE_NAMES = [ "frs_spine", @@ -308,6 +311,7 @@ def test_country_stage_plan_assembles_spine_plan(self) -> None: "salary_sacrifice": _identity, "student_loans": _identity, "private_school_attendance": _identity, + "isa_subscriptions": _identity, "childcare_copy_take_up": _identity, "age_tail": _identity, "frs_relationships": _identity, @@ -642,9 +646,11 @@ def test_e3_operation_kinds_are_declared_in_order(self) -> None: "record_mass_conservation_receipt", ] assert [op.kind for op in stages["was_lisa"].operations] == [ + "verify_vendored_fact_resource", "clean_was_lisa_donor", "materialize_rules_engine_predictors", "impute_lifetime_isa_ownership", + "anchor_lifetime_isa_ownership", "impute_lifetime_isa_balance", "support_clip", "cap_lifetime_isa_to_financial_wealth", 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 e3df84d08d..15dc71994e 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 @@ -172,10 +172,13 @@ def _apply_pending_roster_transformations( # stage, before the private-school attendance. assert "childcare_copy_take_up" not in roster roster.append("childcare_copy_take_up") - # microcosm#1095 re-mint pending: the stored private-school attendance is - # the last stage of the spine. + # microcosm#1095 re-mint pending: the stored private-school attendance + # follows the copies' childcare re-draw. assert "private_school_attendance" not in roster roster.append("private_school_attendance") + # microcosm#1415 re-mint pending: the ISA subscriptions run last. + assert "isa_subscriptions" not in roster + roster.append("isa_subscriptions") return tuple(roster) diff --git a/packages/microcosm-build/tests/engine_free/uk/test_uk_was_lisa.py b/packages/microcosm-build/tests/engine_free/uk/test_uk_was_lisa.py index 0d4ae5990b..34acb8abe5 100644 --- a/packages/microcosm-build/tests/engine_free/uk/test_uk_was_lisa.py +++ b/packages/microcosm-build/tests/engine_free/uk/test_uk_was_lisa.py @@ -44,7 +44,6 @@ ) from microcosm.build.uk_runtime.was_wealth import UK_WAS_ENGINE_PREDICTOR_ENTITIES from test_support.microcosm_build.uk_isa_statistics import ( - ISA_FACTS_ARTIFACT, ISA_FACTS_VERIFY_OPERATION, LISA_ANCHOR_OPERATION, synthetic_isa_statistics_payload, @@ -224,7 +223,7 @@ def _donor(): return clean_was_lisa_donor(_was_person_donor(), _was_donor(), columns=_columns()) -def _recipient_frame(households: int = 64, time_period: str = "2023"): +def _recipient_frame(households: int = 64, time_period: str = "2024"): """FRS-like recipients in the synthetic donor's ranges (the fixture's scale).""" persons: list[dict[str, object]] = [] @@ -526,12 +525,28 @@ def test_cap_scales_a_household_over_its_financial_wealth_pro_rata() -> None: # -------------------------------------------------------------------------- +def _statistics(lifetime_accounts: float = 0.0): + """Synthetic ISA facts whose 2024-25 Lifetime ISA accounts are as given. + + The synthetic payload carries 1,100 Lifetime ISA accounts at scale 1; a + target of zero leaves the drawn holders as they are. + """ + + return load_hmrc_isa_statistics( + payload=synthetic_isa_statistics_payload( + scale=max(lifetime_accounts, 1e-9) / 1_100.0 + ), + verify_feed_identity=False, + ) + + def _transform() -> UKWASLISAStageTransform: return UKWASLISAStageTransform( stage=_committed_stage(), engine=_FakeEngine(), donor_household=_was_donor(), donor_person=_was_person_donor(), + statistics=_statistics(), ) @@ -579,7 +594,10 @@ def test_stage_writes_the_declared_outputs_with_receipts() -> None: "realised", "financial_wealth_coherence", "population", + "anchored_holders_after_cap", } + # A zero target leaves the drawn holders as they are (microcosm#1415). + assert evidence["ownership_model"]["anchor"]["logit_shift"] == 0.0 assert evidence["support_clip"]["columns"][BALANCE_COLUMN]["clipped_high_rows"] == 0 assert ( evidence["financial_wealth_coherence"]["households_over_financial_wealth"] >= 0 @@ -604,34 +622,6 @@ def test_stage_writes_the_declared_outputs_with_receipts() -> None: } -def _anchored_stage() -> SourceStageSpec: - """The packaged declaration with the #1415 anchor and its facts check.""" - - committed = _committed_stage() - return SourceStageSpec.from_mapping( - { - "stage": committed.stage, - "survey": committed.survey, - "source": committed.source, - "grain": committed.grain, - "artifacts": [ - *(dict(artifact) for artifact in committed.artifacts), - ISA_FACTS_ARTIFACT, - ], - "operations": [ - ISA_FACTS_VERIFY_OPERATION, - *( - {"kind": operation.kind, **dict(operation.parameters)} - for operation in committed.operations - ), - LISA_ANCHOR_OPERATION, - ], - "outputs": list(committed.outputs), - "nonnegative_outputs": list(committed.nonnegative_outputs), - } - ) - - def _counted_holders(frame) -> float: person = frame.table("person") weights = ( @@ -648,17 +638,13 @@ def _counted_holders(frame) -> float: def test_the_declared_anchor_adds_holders_up_to_hmrc_payers() -> None: - frame = _recipient_frame(households=400, time_period="2024") + frame = _recipient_frame(households=400) drawn = _transform()(frame) before = _counted_holders(drawn) target = 1.5 * before - # The synthetic facts carry 1,100 Lifetime ISA accounts in 2024-25. - statistics = load_hmrc_isa_statistics( - payload=synthetic_isa_statistics_payload(scale=target / 1_100.0), - verify_feed_identity=False, - ) + statistics = _statistics(target) transform = UKWASLISAStageTransform( - stage=_anchored_stage(), + stage=_committed_stage(), engine=_FakeEngine(), donor_household=_was_donor(), donor_person=_was_person_donor(), @@ -694,13 +680,11 @@ def test_the_declared_anchor_adds_holders_up_to_hmrc_payers() -> None: def test_the_anchor_maps_hmrc_facts_to_the_build_year_only() -> None: transform = UKWASLISAStageTransform( - stage=_anchored_stage(), + stage=_committed_stage(), engine=_FakeEngine(), donor_household=_was_donor(), donor_person=_was_person_donor(), - statistics=load_hmrc_isa_statistics( - payload=synthetic_isa_statistics_payload(), verify_feed_identity=False - ), + statistics=_statistics(), ) with pytest.raises(HMRCISAStatisticsError, match="build period 2024"): @@ -739,6 +723,13 @@ def test_committed_declaration_carries_the_tested_parameters() -> None: assert by_kind["impute_lifetime_isa_ownership"] == OWNERSHIP assert by_kind["impute_lifetime_isa_balance"] == {**BALANCE, "n_estimators": 100} assert by_kind["cap_lifetime_isa_to_financial_wealth"] == CAP + # microcosm#1415: the anchor to HMRC's payers and its facts check. + assert by_kind["anchor_lifetime_isa_ownership"] == { + key: value for key, value in LISA_ANCHOR_OPERATION.items() if key != "kind" + } + assert by_kind["verify_vendored_fact_resource"] == { + key: value for key, value in ISA_FACTS_VERIFY_OPERATION.items() if key != "kind" + } assert by_kind["aggregate_person_to_household"] == { "method": "sum", "aggregates": {HOUSEHOLD_BALANCE_COLUMN: BALANCE_COLUMN}, @@ -790,7 +781,13 @@ def test_committed_support_bounds_match_the_stage_pins() -> None: ) payload = json.loads(resource.read_text(encoding="utf-8")) stage = load_country_spec("uk").sources.stage_map()[UK_WAS_LISA_STAGE_NAME] - pins = {artifact["role"]: artifact["sha256"] for artifact in stage.artifacts} + # The microdata tabs are pinned by digest; the vendored ISA facts are a + # packaged resource (microcosm#1415). + pins = { + artifact["role"]: artifact["sha256"] + for artifact in stage.artifacts + if "sha256" in artifact + } assert set(payload["bounds"]) == set(UK_WAS_LISA_SUPPORT_CLIP_COLUMNS) assert payload["source"]["household_tab_sha256"] == pins["was_qrf_donor"] 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 e6c342984c..c3eb57d74d 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 @@ -375,18 +375,17 @@ ), **dict.fromkeys( ( - "lifetime_isa_payments", "lifetime_isa_withdrawals", "lifetime_isa_withdrawals_towards_first_home", "lifetime_isa_first_time_buyer", "lifetime_isa_terminally_ill", "lifetime_isa_months_since_first_payment", ), - "The Lifetime ISA's flows (policyengine-uk 2.162.2). Neither the FRS nor " - "the WAS records payments into or withdrawals from a Lifetime ISA (the " - "was_lisa stage draws holdings), so payments and withdrawals stay zero: " - "the 25% government bonus and the withdrawal charge are zero for every " - "account, and the bonus HM Treasury pays is not modelled " + "The Lifetime ISA's withdrawals and the conditions on them " + "(policyengine-uk 2.162.2). Neither the FRS nor the WAS records " + "withdrawals from a Lifetime ISA (the was_lisa stage draws holdings and " + "isa_subscriptions the payments, microcosm#1415), so withdrawals stay " + "zero and the withdrawal charge is zero for every account " "(microcosm#1095; for María's signature).", ), **dict.fromkeys( 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 35aae25aa0..ae8b97d902 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 @@ -3867,6 +3867,180 @@ "stage": "hmrc_spi_income_spine", "survey": "Survey of Personal Incomes Public Use Tape 2022-23 and HMRC Personal Incomes Tables 3.6/3.7 2023-24" }, + "isa_subscriptions": { + "artifacts": [ + { + "format": "json", + "kind": "public_aggregate_reference", + "resource": "hmrc_isa_statistics_facts.json", + "role": "isa_statistics_facts", + "runtime_sha256_required": true + }, + { + "access": "private_local_input", + "doi": "10.5255/UKDA-SN-7215-20", + "filename": "was_round_8_hhold_eul_may_2025_230525.tab", + "kind": "private_microdata", + "locator": "caller-supplied local input", + "role": "was_qrf_donor", + "runtime_sha256_required": true, + "sha256": "18b3eb980c02c99f3d8a3254af859bee31682b2bdc11703877677292b3ce9374", + "size_bytes": 39073613, + "ukds_study_number": 7215 + }, + { + "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": [ + "cash_isa_balance", + "stocks_and_shares_isa_balance", + "cash_isa_subscriptions", + "stocks_and_shares_isa_subscriptions", + "lifetime_isa_payments" + ], + "notes": "Imputes ISA subscriptions per adult by type, and the per-person ISA balances, on the final spine (microcosm#1415). Each household's was_wealth cash and stocks-and-shares ISA totals are split across its adults by the holding pattern of a WAS round-8 donor household with the same number of adults, so person balances sum exactly to the household totals, which are unchanged. Subscribers in 2023-24 are adults aged 18 or over in households holding the type, raked by class (cash only, stocks and shares only, both) to Table 9.7's income bands, Table 9.8's age and sex and Table 9.9's regions and selected by keyed walks, the both class first. Amounts follow Table 9.7's subscription bands within each income band and class, uniform inside a band and exactly GBP 20,000 at the top; the both class splits each person's amount by their balance shares, shifted so the class's stocks-and-shares total is Table 9.4's 2023-24 stocks-and-shares amount less the stocks-and-shares-only payments. Table 9.7's bands imply more cash than Table 9.4 records, so Table 9.4 supplies growth ratios only: people grow to 2024-25 by its account growth (an upper bound on people, as from 6 April 2024 a person may pay into several ISAs of one type) and amounts by its amount growth per type, within the GBP 20,000 overall limit. Every Lifetime ISA holder aged 18 to 49 pays in, amounts in (0, GBP 4,000] drawn to Table 9.4's 2024-25 Lifetime ISA amount within the overall limit. No ISA fact is a calibration target: binding the cells the stage draws to would be circular, so the reviewed fence keeps them measured only.", + "operations": [ + { + "artifact_role": "isa_statistics_facts", + "fail_on_mismatch": true, + "feed_pin": "chronicle_feed.json", + "kind": "verify_vendored_fact_resource", + "mapped_build_period": 2024, + "period_mapping": "individual_tables_grown_to_the_table_9_4_build_year", + "record_sets": [ + "hmrc.isa_statistics_2026.table9_7.ty2023.", + "hmrc.isa_statistics_2026.table9_8.ty2023.", + "hmrc.isa_statistics_2026.table9_9.ty2023.", + "hmrc.isa_statistics_2026.table9_4.accounts.ty2023", + "hmrc.isa_statistics_2026.table9_4.amounts.ty2023", + "hmrc.isa_statistics_2026.table9_4.accounts.ty2024", + "hmrc.isa_statistics_2026.table9_4.amounts.ty2024", + "hmrc.isa_statistics_2026.table9_6.ty2024", + "hmrc.cash_isa_limit_reduction_2026.cash_subscribers_under_65.ty2022", + "hmrc.lisa_statistics_2026.table1a.ty2024", + "hmrc.lisa_statistics_2026.table1a.ty2025" + ], + "require_before_source_read": true, + "resource": "hmrc_isa_statistics_facts.json", + "runtime_sha256_required": true, + "source_vintage": "2023-24 individuals; Table 9.4 for 2023-24 and 2024-25" + }, + { + "aggregate_tolerance_gbp": 1, + "household_aggregates": { + "cash_isa": "DVCISAVR8_aggr", + "stocks_and_shares_isa": "DVIISAVR8_aggr" + }, + "household_key": "CASER8", + "household_weight": "R8xshhwgt", + "kind": "clean_was_isa_person_donor", + "non_dependent_code": 2, + "person_columns": { + "age_band": "DVAge17R8", + "cash_isa_value": "DVCISAvR8", + "is_dependent_child": "IsDepR8", + "person_number": "PersonR8", + "stocks_and_shares_isa_value": "DVIISAvR8" + } + }, + { + "kind": "split_household_isa_balances", + "maximum_donor_adults": 4, + "outputs": [ + "cash_isa_balance", + "stocks_and_shares_isa_balance" + ], + "salt": "isa_subscriptions:balance_split", + "seed": 0 + }, + { + "kind": "allocate_isa_subscribers", + "minimum_age": 18, + "salt": "isa_subscriptions:subscribers", + "seed": 0, + "selection_order": [ + "cash_and_stocks_and_shares", + "stocks_and_shares_only", + "cash_only" + ] + }, + { + "balance_rank_weight": 0.5, + "kind": "draw_isa_subscription_amounts", + "outputs": [ + "cash_isa_subscriptions", + "stocks_and_shares_isa_subscriptions" + ], + "salt": "isa_subscriptions:amounts", + "seed": 0, + "within_band": "uniform" + }, + { + "anchor": "table_9_4_stocks_and_shares_residual", + "kind": "split_both_type_subscriptions", + "share_floor": 0.02 + }, + { + "amounts": "table_9_4_amount_growth_capped", + "from_tax_year": 2023, + "kind": "grow_isa_subscriptions", + "overall_limit_gbp": 20000, + "people": "table_9_4_account_growth", + "to_tax_year": 2024 + }, + { + "annual_limit_gbp": 4000, + "kind": "draw_lifetime_isa_payments", + "maximum_age": 49, + "minimum_age": 18, + "outputs": [ + "lifetime_isa_payments" + ], + "salt": "isa_subscriptions:lifetime_isa_payments", + "seed": 0 + }, + { + "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": "ISA subscriptions per adult from HMRC's ISA tables on the source spine: household weights pass through unchanged and total household mass is conserved." + }, + { + "adjudication": "https://github.com/PolicyEngine/microcosm/issues/1415", + "calibration_permitted": false, + "classification_rationale": "The stage draws subscribers and amounts to these cells, so binding them in the weight solve would be circular. The national build reports the subscription cells after calibration, with the holders (Tables 9.10 to 9.12) and market values (Table 9.6) as independent checks; none blocks a build.", + "fact_fence_id": "isa_facts_imputation_seeds_measured_only", + "fenced_fact_composition": "Table 9.7 2023-24 subscribers by income and subscription band and holders making no further subscription, for all subscribers and each type paid into (624); Table 9.8 by age and sex (325); Table 9.9 by region (70); Table 9.4 accounts and amounts for 2023-24 and 2024-25 (24); Table 9.6 2024-25 market values (19); the impact note's shares of under-65 cash subscribers either side of GBP 12,000 (2); Lifetime ISA Table 1a for 2024-25 and 2025-26 (10)", + "fenced_fact_count": 1074, + "kind": "classify_isa_facts_with_reviewed_fence" + } + ], + "outputs": [ + "cash_isa_balance", + "stocks_and_shares_isa_balance", + "cash_isa_subscriptions", + "stocks_and_shares_isa_subscriptions", + "lifetime_isa_payments" + ], + "rewrites": [], + "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).", + "stage": "isa_subscriptions", + "survey": "HMRC Annual savings statistics (September 2026 release); Wealth and Assets Survey round 8" + }, "lcfs_consumption": { "artifacts": [ { @@ -5660,7 +5834,7 @@ ], "grain": "person", "nonnegative_outputs": [], - "notes": "The last spine stage (uk-data#568, microcosm#1095). policyengine-uk imputes attends_private_school with a formula that ranks households by net income at their weights and compares a percentile rate, scaled to the national pupil count, with the stored attends_private_school_random_draw. Left to the formula, attendance is re-imputed in every simulation, so a reform to income tax, National Insurance or benefits switches pupils in or out, a population under one million people of weight imputes none (pe-uk#1905), and the calibration and the release read different flags once the weights change. This stage materializes the engine's attendance once, at the calibration year and the spine's design weights, and stores it, as the root stage stores months_since_last_birthday, so the solve and the release read the same flags; no stage after it copies or re-keys a person. Stored attendance no longer responds to income changes or to reforms of the attendance parameters, and a reform to the fee VAT does not move pupils either way in the pinned engine.", + "notes": "The last spine stage before the ISA subscriptions (uk-data#568, microcosm#1095). policyengine-uk imputes attends_private_school with a formula that ranks households by net income at their weights and compares a percentile rate, scaled to the national pupil count, with the stored attends_private_school_random_draw. Left to the formula, attendance is re-imputed in every simulation, so a reform to income tax, National Insurance or benefits switches pupils in or out, a population under one million people of weight imputes none (pe-uk#1905), and the calibration and the release read different flags once the weights change. This stage materializes the engine's attendance once, at the calibration year and the spine's design weights, and stores it, as the root stage stores months_since_last_birthday, so the solve and the release read the same flags; no stage after it copies or re-keys a person. Stored attendance no longer responds to income changes or to reforms of the attendance parameters, and a reform to the fee VAT does not move pupils either way in the pinned engine.", "operations": [ { "draw": "attends_private_school_random_draw", @@ -7000,6 +7174,13 @@ "size_bytes": 356930989, "ukds_study_number": 7215, "vintage": "round_8" + }, + { + "format": "json", + "kind": "public_aggregate_reference", + "resource": "hmrc_isa_statistics_facts.json", + "role": "isa_statistics_facts", + "runtime_sha256_required": true } ], "grain": "person", @@ -7007,8 +7188,33 @@ "lifetime_isa_balance", "household_lifetime_isa_balance" ], - "notes": "Imputes Lifetime ISA holdings per adult from the WAS round-8 person tab (microcosm#1003). The donor is every non-dependent adult of the person tab joined many-to-one on CASER8 to the cleaned household tab (the was_wealth donor, same pins); the released value DVFLISAvR8 (the ONS-completed FLISAVR8_i) must sum to the household aggregate DVFLISAVR8_aggr on every household or the stage refuses the tab, and a missing or negative value is refused rather than read as a zero balance. Response classes (observed, banded with the ONS value inside the reported band, ONS-imputed value or holding, rule-impossible) are receipted and never used as predictors. The declared credibility rule recodes holders recorded in an age band starting at 45 or above to non-holders and keeps holders above the balance ceiling as holders outside the balance fit (basis on the clean operation). Ownership is a weighted logistic regression with a ridge penalty on the slopes and an unpenalised intercept, so the donor's weighted ownership share is reproduced in-sample, on the age group, the log of person earnings, household net income, gross financial wealth, cash ISA, stocks-and-shares ISA and savings, private renting, sex and the number of children; the house regime gate (gradient boosting) is miscalibrated for an outcome held by under one per cent of adults with about 120 donor holders. Recipients aged 18 or over hold when a uniform keyed on person_id falls below their probability; no upper age limit is imposed. The balance is the regime-gated QRF fitted on the credible holders and drawn at the owner's keyed quantile (predict_positive_from_uniforms), so it is positive exactly when the person holds. Household predictors reuse the was_wealth definitions; tenure is the private-renter flag on both sides (DVPriRntR8 == 1; tenure_type RENT_PRIVATELY), not the engine is_renting. WAS counts LISAs inside gross financial wealth, so a household total above its gross_financial_wealth draw is scaled down pro rata (receipted) and ownership is re-derived from the capped balance; was_wealth columns are never rewritten. Balances are April 2020 to March 2022 pounds from a Great Britain donor and are not uprated; Northern Ireland recipients are predicted from the GB model. WAS records holdings, not annual contributions, and the stage derives no contribution or bonus.", + "notes": "Imputes Lifetime ISA holdings per adult from the WAS round-8 person tab (microcosm#1003). The donor is every non-dependent adult of the person tab joined many-to-one on CASER8 to the cleaned household tab (the was_wealth donor, same pins); the released value DVFLISAvR8 (the ONS-completed FLISAVR8_i) must sum to the household aggregate DVFLISAVR8_aggr on every household or the stage refuses the tab, and a missing or negative value is refused rather than read as a zero balance. Response classes (observed, banded with the ONS value inside the reported band, ONS-imputed value or holding, rule-impossible) are receipted and never used as predictors. The declared credibility rule recodes holders recorded in an age band starting at 45 or above to non-holders and keeps holders above the balance ceiling as holders outside the balance fit (basis on the clean operation). Ownership is a weighted logistic regression with a ridge penalty on the slopes and an unpenalised intercept, so the donor's weighted ownership share is reproduced in-sample, on the age group, the log of person earnings, household net income, gross financial wealth, cash ISA, stocks-and-shares ISA and savings, private renting, sex and the number of children; the house regime gate (gradient boosting) is miscalibrated for an outcome held by under one per cent of adults with about 120 donor holders. Recipients aged 18 or over hold when a uniform keyed on person_id falls below their probability; no upper age limit is imposed. The balance is the regime-gated QRF fitted on the credible holders and drawn at the owner's keyed quantile (predict_positive_from_uniforms), so it is positive exactly when the person holds. Household predictors reuse the was_wealth definitions; tenure is the private-renter flag on both sides (DVPriRntR8 == 1; tenure_type RENT_PRIVATELY), not the engine is_renting. WAS counts LISAs inside gross financial wealth, so a household total above its gross_financial_wealth draw is scaled down pro rata (receipted) and ownership is re-derived from the capped balance; was_wealth columns are never rewritten. Balances are April 2020 to March 2022 pounds from a Great Britain donor and are not uprated; Northern Ireland recipients are predicted from the GB model. WAS records holdings, not annual contributions, and the stage derives no contribution or bonus. HMRC's 2024-25 Lifetime ISA accounts subscribed to (Table 9.4) anchor the holders (microcosm#1415): the ownership logit shifts up on ages 18 to 47, the ages that can hold one in 2024-25, until the holders aged 18 to 49 who survive the financial-wealth cap equal HMRC's payers, the fewest holders consistent with them; the same keyed uniforms decide ownership, so the anchor only adds holders, and a target it cannot reach is named, not failed.", "operations": [ + { + "artifact_role": "isa_statistics_facts", + "fail_on_mismatch": true, + "feed_pin": "chronicle_feed.json", + "kind": "verify_vendored_fact_resource", + "mapped_build_period": 2024, + "period_mapping": "individual_tables_grown_to_the_table_9_4_build_year", + "record_sets": [ + "hmrc.isa_statistics_2026.table9_7.ty2023.", + "hmrc.isa_statistics_2026.table9_8.ty2023.", + "hmrc.isa_statistics_2026.table9_9.ty2023.", + "hmrc.isa_statistics_2026.table9_4.accounts.ty2023", + "hmrc.isa_statistics_2026.table9_4.amounts.ty2023", + "hmrc.isa_statistics_2026.table9_4.accounts.ty2024", + "hmrc.isa_statistics_2026.table9_4.amounts.ty2024", + "hmrc.isa_statistics_2026.table9_6.ty2024", + "hmrc.cash_isa_limit_reduction_2026.cash_subscribers_under_65.ty2022", + "hmrc.lisa_statistics_2026.table1a.ty2024", + "hmrc.lisa_statistics_2026.table1a.ty2025" + ], + "require_before_source_read": true, + "resource": "hmrc_isa_statistics_facts.json", + "runtime_sha256_required": true, + "source_vintage": "2023-24 individuals; Table 9.4 for 2023-24 and 2024-25" + }, { "age_band_edges": [ 0, @@ -7123,6 +7329,20 @@ "solver": "lbfgs", "standardise": "donor_unweighted_mean_sd" }, + { + "ages": { + "maximum": 47, + "minimum": 18 + }, + "counted_ages": { + "maximum": 49, + "minimum": 18 + }, + "kind": "anchor_lifetime_isa_ownership", + "output": "has_lifetime_isa", + "target": "table_9_4_lifetime_isa_accounts_subscribed", + "tax_year": 2024 + }, { "expected_regime": "positive_only", "kind": "impute_lifetime_isa_balance", 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 8ca1abacf2..68623c09c8 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 -1,1,2,4,1,15000,1,0,5,0,-9,0,5 -2,1,2,7,2,22000,0,0,-9,0,-9,0,0 -2,2,2,12,1,23000,0,0,-9,0,-9,0,0 -2,3,1,1,2,-9,-9,0,-9,0,-9,0,0 -3,1,2,10,1,29000,0,0,-9,0,-9,0,0 -3,2,2,15,2,30000,0,0,-9,0,-9,0,0 -3,3,2,6,1,31000,0,0,-9,0,-9,0,0 -3,4,1,3,2,-9,-9,0,-9,0,-9,0,0 -3,5,1,1,1,-9,-9,0,-9,0,-9,0,0 -4,1,2,13,2,-8,0,0,-9,0,-9,0,0 -5,1,2,16,1,43000,0,0,-9,0,-9,0,0 -5,2,2,7,2,44000,0,0,-9,0,-9,0,0 -5,3,1,1,1,-9,-9,0,-9,0,-9,0,0 -6,1,2,13,2,50000,1,0,10,0,-9,0,10 -6,2,2,10,1,51000,0,0,-9,0,-9,0,0 -6,3,2,15,2,52000,0,0,-9,0,-9,0,0 -6,4,1,3,1,-9,-9,0,-9,0,-9,0,0 -6,5,1,1,2,-9,-9,0,-9,0,-9,0,0 -7,1,2,8,1,17000,1,0,11,0,-9,0,11 -8,1,2,11,2,24000,0,1,-9,0,-9,0,0 -8,2,2,16,1,25000,0,1,-9,0,-9,0,0 -8,3,1,1,2,-9,-9,1,-9,0,-9,0,0 -9,1,2,14,1,31000,0,0,-9,0,-9,0,0 -9,2,2,5,2,32000,0,0,-9,0,-9,0,0 -9,3,2,10,1,33000,0,0,-9,0,-9,0,0 -9,4,1,3,2,-9,-9,0,-9,0,-9,0,0 -9,5,1,1,1,-9,-9,0,-9,0,-9,0,0 -10,1,2,17,2,38000,0,0,-9,0,-9,0,0 -11,1,2,6,1,45000,1,0,-8,1,1,0,15 -11,2,2,11,2,46000,0,0,-9,0,-9,0,0 -11,3,1,1,1,-9,-9,0,-9,0,-9,0,0 -12,1,2,9,2,52000,0,0,-9,0,-9,0,0 -12,2,2,14,1,53000,0,0,-9,0,-9,0,0 -12,3,2,5,2,54000,0,0,-9,0,-9,0,0 -12,4,1,3,1,-9,-9,0,-9,0,-9,0,0 -12,5,1,1,2,-9,-9,0,-9,0,-9,0,0 -13,1,2,12,1,19000,0,0,-9,0,-9,0,0 -14,1,2,15,2,26000,0,0,-9,0,-9,0,0 -14,2,2,6,1,27000,0,0,-9,0,-9,0,0 -14,3,1,1,2,-9,-9,0,-9,0,-9,0,0 -15,1,2,4,1,33000,1,1,19,0,-9,0,19 -15,2,2,9,2,34000,0,0,-9,0,-9,0,0 -15,3,2,14,1,35000,0,0,-9,0,-9,0,0 -15,4,1,3,2,-9,-9,0,-9,0,-9,0,0 -15,5,1,1,1,-9,-9,0,-9,0,-9,0,0 -16,1,2,7,2,40000,0,0,-9,0,-9,0,0 -17,1,2,10,1,47000,0,0,-9,0,-9,0,0 -17,2,2,15,2,48000,0,0,-9,0,-9,0,0 -17,3,1,1,1,-9,-9,0,-9,0,-9,0,0 -18,1,2,13,2,54000,0,0,-9,0,-9,0,0 -18,2,2,4,1,15000,0,0,-9,0,-9,0,0 -18,3,2,9,2,16000,0,0,-9,0,-9,0,0 -18,4,1,3,1,-9,-9,0,-9,0,-9,0,0 -18,5,1,1,2,-9,-9,0,-9,0,-9,0,0 -19,1,2,16,1,21000,0,0,-9,0,-9,0,0 -20,1,2,5,2,28000,0,0,-9,0,-9,0,0 -20,2,2,10,1,29000,0,0,-9,0,-9,0,0 -20,3,1,1,2,-9,-9,0,-9,0,-9,0,0 -21,1,2,8,1,35000,1,0,5,0,-9,0,5 -21,2,2,13,2,36000,0,0,-9,0,-9,0,0 -21,3,2,4,1,37000,0,0,-9,0,-9,0,0 -21,4,1,3,2,-9,-9,0,-9,0,-9,0,0 -21,5,1,1,1,-9,-9,0,-9,0,-9,0,0 -22,1,2,11,2,42000,0,0,-9,0,-9,0,0 -23,1,2,14,1,49000,0,0,-9,0,-9,0,0 -23,2,2,5,2,50000,0,0,-9,0,-9,0,0 -23,3,1,1,1,-9,-9,0,-9,0,-9,0,0 -24,1,2,17,2,16000,0,0,-9,0,-9,0,0 -24,2,2,8,1,17000,0,0,-9,0,-9,0,0 -24,3,2,13,2,18000,0,0,-9,0,-9,0,0 -24,4,1,3,1,-9,-9,0,-9,0,-9,0,0 -24,5,1,1,2,-9,-9,0,-9,0,-9,0,0 -25,1,2,6,1,23000,1,0,9,0,-9,0,9 -26,1,2,9,2,30000,0,0,-9,0,-9,0,0 -26,2,2,14,1,31000,0,0,-9,0,-9,0,0 -26,3,1,1,2,-9,-9,0,-9,0,-9,0,0 -27,1,2,12,1,37000,0,0,-9,0,-9,0,0 -27,2,2,17,2,38000,0,0,-9,0,-9,0,0 -27,3,2,8,1,39000,0,0,-9,0,-9,0,0 -27,4,1,3,2,-9,-9,0,-9,0,-9,0,0 -27,5,1,1,1,-9,-9,0,-9,0,-9,0,0 -28,1,2,15,2,44000,0,0,-9,0,-9,0,0 -29,1,2,4,1,51000,1,0,13,0,-9,0,13 -29,2,2,9,2,52000,0,0,-9,0,-9,0,0 -29,3,1,1,1,-9,-9,0,-9,0,-9,0,0 -30,1,2,7,2,18000,0,0,-9,0,-9,0,0 -30,2,2,12,1,19000,0,0,-9,0,-9,0,0 -30,3,2,17,2,20000,0,0,-9,0,-9,0,0 -30,4,1,3,1,-9,-9,0,-9,0,-9,0,0 -30,5,1,1,2,-9,-9,0,-9,0,-9,0,0 -31,1,2,10,1,25000,0,0,-9,0,-9,0,0 -32,1,2,13,2,32000,0,0,-9,0,-9,0,0 -32,2,2,4,1,33000,0,0,-9,0,-9,0,0 -32,3,1,1,2,-9,-9,0,-9,0,-9,0,0 -33,1,2,16,1,39000,0,0,-9,0,-9,0,0 -33,2,2,7,2,40000,0,0,-9,0,-9,0,0 -33,3,2,12,1,41000,0,0,-9,0,-9,0,0 -33,4,1,3,2,-9,-9,0,-9,0,-9,0,0 -33,5,1,1,1,-9,-9,0,-9,0,-9,0,0 -34,1,2,5,2,46000,0,0,-9,0,-9,0,0 -35,1,2,8,1,53000,1,0,19,0,-9,0,19 -35,2,2,13,2,54000,0,0,-9,0,-9,0,0 -35,3,1,1,1,-9,-9,0,-9,0,-9,0,0 -36,1,2,11,2,20000,0,0,-9,0,-9,0,0 -36,2,2,16,1,21000,0,0,-9,0,-9,0,0 -36,3,2,7,2,22000,0,0,-9,0,-9,0,0 -36,4,1,3,1,-9,-9,0,-9,0,-9,0,0 -36,5,1,1,2,-9,-9,0,-9,0,-9,0,0 -37,1,2,14,1,27000,0,0,-9,0,-9,0,0 -38,1,2,17,2,34000,0,0,-9,0,-9,0,0 -38,2,2,8,1,35000,0,0,-9,0,-9,0,0 -38,3,1,1,2,-9,-9,0,-9,0,-9,0,0 -39,1,2,6,1,41000,1,0,23,0,-9,0,23 -39,2,2,11,2,42000,0,0,-9,0,-9,0,0 -39,3,2,16,1,43000,0,0,-9,0,-9,0,0 -39,4,1,3,2,-9,-9,0,-9,0,-9,0,0 -39,5,1,1,1,-9,-9,0,-9,0,-9,0,0 -40,1,2,9,2,48000,0,0,-9,0,-9,0,0 -41,1,2,12,1,15000,0,0,-9,0,-9,0,0 -41,2,2,17,2,16000,0,0,-9,0,-9,0,0 -41,3,1,1,1,-9,-9,0,-9,0,-9,0,0 -42,1,2,15,2,22000,0,0,-9,0,-9,0,0 -42,2,2,6,1,23000,0,0,-9,0,-9,0,0 -42,3,2,11,2,24000,0,0,-9,0,-9,0,0 -42,4,1,3,1,-9,-9,0,-9,0,-9,0,0 -42,5,1,1,2,-9,-9,0,-9,0,-9,0,0 -43,1,2,4,1,29000,1,0,7,0,-9,0,7 -44,1,2,7,2,36000,0,0,-9,0,-9,0,0 -44,2,2,12,1,37000,0,0,-9,0,-9,0,0 -44,3,1,1,2,-9,-9,0,-9,0,-9,0,0 -45,1,2,10,1,43000,0,0,-9,0,-9,0,0 -45,2,2,15,2,44000,0,0,-9,0,-9,0,0 -45,3,2,6,1,45000,0,0,-9,0,-9,0,0 -45,4,1,3,2,-9,-9,0,-9,0,-9,0,0 -45,5,1,1,1,-9,-9,0,-9,0,-9,0,0 -46,1,2,13,2,50000,0,0,-9,0,-9,0,0 -47,1,2,16,1,17000,0,0,-9,0,-9,0,0 -47,2,2,7,2,18000,0,0,-9,0,-9,0,0 -47,3,1,1,1,-9,-9,0,-9,0,-9,0,0 -48,1,2,5,2,24000,0,0,-9,0,-9,0,0 -48,2,2,10,1,25000,0,0,-9,0,-9,0,0 -48,3,2,15,2,26000,0,0,-9,0,-9,0,0 -48,4,1,3,1,-9,-9,0,-9,0,-9,0,0 -48,5,1,1,2,-9,-9,0,-9,0,-9,0,0 -49,1,2,8,1,31000,1,0,13,0,-9,0,13 -50,1,2,11,2,38000,0,0,-9,0,-9,0,0 -50,2,2,16,1,39000,0,0,-9,0,-9,0,0 -50,3,1,1,2,-9,-9,0,-9,0,-9,0,0 -51,1,2,14,1,45000,0,0,-9,0,-9,0,0 -51,2,2,5,2,46000,0,0,-9,0,-9,0,0 -51,3,2,10,1,47000,0,0,-9,0,-9,0,0 -51,4,1,3,2,-9,-9,0,-9,0,-9,0,0 -51,5,1,1,1,-9,-9,0,-9,0,-9,0,0 -52,1,2,17,2,52000,0,0,-9,0,-9,0,0 -53,1,2,6,1,19000,1,0,17,0,-9,0,17 -53,2,2,11,2,20000,0,0,-9,0,-9,0,0 -53,3,1,1,1,-9,-9,0,-9,0,-9,0,0 -54,1,2,9,2,26000,0,0,-9,0,-9,0,0 -54,2,2,14,1,27000,0,0,-9,0,-9,0,0 -54,3,2,5,2,28000,0,0,-9,0,-9,0,0 -54,4,1,3,1,-9,-9,0,-9,0,-9,0,0 -54,5,1,1,2,-9,-9,0,-9,0,-9,0,0 -55,1,2,12,1,33000,0,0,-9,0,-9,0,0 -56,1,2,15,2,40000,0,0,-9,0,-9,0,0 -56,2,2,6,1,41000,0,0,-9,0,-9,0,0 -56,3,1,1,2,-9,-9,0,-9,0,-9,0,0 -57,1,2,4,1,47000,1,0,21,0,-9,0,21 -57,2,2,9,2,48000,0,0,-9,0,-9,0,0 -57,3,2,14,1,49000,0,0,-9,0,-9,0,0 -57,4,1,3,2,-9,-9,0,-9,0,-9,0,0 -57,5,1,1,1,-9,-9,0,-9,0,-9,0,0 -58,1,2,7,2,54000,0,0,-9,0,-9,0,0 -59,1,2,10,1,21000,0,0,-9,0,-9,0,0 -59,2,2,15,2,22000,0,0,-9,0,-9,0,0 -59,3,1,1,1,-9,-9,0,-9,0,-9,0,0 -60,1,2,13,2,28000,0,0,-9,0,-9,0,0 -60,2,2,4,1,29000,0,0,-9,0,-9,0,0 -60,3,2,9,2,30000,0,0,-9,0,-9,0,0 -60,4,1,3,1,-9,-9,0,-9,0,-9,0,0 -60,5,1,1,2,-9,-9,0,-9,0,-9,0,0 -61,1,2,16,1,35000,0,0,-9,0,-9,0,0 -62,1,2,5,2,42000,0,0,-9,0,-9,0,0 -62,2,2,10,1,43000,0,0,-9,0,-9,0,0 -62,3,1,1,2,-9,-9,0,-9,0,-9,0,0 -63,1,2,8,1,49000,1,0,7,0,-9,0,7 -63,2,2,13,2,50000,0,0,-9,0,-9,0,0 -63,3,2,4,1,51000,0,0,-9,0,-9,0,0 -63,4,1,3,2,-9,-9,0,-9,0,-9,0,0 -63,5,1,1,1,-9,-9,0,-9,0,-9,0,0 -64,1,2,11,2,16000,0,0,-9,0,-9,0,0 +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 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 8fbffd5e68..848683a578 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.162.14"],["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.162.14"],["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.162.14"],["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.162.14"],["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.162.14"],["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.162.14"],["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.162.14"],["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.162.14"],["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.162.14"],["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.162.14"],["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.162.14"],["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.162.14"],["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.162.14"],["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.162.14"],["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":"f113aa86dadab8f670894af145d1a2be5759b6d00ef04f3a6aa3c82130b71148","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.162.14"],["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":"add658b5313c84df523abd5725a20538989b5e6bdf1f45ba6a23245a6f67b08d","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.162.14"],["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.162.14"],["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":"893684b620f10fb768c9e212b68be36b456c495c2914bb81223ca76b017b619b","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.162.14"],["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":"bc5c3fb4b02b60080f9374db71ab3886ec6c07a20ee3da1bd03e9014f3041291","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.162.14"],["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.162.14"],["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.162.14"],["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":"46f12fdf9228f721d860ff7858b78b25406bb8737628acf63ac17d44d549f657","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.162.14"],["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.162.14"],["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.162.14"],["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.162.14"],["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":"077837a49eba79a73c80cf4507d6a0ac1f3152460bb53b7525bcdaeddcfdccc9","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.162.14"],["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":"0bdb1e47f6c3afa1c41787a2ac3167fafdf2436256a681b6614bb1c907836d39","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.162.14"],["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":"18713435bd22b4b2587832c9c0f32bedf27add5e12ac22ebe4f0d6b60c17f583","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.162.14"],["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":"61728c6e20d71646244b57f53533013f19d561d69dbffb7d71a58fcbdaef787f","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.162.14"],["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.162.14"],["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":"ba82d41901f75876befb55522bc64a68fb7d3009f1873a71700e61ad2b683837","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.162.14"],["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.162.14"],["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.162.14"],["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.162.14"],["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":"e937d4673bf87cce7debccf3f58c74e0637dd39b24f56e6b0bb4e792a8bfc8a0","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.162.14"],["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":"3f2abb76cff8712bf4345b6c02ff3c5059c9e91783ce80312cb07e020cebc0c7","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.162.14"],["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.162.14"],["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":"0af9f41dfe727670c1007369cb782db70940c83329f75fdfecb50c40edf616e3","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.162.14"],["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":"2b4c6d8d31d8a34de880095b90f312b3a7c5723dfdec14096cb7a2eda20e8673","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.162.14"],["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.162.14"],["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":"aa292d7b202dec24aa6a798423d754356f580f1ece127be2797c3551befd92f4","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.162.14"],["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.162.14"],["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":"3869285674f3b1f142263c421677b0ab219be4078a1e7466ca2d2d08233f8c49","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.162.14"],["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.162.14"],["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":"ad1886e04c76a881c8ac40c80c30366bbae0db219f28e6b68c67b90fb141afdb","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.162.14"],["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":"085ae32e1be09d9f8fcfa683c667739a41c15494559da331bf2cdbce66bcb53e","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.162.14"],["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":"be5a1392f670516908154fd2c2ddb6548cb429a5e62934b9b72d2e8ad1ca1506","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.162.14"],["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.162.14"],["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.162.14"],["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}],"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":"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.162.14"],["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.162.14"],["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.162.14"],["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.162.14"],["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.162.14"],["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.162.14"],["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.162.14"],["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.162.14"],["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.162.14"],["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.162.14"],["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.162.14"],["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.162.14"],["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.162.14"],["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.162.14"],["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":"f113aa86dadab8f670894af145d1a2be5759b6d00ef04f3a6aa3c82130b71148","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.162.14"],["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":"add658b5313c84df523abd5725a20538989b5e6bdf1f45ba6a23245a6f67b08d","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.162.14"],["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.162.14"],["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":"893684b620f10fb768c9e212b68be36b456c495c2914bb81223ca76b017b619b","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.162.14"],["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":"bc5c3fb4b02b60080f9374db71ab3886ec6c07a20ee3da1bd03e9014f3041291","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.162.14"],["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.162.14"],["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.162.14"],["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":"c4412aa718b90527539bb5663b21dbf28413a4fcbecc3ff27e06ea1fdc0cf182","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.162.14"],["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.162.14"],["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.162.14"],["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.162.14"],["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":"077837a49eba79a73c80cf4507d6a0ac1f3152460bb53b7525bcdaeddcfdccc9","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.162.14"],["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":"0bdb1e47f6c3afa1c41787a2ac3167fafdf2436256a681b6614bb1c907836d39","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.162.14"],["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":"18713435bd22b4b2587832c9c0f32bedf27add5e12ac22ebe4f0d6b60c17f583","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.162.14"],["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":"61728c6e20d71646244b57f53533013f19d561d69dbffb7d71a58fcbdaef787f","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.162.14"],["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.162.14"],["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":"ba82d41901f75876befb55522bc64a68fb7d3009f1873a71700e61ad2b683837","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.162.14"],["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.162.14"],["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.162.14"],["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.162.14"],["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":"e937d4673bf87cce7debccf3f58c74e0637dd39b24f56e6b0bb4e792a8bfc8a0","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.162.14"],["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":"3f2abb76cff8712bf4345b6c02ff3c5059c9e91783ce80312cb07e020cebc0c7","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.162.14"],["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.162.14"],["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":"0af9f41dfe727670c1007369cb782db70940c83329f75fdfecb50c40edf616e3","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.162.14"],["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":"2b4c6d8d31d8a34de880095b90f312b3a7c5723dfdec14096cb7a2eda20e8673","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.162.14"],["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.162.14"],["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":"aa292d7b202dec24aa6a798423d754356f580f1ece127be2797c3551befd92f4","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.162.14"],["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.162.14"],["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":"3869285674f3b1f142263c421677b0ab219be4078a1e7466ca2d2d08233f8c49","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.162.14"],["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.162.14"],["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":"ad1886e04c76a881c8ac40c80c30366bbae0db219f28e6b68c67b90fb141afdb","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.162.14"],["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":"085ae32e1be09d9f8fcfa683c667739a41c15494559da331bf2cdbce66bcb53e","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.162.14"],["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":"be5a1392f670516908154fd2c2ddb6548cb429a5e62934b9b72d2e8ad1ca1506","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.162.14"],["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.162.14"],["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.162.14"],["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.162.14"],["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":"912720ff58763894e851232f0c3509dc8e058706d2886a0985bcaca0aae0002b","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/tools/build_uk_release_input_coverage_manifest.py b/tools/build_uk_release_input_coverage_manifest.py index ef2de2fc03..6b28c6c42a 100644 --- a/tools/build_uk_release_input_coverage_manifest.py +++ b/tools/build_uk_release_input_coverage_manifest.py @@ -928,6 +928,10 @@ def build_manifest( stage_name="was_lisa", candidate_source=candidate_source, ), + "isa_subscriptions": _source_stage_family_coverage_contract( + stage_name="isa_subscriptions", + 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 82a4c4769d..c0465f9fe2 100644 --- a/tools/graph_uk_spine_fixture.py +++ b/tools/graph_uk_spine_fixture.py @@ -120,6 +120,9 @@ HMRCPropertyRentalBand, HMRCPropertyRentalFacts, ) +from microcosm.build.uk_runtime.isa_subscriptions import ( + UKISASubscriptionsStageTransform, +) from microcosm.build.uk_runtime.lcfs_consumption import ( BUS_FARE_LCFS_CODES, UKLCFSConsumptionStageTransform, @@ -205,7 +208,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 = 49 +UK_FIXTURE_STAGE_COUNT = 50 _QRF_ESTIMATORS = 4 # These are the complete object-string surface observed in the unchanged @@ -834,13 +837,28 @@ def _was_person_donor() -> pd.DataFrame: financial wealth, which WAS counts them in), one banded value, one ONS-imputed holder, one ONS-imputed non-holder, one self-employment sentinel and one holder in an age band the product rules exclude (recoded - by the stage's credibility rule). + 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). """ rows: list[dict[str, float]] = [] for household in range(_DONOR_ROWS): adults = 1 + household % 3 children = household % 3 + cash_total = 7.0 + household + stocks_total = 5.0 + household + cash_shares = { + 1: (1.0,), + 2: (0.5, 0.5) if household % 2 == 0 else (1.0, 0.0), + 3: (0.5, 0.25, 0.25) if household % 4 == 0 else (1.0, 0.0, 0.0), + }[adults] + stocks_shares = { + 1: (1.0,), + 2: (0.0, 1.0) if household % 2 == 0 else (0.5, 0.5), + 3: (0.25, 0.75, 0.0) if household % 4 == 0 else (0.0, 0.0, 1.0), + }[adults] for person in range(adults + children): adult = person < adults band = ( @@ -881,6 +899,10 @@ def _was_person_donor() -> pd.DataFrame: "FLISABR8": 1.0 if banded else -9.0, "flisabr8_iflag": 0.0, "DVFLISAvR8": value, + "DVCISAvR8": cash_total * cash_shares[person] if adult else 0.0, + "DVIISAvR8": ( + stocks_total * stocks_shares[person] if adult else 0.0 + ), } ) return pd.DataFrame(rows) @@ -2121,6 +2143,12 @@ def capture_root(frame: Frame) -> Frame: donor_household=was, donor_person=was_person, ), + "isa_subscriptions": UKISASubscriptionsStageTransform( + stage=stages["isa_subscriptions"], + engine=engine, + donor_household=was, + donor_person=was_person, + ), "nts_bus_travel": UKNTSBusTravelStageTransform( stage=stages["nts_bus_travel"], engine=engine, From d3d66839db5dbea34465c1e03dea58358bff12c3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mar=C3=ADa=20Juaristi?= <127882282+juaristi22@users.noreply.github.com> Date: Thu, 29 Oct 2026 10:37:42 +0000 Subject: [PATCH 06/14] Pin the UK Chronicle feed to chronicle#392's merge commit PolicyEngine/chronicle#392 merged as 0b721a4. Its tree is the head's (e56af9a), merged onto the unmoved base 272c987, so the artifact is the same bytes: the row count and the facts and manifest digests are unchanged. Only what restates or hashes the commit moves: - uk/chronicle_feed.json and the two tests that restate it; - the vendored resources' feed headers, re-vendored with their rows unchanged; - the DESNZ constituency resource, whose keys are re-derived from the feed identity, and the local membership's keys for it; - both memberships' feed labels, the local census and the local validation levels; - the coverage manifest's conditioning-resource digest and the H2 fixture's stage contract hashes. The local references, regenerated from the local cut, are byte-identical, and neither compile-parity receipt names the commit. The runbook's history entry now names the merge commit. Co-Authored-By: Claude Opus 5.5 --- docs/uk-chronicle-feed-repin.md | 12 +- ...e_employer_pension_contribution_rates.json | 2 +- .../microcosm/build/uk/chronicle_feed.json | 2 +- .../uk/desnz_constituency_energy_facts.json | 97856 ++++++++-------- .../build/uk/desnz_domestic_energy_facts.json | 2 +- .../build/uk/desnz_local_energy_facts.json | 2 +- .../build/uk/desnz_road_fuel_by_vehicle.json | 2 +- .../build/uk/devolved_bus_finance.json | 2 +- .../microcosm/build/uk/dft_bus_journeys.json | 2 +- .../build/uk/dft_bus_value_anchors.json | 2 +- .../build/uk/dwp_move_to_uc_facts.json | 2 +- .../build/uk/dwp_uc_award_band_facts.json | 2 +- .../src/microcosm/build/uk/excise_facts.json | 2 +- .../uk/gambling_participation_facts.json | 2 +- .../build/uk/hmrc_cgt_asset_type_facts.json | 2 +- .../build/uk/hmrc_cgt_conditioning_facts.json | 2 +- .../uk/hmrc_child_benefit_statistics.json | 2 +- .../build/uk/hmrc_isa_statistics_facts.json | 2 +- .../build/uk/hmrc_itl_taxpayer_counts.json | 2 +- .../uk/hmrc_property_rental_income_facts.json | 2 +- .../build/uk/hmrc_spi_table_3_11_uk_rows.json | 2 +- .../build/uk/hmrc_stamp_tax_facts.json | 2 +- .../build/uk/licensed_cars_fuel_type.json | 2 +- .../uk/local_target_reference_membership.json | 2532 +- .../build/uk/local_validation_levels.json | 2 +- .../microcosm/build/uk/need_energy_facts.json | 2 +- .../build/uk/nts_bus_use_frequency.json | 2 +- .../build/uk/nts_car_availability.json | 2 +- .../microcosm/build/uk/nts_trip_rates.json | 2 +- .../build/uk/obr_hvcts_costing_facts.json | 2 +- .../obr_salary_sacrifice_costing_facts.json | 2 +- .../build/uk/ofgem_price_cap_facts.json | 2 +- .../uk/ons_household_expenditure_facts.json | 2 +- .../ons_mid2025_single_year_age_by_sex.json | 2 +- .../uk/ons_single_year_age_populations.json | 2 +- .../build/uk/ons_spree_tenure_dwellings.json | 2 +- .../microcosm/build/uk/orr_rail_facts.json | 2 +- .../microcosm/build/uk/qep_energy_prices.json | 2 +- .../uk/release_input_coverage_manifest.json | 2 +- .../microcosm/build/uk/road_fuel_anchors.json | 2 +- .../build/uk/target_reference_membership.json | 2 +- .../build/uk/uk_local_target_census.json | 42 +- .../engine_free/uk/test_uk_chronicle_feed.py | 2 +- .../engine_free/uk/test_uk_full_targets.py | 2 +- .../fixtures/parity/uk_spine/uk_spine.json | 2 +- 45 files changed, 50263 insertions(+), 50261 deletions(-) diff --git a/docs/uk-chronicle-feed-repin.md b/docs/uk-chronicle-feed-repin.md index fa768d3093..0b28c2f913 100644 --- a/docs/uk-chronicle-feed-repin.md +++ b/docs/uk-chronicle-feed-repin.md @@ -323,19 +323,21 @@ and both compile-parity receipts are unchanged. Both surfaces were regenerated f and local cuts, as for `200bf6d`. No reference moves, so the national register version does not either. The high-value home stock still names `735820c`: the addition touches none of its inputs. -The `e56af9a` re-pin (microcosm#1415, PolicyEngine/chronicle#392, on top of `272c987`) brought +The `0b721a4` re-pin (microcosm#1415, PolicyEngine/chronicle#392, on top of `272c987`) brought HMRC's 2026 annual savings statistics: the ISA tables (accounts, amounts and market values by type to 2024-25, and 2023-24 subscribers and holders by income, size of subscription, age, sex and region), Lifetime ISA Table 1a and the cash ISA limit reduction impact note (3,272 facts; 1,506,587 -rows; the schema digest is unchanged). The pull request's base is `272c987`, so the artifact was -built from its head's bundle. +rows; the schema digest is unchanged). The merge commit's tree is the pull request head's +(`e56af9a`), merged onto an unmoved base, so the artifact was built from that head's bundle and +carries the merge commit's digests. The pull request first pinned the head; moving the pin to the +merge commit changed only what restates the commit or hashes it. A new vendored resource, `hmrc_isa_statistics_facts.json`, carries the 1,074 rows the ISA subscriptions stage and the Lifetime ISA anchor read; none is a calibration target. The other vendored resources carry the same rows under the new feed identity, and the DESNZ constituency resource the same values under keys re-derived from it. No compiled value moves on either surface: -the national and local reference files are byte-identical, each membership moves only its feed -label, and both compile-parity receipts are unchanged. Both surfaces were regenerated from cuts of +the national and local reference files are byte-identical, each membership moves its feed label +(the local one also the DESNZ keys), and both compile-parity receipts are unchanged. Both surfaces were regenerated from cuts of the pinned artifact by the `272c987` rules (935,320 national and 884,748 local rows). No reference moves, so the national register version does not either. The high-value home stock still names `735820c`: the addition touches none of its inputs (the feed-gated fingerprint check passes). 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 03b4379bed..013c294599 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,7 +15,7 @@ }, "source_fact_feed": { "source_repo": "PolicyEngine/chronicle", - "source_commit": "e56af9a501e71c9b954c84678a81566feb5b33f9", + "source_commit": "0b721a4ccd7a99bd509f064c119a3ed61fe92a9e", "build": "build-bundle --suite uk -> build-consumer-artifact", "artifact_schema_version": "policyengine_ledger.consumer_artifact.v2", "fact_row_count": 1506587, 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 eb8e2c48ac..b51bfd07e1 100644 --- a/packages/microcosm-build/src/microcosm/build/uk/chronicle_feed.json +++ b/packages/microcosm-build/src/microcosm/build/uk/chronicle_feed.json @@ -3,7 +3,7 @@ "country": "uk", "scope": "uk_calibration", "source_repo": "PolicyEngine/chronicle", - "source_commit": "e56af9a501e71c9b954c84678a81566feb5b33f9", + "source_commit": "0b721a4ccd7a99bd509f064c119a3ed61fe92a9e", "build": "build-bundle --suite uk -> build-consumer-artifact", "artifact_schema_version": "policyengine_ledger.consumer_artifact.v2", "consumer_fact_schema_versions": [ 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 40c7a12d39..056362750f 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 @@ -10,7 +10,7 @@ "fact_row_count": 1506587, "facts_sha256": "39ee4926f650f3d38d8c5220a750af4037339359179d70279d170cfbb3b42775", "manifest_sha256": "a663586f8b3c6d13aa6fc5f64991951efe528b83bd5ea63c3b7267a20fff1c5f", - "source_commit": "e56af9a501e71c9b954c84678a81566feb5b33f9" + "source_commit": "0b721a4ccd7a99bd509f064c119a3ed61fe92a9e" }, "method": "uk-desnz-constituency-energy-v1", "record_sets": [ @@ -24,7 +24,7 @@ "uk_scotland_output_area_2022": "1649fa831315e6fac80caa4af7f68e837fd985b7f59c2831bb0db8cbfeeee443" } }, - "inputs_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "inputs_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "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:0004c1b8935176901e751bc2", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:00301575d041794229f118b3", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -208,75 +208,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": "E14001284", "level": "constituency", - "name": "Hinckley and Bosworth", + "name": "Hertsmere", "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, Hertsmere: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001288" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001284" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_concept": "desnz.subnational.domestic_gas_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0004c1b8935176901e751bc2", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:00301575d041794229f118b3", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 40203.599, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:001fac136c5c84cf49b4b128", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0086550794d99f6462d90bf7", "aggregation": { "method": "sum" }, @@ -317,19 +315,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001443", + "id": "E14001228", "level": "constituency", - "name": "Ribble Valley", + "name": "Erewash", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Ribble Valley: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, 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" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001443" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001228" }, "measure": { "unit": "kwh" @@ -350,28 +348,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:001fac136c5c84cf49b4b128", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0086550794d99f6462d90bf7", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 453064817.008, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:002f43de07b1084bff237255", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:008813014942114893259d7d", "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", @@ -384,83 +382,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": "E14001233", + "id": "E14001391", "level": "constituency", - "name": "Fareham and Waterlooville", + "name": "North East Derbyshire", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Fareham and Waterlooville: 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.electricity.meter_count", - "record_set_spec_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.E14001233" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001391" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:002f43de07b1084bff237255", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:008813014942114893259d7d", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 486519845.789, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:003bb682541d899fea0d93b8", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:009851b29184a50d65ec7866", "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", @@ -473,83 +469,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": "S14000108", "level": "constituency", - "name": "Stoke-on-Trent South", + "name": "Berwickshire, Roxburgh and Selkirk", "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, 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.E14001522" + "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:003bb682541d899fea0d93b8", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:009851b29184a50d65ec7866", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 31943.775, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0052aae7b2dd0bef5b8bee68", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:00d71f5418ef46bf2889ec8c", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -565,7 +559,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -574,7 +568,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -582,27 +576,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001341", + "id": "E14001390", "level": "constituency", - "name": "Liverpool West Derby", + "name": "North East Cambridgeshire", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Liverpool West Derby: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, 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.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001341" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001390" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "calendar_year", @@ -617,115 +611,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0052aae7b2dd0bef5b8bee68", - "source": { - "source_file": "desnz_constituency_energy_facts.json", - "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", - "source_table": "DESNZ sub-national 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_type": "float" - }, - { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:005fc8c65ef622dfdc056c1d", - "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": "E14001278", - "level": "constituency", - "name": "Hemel Hempstead", - "vintage": "pcon_2024" - }, - "label": "Domestic gas meters, 2024, Hemel Hempstead: DESNZ's authority totals split by its small-area figures", - "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" - }, - "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001278" - }, - "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:005fc8c65ef622dfdc056c1d", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:00d71f5418ef46bf2889ec8c", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 47111.0, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:007077b92525ecce2dde6af7", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:00edf5ac56fd66d4b0608215", "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", @@ -741,7 +648,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -750,7 +657,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -758,27 +665,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001598", + "id": "W07000092", "level": "constituency", - "name": "Worsley and Eccles", + "name": "Cardiff West", "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, Cardiff West: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001598" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.W07000092" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "gas_year", @@ -791,28 +698,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:007077b92525ecce2dde6af7", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:00edf5ac56fd66d4b0608215", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 469154000.677, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:00b4389c0772cf3d4adc03f6", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:011b53e5f9f68e5ff7f243ea", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -825,81 +732,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": "E14001173", + "id": "E14001165", "level": "constituency", - "name": "City of Durham", + "name": "Chesterfield", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, City of Durham: 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.E14001173" + "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:00b4389c0772cf3d4adc03f6", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:011b53e5f9f68e5ff7f243ea", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 128668171.25, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:00dc6e0ca513b9d9d5f1ce88", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:012183fe05d6ae6bab838508", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -912,73 +821,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": "E14001430", + "id": "E14001439", "level": "constituency", - "name": "Poplar and Limehouse", + "name": "Reading West and Mid Berkshire", "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, Reading West and Mid Berkshire: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_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.E14001439" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_concept": "desnz.subnational.domestic_electricity_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:00dc6e0ca513b9d9d5f1ce88", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:012183fe05d6ae6bab838508", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 38830.441, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:00f22afeb215623c8e7c6e3b", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:017a75c7b624a485f16db878", "aggregation": { "method": "sum" }, @@ -1019,19 +930,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001209", + "id": "E14001323", "level": "constituency", - "name": "Ealing Southall", + "name": "Leeds South", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Ealing Southall: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, 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.E14001209" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001323" }, "measure": { "unit": "count" @@ -1054,20 +965,107 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:00f22afeb215623c8e7c6e3b", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:017a75c7b624a485f16db878", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 59020.386, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:012f35abbeb2a2198d99df65", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:018937c3865d5530ac1928be", + "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": "E14001522", + "level": "constituency", + "name": "Stoke-on-Trent South", + "vintage": "pcon_2024" + }, + "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.gas.consumption", + "record_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" + }, + "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:018937c3865d5530ac1928be", + "source": { + "source_file": "desnz_constituency_energy_facts.json", + "source_name": "microcosm", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", + "source_table": "DESNZ sub-national 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_type": "float" + }, + { + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:01b84fdf4150d945b393f65c", "aggregation": { "method": "sum" }, @@ -1108,19 +1106,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001583", + "id": "E14001068", "level": "constituency", - "name": "Whitehaven and Workington", + "name": "Ashfield", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Whitehaven and Workington: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Ashfield: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001583" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001068" }, "measure": { "unit": "count" @@ -1141,28 +1139,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:012f35abbeb2a2198d99df65", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:01b84fdf4150d945b393f65c", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 41765.67, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:013af8936706ecd82102471d", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:01bbf35ad12ace1cc8ba3800", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -1178,7 +1176,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -1187,7 +1185,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -1195,27 +1193,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001495", + "id": "E14001115", "level": "constituency", - "name": "South West Devon", + "name": "Bournemouth East", "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, 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" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_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.E14001115" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "calendar_year", @@ -1230,28 +1228,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:013af8936706ecd82102471d", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:01bbf35ad12ace1cc8ba3800", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 49125.046, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:014243f1b9b9667159f95fa2", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:01c397d4350453adc29221f0", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -1264,83 +1262,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": "E14001203", + "id": "W07000111", "level": "constituency", - "name": "Droitwich and Evesham", + "name": "Wrexham", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Droitwich and Evesham: 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.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001203" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.W07000111" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_concept": "desnz.subnational.domestic_gas_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:014243f1b9b9667159f95fa2", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:01c397d4350453adc29221f0", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 395528221.396, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0159bc42678542dd47d76893", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:01d5c684d77f8d6bd8d85dde", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -1356,7 +1352,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -1365,7 +1361,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -1373,27 +1369,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001256", + "id": "E14001157", "level": "constituency", - "name": "Great Yarmouth", + "name": "Chatham and Aylesford", "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, 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.electricity.meter_count", + "record_set_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.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_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "calendar_year", @@ -1408,28 +1404,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0159bc42678542dd47d76893", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:01d5c684d77f8d6bd8d85dde", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 44353.117, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:01608122a3dcad4af6b95ebd", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0216b27a02ef150bba40434c", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -1442,73 +1438,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": "S14000071", + "id": "E14001406", "level": "constituency", - "name": "Cowdenbeath and Kirkcaldy", + "name": "Northampton North", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Cowdenbeath and Kirkcaldy: 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.S14000071" + "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:01608122a3dcad4af6b95ebd", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0216b27a02ef150bba40434c", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 55246.256, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:016ee732cd658e609ae6e1e0", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:02258967282b80d485e6225c", "aggregation": { "method": "sum" }, @@ -1549,19 +1547,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001073", + "id": "E14001125", "level": "constituency", - "name": "Barking", + "name": "Brentwood and Ongar", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Barking: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Brentwood and Ongar: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001073" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001125" }, "measure": { "unit": "count" @@ -1584,28 +1582,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:016ee732cd658e609ae6e1e0", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:02258967282b80d485e6225c", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 43580.07, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0179bdf6c8ff8c39ace80abd", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:024777830d9e024bab89464e", "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", @@ -1618,73 +1616,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": "E14001096", + "id": "E14001485", "level": "constituency", - "name": "Birmingham Ladywood", + "name": "South Dorset", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Birmingham Ladywood: 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.gas.meter_count", - "record_set_spec_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.E14001096" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.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_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0179bdf6c8ff8c39ace80abd", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:024777830d9e024bab89464e", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 150934213.363, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:01c077b02e469cc330a9e40d", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:024a685240755c5d815cf473", "aggregation": { "method": "sum" }, @@ -1725,19 +1725,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001204", + "id": "E14001071", "level": "constituency", - "name": "Dudley", + "name": "Aylesbury", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Dudley: 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.E14001204" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001071" }, "measure": { "unit": "count" @@ -1758,20 +1758,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:01c077b02e469cc330a9e40d", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:024a685240755c5d815cf473", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 40591.75, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:01c9f44eb62f75a038d47b47", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:02573da337e9acc51b6f1a12", "aggregation": { "method": "sum" }, @@ -1812,19 +1812,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001224", + "id": "E14001151", "level": "constituency", - "name": "Ely and East Cambridgeshire", + "name": "Canterbury", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Ely and East Cambridgeshire: 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.electricity.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001224" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001151" }, "measure": { "unit": "kwh" @@ -1847,28 +1847,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:01c9f44eb62f75a038d47b47", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:02573da337e9acc51b6f1a12", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 153765066.987, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:01e79d635d96f7a6be9d6c39", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:027982ad4663946c9e39a507", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -1884,7 +1884,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -1893,7 +1893,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -1901,27 +1901,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001535", + "id": "E14001424", "level": "constituency", - "name": "Sutton Coldfield", + "name": "Penrith and Solway", "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, Penrith and Solway: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_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.E14001424" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "calendar_year", @@ -1936,20 +1936,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:01e79d635d96f7a6be9d6c39", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:027982ad4663946c9e39a507", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 48273.114, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:02280d224d5e17b20ab0d7f9", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:02977265706c0936da4eb67a", "aggregation": { "method": "sum" }, @@ -1990,19 +1990,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001451", + "id": "E14001472", "level": "constituency", - "name": "Rother Valley", + "name": "Shipley", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Rother Valley: 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.E14001451" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001472" }, "measure": { "unit": "count" @@ -2025,20 +2025,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:02280d224d5e17b20ab0d7f9", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:02977265706c0936da4eb67a", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 45194.335, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:02418f8ca30d7c2b8edf319b", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:029baf0e879361903c1d30dc", "aggregation": { "method": "sum" }, @@ -2079,19 +2079,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001257", + "id": "E14001495", "level": "constituency", - "name": "Greenwich and Woolwich", + "name": "South West Devon", "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, 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.electricity.consumption", "record_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.E14001495" }, "measure": { "unit": "kwh" @@ -2114,28 +2114,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:02418f8ca30d7c2b8edf319b", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:029baf0e879361903c1d30dc", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 146158793.442, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:02577389c989a28eea9ee294", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:02b3613ca617bfcde2ae0a24", "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", @@ -2148,73 +2148,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": "E14001434", + "level": "constituency", + "name": "Putney", + "vintage": "pcon_2024" + }, + "label": "Domestic electricity 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.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + }, + "lineage": { + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001434" + }, + "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:02b3613ca617bfcde2ae0a24", + "source": { + "source_file": "desnz_constituency_energy_facts.json", + "source_name": "microcosm", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", + "source_table": "DESNZ sub-national 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_type": "float" + }, + { + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:02c707e7c5eeb8fd0bad7b83", + "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": "E14001216", + "id": "S14000103", "level": "constituency", - "name": "East Thanet", + "name": "Perth and Kinross-shire", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, East Thanet: 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.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001216" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.S14000103" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_concept": "desnz.subnational.domestic_electricity_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:02577389c989a28eea9ee294", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:02c707e7c5eeb8fd0bad7b83", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 52991.528, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:027e2f69f6328f9a1390f636", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:02d095365e5f6a2aeb25d12d", "aggregation": { "method": "sum" }, @@ -2255,19 +2346,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001311", + "id": "E14001396", "level": "constituency", - "name": "Kettering", + "name": "North Norfolk", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Kettering: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, North Norfolk: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001311" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001396" }, "measure": { "unit": "kwh" @@ -2288,28 +2379,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:027e2f69f6328f9a1390f636", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:02d095365e5f6a2aeb25d12d", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 256969265.216, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0296da71f0e6185c3b48cb42", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:02d8ed016f2f501e2ec1cf37", "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", @@ -2322,75 +2413,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": "E14001511", + "id": "S14000102", "level": "constituency", - "name": "St Ives", + "name": "Paisley and Renfrewshire South", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, St Ives: 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.electricity.meter_count", - "record_set_spec_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.E14001511" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.S14000102" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0296da71f0e6185c3b48cb42", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:02d8ed016f2f501e2ec1cf37", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 457456587.368, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:02afdb436ebe1df0b9ed6a91", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:02e3306e1895f9da1965af14", "aggregation": { "method": "sum" }, @@ -2431,19 +2520,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001063", + "id": "E14001598", "level": "constituency", - "name": "Aldershot", + "name": "Worsley and Eccles", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Aldershot: 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_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_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.E14001598" }, "measure": { "unit": "count" @@ -2464,117 +2553,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:02afdb436ebe1df0b9ed6a91", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:02e3306e1895f9da1965af14", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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_type": "float" - }, - { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:02b1aeeadb41ae00339e25e7", - "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:02b1aeeadb41ae00339e25e7", - "source": { - "source_file": "desnz_constituency_energy_facts.json", - "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", - "source_table": "DESNZ sub-national 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": 44998.606, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:02c42593e0ff4711573a67de", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0344f1e211458623be9f5d49", "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", @@ -2587,75 +2587,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": "E14001304", + "id": "E14001279", "level": "constituency", - "name": "Isle of Wight West", + "name": "Hendon", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Isle of Wight West: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas 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.E14001304" + "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:02c42593e0ff4711573a67de", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0344f1e211458623be9f5d49", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 36107.022, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:02dd0fa31b08381d315b0e3b", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0347e1bd99854a636c15f302", "aggregation": { "method": "sum" }, @@ -2696,19 +2694,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001488", + "id": "E14001164", "level": "constituency", - "name": "South Leicestershire", + "name": "Chester South and Eddisbury", "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, 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.E14001488" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001164" }, "measure": { "unit": "kwh" @@ -2729,28 +2727,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:02dd0fa31b08381d315b0e3b", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0347e1bd99854a636c15f302", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 354481985.281, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:02e0e7728f2b6a580d108a09", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:03690547c25287419e8b06c1", "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", @@ -2763,81 +2761,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": "E14001370", + "id": "E14001108", "level": "constituency", - "name": "Milton Keynes North", + "name": "Bognor Regis and Littlehampton", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Milton Keynes North: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Bognor Regis and Littlehampton: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001370" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001108" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:02e0e7728f2b6a580d108a09", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:03690547c25287419e8b06c1", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 50386.009, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:02f09e4db496360eb632a758", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:036f9801d7330d468441c0e8", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -2850,81 +2850,83 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { "meter_count": "Meter count" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", + "fuel": "electricity", "metric": "meter_count", - "temperature_adjustment": "weather_corrected" + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001365", + "id": "E14001494", "level": "constituency", - "name": "Mid Norfolk", + "name": "South Suffolk", "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, 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.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_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.E14001494" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_concept": "desnz.subnational.domestic_electricity_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:02f09e4db496360eb632a758", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:036f9801d7330d468441c0e8", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 43552.0, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:02f0aaa3a251c33a1589d26f", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:03a4508e689221fbbf3d556a", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -2940,7 +2942,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -2949,7 +2951,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -2957,27 +2959,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001210", + "id": "E14001156", "level": "constituency", - "name": "Earley and Woodley", + "name": "Central Suffolk and North Ipswich", "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, Central Suffolk and North Ipswich: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_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.E14001156" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "calendar_year", @@ -2992,20 +2994,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:02f0aaa3a251c33a1589d26f", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:03a4508e689221fbbf3d556a", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 158733967.843, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:02f615f733d4745218c14e89", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:03db7307b329cdbc7ac90c39", "aggregation": { "method": "sum" }, @@ -3046,19 +3048,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001483", + "id": "E14001117", "level": "constituency", - "name": "South Derbyshire", + "name": "Bracknell", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, South Derbyshire: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Bracknell: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001483" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001117" }, "measure": { "unit": "kwh" @@ -3081,28 +3083,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:02f615f733d4745218c14e89", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:03db7307b329cdbc7ac90c39", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 150823016.084, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:02f688a2fdc2965754d2aee6", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:03f5f502d8e47b84359984c2", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -3118,7 +3120,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -3127,7 +3129,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -3135,27 +3137,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001132", + "id": "E14001540", "level": "constituency", - "name": "Bristol East", + "name": "Taunton and Wellington", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Bristol East: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Taunton and Wellington: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001132" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001540" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "gas_year", @@ -3168,28 +3170,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:02f688a2fdc2965754d2aee6", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:03f5f502d8e47b84359984c2", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 40645.528, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:035fc6d870717766ddb5d6d9", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:040e8c1cfb5f42a3ed07cf50", "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", @@ -3202,75 +3204,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": "E14001243", + "id": "E14001537", "level": "constituency", - "name": "Gainsborough", + "name": "Swindon South", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Gainsborough: 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.E14001243" + "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:035fc6d870717766ddb5d6d9", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:040e8c1cfb5f42a3ed07cf50", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 42437.986, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:037c7866661290359be11326", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:040eb95eb8edeb26e3f18280", "aggregation": { "method": "sum" }, @@ -3311,19 +3311,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001593", + "id": "W07000088", "level": "constituency", - "name": "Wokingham", + "name": "Caerphilly", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Wokingham: 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.E14001593" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.W07000088" }, "measure": { "unit": "count" @@ -3344,20 +3344,109 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:037c7866661290359be11326", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:040eb95eb8edeb26e3f18280", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 42270.913, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:03965161686afe7c1f990211", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0410cc70c393b0252c95001a", + "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": "E14001562", + "level": "constituency", + "name": "Walsall and Bloxwich", + "vintage": "pcon_2024" + }, + "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.E14001562" + }, + "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:0410cc70c393b0252c95001a", + "source": { + "source_file": "desnz_constituency_energy_facts.json", + "source_name": "microcosm", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", + "source_table": "DESNZ sub-national 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_type": "float" + }, + { + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:04307fa41005489e53d4d97a", "aggregation": { "method": "sum" }, @@ -3398,19 +3487,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001554", + "id": "E14001393", "level": "constituency", - "name": "Truro and Falmouth", + "name": "North East Hertfordshire", "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, 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.E14001554" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001393" }, "measure": { "unit": "count" @@ -3431,28 +3520,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:03965161686afe7c1f990211", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:04307fa41005489e53d4d97a", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 34305.935, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:039e63a5f7c6f2f8206f7a5f", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0448ddc34dfa626c2240ab70", "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", @@ -3465,81 +3554,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": "E14001549", + "id": "S14000110", "level": "constituency", - "name": "Tonbridge", + "name": "Kilmarnock and Loudoun", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Tonbridge: 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.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.E14001549" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.S14000110" }, "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:039e63a5f7c6f2f8206f7a5f", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0448ddc34dfa626c2240ab70", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 131865181.773, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:039f8926fa57c7510b661e51", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:04552b126cb86a6285199d59", "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", @@ -3552,81 +3643,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": "E14001535", + "id": "E14001250", "level": "constituency", - "name": "Sutton Coldfield", + "name": "Goole and Pocklington", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Sutton Coldfield: 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.E14001535" + "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:039f8926fa57c7510b661e51", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:04552b126cb86a6285199d59", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 47332.181, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:03b04e7c83866c9e528cb5fc", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0476e8a3d8dc2ea9a70e5f2f", "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", @@ -3639,81 +3732,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": "E14001314", + "id": "E14001412", "level": "constituency", - "name": "Kingston upon Hull North and Cottingham", + "name": "Nottingham South", "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 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.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.E14001314" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001412" }, "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:03b04e7c83866c9e528cb5fc", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0476e8a3d8dc2ea9a70e5f2f", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 132599172.703, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:03b274e7e21e1afbc9340458", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:04ab5a8c8c8b2987945939af", "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", @@ -3726,83 +3821,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": "E14001077", + "id": "W07000084", "level": "constituency", - "name": "Basildon and Billericay", + "name": "Blaenau Gwent and Rhymney", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Basildon and Billericay: 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_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_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.E14001077" + "source_record_id": "microcosm.desnz_constituency_energy.gas.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_gas_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:03b274e7e21e1afbc9340458", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:04ab5a8c8c8b2987945939af", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 510196628.174, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:03b7c3496362cf12bdba1277", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:04eaafd6627b161a84d007ba", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -3818,7 +3911,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -3827,7 +3920,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -3835,27 +3928,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001427", + "id": "E14001331", "level": "constituency", - "name": "Plymouth Sutton and Devonport", + "name": "Lewisham East", "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 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.E14001427" + "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", @@ -3870,20 +3963,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:03b7c3496362cf12bdba1277", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:04eaafd6627b161a84d007ba", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 48403.265, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:03bd3accb99396ee0603f6a1", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:04f5fb17f9dea88339eee8ae", "aggregation": { "method": "sum" }, @@ -3924,19 +4017,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001339", + "id": "W07000087", "level": "constituency", - "name": "Liverpool Walton", + "name": "Caerfyrddin", "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, 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.E14001339" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.W07000087" }, "measure": { "unit": "kwh" @@ -3957,20 +4050,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:03bd3accb99396ee0603f6a1", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:04f5fb17f9dea88339eee8ae", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 210340830.673, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:03c1ed85385bc62c1929d1fa", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0545768b19defd8fd9afac45", "aggregation": { "method": "sum" }, @@ -4011,19 +4104,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "W07000110", + "id": "E14001183", "level": "constituency", - "name": "Vale of Glamorgan", + "name": "Cramlington and Killingworth", "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, 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" }, "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.E14001183" }, "measure": { "unit": "count" @@ -4046,20 +4139,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:03c1ed85385bc62c1929d1fa", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0545768b19defd8fd9afac45", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 46802.925, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:03c9636734fd0b61ce113374", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0579269e2f779c1949eda9cf", "aggregation": { "method": "sum" }, @@ -4100,19 +4193,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000097", + "id": "E14001082", "level": "constituency", - "name": "Mid Dunbartonshire", + "name": "Beaconsfield", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Mid Dunbartonshire: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, 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.S14000097" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001082" }, "measure": { "unit": "kwh" @@ -4133,28 +4226,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:03c9636734fd0b61ce113374", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0579269e2f779c1949eda9cf", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 585339825.12, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:03ecacb78ae30887aa4e485f", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:058f88a11828b72adb3a2a43", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -4170,7 +4263,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -4179,7 +4272,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -4187,27 +4280,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001403", + "id": "E14001127", "level": "constituency", - "name": "North West Hampshire", + "name": "Bridlington and The Wolds", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, North West Hampshire: 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_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001403" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001127" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "gas_year", @@ -4220,28 +4313,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:03ecacb78ae30887aa4e485f", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:058f88a11828b72adb3a2a43", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 37811.193, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:041cbe12780ea71ea4ecf530", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:05cba1ac086275c0694c7726", "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", @@ -4257,7 +4350,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -4266,7 +4359,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -4274,27 +4367,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001578", + "id": "E14001422", "level": "constituency", - "name": "West Suffolk", + "name": "Pendle and Clitheroe", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, West Suffolk: 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.E14001578" + "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", @@ -4307,28 +4400,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:041cbe12780ea71ea4ecf530", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:05cba1ac086275c0694c7726", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 540633003.314, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:041ee23edc168857fae3e5ec", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:05d7d6f7e8e5793f72e6f2cf", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -4344,7 +4437,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -4353,7 +4446,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -4361,27 +4454,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001467", + "id": "E14001348", "level": "constituency", - "name": "Sheffield Central", + "name": "Maidenhead", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Sheffield Central: 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.E14001467" + "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", @@ -4396,20 +4489,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:041ee23edc168857fae3e5ec", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:05d7d6f7e8e5793f72e6f2cf", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 44927.323, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:044d386e2d8b3b99255aa758", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:05eadbece187448d76ca0bb3", "aggregation": { "method": "sum" }, @@ -4450,19 +4543,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001369", + "id": "E14001508", "level": "constituency", - "name": "Milton Keynes Central", + "name": "St Austell and Newquay", "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, St Austell and Newquay: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001369" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001508" }, "measure": { "unit": "kwh" @@ -4483,20 +4576,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:044d386e2d8b3b99255aa758", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:05eadbece187448d76ca0bb3", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 239229023.591, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:047e6265663c143c9f21a30c", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:05eeb8bf460e4a576a640dd3", "aggregation": { "method": "sum" }, @@ -4537,19 +4630,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001524", + "id": "E14001363", "level": "constituency", - "name": "Stourbridge", + "name": "Mid Dorset and North Poole", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Stourbridge: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Mid Dorset and North Poole: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_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" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001363" }, "measure": { "unit": "count" @@ -4570,20 +4663,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:047e6265663c143c9f21a30c", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:05eeb8bf460e4a576a640dd3", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 38202.554, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:049e95b8a08f98787d9ef002", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0606f3647de6db00e093198e", "aggregation": { "method": "sum" }, @@ -4624,19 +4717,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001069", + "id": "E14001226", "level": "constituency", - "name": "Ashford", + "name": "Epping Forest", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Ashford: 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.E14001069" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001226" }, "measure": { "unit": "count" @@ -4659,20 +4752,107 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:049e95b8a08f98787d9ef002", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0606f3647de6db00e093198e", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 43436.064, + "value_type": "float" + }, + { + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:06247919fe92b098040ccf32", + "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": "E14001156", + "level": "constituency", + "name": "Central Suffolk and North Ipswich", + "vintage": "pcon_2024" + }, + "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.E14001156" + }, + "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:06247919fe92b098040ccf32", + "source": { + "source_file": "desnz_constituency_energy_facts.json", + "source_name": "microcosm", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", + "source_table": "DESNZ sub-national 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_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:04c2f45537e6f9de02a58d14", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0634f7d639c4bc7545b2279d", "aggregation": { "method": "sum" }, @@ -4713,19 +4893,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "W07000083", + "id": "E14001329", "level": "constituency", - "name": "Bangor Aberconwy", + "name": "Leigh and Atherton", "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, 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.W07000083" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001329" }, "measure": { "unit": "kwh" @@ -4748,28 +4928,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:04c2f45537e6f9de02a58d14", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0634f7d639c4bc7545b2279d", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 146418298.385, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:04c8aa98ad97d83bf9b6b317", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:064b6c8456952dd657b65011", "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", @@ -4782,83 +4962,81 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", - "metric": "meter_count", - "temperature_adjustment": "as_reported" + "fuel": "gas", + "metric": "consumption", + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001502", + "id": "E14001492", "level": "constituency", - "name": "Southend West and Leigh", + "name": "South Shields", "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, 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.electricity.meter_count", - "record_set_spec_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.E14001492" }, "measure": { - "unit": "count" + "unit": "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:04c8aa98ad97d83bf9b6b317", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:064b6c8456952dd657b65011", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 470782714.667, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:04d8a8401b9b198e84013c4e", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:06591904df66ce1109ba403a", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -4874,7 +5052,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -4883,7 +5061,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -4891,27 +5069,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001411", + "id": "E14001376", "level": "constituency", - "name": "Nottingham North and Kimberley", + "name": "Newbury", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Nottingham North and Kimberley: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 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" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001411" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001376" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "calendar_year", @@ -4926,28 +5104,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:04d8a8401b9b198e84013c4e", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:06591904df66ce1109ba403a", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 178822006.412, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:04dd7aa8b57b30fde809a8a0", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:065ba1e85570eb8316b8ade0", "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", @@ -4963,7 +5141,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -4972,7 +5150,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -4980,27 +5158,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001569", + "id": "E14001092", "level": "constituency", - "name": "Waveney Valley", + "name": "Birmingham Edgbaston", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Waveney Valley: 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.gas.meter_count", - "record_set_spec_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.E14001569" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001092" }, "measure": { - "unit": "count" + "unit": "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", @@ -5013,28 +5191,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:04dd7aa8b57b30fde809a8a0", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:065ba1e85570eb8316b8ade0", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 517907187.496, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:050a804d9e041bb472ef4699", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:065ed8940fb3db9aaac1fb24", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -5047,75 +5225,73 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { "consumption": "Consumption" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", + "fuel": "gas", "metric": "consumption", - "temperature_adjustment": "as_reported" + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001445", + "id": "E14001213", "level": "constituency", - "name": "Richmond Park", + "name": "East Ham", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Richmond Park: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, East Ham: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001445" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001213" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_concept": "desnz.subnational.domestic_gas_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:050a804d9e041bb472ef4699", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:065ed8940fb3db9aaac1fb24", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 417828982.049, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:051494c14c4d4599b8a0b664", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:066c654a6d00f9c957702130", "aggregation": { "method": "sum" }, @@ -5156,19 +5332,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001081", + "id": "E14001457", "level": "constituency", - "name": "Battersea", + "name": "Rushcliffe", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Battersea: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Rushcliffe: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_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.E14001457" }, "measure": { "unit": "count" @@ -5189,20 +5365,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:051494c14c4d4599b8a0b664", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:066c654a6d00f9c957702130", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 42934.511, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:051a55c85666c3211d849d02", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0692a5500a4ada056768571e", "aggregation": { "method": "sum" }, @@ -5243,19 +5419,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "W07000103", + "id": "E14001283", "level": "constituency", - "name": "Neath and Swansea East", + "name": "Hertford and Stortford", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Neath and Swansea East: 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.W07000103" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001283" }, "measure": { "unit": "kwh" @@ -5278,28 +5454,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:051a55c85666c3211d849d02", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0692a5500a4ada056768571e", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 176569620.331, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:05238b2f9a6c68ac3dcd7c7d", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:06be69d22e1b84ab0b9b2b6f", "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", @@ -5312,75 +5488,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": "S14000101", + "id": "S14000087", "level": "constituency", - "name": "Paisley and Renfrewshire North", + "name": "Glasgow South", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Paisley and Renfrewshire North: 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_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_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.S14000101" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.S14000087" }, "measure": { - "unit": "count" + "unit": "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:05238b2f9a6c68ac3dcd7c7d", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:06be69d22e1b84ab0b9b2b6f", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 434784338.063, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:053823e0758040ba0a682ff9", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:06c2f947700ddeda18eced48", "aggregation": { "method": "sum" }, @@ -5421,19 +5595,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001466", + "id": "E14001523", "level": "constituency", - "name": "Sheffield Brightside and Hillsborough", + "name": "Stone, Great Wyrley and Penkridge", "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 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.E14001466" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001523" }, "measure": { "unit": "kwh" @@ -5454,20 +5628,109 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:053823e0758040ba0a682ff9", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:06c2f947700ddeda18eced48", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 422204188.742, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:059cb24e44a4c672474eb19a", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:06faf53dfa559cd68b08b7b8", + "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": "E14001493", + "level": "constituency", + "name": "South Shropshire", + "vintage": "pcon_2024" + }, + "label": "Domestic electricity consumption, 2024, South Shropshire: DESNZ's authority totals split by its small-area figures", + "layout": { + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + }, + "lineage": { + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001493" + }, + "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:06faf53dfa559cd68b08b7b8", + "source": { + "source_file": "desnz_constituency_energy_facts.json", + "source_name": "microcosm", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", + "source_table": "DESNZ sub-national 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_type": "float" + }, + { + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0712a52c6430afb67992ae57", "aggregation": { "method": "sum" }, @@ -5508,19 +5771,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001165", + "id": "E14001428", "level": "constituency", - "name": "Chesterfield", + "name": "Pontefract, Castleford and Knottingley", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Chesterfield: 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.E14001165" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001428" }, "measure": { "unit": "kwh" @@ -5541,20 +5804,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:059cb24e44a4c672474eb19a", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0712a52c6430afb67992ae57", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 458632971.522, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:05ac63d55aa209718ca6f5ea", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:075cd256bf389adef1c312fd", "aggregation": { "method": "sum" }, @@ -5595,19 +5858,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001353", + "id": "E14001316", "level": "constituency", - "name": "Manchester Rusholme", + "name": "Kingswinford and South Staffordshire", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Manchester Rusholme: 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.E14001353" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001316" }, "measure": { "unit": "kwh" @@ -5630,20 +5893,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:05ac63d55aa209718ca6f5ea", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:075cd256bf389adef1c312fd", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 133652164.75, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:05d624b4e2e7dfa25ffd183b", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:078b99731d6dc0a3f2c5bb70", "aggregation": { "method": "sum" }, @@ -5684,19 +5947,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001167", + "id": "E14001084", "level": "constituency", - "name": "Chingford and Woodford Green", + "name": "Bedford", "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, Bedford: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001167" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001084" }, "measure": { "unit": "kwh" @@ -5719,28 +5982,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:05d624b4e2e7dfa25ffd183b", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:078b99731d6dc0a3f2c5bb70", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 147984110.687, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:05e60a63b8d32981149b6c93", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:078c9110c36a0b256bb962bc", "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", @@ -5756,7 +6019,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -5765,7 +6028,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -5773,27 +6036,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "W07000105", + "id": "E14001209", "level": "constituency", - "name": "Newport West and Islwyn", + "name": "Ealing Southall", "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 consumption, 2024, Ealing Southall: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.W07000105" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001209" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "gas_year", @@ -5806,28 +6069,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:05e60a63b8d32981149b6c93", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:078c9110c36a0b256bb962bc", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 483236819.958, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:05f7f5710f4f4b8846c5b02d", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:07d00aec0e7100853fa28ee8", "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", @@ -5840,75 +6103,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": "E14001515", "level": "constituency", - "name": "Knowsley", + "name": "Stalybridge and Hyde", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Knowsley: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Stalybridge and Hyde: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_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.E14001515" }, "measure": { - "unit": "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:05f7f5710f4f4b8846c5b02d", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:07d00aec0e7100853fa28ee8", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 41450.853, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:05fc10786ec55e1a2b21d3d2", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:07d11243e8e0cc2c496b43d7", "aggregation": { "method": "sum" }, @@ -5949,19 +6210,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001453", + "id": "E14001125", "level": "constituency", - "name": "Rugby", + "name": "Brentwood and Ongar", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Rugby: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Brentwood and Ongar: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001453" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001125" }, "measure": { "unit": "kwh" @@ -5982,107 +6243,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:05fc10786ec55e1a2b21d3d2", - "source": { - "source_file": "desnz_constituency_energy_facts.json", - "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", - "source_table": "DESNZ sub-national 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_type": "float" - }, - { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:06242c5fa5be58cea07e1a1a", - "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:06242c5fa5be58cea07e1a1a", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:07d11243e8e0cc2c496b43d7", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 517596424.405, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:063e987baffda0d3181e0f10", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:07d739d5c8ca406099ab5d95", "aggregation": { "method": "sum" }, @@ -6123,19 +6297,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001296", + "id": "E14001077", "level": "constituency", - "name": "Hove and Portslade", + "name": "Basildon and Billericay", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Hove and Portslade: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Basildon and Billericay: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001296" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001077" }, "measure": { "unit": "count" @@ -6158,28 +6332,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:063e987baffda0d3181e0f10", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:07d739d5c8ca406099ab5d95", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 44825.113, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:064e4ecfad54be275d47a041", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:07f74ed769df7748246ce223", "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", @@ -6192,83 +6366,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": "E14001122", + "id": "W07000106", "level": "constituency", - "name": "Brent East", + "name": "Pontypridd", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Brent East: 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.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.E14001122" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.W07000106" }, "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:064e4ecfad54be275d47a041", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:07f74ed769df7748246ce223", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 44896.966, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:06605577e246e7d9a5250ab3", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:081c68900b932939e2da0fea", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -6284,7 +6456,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -6293,7 +6465,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -6301,27 +6473,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001543", + "id": "E14001483", "level": "constituency", - "name": "The Wrekin", + "name": "South Derbyshire", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, The Wrekin: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, South Derbyshire: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001543" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001483" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "gas_year", @@ -6334,20 +6506,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:06605577e246e7d9a5250ab3", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:081c68900b932939e2da0fea", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 41177.958, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:06964619d2c4d097b09d98c8", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:08306ff465d4f2490c6cbba1", "aggregation": { "method": "sum" }, @@ -6388,19 +6560,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001581", + "id": "E14001520", "level": "constituency", - "name": "Weston-super-Mare", + "name": "Stoke-on-Trent Central", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Weston-super-Mare: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Stoke-on-Trent Central: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001581" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001520" }, "measure": { "unit": "kwh" @@ -6421,28 +6593,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:06964619d2c4d097b09d98c8", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:08306ff465d4f2490c6cbba1", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 518283114.315, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:06a9f3bdde85fa4993aeec77", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0882ee0d6a68aee3072e984e", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -6455,83 +6627,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": "E14001487", + "id": "E14001512", "level": "constituency", - "name": "South Holland and The Deepings", + "name": "St Neots and Mid Cambridgeshire", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, South Holland and The Deepings: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, St Neots and Mid Cambridgeshire: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001487" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001512" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_concept": "desnz.subnational.domestic_gas_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:06a9f3bdde85fa4993aeec77", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0882ee0d6a68aee3072e984e", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 448360942.433, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:06b8f69c37abe3401160a302", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:088c2edf0d193dd13363a415", "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", @@ -6544,83 +6714,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": "E14001416", + "id": "E14001480", "level": "constituency", - "name": "Oldham West, Chadderton and Royton", + "name": "South Basildon and East Thurrock", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Oldham West, Chadderton and Royton: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas 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" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_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.E14001416" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001480" }, "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:06b8f69c37abe3401160a302", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:088c2edf0d193dd13363a415", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 37115.71, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:06eab8bd2131edb38182ce69", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:088d313d4b29d719f4cc9610", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -6636,7 +6804,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -6645,7 +6813,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -6653,27 +6821,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001219", + "id": "E14001527", "level": "constituency", - "name": "Eastbourne", + "name": "Streatham and Croydon North", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Eastbourne: 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.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001219" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001527" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "calendar_year", @@ -6688,20 +6856,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:06eab8bd2131edb38182ce69", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:088d313d4b29d719f4cc9610", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 156862005.848, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:07305372f6a1aa58921ec4a6", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:08d429de2254328fd9a4c750", "aggregation": { "method": "sum" }, @@ -6742,19 +6910,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001470", + "id": "E14001212", "level": "constituency", - "name": "Sheffield South East", + "name": "East Grinstead and Uckfield", "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, 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.E14001470" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001212" }, "measure": { "unit": "count" @@ -6775,28 +6943,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:07305372f6a1aa58921ec4a6", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:08d429de2254328fd9a4c750", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 32272.409, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:07335a9d874d95013f8ca228", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0906e296504c6753068e9ea1", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -6812,7 +6980,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -6821,7 +6989,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -6829,27 +6997,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001215", + "id": "E14001161", "level": "constituency", - "name": "East Surrey", + "name": "Cheltenham", "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, Cheltenham: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_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.E14001161" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "gas_year", @@ -6862,117 +7030,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:07335a9d874d95013f8ca228", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0906e296504c6753068e9ea1", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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_type": "float" - }, - { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:075e89e1a19f010f907a2a2e", - "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": "E14001380", - "level": "constituency", - "name": "Newcastle-under-Lyme", - "vintage": "pcon_2024" - }, - "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.E14001380" - }, - "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:075e89e1a19f010f907a2a2e", - "source": { - "source_file": "desnz_constituency_energy_facts.json", - "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", - "source_table": "DESNZ sub-national 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": 42796.936, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:079f4dc2bb7c04ab42f84279", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:093752da772669feb89883c5", "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", @@ -6985,75 +7064,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": "E14001557", + "id": "E14001398", "level": "constituency", - "name": "Tynemouth", + "name": "North Shropshire", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Tynemouth: 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.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.E14001398" }, "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:079f4dc2bb7c04ab42f84279", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:093752da772669feb89883c5", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 31376.976, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:07ac9c9d559f896f69ea368c", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0980e091f1376107071da988", "aggregation": { "method": "sum" }, @@ -7094,19 +7171,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001079", + "id": "E14001098", "level": "constituency", - "name": "Bassetlaw", + "name": "Birmingham Perry Barr", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Bassetlaw: 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_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_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.E14001098" }, "measure": { "unit": "count" @@ -7127,28 +7204,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:07ac9c9d559f896f69ea368c", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0980e091f1376107071da988", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 38549.019, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:07e79738fc8654717d2bda64", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:09873382a2c50a7414f2b62d", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -7161,73 +7238,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": "E14001546", + "id": "E14001154", "level": "constituency", - "name": "Thurrock", + "name": "Castle Point", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Thurrock: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Castle Point: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001546" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001154" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_concept": "desnz.subnational.domestic_electricity_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:07e79738fc8654717d2bda64", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:09873382a2c50a7414f2b62d", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 38679.508, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:080b151b96330ddf86fc0228", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:098e0859d7c0c297ba4e386c", "aggregation": { "method": "sum" }, @@ -7268,19 +7347,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001337", + "id": "E14001277", "level": "constituency", - "name": "Liverpool Garston", + "name": "Hazel Grove", "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, Hazel Grove: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001337" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001277" }, "measure": { "unit": "kwh" @@ -7303,28 +7382,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:080b151b96330ddf86fc0228", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:098e0859d7c0c297ba4e386c", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 135538822.319, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:083b61bf5f05d176a0896612", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0995b497a40a375fc1628b0d", "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", @@ -7337,81 +7416,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": "E14001084", + "id": "E14001343", "level": "constituency", - "name": "Bedford", + "name": "Louth and Horncastle", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Bedford: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Louth and Horncastle: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001084" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001343" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:083b61bf5f05d176a0896612", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0995b497a40a375fc1628b0d", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 47570.189, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:083fafe855a24ed068136eb5", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:099adf2db7e2aed70a587a5f", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -7424,81 +7505,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": "E14001235", + "id": "E14001432", "level": "constituency", - "name": "Faversham and Mid Kent", + "name": "Portsmouth South", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Faversham and Mid Kent: 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_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001235" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001432" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_concept": "desnz.subnational.domestic_electricity_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:083fafe855a24ed068136eb5", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:099adf2db7e2aed70a587a5f", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 47770.53, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:08423cd9f5ad5d10c00acd5d", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:099e6f55033ee132cc9869aa", "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", @@ -7511,83 +7594,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": "E14001261", "level": "constituency", - "name": "Wellingborough and Rushden", + "name": "Halesowen", "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, 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.gas.meter_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.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_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:08423cd9f5ad5d10c00acd5d", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:099e6f55033ee132cc9869aa", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 38524.623, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:088d03a1c4dcd64233f8e742", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:09d22ac5fdf0ea61e81c8c2a", "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", @@ -7600,73 +7681,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": "E14001158", + "id": "E14001324", "level": "constituency", - "name": "Cheadle", + "name": "Leeds South West and Morley", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Cheadle: 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_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_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.E14001158" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001324" }, "measure": { - "unit": "count" + "unit": "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:088d03a1c4dcd64233f8e742", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:09d22ac5fdf0ea61e81c8c2a", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 130396027.236, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:08b8a4fad90ebc2d96c7ec5c", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:09dd82caef0c5da84b89bc5e", "aggregation": { "method": "sum" }, @@ -7707,19 +7790,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001289", + "id": "E14001192", "level": "constituency", - "name": "Hitchin", + "name": "Daventry", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Hitchin: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Daventry: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001289" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001192" }, "measure": { "unit": "kwh" @@ -7740,28 +7823,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:08b8a4fad90ebc2d96c7ec5c", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:09dd82caef0c5da84b89bc5e", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 432474836.589, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:08cf500bca3a604ed5905976", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:09ee9cc34ec6d6e76b28cb17", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -7777,7 +7860,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -7786,7 +7869,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -7794,27 +7877,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001090", + "id": "W07000090", "level": "constituency", - "name": "Bicester and Woodstock", + "name": "Cardiff North", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Bicester and Woodstock: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Cardiff North: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001090" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.W07000090" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "calendar_year", @@ -7829,20 +7912,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:08cf500bca3a604ed5905976", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:09ee9cc34ec6d6e76b28cb17", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 40980.09, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:08d6ef1497f5e1cc1c04e088", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:09f5c88d7ccc8e9929ef59c7", "aggregation": { "method": "sum" }, @@ -7883,19 +7966,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000076", + "id": "E14001372", "level": "constituency", - "name": "Dunfermline and Dollar", + "name": "Morecambe and Lunesdale", "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, 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.S14000076" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001372" }, "measure": { "unit": "kwh" @@ -7918,28 +8001,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:08d6ef1497f5e1cc1c04e088", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:09f5c88d7ccc8e9929ef59c7", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 158930495.595, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:08f83289d9baefd011ad98e7", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:09fc9f4c877f55c80f42017e", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -7952,75 +8035,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": "E14001583", + "id": "E14001560", "level": "constituency", - "name": "Whitehaven and Workington", + "name": "Wakefield and Rothwell", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Whitehaven and Workington: 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.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001583" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001560" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_concept": "desnz.subnational.domestic_gas_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:08f83289d9baefd011ad98e7", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:09fc9f4c877f55c80f42017e", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 489298923.774, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0914f8025577b795e1164ed7", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0a721fcd7a984071e8abd895", "aggregation": { "method": "sum" }, @@ -8061,19 +8142,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000063", + "id": "E14001114", "level": "constituency", - "name": "Airdrie and Shotts", + "name": "Boston and Skegness", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Airdrie and Shotts: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, 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" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.S14000063" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001114" }, "measure": { "unit": "kwh" @@ -8096,107 +8177,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0914f8025577b795e1164ed7", - "source": { - "source_file": "desnz_constituency_energy_facts.json", - "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", - "source_table": "DESNZ sub-national 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_type": "float" - }, - { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0938cb5b92249aebc49f9e8f", - "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": "E14001279", - "level": "constituency", - "name": "Hendon", - "vintage": "pcon_2024" - }, - "label": "Domestic gas consumption, 2024, Hendon: DESNZ's authority totals split by its small-area figures", - "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_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" - }, - "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:0938cb5b92249aebc49f9e8f", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0a721fcd7a984071e8abd895", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 197689486.145, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:093ffa0ad61daaea1c88b90b", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0a88391ead99ff01571dc31f", "aggregation": { "method": "sum" }, @@ -8237,19 +8231,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001165", + "id": "E14001603", "level": "constituency", - "name": "Chesterfield", + "name": "Yeovil", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Chesterfield: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Yeovil: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001165" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001603" }, "measure": { "unit": "count" @@ -8272,20 +8266,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:093ffa0ad61daaea1c88b90b", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0a88391ead99ff01571dc31f", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 48784.869, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0956b575eb7ab97124d599b3", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0aaa5ea3cf4790dfd1dd4703", "aggregation": { "method": "sum" }, @@ -8326,19 +8320,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "W07000097", + "id": "E14001456", "level": "constituency", - "name": "Gower", + "name": "Runnymede and Weybridge", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Gower: 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.W07000097" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001456" }, "measure": { "unit": "kwh" @@ -8359,20 +8353,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0956b575eb7ab97124d599b3", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0aaa5ea3cf4790dfd1dd4703", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 585222147.069, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:099551cbe49c032809f2402f", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0abe2d4f1335e6391088b955", "aggregation": { "method": "sum" }, @@ -8413,19 +8407,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001512", + "id": "S14000060", "level": "constituency", - "name": "St Neots and Mid Cambridgeshire", + "name": "Aberdeen North", "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 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.E14001512" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.S14000060" }, "measure": { "unit": "count" @@ -8448,28 +8442,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:099551cbe49c032809f2402f", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0abe2d4f1335e6391088b955", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 61225.258, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:09e653167ed9c5217e610949", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0ae264a5537d1e845ed8510e", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -8485,7 +8479,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -8494,7 +8488,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -8502,27 +8496,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001226", + "id": "E14001176", "level": "constituency", - "name": "Epping Forest", + "name": "Colchester", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Epping Forest: 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.E14001226" + "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", @@ -8537,20 +8531,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:09e653167ed9c5217e610949", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0ae264a5537d1e845ed8510e", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 161848038.76, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:09f2466d1b0d1f4bce097cfa", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0b290062f6239cf35436f424", "aggregation": { "method": "sum" }, @@ -8591,19 +8585,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000089", + "id": "E14001363", "level": "constituency", - "name": "Glasgow West", + "name": "Mid Dorset and North Poole", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Glasgow West: 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_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.S14000089" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001363" }, "measure": { "unit": "kwh" @@ -8624,28 +8618,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:09f2466d1b0d1f4bce097cfa", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0b290062f6239cf35436f424", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 420659670.198, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0a630688552ca20ec1f1dcb9", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0b35de1102840154c960f84c", "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", @@ -8658,75 +8652,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": "E14001446", + "id": "E14001236", "level": "constituency", - "name": "Rochdale", + "name": "Feltham and Heston", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Rochdale: 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_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_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.E14001446" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001236" }, "measure": { - "unit": "count" + "unit": "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:0a630688552ca20ec1f1dcb9", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0b35de1102840154c960f84c", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 454580942.276, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0a84d5baae5f34efc334a61c", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0bb3dc98351174f4e279076e", "aggregation": { "method": "sum" }, @@ -8767,19 +8759,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000095", + "id": "E14001473", "level": "constituency", - "name": "Livingston", + "name": "Shrewsbury", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Livingston: 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.S14000095" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001473" }, "measure": { "unit": "kwh" @@ -8800,109 +8792,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0a84d5baae5f34efc334a61c", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0bb3dc98351174f4e279076e", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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_type": "float" - }, - { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0a91aeb118c15655325418ac", - "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": "E14001099", - "level": "constituency", - "name": "Birmingham Selly Oak", - "vintage": "pcon_2024" - }, - "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.E14001099" - }, - "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:0a91aeb118c15655325418ac", - "source": { - "source_file": "desnz_constituency_energy_facts.json", - "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", - "source_table": "DESNZ sub-national 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": 403587950.486, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0a98d1d041bf7eb193c1a391", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0c28ed07004adf71e53c6164", "aggregation": { "method": "sum" }, @@ -8943,19 +8846,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000074", + "id": "E14001140", "level": "constituency", - "name": "Dumfriesshire, Clydesdale and Tweeddale", + "name": "Broxtowe", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Dumfriesshire, Clydesdale and Tweeddale: 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.S14000074" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001140" }, "measure": { "unit": "count" @@ -8976,20 +8879,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0a98d1d041bf7eb193c1a391", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0c28ed07004adf71e53c6164", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 42360.151, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0af0c0d30ccdcddb6802eebb", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0c2fde9c46e90026f7e62a76", "aggregation": { "method": "sum" }, @@ -9030,19 +8933,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001445", + "id": "E14001273", "level": "constituency", - "name": "Richmond Park", + "name": "Harwich and North Essex", "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, 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.E14001445" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001273" }, "measure": { "unit": "count" @@ -9063,28 +8966,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0af0c0d30ccdcddb6802eebb", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0c2fde9c46e90026f7e62a76", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 34659.847, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0afdba19c9aaae63f2f0187b", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0c4a13cf9b24fb5e1b59b028", "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", @@ -9100,7 +9003,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -9109,7 +9012,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -9117,27 +9020,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001419", + "id": "E14001063", "level": "constituency", - "name": "Oxford East", + "name": "Aldershot", "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, Aldershot: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.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.E14001063" }, "measure": { - "unit": "count" + "unit": "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", @@ -9150,28 +9053,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0afdba19c9aaae63f2f0187b", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0c4a13cf9b24fb5e1b59b028", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 504750195.116, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0b00c8f70e115a09e71bea4c", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0c5a010d0e5298f831aac039", "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", @@ -9187,7 +9090,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -9196,7 +9099,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -9204,27 +9107,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000061", + "id": "E14001258", "level": "constituency", - "name": "Aberdeen South", + "name": "Guildford", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Aberdeen South: 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_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_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.S14000061" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001258" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "gas_year", @@ -9237,28 +9140,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0b00c8f70e115a09e71bea4c", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0c5a010d0e5298f831aac039", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 521989508.338, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0b1c265ff53152d7d2f11d0d", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0c5ed62e78c18166d44f32c5", "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", @@ -9271,81 +9174,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": "E14001254", + "id": "E14001414", "level": "constituency", - "name": "Gravesham", + "name": "Old Bexley and Sidcup", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Gravesham: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Old Bexley and Sidcup: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001254" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001414" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0b1c265ff53152d7d2f11d0d", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0c5ed62e78c18166d44f32c5", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 141730868.334, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0b1d97f68c63a11d03930141", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0c64d038c202ce81035be306", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -9361,7 +9266,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -9370,7 +9275,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -9378,27 +9283,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001241", + "id": "W07000111", "level": "constituency", - "name": "Frome and East Somerset", + "name": "Wrexham", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Frome and East Somerset: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, 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.E14001241" + "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", @@ -9413,28 +9318,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0b1d97f68c63a11d03930141", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0c64d038c202ce81035be306", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 138574681.882, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0b2e836abbfd802dc465a0b8", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0c6eb8ee31dabe3704472099", "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", @@ -9447,83 +9352,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": "E14001393", + "id": "E14001318", "level": "constituency", - "name": "North East Hertfordshire", + "name": "Lancaster and Wyre", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, North East Hertfordshire: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Lancaster and Wyre: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_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.E14001393" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001318" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_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:0b2e836abbfd802dc465a0b8", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0c6eb8ee31dabe3704472099", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 35168.565, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0b3531f9f214ebe0d9c15b40", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0ca8eef38cf7e4e31eaa1e64", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -9539,7 +9442,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -9548,7 +9451,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -9556,27 +9459,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001432", + "id": "E14001339", "level": "constituency", - "name": "Portsmouth South", + "name": "Liverpool Walton", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Portsmouth South: 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_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001432" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001339" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "calendar_year", @@ -9591,28 +9494,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0b3531f9f214ebe0d9c15b40", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0ca8eef38cf7e4e31eaa1e64", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 45237.673, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0b40b9f5c6900d8c5cd2b1fb", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0cb6af3da1b34be21d0825c2", "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", @@ -9628,7 +9531,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -9637,7 +9540,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -9645,27 +9548,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "W07000102", + "id": "E14001436", "level": "constituency", - "name": "Montgomeryshire and Glynd\u0175r", + "name": "Rawmarsh and Conisbrough", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Montgomeryshire and Glynd\u0175r: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Rawmarsh and Conisbrough: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.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.W07000102" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001436" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "gas_year", @@ -9678,20 +9581,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0b40b9f5c6900d8c5cd2b1fb", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0cb6af3da1b34be21d0825c2", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 444712489.223, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0b467553e3c0e8eece874c1f", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0cc5b48f7517317252a8e678", "aggregation": { "method": "sum" }, @@ -9732,19 +9635,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001104", + "id": "E14001380", "level": "constituency", - "name": "Blackpool North and Fleetwood", + "name": "Newcastle-under-Lyme", "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, 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.E14001104" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001380" }, "measure": { "unit": "kwh" @@ -9765,28 +9668,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0b467553e3c0e8eece874c1f", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0cc5b48f7517317252a8e678", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 459343816.156, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0b57cb4553006a49b9c6d767", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0ce5ea58cad6506c55930718", "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", @@ -9799,81 +9702,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": "E14001567", + "id": "E14001553", "level": "constituency", - "name": "Washington and Gateshead South", + "name": "Tottenham", "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 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.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.E14001567" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.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_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0b57cb4553006a49b9c6d767", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0ce5ea58cad6506c55930718", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 160687966.936, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0b5a214921f717f1ac1f5758", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0cecb7a3eef8444cc2182599", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -9889,7 +9794,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -9898,7 +9803,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -9906,27 +9811,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001444", + "id": "E14001519", "level": "constituency", - "name": "Richmond and Northallerton", + "name": "Stockton West", "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, Stockton West: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_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.E14001519" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "gas_year", @@ -9939,28 +9844,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0b5a214921f717f1ac1f5758", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0cecb7a3eef8444cc2182599", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 39683.86, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0b903f9595e2a77a93201304", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0cf8dcefb394a61de447ae41", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -9976,7 +9881,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -9985,7 +9890,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -9993,27 +9898,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001474", + "id": "E14001555", "level": "constituency", - "name": "Sittingbourne and Sheppey", + "name": "Tunbridge Wells", "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, 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" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_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.E14001555" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "calendar_year", @@ -10028,28 +9933,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0b903f9595e2a77a93201304", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0cf8dcefb394a61de447ae41", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 48214.0, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0baa7aa4c9b74a974d5fbe33", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0d08a225c3da672affb48eaf", "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", @@ -10062,75 +9967,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": "E14001576", + "id": "E14001571", "level": "constituency", - "name": "West Ham and Beckton", + "name": "Wellingborough and Rushden", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, West Ham and Beckton: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Wellingborough and Rushden: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_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.E14001576" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001571" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0baa7aa4c9b74a974d5fbe33", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0d08a225c3da672affb48eaf", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 47593.293, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0bc41ebf2ea3d3b82d31870f", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0d0e954a01575cb5b239d69f", "aggregation": { "method": "sum" }, @@ -10171,19 +10074,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001535", + "id": "E14001507", "level": "constituency", - "name": "Sutton Coldfield", + "name": "St Albans", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Sutton Coldfield: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, 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" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001535" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001507" }, "measure": { "unit": "count" @@ -10206,28 +10109,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0bc41ebf2ea3d3b82d31870f", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0d0e954a01575cb5b239d69f", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 42219.086, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0bc8784fcbd28be545834e5b", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0d107c06c48e2a663bce684a", "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", @@ -10240,81 +10143,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": "S14000099", + "id": "E14001190", "level": "constituency", - "name": "Motherwell, Wishaw and Carluke", + "name": "Darlington", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Motherwell, Wishaw and Carluke: 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_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_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.S14000099" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.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_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0bc8784fcbd28be545834e5b", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0d107c06c48e2a663bce684a", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 47424.615, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0bc884f2872246ef522a605a", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0d12a692c12bdb2fe5f66bac", "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", @@ -10327,75 +10232,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": "E14001143", + "id": "E14001322", "level": "constituency", - "name": "Burton and Uttoxeter", + "name": "Leeds North West", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Burton and Uttoxeter: 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_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_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.E14001143" + "source_record_id": "microcosm.desnz_constituency_energy.gas.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_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0bc884f2872246ef522a605a", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0d12a692c12bdb2fe5f66bac", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 39275.446, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0bf01ad047aca11af85ee3ae", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0d36fbfc6fd2a59ba00afd72", "aggregation": { "method": "sum" }, @@ -10436,19 +10339,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001521", + "id": "S14000060", "level": "constituency", - "name": "Stoke-on-Trent North", + "name": "Aberdeen North", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Stoke-on-Trent North: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, 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.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001521" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.S14000060" }, "measure": { "unit": "count" @@ -10469,20 +10372,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0bf01ad047aca11af85ee3ae", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0d36fbfc6fd2a59ba00afd72", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 50849.301, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0bfc0336155a3cc5ae2570fb", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0d6c04b7a9593f3fda0596eb", "aggregation": { "method": "sum" }, @@ -10523,19 +10426,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001278", + "id": "E14001523", "level": "constituency", - "name": "Hemel Hempstead", + "name": "Stone, Great Wyrley and Penkridge", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Hemel Hempstead: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Stone, Great Wyrley and Penkridge: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001278" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001523" }, "measure": { "unit": "kwh" @@ -10558,28 +10461,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0bfc0336155a3cc5ae2570fb", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0d6c04b7a9593f3fda0596eb", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 139196739.204, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0c0bdfad96ad11c63f5c4fcd", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0d78f78eb4d0b14a56aef015", "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", @@ -10592,137 +10495,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": "E14001337", + "id": "E14001546", "level": "constituency", - "name": "Liverpool Garston", + "name": "Thurrock", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Liverpool Garston: 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.E14001337" + "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", - "value": 2024 - }, - "period_coverage": { - "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" - }, - "provenance_class": "derived_administrative", - "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0c0bdfad96ad11c63f5c4fcd", - "source": { - "source_file": "desnz_constituency_energy_facts.json", - "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", - "source_table": "DESNZ sub-national 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_type": "float" - }, - { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0c1659373df5365deb4775d3", - "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": "S14000087", - "level": "constituency", - "name": "Glasgow South", - "vintage": "pcon_2024" - }, - "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.gas.consumption", - "record_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" - }, - "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 @@ -10734,28 +10548,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0c1659373df5365deb4775d3", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0d78f78eb4d0b14a56aef015", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 39421.202, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0c1ab3c943590cf5b981f79b", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0d7b9f6afb95b5fcb317bb7e", "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", @@ -10768,83 +10582,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": "E14001426", + "id": "E14001580", "level": "constituency", - "name": "Plymouth Moor View", + "name": "Westmorland and Lonsdale", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Plymouth Moor View: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Westmorland and Lonsdale: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.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.E14001426" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001580" }, "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:0c1ab3c943590cf5b981f79b", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0d7b9f6afb95b5fcb317bb7e", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 30537.129, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0c3514bd43e6ffd0c7eb89d8", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0d8a3f57238524cd0fd0b4f1", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -10860,7 +10672,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -10869,7 +10681,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -10877,27 +10689,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001089", + "id": "E14001538", "level": "constituency", - "name": "Bexleyheath and Crayford", + "name": "Tamworth", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Bexleyheath and Crayford: 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.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001089" + "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_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "gas_year", @@ -10910,20 +10722,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0c3514bd43e6ffd0c7eb89d8", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0d8a3f57238524cd0fd0b4f1", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 40018.801, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0c557f965ed94165bf19ea62", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0d93d3d84084cd7b8c600ca5", "aggregation": { "method": "sum" }, @@ -10964,19 +10776,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001391", + "id": "E14001257", "level": "constituency", - "name": "North East Derbyshire", + "name": "Greenwich and Woolwich", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, North East Derbyshire: 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_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001391" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001257" }, "measure": { "unit": "kwh" @@ -10997,28 +10809,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0c557f965ed94165bf19ea62", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0d93d3d84084cd7b8c600ca5", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 340020782.044, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0c606cee9b8ffdfdc8c72ed8", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0d945e80d71f040d8a14dcb7", "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", @@ -11031,81 +10843,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": "E14001155", + "id": "E14001330", "level": "constituency", - "name": "Central Devon", + "name": "Lewes", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Central Devon: 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_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_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.E14001155" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001330" }, "measure": { - "unit": "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:0c606cee9b8ffdfdc8c72ed8", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0d945e80d71f040d8a14dcb7", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 44861.125, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0c62c81f374341d427715599", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0dc0d71f0ea0b0d69991cd82", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -11118,81 +10932,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": "S14000072", + "id": "W07000111", "level": "constituency", - "name": "Cumbernauld and Kirkintilloch", + "name": "Wrexham", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Cumbernauld and Kirkintilloch: 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.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.S14000072" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.W07000111" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_concept": "desnz.subnational.domestic_electricity_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0c62c81f374341d427715599", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0dc0d71f0ea0b0d69991cd82", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 43941.379, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0c630a11b8dee6240eb7deac", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0dd8cf676ed78a890a247fb6", "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", @@ -11208,7 +11024,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -11217,7 +11033,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -11225,27 +11041,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001103", + "id": "E14001350", "level": "constituency", - "name": "Blackley and Middleton South", + "name": "Makerfield", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Blackley and Middleton South: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, 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.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001103" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001350" }, "measure": { - "unit": "count" + "unit": "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", @@ -11258,20 +11074,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0c630a11b8dee6240eb7deac", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0dd8cf676ed78a890a247fb6", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 456645412.233, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0cca94a8edf38d6ec0b634a1", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0def8293f65bc5d25ab65b2d", "aggregation": { "method": "sum" }, @@ -11312,19 +11128,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000066", + "id": "E14001068", "level": "constituency", - "name": "Arbroath and Broughty Ferry", + "name": "Ashfield", "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, Ashfield: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.S14000066" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001068" }, "measure": { "unit": "kwh" @@ -11347,28 +11163,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0cca94a8edf38d6ec0b634a1", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0def8293f65bc5d25ab65b2d", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 130516061.258, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0cd1e1ca926dd118e5701da6", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0df5c828c3ef4b92a329639c", "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", @@ -11381,73 +11197,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": "E14001178", + "id": "W07000083", "level": "constituency", - "name": "Congleton", + "name": "Bangor Aberconwy", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Congleton: 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.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.W07000083" }, "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:0cd1e1ca926dd118e5701da6", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0df5c828c3ef4b92a329639c", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 141044881.249, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0cd3fe8da5e49419adb52c30", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0e01dc7b6b4cba1a16ea4bd2", "aggregation": { "method": "sum" }, @@ -11488,19 +11306,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001191", + "id": "E14001429", "level": "constituency", - "name": "Dartford", + "name": "Poole", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Dartford: 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.E14001191" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001429" }, "measure": { "unit": "kwh" @@ -11523,20 +11341,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0cd3fe8da5e49419adb52c30", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0e01dc7b6b4cba1a16ea4bd2", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 154085978.413, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0ce47410c996df474fdedbcc", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0e05004eb44cc96c1da1a22c", "aggregation": { "method": "sum" }, @@ -11577,19 +11395,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001471", + "id": "E14001553", "level": "constituency", - "name": "Sherwood Forest", + "name": "Tottenham", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Sherwood Forest: 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_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001471" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001553" }, "measure": { "unit": "kwh" @@ -11610,28 +11428,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0ce47410c996df474fdedbcc", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0e05004eb44cc96c1da1a22c", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 451672534.199, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0cea750d5e129f522e4f091d", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0e1ae297d95c972a56913edc", "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", @@ -11644,83 +11462,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": "E14001356", + "id": "E14001408", "level": "constituency", - "name": "Melksham and Devizes", + "name": "Norwich North", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Melksham and Devizes: 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.E14001356" + "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:0cea750d5e129f522e4f091d", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0e1ae297d95c972a56913edc", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 43946.557, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0d0fdbc5a09fc8f82940f56f", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0e3ddebda0506d69e9485ae2", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -11736,7 +11552,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -11745,7 +11561,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -11753,27 +11569,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001285", + "id": "E14001081", "level": "constituency", - "name": "Hexham", + "name": "Battersea", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Hexham: 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_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001285" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001081" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "calendar_year", @@ -11788,28 +11604,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0d0fdbc5a09fc8f82940f56f", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0e3ddebda0506d69e9485ae2", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 58974.957, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0d166e8ea180021bd8f4c100", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0e435f61ede95ce079ba659e", "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", @@ -11822,73 +11638,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": "E14001205", + "id": "E14001133", "level": "constituency", - "name": "Dulwich and West Norwood", + "name": "Bristol North East", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Dulwich and West Norwood: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Bristol North East: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.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.E14001205" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001133" }, "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:0d166e8ea180021bd8f4c100", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0e435f61ede95ce079ba659e", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 126739792.599, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0d19ad91f3bc7366f2af315a", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0e445e1fac0fdb5257b54da2", "aggregation": { "method": "sum" }, @@ -11929,19 +11747,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001223", + "id": "S14000081", "level": "constituency", - "name": "Eltham and Chislehurst", + "name": "Edinburgh South West", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Eltham and Chislehurst: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, 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" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001223" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.S14000081" }, "measure": { "unit": "kwh" @@ -11962,20 +11780,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0d19ad91f3bc7366f2af315a", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0e445e1fac0fdb5257b54da2", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 468940023.632, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0d324c55bbe9dcdf6c393559", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0e4507de3bab7a2b87831c2d", "aggregation": { "method": "sum" }, @@ -12016,19 +11834,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "W07000085", + "id": "E14001105", "level": "constituency", - "name": "Brecon, Radnor and Cwm Tawe", + "name": "Blackpool South", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Brecon, Radnor and Cwm Tawe: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas 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.W07000085" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001105" }, "measure": { "unit": "kwh" @@ -12049,20 +11867,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0d324c55bbe9dcdf6c393559", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0e4507de3bab7a2b87831c2d", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 516042535.788, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0d7376385cb6a89395efc16d", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0e648cc0e2af508930936d1f", "aggregation": { "method": "sum" }, @@ -12103,19 +11921,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001201", + "id": "E14001143", "level": "constituency", - "name": "Dorking and Horley", + "name": "Burton and Uttoxeter", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Dorking and Horley: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, 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" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001201" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001143" }, "measure": { "unit": "count" @@ -12138,28 +11956,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0d7376385cb6a89395efc16d", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0e648cc0e2af508930936d1f", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 40371.62, + "value": 50277.0, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0d89d0fddb2a828b4f6f9270", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0e673bc8959d169bf429eee5", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -12175,7 +11993,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -12184,7 +12002,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -12192,27 +12010,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001208", + "id": "E14001539", "level": "constituency", - "name": "Ealing North", + "name": "Tatton", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Ealing North: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Tatton: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001208" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001539" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "calendar_year", @@ -12227,20 +12045,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0d89d0fddb2a828b4f6f9270", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0e673bc8959d169bf429eee5", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 183606520.911, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0d9c4c24ad45b57f8dd5f2b6", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0e6b11bc455f72a8fe74eb91", "aggregation": { "method": "sum" }, @@ -12281,19 +12099,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001267", + "id": "E14001112", "level": "constituency", - "name": "Harlow", + "name": "Bolton West", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Harlow: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Bolton West: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001267" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001112" }, "measure": { "unit": "count" @@ -12316,28 +12134,115 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0d9c4c24ad45b57f8dd5f2b6", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0e6b11bc455f72a8fe74eb91", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 44522.78, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0dab75da01a87bec67ffbd30", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0e7a02034eb28658d2e7cb0d", "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": "E14001133", + "level": "constituency", + "name": "Bristol North East", + "vintage": "pcon_2024" + }, + "label": "Domestic gas meters, 2024, Bristol North East: DESNZ's authority totals split by its small-area figures", + "layout": { + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + }, + "lineage": { + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001133" + }, + "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:0e7a02034eb28658d2e7cb0d", + "source": { + "source_file": "desnz_constituency_energy_facts.json", + "source_name": "microcosm", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", + "source_table": "DESNZ sub-national 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_type": "float" + }, + { + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0e83269ac1eb8a6761145873", + "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", @@ -12353,7 +12258,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -12362,7 +12267,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -12370,27 +12275,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001323", + "id": "E14001289", "level": "constituency", - "name": "Leeds South", + "name": "Hitchin", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Leeds South: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Hitchin: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001323" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001289" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "calendar_year", @@ -12405,28 +12310,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0dab75da01a87bec67ffbd30", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0e83269ac1eb8a6761145873", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 44395.464, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0dd41b15be19211b73a0cb3b", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0e97c34909d529127d0ba866", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -12439,73 +12344,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": "E14001488", "level": "constituency", - "name": "Wrexham", + "name": "South Leicestershire", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Wrexham: 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_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_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.E14001488" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_concept": "desnz.subnational.domestic_electricity_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0dd41b15be19211b73a0cb3b", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0e97c34909d529127d0ba866", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 44596.837, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0dfacbdd632b5e93aeb2e8d7", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0ea5a2a6cbc13d3ace8dbbe1", "aggregation": { "method": "sum" }, @@ -12546,19 +12453,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000068", + "id": "E14001109", "level": "constituency", - "name": "Bathgate and Linlithgow", + "name": "Bolsover", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Bathgate and Linlithgow: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Bolsover: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.S14000068" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001109" }, "measure": { "unit": "count" @@ -12579,20 +12486,109 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0dfacbdd632b5e93aeb2e8d7", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0ea5a2a6cbc13d3ace8dbbe1", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 46040.774, + "value_type": "float" + }, + { + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0eb1367069cbb7585c26a1e4", + "aggregation": { + "method": "sum" + }, + "assertion": "observation", + "concept_alignment": { + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "relation": "derived", + "source_concept": "desnz.subnational.domestic_electricity_meter_count" + }, + "dimension_labels": { + "domestic_scope": "Domestic scope", + "fuel": "Fuel", + "metric": "Metric", + "temperature_adjustment": "Temperature adjustment" + }, + "dimension_value_labels": { + "domestic_scope": { + "all_domestic": "All domestic meters" + }, + "fuel": { + "electricity": "Electricity" + }, + "metric": { + "meter_count": "Meter count" + }, + "temperature_adjustment": { + "as_reported": "As reported" + } + }, + "dimensions": { + "domestic_scope": "all_domestic", + "fuel": "electricity", + "metric": "meter_count", + "temperature_adjustment": "as_reported" + }, + "entity": { + "name": "household", + "role": "domestic_energy_customer" + }, + "geography": { + "id": "E14001562", + "level": "constituency", + "name": "Walsall and Bloxwich", + "vintage": "pcon_2024" + }, + "label": "Domestic electricity meters, 2024, Walsall and Bloxwich: DESNZ's authority totals split by its small-area figures", + "layout": { + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + }, + "lineage": { + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001562" + }, + "measure": { + "unit": "count" + }, + "observed_measure": { + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" + }, + "period": { + "type": "calendar_year", + "value": 2024 + }, + "period_coverage": { + "basis": "survey_reference", + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" + }, + "provenance_class": "derived_administrative", + "schema_version": "microcosm.derived_consumer_fact.v1", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0eb1367069cbb7585c26a1e4", + "source": { + "source_file": "desnz_constituency_energy_facts.json", + "source_name": "microcosm", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", + "source_table": "DESNZ sub-national 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_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0e14e1038741986fe4d7cc4e", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0ec8840f1e5d4e6338bd92bd", "aggregation": { "method": "sum" }, @@ -12633,19 +12629,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001496", + "id": "E14001595", "level": "constituency", - "name": "South West Hertfordshire", + "name": "Wolverhampton South 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, 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.E14001496" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001595" }, "measure": { "unit": "kwh" @@ -12668,20 +12664,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0e14e1038741986fe4d7cc4e", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0ec8840f1e5d4e6338bd92bd", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 153328534.391, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0e19771abfe4d73b1529a0f3", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0ece9bde7a7f0a5cba867380", "aggregation": { "method": "sum" }, @@ -12722,19 +12718,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000105", + "id": "E14001461", "level": "constituency", - "name": "Stirling and Strathallan", + "name": "Scarborough and Whitby", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Stirling and Strathallan: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, 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.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.S14000105" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001461" }, "measure": { "unit": "kwh" @@ -12755,28 +12751,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0e19771abfe4d73b1529a0f3", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0ece9bde7a7f0a5cba867380", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 496112932.255, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0e329ef29d07765978e650d5", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0ed11d51a2811716bffc4142", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -12792,7 +12788,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -12801,7 +12797,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -12809,27 +12805,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001357", + "id": "E14001311", "level": "constituency", - "name": "Melton and Syston", + "name": "Kettering", "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, Kettering: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_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.E14001311" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "gas_year", @@ -12842,28 +12838,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0e329ef29d07765978e650d5", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0ed11d51a2811716bffc4142", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 46207.383, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0e57225cd3db1d147a51ef08", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0ef306ef852a03d1616022ae", "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", @@ -12876,83 +12872,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": "E14001312", + "id": "E14001498", "level": "constituency", - "name": "Kingston and Surbiton", + "name": "South West Wiltshire", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Kingston and Surbiton: 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.electricity.consumption", - "record_set_spec_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.E14001312" + "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_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:0e57225cd3db1d147a51ef08", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0ef306ef852a03d1616022ae", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 35120.472, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0e651fc08500feb51fcc7106", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0f1b592b02df2d7224de8c1c", "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", @@ -12965,75 +12959,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": "E14001346", + "id": "E14001275", "level": "constituency", - "name": "Luton South and South Bedfordshire", + "name": "Havant", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Luton South and South Bedfordshire: DESNZ's authority totals split by its small-area figures", + "label": "Domestic 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.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.E14001346" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001275" }, "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:0e651fc08500feb51fcc7106", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0f1b592b02df2d7224de8c1c", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 40394.291, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0e6cc90e45f3c450aef493f1", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0f238d76254dd4bdf105c105", "aggregation": { "method": "sum" }, @@ -13074,19 +13066,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001076", + "id": "E14001102", "level": "constituency", - "name": "Barrow and Furness", + "name": "Blackburn", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Barrow and Furness: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Blackburn: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001076" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001102" }, "measure": { "unit": "count" @@ -13107,28 +13099,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0e6cc90e45f3c450aef493f1", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0f238d76254dd4bdf105c105", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 41571.553, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0e86443ec2cde1f4ae2e2627", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0f2cc07f74505cc089c2fa0f", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -13144,7 +13136,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -13153,7 +13145,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -13161,27 +13153,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001064", + "id": "E14001168", "level": "constituency", - "name": "Aldridge-Brownhills", + "name": "Chippenham", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Aldridge-Brownhills: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Chippenham: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001064" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001168" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "calendar_year", @@ -13196,28 +13188,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0e86443ec2cde1f4ae2e2627", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0f2cc07f74505cc089c2fa0f", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 151646323.598, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0e87d526ce98f778c319fae2", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0f3f2ac4a4d84ae6d66f7c49", "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", @@ -13230,81 +13222,83 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { "consumption": "Consumption" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", + "fuel": "electricity", "metric": "consumption", - "temperature_adjustment": "weather_corrected" + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001185", + "id": "S14000067", "level": "constituency", - "name": "Crewe and Nantwich", + "name": "Argyll, Bute and South Lochaber", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Crewe and Nantwich: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Argyll, Bute and South Lochaber: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001185" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.S14000067" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_concept": "desnz.subnational.domestic_electricity_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0e87d526ce98f778c319fae2", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0f3f2ac4a4d84ae6d66f7c49", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 257821489.794, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0e8a46c51af94e313d4a0dd3", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0f44730b8e8ae3d8391fc345", "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", @@ -13320,7 +13314,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -13329,7 +13323,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -13337,27 +13331,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001316", + "id": "E14001312", "level": "constituency", - "name": "Kingswinford and South Staffordshire", + "name": "Kingston and Surbiton", "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, 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.gas.meter_count", - "record_set_spec_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.E14001312" }, "measure": { - "unit": "count" + "unit": "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", @@ -13370,28 +13364,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0e8a46c51af94e313d4a0dd3", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0f44730b8e8ae3d8391fc345", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 509726126.263, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0e99fedfe9e0347c87bbc4f4", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0f455e7e4ddc262e944d34f2", "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", @@ -13404,75 +13398,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": "E14001378", + "id": "E14001198", "level": "constituency", - "name": "Newcastle upon Tyne East and Wallsend", + "name": "Doncaster Central", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Newcastle upon Tyne East and Wallsend: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, 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" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001378" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001198" }, "measure": { - "unit": "count" + "unit": "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:0e99fedfe9e0347c87bbc4f4", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0f455e7e4ddc262e944d34f2", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 553819721.57, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0ef73d1b9ec0618109135dce", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0f68815c38a2cbbd9e88ff87", "aggregation": { "method": "sum" }, @@ -13513,19 +13505,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001511", + "id": "S14000066", "level": "constituency", - "name": "St Ives", + "name": "Arbroath and Broughty Ferry", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, St Ives: 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.electricity.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001511" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.S14000066" }, "measure": { "unit": "kwh" @@ -13548,20 +13540,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0ef73d1b9ec0618109135dce", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0f68815c38a2cbbd9e88ff87", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 165890929.241, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0f23f3022a99dc5015c2ee26", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0f7a67f1038592534a490c55", "aggregation": { "method": "sum" }, @@ -13602,19 +13594,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001417", + "id": "E14001604", "level": "constituency", - "name": "Orpington", + "name": "York Central", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Orpington: 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.E14001417" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001604" }, "measure": { "unit": "count" @@ -13635,20 +13627,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0f23f3022a99dc5015c2ee26", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0f7a67f1038592534a490c55", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 42337.816, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0f6f58c78de95d0220d5ba65", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0f7f0f48d90c5f9d8e7b99c5", "aggregation": { "method": "sum" }, @@ -13689,19 +13681,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001151", + "id": "E14001349", "level": "constituency", - "name": "Canterbury", + "name": "Maidstone and Malling", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Canterbury: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Maidstone and Malling: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001151" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001349" }, "measure": { "unit": "kwh" @@ -13724,28 +13716,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0f6f58c78de95d0220d5ba65", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0f7f0f48d90c5f9d8e7b99c5", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 160847177.907, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0f912b6b68fdf0d35f7b6bf4", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0f85a2035c279e45d9b8890f", "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", @@ -13761,7 +13753,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -13770,7 +13762,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -13778,27 +13770,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001318", + "id": "E14001416", "level": "constituency", - "name": "Lancaster and Wyre", + "name": "Oldham West, Chadderton and Royton", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Lancaster and Wyre: 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.E14001318" + "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", @@ -13811,20 +13803,109 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0f912b6b68fdf0d35f7b6bf4", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0f85a2035c279e45d9b8890f", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 462502876.012, + "value_type": "float" + }, + { + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0f89360abb986ff8bb27c99b", + "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": "E14001537", + "level": "constituency", + "name": "Swindon South", + "vintage": "pcon_2024" + }, + "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.E14001537" + }, + "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:0f89360abb986ff8bb27c99b", + "source": { + "source_file": "desnz_constituency_energy_facts.json", + "source_name": "microcosm", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", + "source_table": "DESNZ sub-national 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_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0f9762626a296de32e3818c3", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0f9857d4c4ffaa79b9451188", "aggregation": { "method": "sum" }, @@ -13865,19 +13946,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001177", + "id": "E14001212", "level": "constituency", - "name": "Colne Valley", + "name": "East Grinstead and Uckfield", "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, East Grinstead and Uckfield: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001177" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001212" }, "measure": { "unit": "kwh" @@ -13898,28 +13979,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0f9762626a296de32e3818c3", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0f9857d4c4ffaa79b9451188", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 398834456.093, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0fee0959a0e4f481641e9a5b", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0faa249fb5d2cfeb271a73cd", "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", @@ -13932,83 +14013,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": "E14001088", + "id": "E14001104", "level": "constituency", - "name": "Bexhill and Battle", + "name": "Blackpool North and Fleetwood", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Bexhill and Battle: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Blackpool North and Fleetwood: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001088" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001104" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0fee0959a0e4f481641e9a5b", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0faa249fb5d2cfeb271a73cd", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 457195955.502, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:103dcc3bfd4af4373885d803", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0fb221e72a539d3493d4d971", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -14021,73 +14100,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": "W07000090", + "id": "S14000102", "level": "constituency", - "name": "Cardiff North", + "name": "Paisley and Renfrewshire South", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Cardiff North: 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_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.W07000090" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.S14000102" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_concept": "desnz.subnational.domestic_electricity_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:103dcc3bfd4af4373885d803", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0fb221e72a539d3493d4d971", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 48133.266, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:10557d232d01862d69aa4221", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0fd37067d892638f4814862f", "aggregation": { "method": "sum" }, @@ -14128,19 +14209,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001286", + "id": "S14000071", "level": "constituency", - "name": "Heywood and Middleton North", + "name": "Cowdenbeath and Kirkcaldy", "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, 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.gas.consumption", "record_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.S14000071" }, "measure": { "unit": "kwh" @@ -14161,115 +14242,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:10557d232d01862d69aa4221", - "source": { - "source_file": "desnz_constituency_energy_facts.json", - "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", - "source_table": "DESNZ sub-national 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_type": "float" - }, - { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:108817fe225cd09f74c1db6b", - "aggregation": { - "method": "sum" - }, - "assertion": "observation", - "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", - "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" - }, - "dimension_labels": { - "domestic_scope": "Domestic scope", - "fuel": "Fuel", - "metric": "Metric", - "temperature_adjustment": "Temperature adjustment" - }, - "dimension_value_labels": { - "domestic_scope": { - "all_domestic": "All domestic meters" - }, - "fuel": { - "gas": "Gas" - }, - "metric": { - "meter_count": "Meter count" - }, - "temperature_adjustment": { - "weather_corrected": "Weather corrected" - } - }, - "dimensions": { - "domestic_scope": "all_domestic", - "fuel": "gas", - "metric": "meter_count", - "temperature_adjustment": "weather_corrected" - }, - "entity": { - "name": "household", - "role": "domestic_energy_customer" - }, - "geography": { - "id": "E14001512", - "level": "constituency", - "name": "St Neots and Mid Cambridgeshire", - "vintage": "pcon_2024" - }, - "label": "Domestic gas meters, 2024, St Neots and Mid Cambridgeshire: DESNZ's authority totals split by its small-area figures", - "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" - }, - "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001512" - }, - "measure": { - "unit": "count" - }, - "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" - }, - "period": { - "type": "gas_year", - "value": 2024 - }, - "period_coverage": { - "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" - }, - "provenance_class": "derived_administrative", - "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:108817fe225cd09f74c1db6b", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0fd37067d892638f4814862f", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 506208648.516, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:10aed035b58444a07eec3eeb", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0fe48f23336155f75ccf608f", "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", @@ -14282,81 +14276,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": "S14000082", + "id": "E14001370", "level": "constituency", - "name": "Edinburgh West", + "name": "Milton Keynes North", "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, 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" + "record_set_id": "uk.local_geography.desnz_constituency_energy.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.E14001370" }, "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:10aed035b58444a07eec3eeb", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0fe48f23336155f75ccf608f", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 149258326.986, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:10be197831f8f017fd2b4b08", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0fe80a4cfd5002a27b4b2b13", "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", @@ -14369,83 +14365,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": "E14001304", "level": "constituency", - "name": "Monmouthshire", + "name": "Isle of Wight West", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Monmouthshire: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Isle of Wight West: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.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.E14001304" }, "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:10be197831f8f017fd2b4b08", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0fe80a4cfd5002a27b4b2b13", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 26199.402, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:10c955a0505605e9dfad204c", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0ff506c9d2bc04a3a8e67373", "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", @@ -14458,75 +14452,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": "S14000082", + "id": "E14001266", "level": "constituency", - "name": "Edinburgh West", + "name": "Harborough, Oadby and Wigston", "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, 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" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_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.E14001266" }, "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:10c955a0505605e9dfad204c", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0ff506c9d2bc04a3a8e67373", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 42951.301, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:10f9a3a35e96762af69fa908", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:10098d519518adcd306e5b0f", "aggregation": { "method": "sum" }, @@ -14567,19 +14559,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001259", + "id": "E14001331", "level": "constituency", - "name": "Hackney North and Stoke Newington", + "name": "Lewisham East", "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, 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" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001259" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001331" }, "measure": { "unit": "kwh" @@ -14602,28 +14594,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:10f9a3a35e96762af69fa908", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:10098d519518adcd306e5b0f", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 148645255.704, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:110ad42e5a4f65a14aa6f28a", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:104c86400dcaf64e26c89de5", "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", @@ -14636,75 +14628,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": "E14001303", + "id": "E14001095", "level": "constituency", - "name": "Isle of Wight East", + "name": "Birmingham Hodge Hill and Solihull North", "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 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.electricity.consumption", - "record_set_spec_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.E14001303" + "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_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:110ad42e5a4f65a14aa6f28a", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:104c86400dcaf64e26c89de5", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 41841.015, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:112c306cbd4897b95d19f268", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1051f445a41cfc272e087bbb", "aggregation": { "method": "sum" }, @@ -14745,19 +14735,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001187", + "id": "E14001074", "level": "constituency", - "name": "Croydon South", + "name": "Barnsley North", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Croydon South: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, 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" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001187" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001074" }, "measure": { "unit": "count" @@ -14780,20 +14770,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:112c306cbd4897b95d19f268", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1051f445a41cfc272e087bbb", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 48329.769, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:11306b432886c13ed66a8260", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:105a766d8c79c52ed905af65", "aggregation": { "method": "sum" }, @@ -14834,19 +14824,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001543", + "id": "E14001200", "level": "constituency", - "name": "The Wrekin", + "name": "Doncaster North", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, The Wrekin: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Doncaster North: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001543" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001200" }, "measure": { "unit": "count" @@ -14869,20 +14859,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:11306b432886c13ed66a8260", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:105a766d8c79c52ed905af65", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 44536.401, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:11829fd226112bc008fcf69f", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:10632012cf185fde806d11e3", "aggregation": { "method": "sum" }, @@ -14923,19 +14913,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001106", + "id": "E14001467", "level": "constituency", - "name": "Blaydon and Consett", + "name": "Sheffield Central", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Blaydon and Consett: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, 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.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001106" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001467" }, "measure": { "unit": "kwh" @@ -14956,28 +14946,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:11829fd226112bc008fcf69f", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:10632012cf185fde806d11e3", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 347088344.113, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1184c394e689bbbe968da34a", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:108b81ca675476c363023bc5", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -14993,7 +14983,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -15002,7 +14992,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -15010,27 +15000,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001121", + "id": "S14000079", "level": "constituency", - "name": "Braintree", + "name": "Edinburgh North and Leith", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Braintree: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Edinburgh North and Leith: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_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.S14000079" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "calendar_year", @@ -15045,28 +15035,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1184c394e689bbbe968da34a", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:108b81ca675476c363023bc5", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 67906.232, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:11b74e5334d5c6e9ac6a4eaa", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:10b8e6bb35641d50d2b42047", "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", @@ -15079,83 +15069,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": "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 + }, + "period_coverage": { + "basis": "survey_reference", + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + }, + "provenance_class": "derived_administrative", + "schema_version": "microcosm.derived_consumer_fact.v1", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:10b8e6bb35641d50d2b42047", + "source": { + "source_file": "desnz_constituency_energy_facts.json", + "source_name": "microcosm", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", + "source_table": "DESNZ sub-national 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_type": "float" + }, + { + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:10e8abd3cf38a693adee99f9", + "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": "E14001555", + "id": "E14001074", "level": "constituency", - "name": "Tunbridge Wells", + "name": "Barnsley North", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Tunbridge Wells: 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.E14001555" + "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:11b74e5334d5c6e9ac6a4eaa", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:10e8abd3cf38a693adee99f9", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 47196.278, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:11e663ba6f52801b5df3381b", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:10f6c809934837e6d5338103", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -15171,7 +15246,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -15180,7 +15255,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -15188,27 +15263,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001091", + "id": "E14001138", "level": "constituency", - "name": "Birkenhead", + "name": "Bromsgrove", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Birkenhead: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Bromsgrove: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_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.E14001138" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "calendar_year", @@ -15223,28 +15298,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:11e663ba6f52801b5df3381b", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:10f6c809934837e6d5338103", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 159831759.846, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:11ef13f75481acd0ebdb7eb6", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1106a1fdcbb329cb793c9190", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -15260,7 +15335,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -15269,7 +15344,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -15277,27 +15352,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001345", + "id": "E14001314", "level": "constituency", - "name": "Luton North", + "name": "Kingston upon Hull North and Cottingham", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Luton North: 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_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001345" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001314" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "gas_year", @@ -15310,20 +15385,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:11ef13f75481acd0ebdb7eb6", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1106a1fdcbb329cb793c9190", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 49496.429, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:11f07df8be3e6b5ec9ba4d2e", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1110d1f1189e72cb3ccf2e5a", "aggregation": { "method": "sum" }, @@ -15364,19 +15439,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001299", + "id": "E14001380", "level": "constituency", - "name": "Hyndburn", + "name": "Newcastle-under-Lyme", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Hyndburn: 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.E14001299" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001380" }, "measure": { "unit": "kwh" @@ -15399,20 +15474,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:11f07df8be3e6b5ec9ba4d2e", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1110d1f1189e72cb3ccf2e5a", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 125449278.337, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:12194189f27f9fd1f6d1578f", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:111b5fd680a440d082c44f6c", "aggregation": { "method": "sum" }, @@ -15453,19 +15528,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001405", + "id": "E14001593", "level": "constituency", - "name": "North West Norfolk", + "name": "Wokingham", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, North West Norfolk: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Wokingham: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001405" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001593" }, "measure": { "unit": "count" @@ -15486,28 +15561,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:12194189f27f9fd1f6d1578f", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:111b5fd680a440d082c44f6c", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 38055.369, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:121e238bfc2284c0200e370c", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1125a148f2bc2615c0f2da05", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -15523,7 +15598,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -15532,7 +15607,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -15540,27 +15615,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001496", + "id": "E14001186", "level": "constituency", - "name": "South West Hertfordshire", + "name": "Croydon East", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, South West Hertfordshire: 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.E14001496" + "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", @@ -15575,28 +15650,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:121e238bfc2284c0200e370c", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1125a148f2bc2615c0f2da05", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 148293233.47, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:122a3b17fb2b26e83d6aeeef", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:116f92a64d3518054251caf2", "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", @@ -15609,75 +15684,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": "E14001291", + "id": "E14001264", "level": "constituency", - "name": "Honiton and Sidmouth", + "name": "Hammersmith and Chiswick", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Honiton and Sidmouth: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Hammersmith and Chiswick: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001291" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001264" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_concept": "desnz.subnational.domestic_gas_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:122a3b17fb2b26e83d6aeeef", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:116f92a64d3518054251caf2", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 47482.04, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:123b34024bb8b15f4ce5c24e", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:117bfacbd18ec58a4f65ce3e", "aggregation": { "method": "sum" }, @@ -15718,19 +15791,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001518", + "id": "E14001220", "level": "constituency", - "name": "Stockton North", + "name": "Eastleigh", "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, 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.gas.consumption", "record_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.E14001220" }, "measure": { "unit": "kwh" @@ -15751,28 +15824,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:123b34024bb8b15f4ce5c24e", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:117bfacbd18ec58a4f65ce3e", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 392510639.869, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:125490732fdb9b3c7fcf284c", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:11cc4c7935008f3917df4877", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -15788,7 +15861,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -15797,7 +15870,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -15805,27 +15878,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001104", + "id": "E14001189", "level": "constituency", - "name": "Blackpool North and Fleetwood", + "name": "Dagenham and Rainham", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Blackpool North and Fleetwood: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Dagenham and Rainham: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001104" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001189" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "calendar_year", @@ -15840,28 +15913,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:125490732fdb9b3c7fcf284c", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:11cc4c7935008f3917df4877", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 45899.232, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1278d4ea82b4d0cef79fc209", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:11ddc48f5c288115b2f0b15a", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -15874,48 +15947,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": "E14001533", + "id": "E14001262", "level": "constituency", - "name": "Sussex Weald", + "name": "Halifax", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Sussex Weald: 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_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001533" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001262" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "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:11ddc48f5c288115b2f0b15a", + "source": { + "source_file": "desnz_constituency_energy_facts.json", + "source_name": "microcosm", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", + "source_table": "DESNZ sub-national 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_type": "float" + }, + { + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:12066714b4794ff1d0537d8a", + "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": "E14001318", + "level": "constituency", + "name": "Lancaster and Wyre", + "vintage": "pcon_2024" + }, + "label": "Domestic gas consumption, 2024, Lancaster and Wyre: DESNZ's authority totals split by its small-area figures", + "layout": { + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + }, + "lineage": { + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001318" + }, + "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 @@ -15927,28 +16089,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1278d4ea82b4d0cef79fc209", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:12066714b4794ff1d0537d8a", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 376038583.775, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1285fc699a82977ed59ae7cd", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:12784e53da575f390083f23e", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -15964,7 +16126,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -15973,7 +16135,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -15981,27 +16143,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001458", + "id": "E14001423", "level": "constituency", - "name": "Rutland and Stamford", + "name": "Penistone and Stocksbridge", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Rutland and Stamford: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, 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.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001458" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.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_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "calendar_year", @@ -16016,28 +16178,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1285fc699a82977ed59ae7cd", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:12784e53da575f390083f23e", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 125957019.186, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:129d5b938aea59fccd4a0c83", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:127cdbda5a4ebeddf9f35506", "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", @@ -16050,83 +16212,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": "E14001198", + "id": "E14001407", "level": "constituency", - "name": "Doncaster Central", + "name": "Northampton South", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Doncaster Central: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Northampton South: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_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.E14001198" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001407" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_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:129d5b938aea59fccd4a0c83", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:127cdbda5a4ebeddf9f35506", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 43318.02, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:12a99d73b44c5575aa916e64", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1280070d7d14eecd1f9cfe5a", "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", @@ -16139,83 +16299,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": "E14001402", + "id": "E14001352", "level": "constituency", - "name": "North West Essex", + "name": "Manchester Central", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, North West Essex: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Manchester Central: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.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.E14001402" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001352" }, "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:12a99d73b44c5575aa916e64", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1280070d7d14eecd1f9cfe5a", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 34925.631, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:12e4e262f9e42a135a19d408", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:12ab3f9c7cdd92951ca11495", "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", @@ -16228,73 +16386,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": "E14001078", + "id": "E14001558", "level": "constituency", - "name": "Basingstoke", + "name": "Uxbridge and South Ruislip", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Basingstoke: 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_consumption", - "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.E14001078" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001558" }, "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:12e4e262f9e42a135a19d408", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:12ab3f9c7cdd92951ca11495", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 160292289.932, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:12e770c28c1ff7b15e54e28f", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:130aca9af74881934be27f1a", "aggregation": { "method": "sum" }, @@ -16335,19 +16495,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001426", + "id": "E14001581", "level": "constituency", - "name": "Plymouth Moor View", + "name": "Weston-super-Mare", "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, 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.E14001426" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001581" }, "measure": { "unit": "kwh" @@ -16370,20 +16530,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:12e770c28c1ff7b15e54e28f", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:130aca9af74881934be27f1a", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 136483443.316, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:12fe6ff6c9bf3d7b7118d481", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:131ee8a21969f8fd3389ffc4", "aggregation": { "method": "sum" }, @@ -16424,19 +16584,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001113", + "id": "E14001218", "level": "constituency", - "name": "Bootle", + "name": "East Worthing and Shoreham", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Bootle: 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.E14001113" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001218" }, "measure": { "unit": "count" @@ -16457,28 +16617,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:12fe6ff6c9bf3d7b7118d481", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:131ee8a21969f8fd3389ffc4", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 39768.0, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1311ad352e450a5e61db6468", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:133630d98c4d8c1daf0a6c62", "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", @@ -16491,83 +16651,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": "E14001156", "level": "constituency", - "name": "Ilford South", + "name": "Central Suffolk and North Ipswich", "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, 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.E14001301" + "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:1311ad352e450a5e61db6468", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:133630d98c4d8c1daf0a6c62", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 29100.814, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1358ea3abe4d752995a6206e", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:133b41b36f21f1d9a38439c7", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -16580,48 +16738,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": "E14001572", + "id": "E14001559", "level": "constituency", - "name": "Wells and Mendip Hills", + "name": "Vauxhall and Camberwell Green", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Wells and Mendip Hills: 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_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001572" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001559" }, "measure": { "unit": "kwh" }, "observed_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:133b41b36f21f1d9a38439c7", + "source": { + "source_file": "desnz_constituency_energy_facts.json", + "source_name": "microcosm", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", + "source_table": "DESNZ sub-national 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_type": "float" + }, + { + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1343c6d4494998e818c1952b", + "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": "S14000064", + "level": "constituency", + "name": "Alloa and Grangemouth", + "vintage": "pcon_2024" + }, + "label": "Domestic electricity meters, 2024, Alloa and Grangemouth: DESNZ's authority totals split by its small-area figures", + "layout": { + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + }, + "lineage": { + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.S14000064" + }, + "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 @@ -16635,28 +16880,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1358ea3abe4d752995a6206e", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1343c6d4494998e818c1952b", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 46309.561, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:137a48e2bf3bbc4c62092ddd", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:13526b5308af3c866cd88570", "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", @@ -16669,83 +16914,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": "S14000080", + "id": "E14001276", "level": "constituency", - "name": "Edinburgh South", + "name": "Hayes and Harlington", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Edinburgh South: 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.electricity.meter_count", - "record_set_spec_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.S14000080" + "source_record_id": "microcosm.desnz_constituency_energy.gas.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_gas_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:137a48e2bf3bbc4c62092ddd", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:13526b5308af3c866cd88570", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 451277888.862, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:13900d7e715840fe65b9ec79", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:135a3b20686738e19c733f2f", "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", @@ -16758,73 +17001,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": "E14001597", + "id": "E14001439", "level": "constituency", - "name": "Worcester", + "name": "Reading West and Mid Berkshire", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Worcester: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Reading West and Mid Berkshire: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_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.E14001597" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001439" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:13900d7e715840fe65b9ec79", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:135a3b20686738e19c733f2f", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 161937648.233, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:139e51ccc3e1b679b2603165", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:13755bd6ed46fd2201489425", "aggregation": { "method": "sum" }, @@ -16865,19 +17110,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001070", + "id": "E14001388", "level": "constituency", - "name": "Ashton-under-Lyne", + "name": "North Dorset", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Ashton-under-Lyne: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, 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.E14001070" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001388" }, "measure": { "unit": "kwh" @@ -16898,20 +17143,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:139e51ccc3e1b679b2603165", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:13755bd6ed46fd2201489425", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 320371212.948, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:139ff8f8c637cb364d39afa3", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1410509d9362271b44740db2", "aggregation": { "method": "sum" }, @@ -16952,19 +17197,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001452", + "id": "S14000095", "level": "constituency", - "name": "Rotherham", + "name": "Livingston", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Rotherham: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Livingston: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001452" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.S14000095" }, "measure": { "unit": "kwh" @@ -16987,28 +17232,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:139ff8f8c637cb364d39afa3", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1410509d9362271b44740db2", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 144179148.438, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:13e14e7ccb745e5fab3c1c77", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:141ea1909427a68b4a6840b9", "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", @@ -17021,81 +17266,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": "S14000075", + "id": "E14001505", "level": "constituency", - "name": "Dundee Central", + "name": "Spelthorne", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Dundee Central: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Spelthorne: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_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.S14000075" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001505" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_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:13e14e7ccb745e5fab3c1c77", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:141ea1909427a68b4a6840b9", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 44286.0, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:13f42a45fdad1d2114abbc29", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1420066ea8485cd6376fd18f", "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", @@ -17108,81 +17355,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": "E14001341", + "id": "E14001392", "level": "constituency", - "name": "Liverpool West Derby", + "name": "North East Hampshire", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Liverpool West Derby: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, North East Hampshire: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001341" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001392" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:13f42a45fdad1d2114abbc29", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1420066ea8485cd6376fd18f", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 43874.376, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:13f98a0990c741417151be89", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:14265921b90f2dcb9934db1c", "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", @@ -17195,73 +17444,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": "E14001161", + "id": "E14001190", "level": "constituency", - "name": "Cheltenham", + "name": "Darlington", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Cheltenham: 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.gas.meter_count", - "record_set_spec_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.E14001161" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001190" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:13f98a0990c741417151be89", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:14265921b90f2dcb9934db1c", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 134773208.816, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:140428043e55a638a5d4adab", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:143bc624844f89e7b6479746", "aggregation": { "method": "sum" }, @@ -17302,19 +17553,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001124", + "id": "E14001225", "level": "constituency", - "name": "Brentford and Isleworth", + "name": "Enfield North", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Brentford and Isleworth: 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_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001124" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001225" }, "measure": { "unit": "count" @@ -17337,28 +17588,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:140428043e55a638a5d4adab", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:143bc624844f89e7b6479746", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 49906.123, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:14156bba906cc0c39cb5bb6a", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:14745086d533834a7833415f", "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", @@ -17374,7 +17625,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -17383,7 +17634,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -17391,27 +17642,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001214", + "id": "E14001251", "level": "constituency", - "name": "East Hampshire", + "name": "Gorton and Denton", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, East Hampshire: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Gorton and Denton: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_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.E14001214" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001251" }, "measure": { - "unit": "count" + "unit": "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", @@ -17424,28 +17675,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:14156bba906cc0c39cb5bb6a", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:14745086d533834a7833415f", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 470581838.352, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1480fddb655dfc9cbfa4ca5a", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1477ec652373cee0cee5a903", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -17461,7 +17712,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -17470,7 +17721,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -17478,27 +17729,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001589", + "id": "E14001453", "level": "constituency", - "name": "Wirral West", + "name": "Rugby", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Wirral West: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, 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.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001589" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001453" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "calendar_year", @@ -17513,28 +17764,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1480fddb655dfc9cbfa4ca5a", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1477ec652373cee0cee5a903", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 49297.538, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:14a370048918d18763a4cea1", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:147edcec1f908b3cb418e3cc", "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", @@ -17547,48 +17798,135 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { "meter_count": "Meter count" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", + "fuel": "gas", "metric": "meter_count", - "temperature_adjustment": "as_reported" + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "S14000067", + "id": "W07000110", "level": "constituency", - "name": "Argyll, Bute and South Lochaber", + "name": "Vale of Glamorgan", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Argyll, Bute and South Lochaber: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas 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" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_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.S14000067" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.W07000110" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_concept": "desnz.subnational.domestic_gas_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, + "period": { + "type": "gas_year", + "value": 2024 + }, + "period_coverage": { + "basis": "survey_reference", + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + }, + "provenance_class": "derived_administrative", + "schema_version": "microcosm.derived_consumer_fact.v1", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:147edcec1f908b3cb418e3cc", + "source": { + "source_file": "desnz_constituency_energy_facts.json", + "source_name": "microcosm", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", + "source_table": "DESNZ sub-national 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_type": "float" + }, + { + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1489d4d860142ada01d9f29a", + "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": "E14001453", + "level": "constituency", + "name": "Rugby", + "vintage": "pcon_2024" + }, + "label": "Domestic electricity consumption, 2024, Rugby: DESNZ's authority totals split by its small-area figures", + "layout": { + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_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" + }, + "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 @@ -17602,20 +17940,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:14a370048918d18763a4cea1", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1489d4d860142ada01d9f29a", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 165416281.262, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:14b1e7aacf844d46d4acddb3", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:149fd9b9656f2ec3e0ada39e", "aggregation": { "method": "sum" }, @@ -17656,19 +17994,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001415", + "id": "E14001516", "level": "constituency", - "name": "Oldham East and Saddleworth", + "name": "Stevenage", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Oldham East and Saddleworth: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas 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.gas.meter_count", "record_set_spec_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" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001516" }, "measure": { "unit": "count" @@ -17689,28 +18027,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:14b1e7aacf844d46d4acddb3", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:149fd9b9656f2ec3e0ada39e", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 38505.454, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:14f786543b5383feecb65c81", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:14b9d79749730f5861d1946b", "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", @@ -17726,7 +18064,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -17735,7 +18073,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -17743,27 +18081,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001179", + "id": "S14000077", "level": "constituency", - "name": "Corby and East Northamptonshire", + "name": "East Kilbride and Strathaven", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Corby and East Northamptonshire: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, 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.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001179" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.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_gas_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "gas_year", @@ -17776,28 +18114,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:14f786543b5383feecb65c81", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:14b9d79749730f5861d1946b", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 529324472.975, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:14f941753ba0232145d60815", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:14ba33eaed07a42e02468163", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -17813,7 +18151,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -17822,7 +18160,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -17830,27 +18168,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001538", + "id": "E14001579", "level": "constituency", - "name": "Tamworth", + "name": "West Worcestershire", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Tamworth: 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_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001538" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001579" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "calendar_year", @@ -17865,28 +18203,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:14f941753ba0232145d60815", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:14ba33eaed07a42e02468163", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 184241750.092, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:15374aa5e1cf6a6f0b75e9c5", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:14cf5b33542a168fa3d0df20", "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", @@ -17899,81 +18237,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": "W07000109", + "id": "E14001466", "level": "constituency", - "name": "Torfaen", + "name": "Sheffield Brightside and Hillsborough", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Torfaen: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Sheffield Brightside and Hillsborough: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_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.W07000109" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001466" }, "measure": { - "unit": "count" + "unit": "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:15374aa5e1cf6a6f0b75e9c5", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:14cf5b33542a168fa3d0df20", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 127753019.841, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1595204ce0069f3272af4f6a", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:14f4216b4984f22ba24bc71c", "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", @@ -17986,81 +18326,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": "E14001274", + "id": "E14001239", "level": "constituency", - "name": "Hastings and Rye", + "name": "Folkestone and Hythe", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Hastings and Rye: 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_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_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.E14001274" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.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_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1595204ce0069f3272af4f6a", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:14f4216b4984f22ba24bc71c", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 44867.292, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:15a832674d131f3a16d66bcd", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1509c40fc269420042a84056", "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", @@ -18073,81 +18415,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": "E14001387", + "id": "E14001282", "level": "constituency", - "name": "North Devon", + "name": "Herne Bay and Sandwich", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, North Devon: 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.E14001387" + "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": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:15a832674d131f3a16d66bcd", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1509c40fc269420042a84056", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 155339389.351, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:15aa36ddefe9b7dc07142d28", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1522af93397a00cf48b1b3c4", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -18163,7 +18507,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -18172,7 +18516,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -18180,27 +18524,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001240", + "id": "E14001364", "level": "constituency", - "name": "Forest of Dean", + "name": "Mid Leicestershire", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Forest of Dean: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, 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.E14001240" + "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", @@ -18213,20 +18557,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:15aa36ddefe9b7dc07142d28", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1522af93397a00cf48b1b3c4", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 42276.522, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:15d67c18b544c6ffebdada95", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1531c7817e4f225397389c5b", "aggregation": { "method": "sum" }, @@ -18267,19 +18611,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "W07000093", + "id": "E14001594", "level": "constituency", - "name": "Ceredigion Preseli", + "name": "Wolverhampton North East", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Ceredigion Preseli: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Wolverhampton North East: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.W07000093" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001594" }, "measure": { "unit": "count" @@ -18302,28 +18646,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:15d67c18b544c6ffebdada95", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1531c7817e4f225397389c5b", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 44558.069, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:15f96e530e18f6ccae61f427", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:15406700c9fad5b39a9d63a9", "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", @@ -18336,81 +18680,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": "E14001473", + "id": "S14000080", "level": "constituency", - "name": "Shrewsbury", + "name": "Edinburgh South", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Shrewsbury: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Edinburgh South: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_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.E14001473" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.S14000080" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_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:15f96e530e18f6ccae61f427", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:15406700c9fad5b39a9d63a9", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 47248.817, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1616abc7a436aad1e0c40c48", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:154ee09802163bf74dd2a812", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -18426,7 +18772,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -18435,7 +18781,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -18443,27 +18789,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001110", + "id": "E14001604", "level": "constituency", - "name": "Bolton North East", + "name": "York Central", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Bolton North East: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, York Central: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001110" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001604" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "calendar_year", @@ -18478,20 +18824,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1616abc7a436aad1e0c40c48", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:154ee09802163bf74dd2a812", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 49552.064, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:161f38f9ed09185ab418bdb3", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:154f8be93c6d5dbe8bf9afa3", "aggregation": { "method": "sum" }, @@ -18532,19 +18878,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000107", + "id": "E14001323", "level": "constituency", - "name": "Ayr, Carrick and Cumnock", + "name": "Leeds South", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Ayr, Carrick and Cumnock: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Leeds South: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.S14000107" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001323" }, "measure": { "unit": "kwh" @@ -18565,28 +18911,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:161f38f9ed09185ab418bdb3", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:154f8be93c6d5dbe8bf9afa3", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 432159388.963, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:165c759276e9a7ede3c75479", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:15588ab7a3e8b223742a41cb", "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", @@ -18599,48 +18945,222 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { "meter_count": "Meter count" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", + "fuel": "gas", "metric": "meter_count", - "temperature_adjustment": "as_reported" + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001532", + "id": "E14001294", "level": "constituency", - "name": "Surrey Heath", + "name": "Horsham", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Surrey Heath: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Horsham: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001532" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001294" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_concept": "desnz.subnational.domestic_gas_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, + "period": { + "type": "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:15588ab7a3e8b223742a41cb", + "source": { + "source_file": "desnz_constituency_energy_facts.json", + "source_name": "microcosm", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", + "source_table": "DESNZ sub-national 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_type": "float" + }, + { + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:156cd4375021321416aa5fe0", + "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": "E14001103", + "level": "constituency", + "name": "Blackley and Middleton South", + "vintage": "pcon_2024" + }, + "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.E14001103" + }, + "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:156cd4375021321416aa5fe0", + "source": { + "source_file": "desnz_constituency_energy_facts.json", + "source_name": "microcosm", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", + "source_table": "DESNZ sub-national 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_type": "float" + }, + { + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1587f4c5cf77743011b3fe64", + "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": "S14000065", + "level": "constituency", + "name": "Angus and Perthshire Glens", + "vintage": "pcon_2024" + }, + "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.electricity.consumption", + "record_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" + }, + "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 @@ -18654,20 +19174,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:165c759276e9a7ede3c75479", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1587f4c5cf77743011b3fe64", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 211201160.822, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1667074583be543dc84fd9b7", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:159b6126ccbd4d5280d67ab9", "aggregation": { "method": "sum" }, @@ -18708,19 +19228,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001338", + "id": "S14000027", "level": "constituency", - "name": "Liverpool Riverside", + "name": "Na h-Eileanan an Iar", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Liverpool Riverside: 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.E14001338" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.S14000027" }, "measure": { "unit": "kwh" @@ -18741,28 +19261,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1667074583be543dc84fd9b7", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:159b6126ccbd4d5280d67ab9", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 16763604.086, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1691a7d04bd28781eced1cd4", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:15c549d07577e07e3f3fc053", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -18778,7 +19298,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -18787,7 +19307,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -18795,27 +19315,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001186", + "id": "S14000078", "level": "constituency", - "name": "Croydon East", + "name": "Edinburgh East and Musselburgh", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Croydon East: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Edinburgh East and Musselburgh: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001186" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.S14000078" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "calendar_year", @@ -18830,20 +19350,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1691a7d04bd28781eced1cd4", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:15c549d07577e07e3f3fc053", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 160187945.351, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:169229066e1e7e92e6a7e683", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:15dc019404a58a69a01c77f2", "aggregation": { "method": "sum" }, @@ -18884,19 +19404,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001495", + "id": "S14000066", "level": "constituency", - "name": "South West Devon", + "name": "Arbroath and Broughty Ferry", "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, 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.electricity.meter_count", "record_set_spec_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.S14000066" }, "measure": { "unit": "count" @@ -18919,28 +19439,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:169229066e1e7e92e6a7e683", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:15dc019404a58a69a01c77f2", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 50737.143, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:169af95ee40c6bace7ac25dc", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:15e286dd471f397aa7b376f0", "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", @@ -18953,73 +19473,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": "E14001308", + "id": "E14001241", "level": "constituency", - "name": "Keighley and Ilkley", + "name": "Frome and East Somerset", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Keighley and Ilkley: 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.E14001308" + "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:169af95ee40c6bace7ac25dc", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:15e286dd471f397aa7b376f0", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 155023061.899, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:171aa3371710e214bda9389d", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:16125be94d01cdcd9e6707be", "aggregation": { "method": "sum" }, @@ -19060,19 +19582,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001396", + "id": "E14001413", "level": "constituency", - "name": "North Norfolk", + "name": "Nuneaton", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, North Norfolk: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, 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.E14001396" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001413" }, "measure": { "unit": "count" @@ -19093,20 +19615,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:171aa3371710e214bda9389d", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:16125be94d01cdcd9e6707be", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 42798.0, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:171e35d97b31608c002d62c0", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1623fc97948e2bea981de2e4", "aggregation": { "method": "sum" }, @@ -19147,19 +19669,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "W07000103", + "id": "E14001099", "level": "constituency", - "name": "Neath and Swansea East", + "name": "Birmingham Selly Oak", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Neath and Swansea East: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Birmingham Selly Oak: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.W07000103" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001099" }, "measure": { "unit": "kwh" @@ -19180,28 +19702,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:171e35d97b31608c002d62c0", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1623fc97948e2bea981de2e4", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 478475339.086, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:17630b8bf8c9bb4f1897fb81", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:162b3a462c00a14e77bbc050", "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", @@ -19214,75 +19736,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": "E14001181", "level": "constituency", - "name": "Alloa and Grangemouth", + "name": "Coventry North West", "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, Coventry North West: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.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.E14001181" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:17630b8bf8c9bb4f1897fb81", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:162b3a462c00a14e77bbc050", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 476818546.054, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1785f4ed2a2ba0cd9e90a4b1", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:16374fe03e68f25cb15c11d5", "aggregation": { "method": "sum" }, @@ -19323,19 +19843,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001438", + "id": "S14000075", "level": "constituency", - "name": "Reading Central", + "name": "Dundee Central", "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, 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" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001438" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.S14000075" }, "measure": { "unit": "kwh" @@ -19358,28 +19878,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1785f4ed2a2ba0cd9e90a4b1", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:16374fe03e68f25cb15c11d5", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 173131713.49, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:179d80bbe8b150252c5a2980", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1642c2ed596813da64cf5cd0", "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", @@ -19392,73 +19912,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": "S14000111", "level": "constituency", - "name": "Derby South", + "name": "West Aberdeenshire and Kincardine", "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, 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" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.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.S14000111" }, "measure": { - "unit": "count" + "unit": "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:179d80bbe8b150252c5a2980", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1642c2ed596813da64cf5cd0", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 191799465.672, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:17afe233babaa5b9c2386086", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1646583271e86d54f1d5a16e", "aggregation": { "method": "sum" }, @@ -19499,19 +20021,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001240", + "id": "E14001193", "level": "constituency", - "name": "Forest of Dean", + "name": "Derby North", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Forest of Dean: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, 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.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001240" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001193" }, "measure": { "unit": "count" @@ -19532,28 +20054,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:17afe233babaa5b9c2386086", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1646583271e86d54f1d5a16e", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 43167.0, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:17b0ec83a3b177a623768733", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:165d61057c627b218fd3f376", "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", @@ -19566,73 +20088,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": "E14001273", + "id": "E14001362", "level": "constituency", - "name": "Harwich and North Essex", + "name": "Mid Derbyshire", "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 meters, 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" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_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.E14001273" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001362" }, "measure": { - "unit": "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:17b0ec83a3b177a623768733", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:165d61057c627b218fd3f376", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 40556.0, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:17bd521b6499f9033e73f139", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:167909431268af13fd2b01f5", "aggregation": { "method": "sum" }, @@ -19673,19 +20197,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001456", + "id": "E14001143", "level": "constituency", - "name": "Runnymede and Weybridge", + "name": "Burton and Uttoxeter", "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, Burton and Uttoxeter: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001456" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001143" }, "measure": { "unit": "count" @@ -19706,115 +20230,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:17bd521b6499f9033e73f139", - "source": { - "source_file": "desnz_constituency_energy_facts.json", - "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", - "source_table": "DESNZ sub-national 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_type": "float" - }, - { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:17e846e80bdf4796f49b6390", - "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": "E14001555", - "level": "constituency", - "name": "Tunbridge Wells", - "vintage": "pcon_2024" - }, - "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.E14001555" - }, - "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:17e846e80bdf4796f49b6390", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:167909431268af13fd2b01f5", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 45155.86, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:17f0c72b8cd28a1be66fa824", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:168bbf77b325342866f14e63", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -19827,81 +20264,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": "E14001468", + "id": "E14001273", "level": "constituency", - "name": "Sheffield Hallam", + "name": "Harwich and North Essex", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Sheffield Hallam: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, 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.E14001468" + "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:17f0c72b8cd28a1be66fa824", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:168bbf77b325342866f14e63", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 45061.885, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:17f8d32cd1c8dafb9aff2d9f", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:168e909484ce7c5effb8e28f", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -19917,7 +20356,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -19926,7 +20365,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -19934,27 +20373,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000073", + "id": "E14001099", "level": "constituency", - "name": "Dumfries and Galloway", + "name": "Birmingham Selly Oak", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Dumfries and Galloway: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Birmingham Selly Oak: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.S14000073" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001099" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "calendar_year", @@ -19969,28 +20408,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:17f8d32cd1c8dafb9aff2d9f", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:168e909484ce7c5effb8e28f", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 135206159.454, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1807eafdecab155ab5b29f9f", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:16c98067d20c5bef239424eb", "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", @@ -20003,83 +20442,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": "W07000081", + "id": "E14001443", "level": "constituency", - "name": "Aberafan Maesteg", + "name": "Ribble Valley", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Aberafan Maesteg: 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_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_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.W07000081" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001443" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1807eafdecab155ab5b29f9f", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:16c98067d20c5bef239424eb", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 487429802.825, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:184e3ed34d461ff4b3274460", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:16ccb460c83cf7c68105ba46", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -20095,7 +20532,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -20104,7 +20541,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -20112,27 +20549,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001592", + "id": "S14000064", "level": "constituency", - "name": "Woking", + "name": "Alloa and Grangemouth", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Woking: 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.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001592" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.S14000064" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "calendar_year", @@ -20147,28 +20584,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:184e3ed34d461ff4b3274460", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:16ccb460c83cf7c68105ba46", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 131221469.635, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:18697b4b4cdbceb70a272e99", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1701d1be8bd90e9472279424", "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", @@ -20181,81 +20618,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": "E14001230", + "id": "E14001119", "level": "constituency", - "name": "Esher and Walton", + "name": "Bradford South", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Esher and Walton: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Bradford South: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_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.E14001230" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001119" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_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:18697b4b4cdbceb70a272e99", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1701d1be8bd90e9472279424", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 45313.809, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:18706ee179e05a22f6026a5f", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:171122cc6479158bf567d0e9", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -20271,7 +20710,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -20280,7 +20719,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -20288,27 +20727,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001366", + "id": "E14001523", "level": "constituency", - "name": "Mid Sussex", + "name": "Stone, Great Wyrley and Penkridge", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Mid Sussex: 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.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001366" + "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_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "calendar_year", @@ -20323,20 +20762,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:18706ee179e05a22f6026a5f", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:171122cc6479158bf567d0e9", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 40212.258, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:187a954369a65511525214e3", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:173dd67522015bd94c841c1c", "aggregation": { "method": "sum" }, @@ -20377,19 +20816,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001174", + "id": "E14001482", "level": "constituency", - "name": "Clacton", + "name": "South Cotswolds", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Clacton: 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_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001174" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001482" }, "measure": { "unit": "count" @@ -20410,28 +20849,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:187a954369a65511525214e3", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:173dd67522015bd94c841c1c", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 26839.558, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:189ef26f1a61f1655d23e888", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1746147b4dbe20356b2bd954", "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", @@ -20447,7 +20886,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -20456,7 +20895,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -20464,27 +20903,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001106", + "id": "E14001574", "level": "constituency", - "name": "Blaydon and Consett", + "name": "West Bromwich", "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, 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" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.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.E14001574" }, "measure": { - "unit": "count" + "unit": "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", @@ -20497,28 +20936,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:189ef26f1a61f1655d23e888", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1746147b4dbe20356b2bd954", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 477931413.613, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1900c8b034d1d95fa28e1308", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:174a3ee1665431285f5c7f91", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -20534,7 +20973,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -20543,7 +20982,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -20551,27 +20990,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "W07000103", + "id": "E14001257", "level": "constituency", - "name": "Neath and Swansea East", + "name": "Greenwich and Woolwich", "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 consumption, 2024, Greenwich and Woolwich: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.W07000103" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001257" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "calendar_year", @@ -20586,28 +21025,115 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1900c8b034d1d95fa28e1308", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:174a3ee1665431285f5c7f91", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 150210539.898, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:192126921b9935694e6b6743", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:175bf9d69193c7c4e04823ce", "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": "E14001403", + "level": "constituency", + "name": "North West Hampshire", + "vintage": "pcon_2024" + }, + "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.gas.consumption", + "record_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" + }, + "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:175bf9d69193c7c4e04823ce", + "source": { + "source_file": "desnz_constituency_energy_facts.json", + "source_name": "microcosm", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", + "source_table": "DESNZ sub-national 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_type": "float" + }, + { + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:17717fa9b378831bb58fd0e8", + "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", @@ -20623,7 +21149,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -20632,7 +21158,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -20640,27 +21166,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001115", + "id": "E14001299", "level": "constituency", - "name": "Bournemouth East", + "name": "Hyndburn", "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, Hyndburn: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_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.E14001299" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "calendar_year", @@ -20675,28 +21201,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:192126921b9935694e6b6743", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:17717fa9b378831bb58fd0e8", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 121332051.22, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:19451eb627c86e5dbdd2a5c4", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:17a59d232325a983a65baa42", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -20709,73 +21235,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": "E14001389", + "id": "S14000051", "level": "constituency", - "name": "North Durham", + "name": "Orkney and Shetland", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, North Durham: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Orkney and Shetland: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001389" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.S14000051" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_concept": "desnz.subnational.domestic_electricity_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:19451eb627c86e5dbdd2a5c4", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:17a59d232325a983a65baa42", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 31109.0, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1954a8e7c63d3f6c2bcc9d87", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:17d2d75ef6dea310db0c8f16", "aggregation": { "method": "sum" }, @@ -20816,19 +21344,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001463", + "id": "E14001321", "level": "constituency", - "name": "Sefton Central", + "name": "Leeds North East", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Sefton Central: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Leeds North East: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001463" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001321" }, "measure": { "unit": "kwh" @@ -20849,28 +21377,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1954a8e7c63d3f6c2bcc9d87", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:17d2d75ef6dea310db0c8f16", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 529696967.058, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:196eb996a964775f820a9aa5", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:17d8aa0d5b9f1d563ed31378", "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", @@ -20883,73 +21411,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": "E14001072", + "id": "E14001069", "level": "constituency", - "name": "Banbury", + "name": "Ashford", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Banbury: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Ashford: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001072" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001069" }, "measure": { - "unit": "count" + "unit": "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:196eb996a964775f820a9aa5", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:17d8aa0d5b9f1d563ed31378", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 153987454.064, + "value_type": "float" + }, + { + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:17fd7022f5be8b48c8f10d15", + "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": "E14001109", + "level": "constituency", + "name": "Bolsover", + "vintage": "pcon_2024" + }, + "label": "Domestic electricity 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.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + }, + "lineage": { + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001109" + }, + "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:17fd7022f5be8b48c8f10d15", + "source": { + "source_file": "desnz_constituency_energy_facts.json", + "source_name": "microcosm", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", + "source_table": "DESNZ sub-national 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_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1979c876616651113a0b85bb", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1850164e812d2cb4289dba5a", "aggregation": { "method": "sum" }, @@ -20990,19 +21609,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001293", + "id": "E14001453", "level": "constituency", - "name": "Hornsey and Friern Barnet", + "name": "Rugby", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Hornsey and Friern Barnet: 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_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001293" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001453" }, "measure": { "unit": "count" @@ -21023,20 +21642,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1979c876616651113a0b85bb", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1850164e812d2cb4289dba5a", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 45345.373, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:19c905591b67f15009d94328", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1858edaf8905b7fd36e60831", "aggregation": { "method": "sum" }, @@ -21077,19 +21696,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "W07000108", + "id": "W07000081", "level": "constituency", - "name": "Swansea West", + "name": "Aberafan Maesteg", "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, Aberafan Maesteg: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.W07000108" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.W07000081" }, "measure": { "unit": "count" @@ -21112,20 +21731,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:19c905591b67f15009d94328", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1858edaf8905b7fd36e60831", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 42764.512, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:19f6a1789393a55fdedae794", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:18650d7a02ee0521ba312deb", "aggregation": { "method": "sum" }, @@ -21166,19 +21785,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001285", + "id": "E14001085", "level": "constituency", - "name": "Hexham", + "name": "Bermondsey and Old Southwark", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Hexham: 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.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001285" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001085" }, "measure": { "unit": "count" @@ -21199,28 +21818,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:19f6a1789393a55fdedae794", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:18650d7a02ee0521ba312deb", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 30969.792, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1a25a11c523eab1b968b4402", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1869c275d47e3b308b72b199", "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", @@ -21236,7 +21855,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -21245,7 +21864,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -21253,27 +21872,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001185", + "id": "E14001372", "level": "constituency", - "name": "Crewe and Nantwich", + "name": "Morecambe and Lunesdale", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Crewe and Nantwich: 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_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_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.E14001185" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001372" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "gas_year", @@ -21286,28 +21905,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1a25a11c523eab1b968b4402", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1869c275d47e3b308b72b199", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 466503962.073, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1a4ed57a637b8a6f33329174", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:187824abd0fb840a26ff9485", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -21323,7 +21942,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -21332,7 +21951,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -21340,27 +21959,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001134", + "id": "E14001322", "level": "constituency", - "name": "Bristol North West", + "name": "Leeds North West", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Bristol North West: 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.E14001134" + "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", @@ -21375,28 +21994,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1a4ed57a637b8a6f33329174", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:187824abd0fb840a26ff9485", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 41534.565, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1a89c8d9e8671103bc883ed3", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:189be3e81b7997794f372b65", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -21412,7 +22031,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -21421,7 +22040,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -21429,27 +22048,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001394", + "id": "E14001383", "level": "constituency", - "name": "North East Somerset and Hanham", + "name": "Normanton and Hemsworth", "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 meters, 2024, Normanton and Hemsworth: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001394" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001383" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "calendar_year", @@ -21464,28 +22083,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1a89c8d9e8671103bc883ed3", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:189be3e81b7997794f372b65", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 47002.164, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1a8a90d5e2e5579da5a4f96b", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:18a2836ad315349fe0dbc5d1", "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", @@ -21501,7 +22120,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -21510,7 +22129,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -21518,27 +22137,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001441", + "id": "E14001250", "level": "constituency", - "name": "Redditch", + "name": "Goole and Pocklington", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Redditch: 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_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_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.E14001441" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001250" }, "measure": { - "unit": "count" + "unit": "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", @@ -21551,28 +22170,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1a8a90d5e2e5579da5a4f96b", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:18a2836ad315349fe0dbc5d1", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 487417493.649, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1a9167b5829b156df2c376c4", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:19199f40e0254d67c3bd7340", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -21585,81 +22204,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": "E14001271", + "id": "E14001547", "level": "constituency", - "name": "Harrow West", + "name": "Tipton and Wednesbury", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Harrow West: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Tipton and Wednesbury: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001271" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001547" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_concept": "desnz.subnational.domestic_electricity_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1a9167b5829b156df2c376c4", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:19199f40e0254d67c3bd7340", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 44958.39, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1a9b42e0c63dd0bc376dc01b", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:191de7f1eab05a1fd7790c3c", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -21675,7 +22296,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -21684,7 +22305,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -21692,27 +22313,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001585", + "id": "E14001571", "level": "constituency", - "name": "Wigan", + "name": "Wellingborough and Rushden", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Wigan: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Wellingborough and Rushden: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001585" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001571" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "calendar_year", @@ -21727,20 +22348,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1a9b42e0c63dd0bc376dc01b", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:191de7f1eab05a1fd7790c3c", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 49944.963, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1ab21f2fecd00a88ddac84ff", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1930042da35db8d18b0e27b1", "aggregation": { "method": "sum" }, @@ -21781,19 +22402,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001199", + "id": "E14001305", "level": "constituency", - "name": "Doncaster East and the Isle of Axholme", + "name": "Islington North", "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, 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.E14001199" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001305" }, "measure": { "unit": "kwh" @@ -21816,28 +22437,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1ab21f2fecd00a88ddac84ff", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1930042da35db8d18b0e27b1", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 138252808.348, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1abce68f55e47593b395d6f8", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:193296a7f2fdd3b0ae4d60b0", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -21853,7 +22474,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -21862,7 +22483,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -21870,27 +22491,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001197", + "id": "E14001311", "level": "constituency", - "name": "Didcot and Wantage", + "name": "Kettering", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Didcot and Wantage: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Kettering: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001197" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001311" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "calendar_year", @@ -21905,107 +22526,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1abce68f55e47593b395d6f8", - "source": { - "source_file": "desnz_constituency_energy_facts.json", - "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", - "source_table": "DESNZ sub-national 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_type": "float" - }, - { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1ac6f38829981388990eff7c", - "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": "E14001482", - "level": "constituency", - "name": "South Cotswolds", - "vintage": "pcon_2024" - }, - "label": "Domestic gas consumption, 2024, South Cotswolds: DESNZ's authority totals split by its small-area figures", - "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" - }, - "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001482" - }, - "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:1ac6f38829981388990eff7c", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:193296a7f2fdd3b0ae4d60b0", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 49337.559, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1ac953411ba62602d6d8eee9", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:19378b7ae1798687de5187bd", "aggregation": { "method": "sum" }, @@ -22046,19 +22580,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001198", + "id": "E14001583", "level": "constituency", - "name": "Doncaster Central", + "name": "Whitehaven and Workington", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Doncaster Central: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, 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.E14001198" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001583" }, "measure": { "unit": "count" @@ -22081,28 +22615,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1ac953411ba62602d6d8eee9", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:19378b7ae1798687de5187bd", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 46699.799, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1addc2580664a45d5ae8dea4", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:193b3f65fd666a1df76f979d", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -22118,7 +22652,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -22127,7 +22661,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -22135,27 +22669,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001318", + "id": "E14001215", "level": "constituency", - "name": "Lancaster and Wyre", + "name": "East Surrey", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Lancaster and Wyre: 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.E14001318" + "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", @@ -22170,20 +22704,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1addc2580664a45d5ae8dea4", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:193b3f65fd666a1df76f979d", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 178322804.768, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1ae32c6d9657cd27e7d9aedf", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:193f2c3a2260d6eb2b8eb2c8", "aggregation": { "method": "sum" }, @@ -22224,19 +22758,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001262", + "id": "E14001548", "level": "constituency", - "name": "Halifax", + "name": "Tiverton and Minehead", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Halifax: 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.E14001262" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001548" }, "measure": { "unit": "count" @@ -22257,28 +22791,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1ae32c6d9657cd27e7d9aedf", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:193f2c3a2260d6eb2b8eb2c8", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 25423.977, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1b181eb82335abcedf27be8e", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:194161075510c018b361f56e", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -22294,7 +22828,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -22303,7 +22837,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -22311,27 +22845,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001539", + "id": "E14001314", "level": "constituency", - "name": "Tatton", + "name": "Kingston upon Hull North and Cottingham", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Tatton: 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_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001539" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001314" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "calendar_year", @@ -22346,28 +22880,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1b181eb82335abcedf27be8e", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:194161075510c018b361f56e", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 52080.0, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1b5e2d4b0e6f545f6fbc080d", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:196b905240b0299912a15d93", "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", @@ -22380,73 +22914,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": "E14001226", + "id": "S14000104", "level": "constituency", - "name": "Epping Forest", + "name": "Rutherglen", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Epping Forest: 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.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.E14001226" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.S14000104" }, "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:1b5e2d4b0e6f545f6fbc080d", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:196b905240b0299912a15d93", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 130161921.125, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1b5e6a2372a91e07580d25fe", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:19750783be0d34b916a87c9e", "aggregation": { "method": "sum" }, @@ -22487,19 +23023,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001453", + "id": "S14000096", "level": "constituency", - "name": "Rugby", + "name": "Lothian East", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Rugby: 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.E14001453" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.S14000096" }, "measure": { "unit": "count" @@ -22520,109 +23056,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1b5e6a2372a91e07580d25fe", - "source": { - "source_file": "desnz_constituency_energy_facts.json", - "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", - "source_table": "DESNZ sub-national 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_type": "float" - }, - { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1b5f10b3be825ed35627c916", - "aggregation": { - "method": "sum" - }, - "assertion": "observation", - "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", - "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" - }, - "dimension_labels": { - "domestic_scope": "Domestic scope", - "fuel": "Fuel", - "metric": "Metric", - "temperature_adjustment": "Temperature adjustment" - }, - "dimension_value_labels": { - "domestic_scope": { - "all_domestic": "All domestic meters" - }, - "fuel": { - "electricity": "Electricity" - }, - "metric": { - "meter_count": "Meter count" - }, - "temperature_adjustment": { - "as_reported": "As reported" - } - }, - "dimensions": { - "domestic_scope": "all_domestic", - "fuel": "electricity", - "metric": "meter_count", - "temperature_adjustment": "as_reported" - }, - "entity": { - "name": "household", - "role": "domestic_energy_customer" - }, - "geography": { - "id": "E14001283", - "level": "constituency", - "name": "Hertford and Stortford", - "vintage": "pcon_2024" - }, - "label": "Domestic electricity meters, 2024, Hertford and Stortford: DESNZ's authority totals split by its small-area figures", - "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" - }, - "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001283" - }, - "measure": { - "unit": "count" - }, - "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" - }, - "period": { - "type": "calendar_year", - "value": 2024 - }, - "period_coverage": { - "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" - }, - "provenance_class": "derived_administrative", - "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1b5f10b3be825ed35627c916", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:19750783be0d34b916a87c9e", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 40159.227, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1b63dd3e29eea64e75652e93", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:19df0a4943a659860116d9c3", "aggregation": { "method": "sum" }, @@ -22663,19 +23110,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001162", + "id": "E14001443", "level": "constituency", - "name": "Chesham and Amersham", + "name": "Ribble Valley", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Chesham and Amersham: 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.E14001162" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001443" }, "measure": { "unit": "count" @@ -22696,28 +23143,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1b63dd3e29eea64e75652e93", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:19df0a4943a659860116d9c3", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 41210.197, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1b6a43809f7b0c4d937196d6", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:19e1413bc8b99e54f47560cb", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -22733,7 +23180,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -22742,7 +23189,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -22750,27 +23197,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001582", + "id": "E14001187", "level": "constituency", - "name": "Wetherby and Easingwold", + "name": "Croydon South", "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, 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" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_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.E14001187" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "calendar_year", @@ -22785,28 +23232,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1b6a43809f7b0c4d937196d6", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:19e1413bc8b99e54f47560cb", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 162473179.391, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1b9f996e4cc02f796b0020f5", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:19eeb83129800153e2b9d79d", "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", @@ -22819,75 +23266,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": "E14001576", + "id": "E14001163", "level": "constituency", - "name": "West Ham and Beckton", + "name": "Chester North and Neston", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, West Ham and Beckton: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 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" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.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.E14001576" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001163" }, "measure": { - "unit": "count" + "unit": "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:1b9f996e4cc02f796b0020f5", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:19eeb83129800153e2b9d79d", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 432176188.877, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1ba0dbb0002c6a53bd912060", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1a0d6c9333ff58a0e25c328a", "aggregation": { "method": "sum" }, @@ -22928,108 +23373,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001262", - "level": "constituency", - "name": "Halifax", - "vintage": "pcon_2024" - }, - "label": "Domestic electricity meters, 2024, Halifax: DESNZ's authority totals split by its small-area figures", - "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" - }, - "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001262" - }, - "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:1ba0dbb0002c6a53bd912060", - "source": { - "source_file": "desnz_constituency_energy_facts.json", - "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", - "source_table": "DESNZ sub-national 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_type": "float" - }, - { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1bad75ef4b72fc876e570285", - "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": "E14001380", + "id": "E14001068", "level": "constituency", - "name": "Newcastle-under-Lyme", + "name": "Ashfield", "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, Ashfield: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "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.E14001068" }, "measure": { "unit": "count" @@ -23052,28 +23408,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1bad75ef4b72fc876e570285", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1a0d6c9333ff58a0e25c328a", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 42908.617, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1bde676fe0f26735b9c44fb1", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1a7ae3d128a5f82d10b4ee92", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -23086,83 +23442,81 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { "consumption": "Consumption" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", + "fuel": "gas", "metric": "consumption", - "temperature_adjustment": "as_reported" + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001534", + "id": "E14001543", "level": "constituency", - "name": "Sutton and Cheam", + "name": "The Wrekin", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Sutton and Cheam: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, The Wrekin: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001534" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001543" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_concept": "desnz.subnational.domestic_gas_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1bde676fe0f26735b9c44fb1", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1a7ae3d128a5f82d10b4ee92", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 428012770.415, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1bf55880c9a7b7ebf1e06bd9", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1a825a09ff8745f371e7587e", "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", @@ -23175,83 +23529,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": "E14001256", + "id": "S14000106", "level": "constituency", - "name": "Great Yarmouth", + "name": "West Dunbartonshire", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Great Yarmouth: 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.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.E14001256" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.S14000106" }, "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:1bf55880c9a7b7ebf1e06bd9", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1a825a09ff8745f371e7587e", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 43192.994, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1bf80189f9fbc4cd80c1fe2b", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1a909f3bee801b5b6065188c", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -23267,7 +23619,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -23276,7 +23628,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -23284,27 +23636,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000081", + "id": "E14001087", "level": "constituency", - "name": "Edinburgh South West", + "name": "Beverley and Holderness", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Edinburgh South West: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Beverley and Holderness: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.S14000081" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001087" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "gas_year", @@ -23317,28 +23669,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1bf80189f9fbc4cd80c1fe2b", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1a909f3bee801b5b6065188c", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 420066594.369, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1c0159aef1372583884a2aa3", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1b0e9e17a357002314731034", "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", @@ -23354,7 +23706,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -23363,7 +23715,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -23371,27 +23723,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001397", + "id": "E14001412", "level": "constituency", - "name": "North Northumberland", + "name": "Nottingham South", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, North Northumberland: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, 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.E14001397" + "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", @@ -23404,20 +23756,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1c0159aef1372583884a2aa3", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1b0e9e17a357002314731034", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 432678734.368, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1c0ada1da9e3b1ae13a1e5a1", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1b4255bf8acaf11171bc1d4d", "aggregation": { "method": "sum" }, @@ -23458,19 +23810,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001167", + "id": "E14001092", "level": "constituency", - "name": "Chingford and Woodford Green", + "name": "Birmingham Edgbaston", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Chingford and Woodford Green: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, 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.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001167" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001092" }, "measure": { "unit": "count" @@ -23491,28 +23843,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1c0ada1da9e3b1ae13a1e5a1", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1b4255bf8acaf11171bc1d4d", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 39210.989, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1c1282fa33ce987a0da5ac14", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1b8039c5761fae0b35b8e648", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -23525,75 +23877,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": "E14001175", + "id": "S14000109", "level": "constituency", - "name": "Clapham and Brixton Hill", + "name": "Central Ayrshire", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Clapham and Brixton Hill: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Central Ayrshire: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001175" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.S14000109" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_concept": "desnz.subnational.domestic_gas_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1c1282fa33ce987a0da5ac14", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1b8039c5761fae0b35b8e648", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 442730027.344, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1c295bbd254e3a94abcff4ea", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1b93ae6faade6dee73a0d128", "aggregation": { "method": "sum" }, @@ -23634,19 +23984,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "W07000093", + "id": "E14001552", "level": "constituency", - "name": "Ceredigion Preseli", + "name": "Torridge and Tavistock", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Ceredigion Preseli: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Torridge and Tavistock: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.W07000093" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001552" }, "measure": { "unit": "kwh" @@ -23667,28 +24017,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1c295bbd254e3a94abcff4ea", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1b93ae6faade6dee73a0d128", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 225028396.241, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1c46a0ad5985c7d780215265", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1bfd70f664d114c5ed7f55e6", "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", @@ -23701,83 +24051,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": "E14001231", "level": "constituency", - "name": "Wolverhampton West", + "name": "Exeter", "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, 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" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_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.E14001231" }, "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:1c46a0ad5985c7d780215265", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1bfd70f664d114c5ed7f55e6", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 36829.605, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1c811394cadfd6c94e2ba9e9", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1c0f3d451faf920286491e26", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -23790,83 +24138,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": "E14001260", "level": "constituency", - "name": "Congleton", + "name": "Hackney South and Shoreditch", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Congleton: 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.E14001178" + "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:1c811394cadfd6c94e2ba9e9", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1c0f3d451faf920286491e26", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 343156628.927, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1c87ca3e98c96e9e02da6bad", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1c447b2c59ae60d6c748261c", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -23882,7 +24228,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -23891,7 +24237,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -23899,27 +24245,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001109", + "id": "E14001117", "level": "constituency", - "name": "Bolsover", + "name": "Bracknell", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Bolsover: 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_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001109" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001117" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "calendar_year", @@ -23934,28 +24280,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1c87ca3e98c96e9e02da6bad", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1c447b2c59ae60d6c748261c", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 43043.677, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1c9092618e5f0b563b7ba60b", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1c53b6d3a6225ca4d4c26524", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -23971,7 +24317,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -23980,7 +24326,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -23988,27 +24334,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "W07000111", + "id": "E14001526", "level": "constituency", - "name": "Wrexham", + "name": "Stratford-on-Avon", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Wrexham: 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.W07000111" + "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", @@ -24023,28 +24369,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1c9092618e5f0b563b7ba60b", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1c53b6d3a6225ca4d4c26524", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 192598030.734, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1c9d7bad8f97326783f26281", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1c649bd1035c999f109da657", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -24060,7 +24406,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -24069,7 +24415,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -24077,27 +24423,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000051", + "id": "E14001376", "level": "constituency", - "name": "Orkney and Shetland", + "name": "Newbury", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Orkney and Shetland: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, 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" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.S14000051" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001376" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "calendar_year", @@ -24112,20 +24458,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1c9d7bad8f97326783f26281", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1c649bd1035c999f109da657", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 43577.559, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1cd4d551672dc3c3dd7ff78b", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1c6bc5316473bd0477fd5b46", "aggregation": { "method": "sum" }, @@ -24166,19 +24512,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001415", + "id": "E14001433", "level": "constituency", - "name": "Oldham East and Saddleworth", + "name": "Preston", "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, Preston: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", "record_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.E14001433" }, "measure": { "unit": "kwh" @@ -24201,20 +24547,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1cd4d551672dc3c3dd7ff78b", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1c6bc5316473bd0477fd5b46", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 154539159.384, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1d4f1fc3dffa80b9b57e16e0", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1c6e42da81f4b1740274e93e", "aggregation": { "method": "sum" }, @@ -24255,19 +24601,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001141", + "id": "E14001530", "level": "constituency", - "name": "Buckingham and Bletchley", + "name": "Suffolk Coastal", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Buckingham and Bletchley: 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.E14001141" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001530" }, "measure": { "unit": "count" @@ -24290,20 +24636,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1d4f1fc3dffa80b9b57e16e0", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1c6e42da81f4b1740274e93e", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 49129.66, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1d5741940892ab02fb08f3ec", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1c7e6ea10e97a1d1a9e8da04", "aggregation": { "method": "sum" }, @@ -24344,19 +24690,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "W07000098", + "id": "E14001359", "level": "constituency", - "name": "Llanelli", + "name": "Mid Bedfordshire", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Llanelli: 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_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.W07000098" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001359" }, "measure": { "unit": "kwh" @@ -24379,28 +24725,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1d5741940892ab02fb08f3ec", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1c7e6ea10e97a1d1a9e8da04", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 165382889.93, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1d65f519d391630e95c828e8", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1c82e64079aefe3fc358a53d", "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", @@ -24413,73 +24759,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": "E14001424", + "id": "E14001423", "level": "constituency", - "name": "Penrith and Solway", + "name": "Penistone and Stocksbridge", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Penrith and Solway: 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_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_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.E14001424" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.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_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1d65f519d391630e95c828e8", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1c82e64079aefe3fc358a53d", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 41018.464, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1d7e60e88cabd9e8df2bd472", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1c891f0f8dca13e35cd2290d", "aggregation": { "method": "sum" }, @@ -24520,19 +24868,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000092", + "id": "E14001269", "level": "constituency", - "name": "Hamilton and Clyde Valley", + "name": "Harrogate and Knaresborough", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Hamilton and Clyde Valley: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity 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" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.S14000092" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001269" }, "measure": { "unit": "count" @@ -24555,28 +24903,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1d7e60e88cabd9e8df2bd472", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1c891f0f8dca13e35cd2290d", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 48679.925, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1d8cc55f3db60d35cddb8853", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1c93b2ac14032b206e0da021", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -24589,81 +24937,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": "E14001128", "level": "constituency", - "name": "Doncaster North", + "name": "Brigg and Immingham", "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, 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" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_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.E14001128" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_concept": "desnz.subnational.domestic_electricity_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1d8cc55f3db60d35cddb8853", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1c93b2ac14032b206e0da021", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 42445.864, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1d95dad5946f009a770ca641", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1c9a85bad5c6611ec435fcdf", "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", @@ -24679,7 +25029,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -24688,7 +25038,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -24696,27 +25046,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000082", + "id": "W07000101", "level": "constituency", - "name": "Edinburgh West", + "name": "Monmouthshire", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Edinburgh West: 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.gas.meter_count", - "record_set_spec_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.S14000082" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.W07000101" }, "measure": { - "unit": "count" + "unit": "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", @@ -24729,117 +25079,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1d95dad5946f009a770ca641", - "source": { - "source_file": "desnz_constituency_energy_facts.json", - "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", - "source_table": "DESNZ sub-national 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_type": "float" - }, - { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1db3aa5ae30ebdb171e3e9e9", - "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": "E14001566", - "level": "constituency", - "name": "Warwick and Leamington", - "vintage": "pcon_2024" - }, - "label": "Domestic electricity meters, 2024, Warwick and Leamington: DESNZ's authority totals split by its small-area figures", - "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" - }, - "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001566" - }, - "measure": { - "unit": "count" - }, - "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" - }, - "period": { - "type": "calendar_year", - "value": 2024 - }, - "period_coverage": { - "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" - }, - "provenance_class": "derived_administrative", - "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1db3aa5ae30ebdb171e3e9e9", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1c9a85bad5c6611ec435fcdf", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 352661943.733, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1ddc1970cb3a81ee82d27ee2", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1cb20529189b8fcc575db118", "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", @@ -24855,7 +25116,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -24864,7 +25125,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -24872,27 +25133,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001134", + "id": "E14001476", "level": "constituency", - "name": "Bristol North West", + "name": "Sleaford and North Hykeham", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Bristol North West: 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_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_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.E14001134" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001476" }, "measure": { - "unit": "count" + "unit": "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", @@ -24905,28 +25166,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1ddc1970cb3a81ee82d27ee2", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1cb20529189b8fcc575db118", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 358695653.739, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1e0eec4321b9899df8a27c8e", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1cd2a3fba266be3afd273e2a", "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", @@ -24939,73 +25200,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": "W07000094", "level": "constituency", - "name": "Southampton Itchen", + "name": "Clwyd East", "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, 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.gas.consumption", - "record_set_spec_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.W07000094" }, "measure": { - "unit": "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:1e0eec4321b9899df8a27c8e", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1cd2a3fba266be3afd273e2a", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 44200.532, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1e24eaba455efdf1bdd04d45", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1ce4d357844226b63c7d683c", "aggregation": { "method": "sum" }, @@ -25046,19 +25309,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001517", + "id": "E14001145", "level": "constituency", - "name": "Stockport", + "name": "Bury South", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Stockport: 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.E14001517" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001145" }, "measure": { "unit": "count" @@ -25079,28 +25342,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1e24eaba455efdf1bdd04d45", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1ce4d357844226b63c7d683c", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 41260.376, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1e699b16b7c1f0956750dcd6", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1cfb01f341a10e47d5a6d275", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -25116,7 +25379,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -25125,7 +25388,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -25133,27 +25396,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000105", + "id": "E14001581", "level": "constituency", - "name": "Stirling and Strathallan", + "name": "Weston-super-Mare", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Stirling and Strathallan: 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.S14000105" + "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", @@ -25168,20 +25431,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1e699b16b7c1f0956750dcd6", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1cfb01f341a10e47d5a6d275", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 45327.695, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1e6ffddc231f65d519332ff0", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1d27deb2fae20dac5f31b145", "aggregation": { "method": "sum" }, @@ -25222,19 +25485,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001508", + "id": "E14001341", "level": "constituency", - "name": "St Austell and Newquay", + "name": "Liverpool West Derby", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, St Austell and Newquay: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, 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" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001508" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001341" }, "measure": { "unit": "count" @@ -25257,20 +25520,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1e6ffddc231f65d519332ff0", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1d27deb2fae20dac5f31b145", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 44740.665, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1e7b9d6acc8f008063dc2947", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1d3736225ebe9ed018423984", "aggregation": { "method": "sum" }, @@ -25311,19 +25574,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001123", + "id": "E14001421", "level": "constituency", - "name": "Brent West", + "name": "Peckham", "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, Peckham: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001123" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001421" }, "measure": { "unit": "kwh" @@ -25344,107 +25607,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1e7b9d6acc8f008063dc2947", - "source": { - "source_file": "desnz_constituency_energy_facts.json", - "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", - "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", - "url": "tools/build_uk_desnz_constituency_energy_facts.py", - "vintage": "2025_publication_2024_data" - }, - "value": 517111941.672, - "value_type": "float" - }, - { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1e8527305afdb0e6bf4bc4ff", - "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": "E14001570", - "level": "constituency", - "name": "Weald of Kent", - "vintage": "pcon_2024" - }, - "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.E14001570" - }, - "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:1e8527305afdb0e6bf4bc4ff", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1d3736225ebe9ed018423984", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 286963074.787, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1eba84c753dd5a17834e8ea7", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1d60a126ab92fe565013bed6", "aggregation": { "method": "sum" }, @@ -25485,19 +25661,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001166", + "id": "E14001221", "level": "constituency", - "name": "Chichester", + "name": "Edmonton and Winchmore Hill", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Chichester: 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.E14001166" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001221" }, "measure": { "unit": "kwh" @@ -25518,20 +25694,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1eba84c753dd5a17834e8ea7", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1d60a126ab92fe565013bed6", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 527739495.928, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1ee4583e12cf9b5020aafb07", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1d74570d132a98e4c5768d1a", "aggregation": { "method": "sum" }, @@ -25572,19 +25748,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001540", + "id": "S14000087", "level": "constituency", - "name": "Taunton and Wellington", + "name": "Glasgow South", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Taunton and Wellington: 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.electricity.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001540" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.S14000087" }, "measure": { "unit": "count" @@ -25607,20 +25783,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1ee4583e12cf9b5020aafb07", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1d74570d132a98e4c5768d1a", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 49648.229, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1f0268e010c92a780fbe5ce6", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1db4d3d59d5c1b877c0e747a", "aggregation": { "method": "sum" }, @@ -25661,19 +25837,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001289", + "id": "E14001088", "level": "constituency", - "name": "Hitchin", + "name": "Bexhill and Battle", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Hitchin: 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.E14001289" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001088" }, "measure": { "unit": "kwh" @@ -25696,20 +25872,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1f0268e010c92a780fbe5ce6", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1db4d3d59d5c1b877c0e747a", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 166628975.464, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1f19aa901f0ea0fdb54db793", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1dddcab1e7886fa7dcc8ee14", "aggregation": { "method": "sum" }, @@ -25750,19 +25926,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001160", + "id": "E14001374", "level": "constituency", - "name": "Chelsea and Fulham", + "name": "New Forest West", "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, 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.E14001160" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001374" }, "measure": { "unit": "count" @@ -25783,28 +25959,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1f19aa901f0ea0fdb54db793", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1dddcab1e7886fa7dcc8ee14", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 35077.827, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1f1bbf78929f26819ddf9b36", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1de3e916cc39e55a8e0c4679", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -25820,7 +25996,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -25829,7 +26005,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -25837,27 +26013,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001559", + "id": "E14001146", "level": "constituency", - "name": "Vauxhall and Camberwell Green", + "name": "Bury St Edmunds and Stowmarket", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Vauxhall and Camberwell Green: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity 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.E14001559" + "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", @@ -25872,20 +26048,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1f1bbf78929f26819ddf9b36", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1de3e916cc39e55a8e0c4679", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 167535022.782, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1f203d89b19933739b71d534", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1deba930961c82b201647205", "aggregation": { "method": "sum" }, @@ -25926,19 +26102,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001224", + "id": "E14001516", "level": "constituency", - "name": "Ely and East Cambridgeshire", + "name": "Stevenage", "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, 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.gas.consumption", "record_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.E14001516" }, "measure": { "unit": "kwh" @@ -25959,20 +26135,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1f203d89b19933739b71d534", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1deba930961c82b201647205", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 419617593.315, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1f35b0c903610f7e74050004", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1ded547b77662d39e29ad4bf", "aggregation": { "method": "sum" }, @@ -26013,19 +26189,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000079", + "id": "E14001494", "level": "constituency", - "name": "Edinburgh North and Leith", + "name": "South Suffolk", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Edinburgh North and Leith: 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.S14000079" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001494" }, "measure": { "unit": "kwh" @@ -26048,20 +26224,107 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1f35b0c903610f7e74050004", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1ded547b77662d39e29ad4bf", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 174736088.044, + "value_type": "float" + }, + { + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1e06758e4ddcdfcdd396a0e3", + "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": "E14001438", + "level": "constituency", + "name": "Reading Central", + "vintage": "pcon_2024" + }, + "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.E14001438" + }, + "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:1e06758e4ddcdfcdd396a0e3", + "source": { + "source_file": "desnz_constituency_energy_facts.json", + "source_name": "microcosm", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", + "source_table": "DESNZ sub-national 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_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1f40ab7622c0a9a61d5ac8e2", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1e36f88d85f637a958e24cb9", "aggregation": { "method": "sum" }, @@ -26102,19 +26365,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001340", + "id": "E14001509", "level": "constituency", - "name": "Liverpool Wavertree", + "name": "St Helens North", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Liverpool Wavertree: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, St Helens North: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001340" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001509" }, "measure": { "unit": "kwh" @@ -26137,20 +26400,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1f40ab7622c0a9a61d5ac8e2", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1e36f88d85f637a958e24cb9", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 128745573.896, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1f448841c7591c2af5cda2b2", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1e424d2b68d373f6dd309862", "aggregation": { "method": "sum" }, @@ -26191,19 +26454,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001458", + "id": "E14001506", "level": "constituency", - "name": "Rutland and Stamford", + "name": "Spen Valley", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Rutland and Stamford: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Spen Valley: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001458" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001506" }, "measure": { "unit": "kwh" @@ -26224,20 +26487,107 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1f448841c7591c2af5cda2b2", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1e424d2b68d373f6dd309862", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 493623172.532, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1f524a7fff255167e13dc113", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1e62799b839f1bfef832da57", + "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": "E14001408", + "level": "constituency", + "name": "Norwich North", + "vintage": "pcon_2024" + }, + "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.gas.consumption", + "record_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" + }, + "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:1e62799b839f1bfef832da57", + "source": { + "source_file": "desnz_constituency_energy_facts.json", + "source_name": "microcosm", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", + "source_table": "DESNZ sub-national 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_type": "float" + }, + { + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1eabd63f8d9f34652b3101fd", "aggregation": { "method": "sum" }, @@ -26278,19 +26628,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001292", + "id": "E14001317", "level": "constituency", - "name": "Hornchurch and Upminster", + "name": "Knowsley", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Hornchurch and Upminster: 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.E14001292" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001317" }, "measure": { "unit": "kwh" @@ -26313,28 +26663,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1f524a7fff255167e13dc113", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1eabd63f8d9f34652b3101fd", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 151587756.379, + "value": 121418384.58, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1f62bb0894f136aa54142781", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1eadce1d86833879791ac44e", "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", @@ -26350,7 +26700,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -26359,7 +26709,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -26367,27 +26717,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001172", + "id": "E14001295", "level": "constituency", - "name": "Cities of London and Westminster", + "name": "Houghton and Sunderland South", "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 gas consumption, 2024, Houghton and Sunderland South: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001172" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001295" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "gas_year", @@ -26400,28 +26750,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1f62bb0894f136aa54142781", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1eadce1d86833879791ac44e", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 539430135.02, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1f68c46eeb7c1bdf5bce095a", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1ebd3e96b3ed10b22d317128", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -26437,7 +26787,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -26446,7 +26796,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -26454,27 +26804,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001434", + "id": "E14001583", "level": "constituency", - "name": "Putney", + "name": "Whitehaven and Workington", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Putney: 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_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_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.E14001583" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "calendar_year", @@ -26489,20 +26839,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1f68c46eeb7c1bdf5bce095a", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1ebd3e96b3ed10b22d317128", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 140298941.259, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1f7e27b2a0350c19c8c47b4e", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1ec7ab75cac7e8ea99165aae", "aggregation": { "method": "sum" }, @@ -26543,19 +26893,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001328", + "id": "E14001549", "level": "constituency", - "name": "Leicester West", + "name": "Tonbridge", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Leicester West: 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.electricity.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001328" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001549" }, "measure": { "unit": "kwh" @@ -26578,28 +26928,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1f7e27b2a0350c19c8c47b4e", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1ec7ab75cac7e8ea99165aae", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 169660098.878, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1f95d4c76b44b84716f270cd", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1ec888a292b3737b31bafdfe", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -26615,7 +26965,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -26624,7 +26974,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -26632,27 +26982,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001454", + "id": "E14001564", "level": "constituency", - "name": "Ruislip, Northwood and Pinner", + "name": "Warrington North", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Ruislip, Northwood and Pinner: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity 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.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001454" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.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_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "calendar_year", @@ -26667,20 +27017,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1f95d4c76b44b84716f270cd", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1ec888a292b3737b31bafdfe", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 42668.424, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1fb0cad5fd00e50fba5f42a8", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1edf07b54d1d0a70fc612a18", "aggregation": { "method": "sum" }, @@ -26721,19 +27071,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001558", + "id": "E14001391", "level": "constituency", - "name": "Uxbridge and South Ruislip", + "name": "North East Derbyshire", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Uxbridge and South Ruislip: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, 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.electricity.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001558" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001391" }, "measure": { "unit": "kwh" @@ -26756,28 +27106,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1fb0cad5fd00e50fba5f42a8", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1edf07b54d1d0a70fc612a18", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 133940568.028, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1fcb0f03af767b8f448dbfde", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1f0b390184507071e4aa7b47", "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", @@ -26793,7 +27143,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -26802,7 +27152,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -26810,27 +27160,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001451", + "id": "E14001269", "level": "constituency", - "name": "Rother Valley", + "name": "Harrogate and Knaresborough", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Rother Valley: 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.gas.meter_count", - "record_set_spec_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.E14001451" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001269" }, "measure": { - "unit": "count" + "unit": "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", @@ -26843,20 +27193,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1fcb0f03af767b8f448dbfde", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1f0b390184507071e4aa7b47", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 599790985.857, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1fd3ad4e4ddadab75a469765", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1f700aba113cb7732c33305e", "aggregation": { "method": "sum" }, @@ -26897,19 +27247,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001489", + "id": "W07000091", "level": "constituency", - "name": "South Norfolk", + "name": "Cardiff South and Penarth", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, South Norfolk: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Cardiff South and Penarth: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001489" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.W07000091" }, "measure": { "unit": "count" @@ -26932,28 +27282,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1fd3ad4e4ddadab75a469765", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1f700aba113cb7732c33305e", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 47629.315, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1fde5293c7d425e54b8954e6", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1faa7be594cce81ab4341326", "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", @@ -26966,81 +27316,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": "E14001171", + "id": "W07000085", "level": "constituency", - "name": "Christchurch", + "name": "Brecon, Radnor and Cwm Tawe", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Christchurch: 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_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_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.E14001171" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.W07000085" }, "measure": { - "unit": "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:1fde5293c7d425e54b8954e6", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1faa7be594cce81ab4341326", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 44266.101, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1ff78b6b479e66cb95e2c441", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1fda5d6c551aa748dc56e029", "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", @@ -27053,81 +27405,83 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { "consumption": "Consumption" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", + "fuel": "electricity", "metric": "consumption", - "temperature_adjustment": "weather_corrected" + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001484", + "id": "E14001441", "level": "constituency", - "name": "South Devon", + "name": "Redditch", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, South Devon: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, 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" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001484" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001441" }, "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:1ff78b6b479e66cb95e2c441", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1fda5d6c551aa748dc56e029", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 139819405.501, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2005b007b1658bf4ac0b4588", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1fe1a0db2936d0407fbecc91", "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", @@ -27140,83 +27494,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": "E14001603", + "id": "E14001184", "level": "constituency", - "name": "Yeovil", + "name": "Crawley", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Yeovil: 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_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_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.E14001603" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001184" }, "measure": { - "unit": "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:2005b007b1658bf4ac0b4588", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1fe1a0db2936d0407fbecc91", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 42818.0, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:206fd40b9ef4b1dde8962c48", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1ff4227cc17c9a03d7c5f3e4", "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", @@ -27229,81 +27581,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": "E14001560", + "id": "E14001386", "level": "constituency", - "name": "Wakefield and Rothwell", + "name": "North Cotswolds", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Wakefield and Rothwell: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, North Cotswolds: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.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.E14001560" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001386" }, "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:206fd40b9ef4b1dde8962c48", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1ff4227cc17c9a03d7c5f3e4", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 203893189.74, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:20701d2ef14e92b457d8e872", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1ff6c4e962c22246544e4d93", "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", @@ -27319,7 +27673,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -27328,7 +27682,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -27336,27 +27690,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001212", + "id": "E14001431", "level": "constituency", - "name": "East Grinstead and Uckfield", + "name": "Portsmouth North", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, East Grinstead and Uckfield: 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.gas.meter_count", - "record_set_spec_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.E14001212" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001431" }, "measure": { - "unit": "count" + "unit": "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", @@ -27369,28 +27723,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:20701d2ef14e92b457d8e872", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1ff6c4e962c22246544e4d93", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 376682460.501, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:209555a23919aca6016d848c", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1ffc6e0f8d9e69a8d60eb3e5", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -27406,7 +27760,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -27415,7 +27769,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -27423,27 +27777,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001481", + "id": "E14001112", "level": "constituency", - "name": "South Cambridgeshire", + "name": "Bolton West", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, South Cambridgeshire: 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_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001481" + "source_record_id": "microcosm.desnz_constituency_energy.gas.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_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "gas_year", @@ -27456,28 +27810,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:209555a23919aca6016d848c", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1ffc6e0f8d9e69a8d60eb3e5", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 42885.493, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:20bb89440d534685dbcff859", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2019a5926b4c9e5619d43c18", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -27493,7 +27847,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -27502,7 +27856,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -27510,27 +27864,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001164", + "id": "E14001364", "level": "constituency", - "name": "Chester South and Eddisbury", + "name": "Mid Leicestershire", "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 consumption, 2024, Mid Leicestershire: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001164" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001364" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "calendar_year", @@ -27545,28 +27899,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:20bb89440d534685dbcff859", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2019a5926b4c9e5619d43c18", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 144675810.022, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:20dbc4c13b03c8f7750de67f", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:201f6facca1cd92a26d30ee7", "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", @@ -27579,83 +27933,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": "S14000066", + "id": "E14001299", "level": "constituency", - "name": "Arbroath and Broughty Ferry", + "name": "Hyndburn", "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, 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" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_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.E14001299" }, "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:20dbc4c13b03c8f7750de67f", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:201f6facca1cd92a26d30ee7", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 41021.224, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:20f91644c110a65f40f1b434", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:204816bf122ccd0dabb93acf", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -27671,7 +28023,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -27680,7 +28032,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -27688,27 +28040,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000075", + "id": "E14001428", "level": "constituency", - "name": "Dundee Central", + "name": "Pontefract, Castleford and Knottingley", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Dundee Central: 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.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.S14000075" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001428" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "calendar_year", @@ -27723,28 +28075,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:20f91644c110a65f40f1b434", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:204816bf122ccd0dabb93acf", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 129362787.256, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2104d8c12bec21c4be943247", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2060a2c2027ad07ab85bf8c4", "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", @@ -27757,83 +28109,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": "E14001407", + "id": "E14001372", "level": "constituency", - "name": "Northampton South", + "name": "Morecambe and Lunesdale", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Northampton South: 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.E14001407" + "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:2104d8c12bec21c4be943247", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2060a2c2027ad07ab85bf8c4", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 41387.789, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2116091b3b095a031ec80c32", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2065185f5efa5dfd30f4deda", "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", @@ -27846,75 +28196,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": "W07000095", + "id": "E14001396", "level": "constituency", - "name": "Clwyd North", + "name": "North Norfolk", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Clwyd North: 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.W07000095" + "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:2116091b3b095a031ec80c32", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2065185f5efa5dfd30f4deda", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 24036.266, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:212eba7ef33ba06401d8630f", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2088f688249fae9e24ab82c1", "aggregation": { "method": "sum" }, @@ -27955,19 +28303,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "W07000108", + "id": "E14001338", "level": "constituency", - "name": "Swansea West", + "name": "Liverpool Riverside", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Swansea West: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Liverpool Riverside: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.W07000108" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001338" }, "measure": { "unit": "count" @@ -27988,20 +28336,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:212eba7ef33ba06401d8630f", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2088f688249fae9e24ab82c1", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 38914.755, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:213d13306b546af240f0d4d6", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:209cafdad940450a3be89a5c", "aggregation": { "method": "sum" }, @@ -28042,19 +28390,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001297", + "id": "E14001153", "level": "constituency", - "name": "Huddersfield", + "name": "Carshalton and Wallington", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Huddersfield: 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.E14001297" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001153" }, "measure": { "unit": "count" @@ -28075,28 +28423,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:213d13306b546af240f0d4d6", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:209cafdad940450a3be89a5c", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 36236.011, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:214478219b2a0046de9a5dff", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:20a09beba8a7dee770fe7100", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -28112,7 +28460,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -28121,7 +28469,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -28129,27 +28477,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001316", + "id": "E14001300", "level": "constituency", - "name": "Kingswinford and South Staffordshire", + "name": "Ilford North", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Kingswinford and South Staffordshire: 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_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001316" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001300" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "gas_year", @@ -28162,20 +28510,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:214478219b2a0046de9a5dff", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:20a09beba8a7dee770fe7100", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 37335.262, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:215882c422cf1ff2223b28ab", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:20a34b8fb510f70725bb4371", "aggregation": { "method": "sum" }, @@ -28216,19 +28564,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001419", + "id": "E14001490", "level": "constituency", - "name": "Oxford East", + "name": "South Northamptonshire", "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, 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.E14001419" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001490" }, "measure": { "unit": "kwh" @@ -28251,28 +28599,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:215882c422cf1ff2223b28ab", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:20a34b8fb510f70725bb4371", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 184553915.234, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:216562cddbd69b0217cf9052", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:20be2cdff67d9f379d241659", "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", @@ -28285,75 +28633,160 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", - "metric": "meter_count", - "temperature_adjustment": "as_reported" + "fuel": "gas", + "metric": "consumption", + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001278", + "id": "E14001587", "level": "constituency", - "name": "Hemel Hempstead", + "name": "Winchester", "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, 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.E14001278" + "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:216562cddbd69b0217cf9052", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:20be2cdff67d9f379d241659", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 434246674.893, + "value_type": "float" + }, + { + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:20c2db8e024c1e332c55705d", + "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": "E14001414", + "level": "constituency", + "name": "Old Bexley and Sidcup", + "vintage": "pcon_2024" + }, + "label": "Domestic gas consumption, 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" + }, + "lineage": { + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001414" + }, + "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:20c2db8e024c1e332c55705d", + "source": { + "source_file": "desnz_constituency_energy_facts.json", + "source_name": "microcosm", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", + "source_table": "DESNZ sub-national 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_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:21752d7c81276cd9d6ecf194", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:20cabe2c25c92784f20a7058", "aggregation": { "method": "sum" }, @@ -28394,19 +28827,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001375", + "id": "E14001542", "level": "constituency", - "name": "Newark", + "name": "Tewkesbury", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Newark: 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_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001375" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001542" }, "measure": { "unit": "count" @@ -28429,28 +28862,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:21752d7c81276cd9d6ecf194", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:20cabe2c25c92784f20a7058", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 45235.956, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:21a2eb9b6f8071999003eaee", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:20d1241bd797b924e0780203", "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", @@ -28466,7 +28899,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -28475,150 +28908,61 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", - "temperature_adjustment": "weather_corrected" - }, - "entity": { - "name": "household", - "role": "domestic_energy_customer" - }, - "geography": { - "id": "W07000091", - "level": "constituency", - "name": "Cardiff South and Penarth", - "vintage": "pcon_2024" - }, - "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.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" - }, - "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.W07000091" - }, - "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:21a2eb9b6f8071999003eaee", - "source": { - "source_file": "desnz_constituency_energy_facts.json", - "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", - "source_table": "DESNZ sub-national 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_type": "float" - }, - { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:21b0d269074af88727064d34", - "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": "E14001584", + "id": "E14001261", "level": "constituency", - "name": "Widnes and Halewood", + "name": "Halesowen", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Widnes and Halewood: 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_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001584" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001261" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_concept": "desnz.subnational.domestic_gas_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:21b0d269074af88727064d34", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:20d1241bd797b924e0780203", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 441060307.341, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:21c4c445fe95c92b81a6f017", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:20d7dbfb7090ec2554bcbf44", "aggregation": { "method": "sum" }, @@ -28659,19 +29003,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001349", + "id": "E14001353", "level": "constituency", - "name": "Maidstone and Malling", + "name": "Manchester Rusholme", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Maidstone and Malling: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Manchester Rusholme: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001349" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001353" }, "measure": { "unit": "count" @@ -28694,28 +29038,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:21c4c445fe95c92b81a6f017", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:20d7dbfb7090ec2554bcbf44", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 41485.632, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:21dc7e1a25063b31f335333b", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:20fa779d49113eb3d2fed1cd", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -28728,83 +29072,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": "E14001282", "level": "constituency", - "name": "Telford", + "name": "Herne Bay and Sandwich", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Telford: 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.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_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.E14001282" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_concept": "desnz.subnational.domestic_gas_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:21dc7e1a25063b31f335333b", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:20fa779d49113eb3d2fed1cd", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 444106419.899, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:21ed2af2d3d36566e138067a", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:210fa4d8a5d392024d712933", "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", @@ -28817,83 +29159,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": "E14001462", + "id": "E14001379", "level": "constituency", - "name": "Scunthorpe", + "name": "Newcastle upon Tyne North", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Scunthorpe: 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_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_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.E14001462" + "source_record_id": "microcosm.desnz_constituency_energy.gas.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_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:21ed2af2d3d36566e138067a", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:210fa4d8a5d392024d712933", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 44617.282, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:22085d2ebc1e2cd44242a9b9", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2137d2b20f2c4b60733256ca", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -28909,7 +29249,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -28918,7 +29258,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -28926,27 +29266,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001321", + "id": "E14001500", "level": "constituency", - "name": "Leeds North East", + "name": "Southampton Test", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Leeds North East: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Southampton Test: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001321" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001500" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "gas_year", @@ -28959,20 +29299,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:22085d2ebc1e2cd44242a9b9", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2137d2b20f2c4b60733256ca", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 36751.014, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2228bc24dfd102a37de3f158", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:21467e0e84a51827ddb13af8", "aggregation": { "method": "sum" }, @@ -29013,19 +29353,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001129", + "id": "E14001258", "level": "constituency", - "name": "Brighton Kemptown and Peacehaven", + "name": "Guildford", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Brighton Kemptown and Peacehaven: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas 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.E14001129" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001258" }, "measure": { "unit": "count" @@ -29046,28 +29386,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2228bc24dfd102a37de3f158", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:21467e0e84a51827ddb13af8", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 36896.465, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2237d74c7ea9de1766cbc7e7", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:21b507b4a06f9b05654a4c8d", "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", @@ -29080,81 +29420,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": "W07000095", + "id": "E14001174", "level": "constituency", - "name": "Clwyd North", + "name": "Clacton", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Clwyd North: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Clacton: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.W07000095" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001174" }, "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:2237d74c7ea9de1766cbc7e7", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:21b507b4a06f9b05654a4c8d", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 166193022.278, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:223810c93765f335f7c796aa", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:21baf4847717fc9122b02c97", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -29167,83 +29509,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": "E14001476", + "id": "E14001207", "level": "constituency", - "name": "Sleaford and North Hykeham", + "name": "Ealing Central and Acton", "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 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" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001476" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001207" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_concept": "desnz.subnational.domestic_gas_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:223810c93765f335f7c796aa", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:21baf4847717fc9122b02c97", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 564888801.63, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2247a43651a135671184479c", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:21c8afc87a36d877a1b052ca", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -29256,81 +29596,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": "E14001412", "level": "constituency", - "name": "Broxbourne", + "name": "Nottingham South", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Broxbourne: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Nottingham South: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_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.E14001412" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_concept": "desnz.subnational.domestic_electricity_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2247a43651a135671184479c", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:21c8afc87a36d877a1b052ca", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 41931.431, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:22505b5f0af882d0f99a5ee8", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:21ddef5ba84daced7bb7bac8", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -29343,83 +29685,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": "E14001427", "level": "constituency", - "name": "Jarrow and Gateshead East", + "name": "Plymouth Sutton and Devonport", "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, Plymouth Sutton and Devonport: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001307" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001427" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_concept": "desnz.subnational.domestic_gas_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:22505b5f0af882d0f99a5ee8", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:21ddef5ba84daced7bb7bac8", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 367021911.779, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2254c0cf229404a456c7dd4a", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2203ffc3bc3f1ae85f27e474", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -29432,73 +29772,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": "E14001489", + "id": "E14001363", "level": "constituency", - "name": "South Norfolk", + "name": "Mid Dorset and North Poole", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, South Norfolk: 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_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001489" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001363" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_concept": "desnz.subnational.domestic_electricity_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2254c0cf229404a456c7dd4a", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2203ffc3bc3f1ae85f27e474", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 42521.642, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2285f53478fbc2c2f6ef5fb1", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:22045b5321702eb8be241b13", "aggregation": { "method": "sum" }, @@ -29539,19 +29881,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001163", + "id": "E14001310", "level": "constituency", - "name": "Chester North and Neston", + "name": "Kensington and Bayswater", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Chester North and Neston: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Kensington and Bayswater: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001163" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001310" }, "measure": { "unit": "count" @@ -29574,28 +29916,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2285f53478fbc2c2f6ef5fb1", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:22045b5321702eb8be241b13", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 79756.165, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:228d99b1c2ac3ac5e7db794b", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2236136828d1d02af43d492e", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -29611,7 +29953,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -29620,7 +29962,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -29628,27 +29970,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001254", + "id": "E14001557", "level": "constituency", - "name": "Gravesham", + "name": "Tynemouth", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Gravesham: 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_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_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.E14001557" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "gas_year", @@ -29661,28 +30003,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:228d99b1c2ac3ac5e7db794b", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2236136828d1d02af43d492e", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 43929.463, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2291c0dc4276c0d9f56199fe", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2238a0d3df611264a53bd4c6", "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", @@ -29695,73 +30037,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": "E14001343", + "id": "E14001339", "level": "constituency", - "name": "Louth and Horncastle", + "name": "Liverpool Walton", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Louth and Horncastle: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Liverpool Walton: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001343" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001339" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_concept": "desnz.subnational.domestic_electricity_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2291c0dc4276c0d9f56199fe", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2238a0d3df611264a53bd4c6", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 124486154.577, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:22923cce6062cfd24a35613f", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2238f610925bd7316562c575", "aggregation": { "method": "sum" }, @@ -29802,19 +30146,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001559", + "id": "W07000085", "level": "constituency", - "name": "Vauxhall and Camberwell Green", + "name": "Brecon, Radnor and Cwm Tawe", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Vauxhall and Camberwell Green: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, 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.E14001559" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.W07000085" }, "measure": { "unit": "kwh" @@ -29835,28 +30179,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:22923cce6062cfd24a35613f", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2238f610925bd7316562c575", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 294485157.991, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:22967e36de66a0dec03b2451", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:223a24e90320f794b017cad9", "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", @@ -29872,7 +30216,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -29881,7 +30225,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -29889,27 +30233,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001450", + "id": "E14001493", "level": "constituency", - "name": "Rossendale and Darwen", + "name": "South Shropshire", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Rossendale and Darwen: 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.E14001450" + "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", @@ -29922,28 +30266,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:22967e36de66a0dec03b2451", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:223a24e90320f794b017cad9", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 230862384.203, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:22b12aea2098c05baddff4fb", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:22487fff5ec2acbd8282f4a4", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -29956,83 +30300,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": "E14001231", + "id": "E14001208", "level": "constituency", - "name": "Exeter", + "name": "Ealing North", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Exeter: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Ealing North: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001231" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001208" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_concept": "desnz.subnational.domestic_gas_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:22b12aea2098c05baddff4fb", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:22487fff5ec2acbd8282f4a4", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 492204410.635, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:22c39e2cdb784232f26c3099", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:224e6bd1132a694b89e930fb", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -30048,7 +30390,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -30057,7 +30399,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -30065,27 +30407,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001354", + "id": "S14000108", "level": "constituency", - "name": "Manchester Withington", + "name": "Berwickshire, Roxburgh and Selkirk", "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, 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" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_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.S14000108" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "calendar_year", @@ -30100,28 +30442,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:22c39e2cdb784232f26c3099", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:224e6bd1132a694b89e930fb", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 177628678.211, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:22e483499e2b3fa52b21322e", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:22543aa2265cf8da9af66e49", "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", @@ -30134,75 +30476,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": "E14001431", + "id": "E14001517", "level": "constituency", - "name": "Portsmouth North", + "name": "Stockport", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Portsmouth North: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Stockport: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001431" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001517" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:22e483499e2b3fa52b21322e", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:22543aa2265cf8da9af66e49", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 463485705.342, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:22fe2cece6104c4571fc4daa", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2254baeba6b43f60d0a332f4", "aggregation": { "method": "sum" }, @@ -30243,19 +30583,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001375", + "id": "E14001577", "level": "constituency", - "name": "Newark", + "name": "West Lancashire", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Newark: 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_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_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.E14001577" }, "measure": { "unit": "count" @@ -30276,28 +30616,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:22fe2cece6104c4571fc4daa", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2254baeba6b43f60d0a332f4", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 39320.0, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:231769532efcf05d17e47c28", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2256ac5daf96219edcb7e00a", "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", @@ -30310,81 +30650,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": "E14001140", "level": "constituency", - "name": "Erith and Thamesmead", + "name": "Broxtowe", "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, Broxtowe: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001229" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001140" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:231769532efcf05d17e47c28", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2256ac5daf96219edcb7e00a", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 133787601.887, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2318bced20f538d0f3ea0a87", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:228553a3977da03a46d6ee2a", "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", @@ -30397,75 +30739,73 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", - "metric": "meter_count", - "temperature_adjustment": "as_reported" + "fuel": "gas", + "metric": "consumption", + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001295", + "id": "E14001216", "level": "constituency", - "name": "Houghton and Sunderland South", + "name": "East Thanet", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Houghton and Sunderland South: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, 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" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001295" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001216" }, "measure": { - "unit": "count" + "unit": "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:2318bced20f538d0f3ea0a87", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:228553a3977da03a46d6ee2a", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 458739095.116, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:231a82e076f9bf77392e792d", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:22bb723d48292303a6ebf461", "aggregation": { "method": "sum" }, @@ -30506,19 +30846,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001570", + "id": "E14001360", "level": "constituency", - "name": "Weald of Kent", + "name": "Mid Buckinghamshire", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Weald of Kent: 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.E14001570" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001360" }, "measure": { "unit": "kwh" @@ -30541,20 +30881,109 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:231a82e076f9bf77392e792d", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:22bb723d48292303a6ebf461", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 186420177.748, + "value_type": "float" + }, + { + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:22f82c18dd15c13648fb49c1", + "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": "E14001446", + "level": "constituency", + "name": "Rochdale", + "vintage": "pcon_2024" + }, + "label": "Domestic electricity 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.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + }, + "lineage": { + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001446" + }, + "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:22f82c18dd15c13648fb49c1", + "source": { + "source_file": "desnz_constituency_energy_facts.json", + "source_name": "microcosm", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", + "source_table": "DESNZ sub-national 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_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:23234731e67c4560bb79c59b", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2308da674ff45fa7de9fce83", "aggregation": { "method": "sum" }, @@ -30595,19 +31024,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001192", + "id": "E14001279", "level": "constituency", - "name": "Daventry", + "name": "Hendon", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Daventry: 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_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001192" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001279" }, "measure": { "unit": "kwh" @@ -30628,28 +31057,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:23234731e67c4560bb79c59b", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2308da674ff45fa7de9fce83", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 530342393.776, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:23560fff346857c3fcbf1e56", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:23225df2f428c6bf68c815a1", "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", @@ -30662,83 +31091,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": "E14001092", + "id": "E14001326", "level": "constituency", - "name": "Birmingham Edgbaston", + "name": "Leicester East", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Birmingham Edgbaston: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Leicester East: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001092" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001326" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:23560fff346857c3fcbf1e56", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:23225df2f428c6bf68c815a1", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 39486.3, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2359d95b01bcb419cb1f9ec5", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2323ed5b60188e1cbfaf83d7", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -30751,75 +31178,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": "E14001473", + "id": "S14000079", "level": "constituency", - "name": "Shrewsbury", + "name": "Edinburgh North and Leith", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Shrewsbury: 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.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001473" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.S14000079" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_concept": "desnz.subnational.domestic_gas_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2359d95b01bcb419cb1f9ec5", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2323ed5b60188e1cbfaf83d7", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 514584519.374, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2365f0075333c8e09530861c", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2328bc14548792f908ce6453", "aggregation": { "method": "sum" }, @@ -30860,19 +31285,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001298", + "id": "E14001250", "level": "constituency", - "name": "Huntingdon", + "name": "Goole and Pocklington", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Huntingdon: 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.E14001298" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001250" }, "measure": { "unit": "kwh" @@ -30895,28 +31320,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2365f0075333c8e09530861c", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2328bc14548792f908ce6453", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 165571746.235, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:23675f173d18f37b70ee288a", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:23307e8e2cdf48036004e599", "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", @@ -30929,75 +31354,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": "S14000068", + "id": "E14001219", "level": "constituency", - "name": "Bathgate and Linlithgow", + "name": "Eastbourne", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Bathgate and Linlithgow: 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_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_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.S14000068" + "source_record_id": "microcosm.desnz_constituency_energy.gas.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_gas_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:23675f173d18f37b70ee288a", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:23307e8e2cdf48036004e599", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 407602631.67, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2383c198ed2745cca73ab9b1", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2336c6e5871df4be7ea3c424", "aggregation": { "method": "sum" }, @@ -31038,19 +31461,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001425", + "id": "E14001402", "level": "constituency", - "name": "Peterborough", + "name": "North West Essex", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Peterborough: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, North West Essex: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001425" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001402" }, "measure": { "unit": "count" @@ -31071,28 +31494,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2383c198ed2745cca73ab9b1", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2336c6e5871df4be7ea3c424", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 33887.375, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:238e3c1b5ca4aaa71b6049c7", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2338c7756d30cf6a135e95b5", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -31108,7 +31531,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -31117,7 +31540,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -31125,27 +31548,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000076", + "id": "S14000105", "level": "constituency", - "name": "Dunfermline and Dollar", + "name": "Stirling and Strathallan", "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, Stirling and Strathallan: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.S14000076" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.S14000105" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "calendar_year", @@ -31160,20 +31583,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:238e3c1b5ca4aaa71b6049c7", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2338c7756d30cf6a135e95b5", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 183247493.754, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2390de6092b97228fbea6bbe", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:236a63d640c06b2bfd9f6a7e", "aggregation": { "method": "sum" }, @@ -31214,19 +31637,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001236", + "id": "E14001550", "level": "constituency", - "name": "Feltham and Heston", + "name": "Tooting", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Feltham and Heston: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Tooting: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001236" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001550" }, "measure": { "unit": "count" @@ -31249,28 +31672,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2390de6092b97228fbea6bbe", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:236a63d640c06b2bfd9f6a7e", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 46249.0, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:23ab6896fc0ee3b57d07c889", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:23b28e2122d902ff49fe0fbf", "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", @@ -31283,73 +31706,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": "E14001390", + "id": "E14001437", "level": "constituency", - "name": "North East Cambridgeshire", + "name": "Rayleigh and Wickford", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, North East Cambridgeshire: 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_consumption", - "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.E14001390" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001437" }, "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:23ab6896fc0ee3b57d07c889", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:23b28e2122d902ff49fe0fbf", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 148532793.311, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:23c54ee4196dba8ba82bb0c8", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2412c53d87c26298a35bc9b2", "aggregation": { "method": "sum" }, @@ -31390,19 +31815,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001157", + "id": "E14001171", "level": "constituency", - "name": "Chatham and Aylesford", + "name": "Christchurch", "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, 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.E14001157" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001171" }, "measure": { "unit": "count" @@ -31423,28 +31848,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:23c54ee4196dba8ba82bb0c8", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2412c53d87c26298a35bc9b2", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 38356.554, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:23cc57e1f9e60d2e2fa93bf1", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2423a683eae4504dfefba1be", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -31460,7 +31885,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -31469,7 +31894,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -31477,27 +31902,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001329", + "id": "E14001094", "level": "constituency", - "name": "Leigh and Atherton", + "name": "Birmingham Hall Green and Moseley", "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, 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" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_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.E14001094" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "gas_year", @@ -31510,28 +31935,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:23cc57e1f9e60d2e2fa93bf1", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2423a683eae4504dfefba1be", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 37554.888, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:23ea372551089234882db107", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:24278a106a7176b82874d33f", "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", @@ -31544,75 +31969,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": "E14001505", + "id": "E14001376", "level": "constituency", - "name": "Spelthorne", + "name": "Newbury", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Spelthorne: 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_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_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.E14001505" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001376" }, "measure": { - "unit": "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:23ea372551089234882db107", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:24278a106a7176b82874d33f", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 30650.506, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:24055cc8029d415cfd38eff0", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:243aaa0fb93333cd721c4ad5", "aggregation": { "method": "sum" }, @@ -31653,19 +32076,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001182", + "id": "E14001328", "level": "constituency", - "name": "Coventry South", + "name": "Leicester West", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Coventry South: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Leicester West: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001182" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001328" }, "measure": { "unit": "kwh" @@ -31688,28 +32111,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:24055cc8029d415cfd38eff0", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:243aaa0fb93333cd721c4ad5", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 160035056.336, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:241664c58e5327f2d6af08c9", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:24557c582fc6b776142a3895", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -31722,164 +32145,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": "E14001418", + "id": "E14001592", "level": "constituency", - "name": "Ossett and Denby Dale", + "name": "Woking", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Ossett and Denby Dale: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Woking: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001418" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001592" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_concept": "desnz.subnational.domestic_gas_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "calendar_year", - "value": 2024 - }, - "period_coverage": { - "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" - }, - "provenance_class": "derived_administrative", - "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:241664c58e5327f2d6af08c9", - "source": { - "source_file": "desnz_constituency_energy_facts.json", - "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", - "source_table": "DESNZ sub-national 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:24799dde4152075bc6a0f41e", - "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": "E14001443", - "level": "constituency", - "name": "Ribble Valley", - "vintage": "pcon_2024" - }, - "label": "Domestic electricity meters, 2024, Ribble Valley: DESNZ's authority totals split by its small-area figures", - "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" - }, - "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001443" - }, - "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:24799dde4152075bc6a0f41e", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:24557c582fc6b776142a3895", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 496063254.403, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:24826475f3577787da0baa84", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:246652ee283c298dca246429", "aggregation": { "method": "sum" }, @@ -31920,19 +32252,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001421", + "id": "E14001554", "level": "constituency", - "name": "Peckham", + "name": "Truro and Falmouth", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Peckham: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Truro and Falmouth: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001421" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001554" }, "measure": { "unit": "kwh" @@ -31953,20 +32285,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:24826475f3577787da0baa84", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:246652ee283c298dca246429", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 244666906.872, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2489df0729d8ddaa3726965c", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:249f5fa7dfac5f8966f998a0", "aggregation": { "method": "sum" }, @@ -32007,19 +32339,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001126", + "id": "E14001532", "level": "constituency", - "name": "Bridgwater", + "name": "Surrey Heath", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Bridgwater: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Surrey Heath: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001126" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001532" }, "measure": { "unit": "kwh" @@ -32042,20 +32374,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2489df0729d8ddaa3726965c", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:249f5fa7dfac5f8966f998a0", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 162264470.25, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:248d9ab70278aac1d9703f8e", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:24aa4548172e0d2162ddbeee", "aggregation": { "method": "sum" }, @@ -32096,19 +32428,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001430", + "id": "E14001085", "level": "constituency", - "name": "Poplar and Limehouse", + "name": "Bermondsey and Old Southwark", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Poplar and Limehouse: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, 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.E14001430" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001085" }, "measure": { "unit": "kwh" @@ -32129,28 +32461,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:248d9ab70278aac1d9703f8e", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:24aa4548172e0d2162ddbeee", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 245539313.62, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2491b2e2f25dab0b44c21649", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:24cd5e38d05109d2a330353a", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -32166,7 +32498,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -32175,7 +32507,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -32183,27 +32515,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001308", + "id": "E14001307", "level": "constituency", - "name": "Keighley and Ilkley", + "name": "Jarrow and Gateshead East", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Keighley and Ilkley: 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_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001308" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001307" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "calendar_year", @@ -32218,28 +32550,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2491b2e2f25dab0b44c21649", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:24cd5e38d05109d2a330353a", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 44691.795, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:24a4650d2f416207d65e5e8e", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:24dbb358274c82b3a1b368a9", "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", @@ -32252,83 +32584,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": "E14001123", + "level": "constituency", + "name": "Brent West", + "vintage": "pcon_2024" + }, + "label": "Domestic gas 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" + }, + "lineage": { + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001123" + }, + "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:24dbb358274c82b3a1b368a9", + "source": { + "source_file": "desnz_constituency_energy_facts.json", + "source_name": "microcosm", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", + "source_table": "DESNZ sub-national 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_type": "float" + }, + { + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:25611c95f2db010728414e14", + "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": "E14001067", + "id": "E14001569", "level": "constituency", - "name": "Arundel and South Downs", + "name": "Waveney Valley", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Arundel and South Downs: 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.E14001067" + "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:24a4650d2f416207d65e5e8e", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:25611c95f2db010728414e14", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 154139294.766, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:24d5f6e68e8f0a144a26f392", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2565043179fbc5bd217fb8ef", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -32344,7 +32761,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -32353,7 +32770,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -32361,27 +32778,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001469", + "id": "E14001271", "level": "constituency", - "name": "Sheffield Heeley", + "name": "Harrow West", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Sheffield Heeley: 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.E14001469" + "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", @@ -32396,20 +32813,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:24d5f6e68e8f0a144a26f392", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2565043179fbc5bd217fb8ef", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 147608767.064, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:24df4ceff527017e88306e89", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:25697b97a59f6502aa3e5763", "aggregation": { "method": "sum" }, @@ -32450,19 +32867,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001496", + "id": "E14001169", "level": "constituency", - "name": "South West Hertfordshire", + "name": "Chipping Barnet", "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, 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.E14001496" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001169" }, "measure": { "unit": "count" @@ -32483,28 +32900,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:24df4ceff527017e88306e89", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:25697b97a59f6502aa3e5763", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 41111.881, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:24e84dd683177c65a3eafd10", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:259a98bd55a49f1dc1f8e66c", "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", @@ -32517,73 +32934,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": "E14001173", + "id": "E14001294", "level": "constituency", - "name": "City of Durham", + "name": "Horsham", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, City of Durham: 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.gas.meter_count", - "record_set_spec_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.E14001173" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.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_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:24e84dd683177c65a3eafd10", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:259a98bd55a49f1dc1f8e66c", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 182438054.8, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:25073284327824692c877d72", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:259d8d66715c96bd9793885a", "aggregation": { "method": "sum" }, @@ -32624,19 +33043,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001259", + "id": "E14001450", "level": "constituency", - "name": "Hackney North and Stoke Newington", + "name": "Rossendale and Darwen", "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, 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.E14001259" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001450" }, "measure": { "unit": "kwh" @@ -32657,28 +33076,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:25073284327824692c877d72", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:259d8d66715c96bd9793885a", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 539429756.488, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:25086d56eb163fb4467bcf60", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:25bc9b023725d621da65b46e", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -32691,73 +33110,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": "S14000079", + "id": "E14001460", "level": "constituency", - "name": "Edinburgh North and Leith", + "name": "Salisbury", "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, 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" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_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.E14001460" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_concept": "desnz.subnational.domestic_electricity_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:25086d56eb163fb4467bcf60", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:25bc9b023725d621da65b46e", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 43253.418, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2525ae858b07b7a050805574", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:25e4c90245935876fbb6a967", + "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": "E14001514", + "level": "constituency", + "name": "Staffordshire Moorlands", + "vintage": "pcon_2024" + }, + "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.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + }, + "lineage": { + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001514" + }, + "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:25e4c90245935876fbb6a967", + "source": { + "source_file": "desnz_constituency_energy_facts.json", + "source_name": "microcosm", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", + "source_table": "DESNZ sub-national 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_type": "float" + }, + { + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:25fa681c5b15dc3b95814ee7", "aggregation": { "method": "sum" }, @@ -32798,19 +33308,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001446", + "id": "E14001583", "level": "constituency", - "name": "Rochdale", + "name": "Whitehaven and Workington", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Rochdale: 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.gas.meter_count", "record_set_spec_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.E14001583" }, "measure": { "unit": "count" @@ -32831,28 +33341,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2525ae858b07b7a050805574", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:25fa681c5b15dc3b95814ee7", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 43123.497, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:25334e494033a1713dfa7b35", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:25fe3e226b01f0bac17f5e85", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -32868,7 +33378,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -32877,7 +33387,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -32885,27 +33395,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001263", + "id": "E14001109", "level": "constituency", - "name": "Hamble Valley", + "name": "Bolsover", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Hamble Valley: 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_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001263" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001109" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "calendar_year", @@ -32920,28 +33430,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:25334e494033a1713dfa7b35", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:25fe3e226b01f0bac17f5e85", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 48120.032, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2540ec68aba45fe7fa18c5d4", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:260d6248034522293352fe26", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -32957,7 +33467,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -32966,7 +33476,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -32974,27 +33484,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001363", + "id": "E14001320", "level": "constituency", - "name": "Mid Dorset and North Poole", + "name": "Leeds East", "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 gas meters, 2024, Leeds East: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001363" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001320" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "gas_year", @@ -33007,28 +33517,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2540ec68aba45fe7fa18c5d4", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:260d6248034522293352fe26", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 44987.423, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:25574cb75eb3a0d56e80eb54", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:26194caf36a192cb3e929540", "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", @@ -33041,81 +33551,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": "S14000111", + "id": "E14001394", "level": "constituency", - "name": "West Aberdeenshire and Kincardine", + "name": "North East Somerset and Hanham", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, West Aberdeenshire and Kincardine: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity 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.gas.meter_count", - "record_set_spec_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.S14000111" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001394" }, "measure": { - "unit": "count" + "unit": "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:25574cb75eb3a0d56e80eb54", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:26194caf36a192cb3e929540", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 141021587.439, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:25627f76c5cc386fe52bdff3", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2619cdf292658d1804aacffd", "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", @@ -33128,81 +33640,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": "E14001457", + "id": "E14001411", "level": "constituency", - "name": "Rushcliffe", + "name": "Nottingham North and Kimberley", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Rushcliffe: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Nottingham North and Kimberley: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001457" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001411" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_concept": "desnz.subnational.domestic_electricity_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:25627f76c5cc386fe52bdff3", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2619cdf292658d1804aacffd", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 139513292.635, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2568af0c241e839fc8811213", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2620f2d61f7de8b8feece2b6", "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", @@ -33215,81 +33729,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": "E14001118", + "id": "E14001477", "level": "constituency", - "name": "Bradford East", + "name": "Slough", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Bradford East: 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.E14001118" + "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:2568af0c241e839fc8811213", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2620f2d61f7de8b8feece2b6", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 48435.28, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2571d6d0cf137be217737925", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:262adf1c0f7c3cec0a71c653", "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", @@ -33305,7 +33821,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -33314,7 +33830,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -33322,27 +33838,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000066", + "id": "E14001146", "level": "constituency", - "name": "Arbroath and Broughty Ferry", + "name": "Bury St Edmunds and Stowmarket", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Arbroath and Broughty Ferry: 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_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_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.S14000066" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001146" }, "measure": { - "unit": "count" + "unit": "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", @@ -33355,20 +33871,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2571d6d0cf137be217737925", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:262adf1c0f7c3cec0a71c653", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 379263543.782, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2579846cfbeead868628ca42", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:263c0cd32357f96c2cfa114e", "aggregation": { "method": "sum" }, @@ -33409,19 +33925,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001395", + "id": "E14001184", "level": "constituency", - "name": "North Herefordshire", + "name": "Crawley", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, North Herefordshire: 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.E14001395" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001184" }, "measure": { "unit": "kwh" @@ -33444,28 +33960,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2579846cfbeead868628ca42", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:263c0cd32357f96c2cfa114e", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 147764024.56, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:25799b19e86198e061f95dcb", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:264289f95a50417840542abb", "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", @@ -33478,81 +33994,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": "E14001525", + "id": "E14001399", "level": "constituency", - "name": "Stratford and Bow", + "name": "North Somerset", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Stratford and Bow: 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.E14001525" + "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:25799b19e86198e061f95dcb", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:264289f95a50417840542abb", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 42813.096, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:25905a05e27d9b87421d36b4", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:268f7f0ecfb4e46a79ce1316", "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", @@ -33565,73 +34083,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": "E14001069", + "id": "E14001194", "level": "constituency", - "name": "Ashford", + "name": "Derby South", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Ashford: 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.E14001069" + "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:25905a05e27d9b87421d36b4", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:268f7f0ecfb4e46a79ce1316", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 149971650.534, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2590f8be0a1b39119a7a4cc7", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:268fea95addd4c592864a47e", "aggregation": { "method": "sum" }, @@ -33672,19 +34192,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000061", + "id": "E14001374", "level": "constituency", - "name": "Aberdeen South", + "name": "New Forest West", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Aberdeen South: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, New Forest West: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.S14000061" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001374" }, "measure": { "unit": "count" @@ -33707,20 +34227,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2590f8be0a1b39119a7a4cc7", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:268fea95addd4c592864a47e", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 41439.507, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:25ba804db2b590e1af6a724e", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:26aa61cc4c53432472cee259", "aggregation": { "method": "sum" }, @@ -33761,19 +34281,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001359", + "id": "E14001465", "level": "constituency", - "name": "Mid Bedfordshire", + "name": "Sevenoaks", "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, Sevenoaks: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001359" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001465" }, "measure": { "unit": "kwh" @@ -33796,28 +34316,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:25ba804db2b590e1af6a724e", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:26aa61cc4c53432472cee259", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 178212298.216, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:25be0c5eafda87dc5833d748", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:26b9a912f390b1ccfad41cb1", "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", @@ -33830,83 +34350,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": "E14001518", + "id": "E14001377", "level": "constituency", - "name": "Stockton North", + "name": "Newcastle upon Tyne Central and West", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Stockton North: 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.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.E14001518" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001377" }, "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:25be0c5eafda87dc5833d748", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:26b9a912f390b1ccfad41cb1", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 47439.757, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:25d19cef03bdb24d32c3bfd7", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:26bb984b909e9a4c64f4639f", "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", @@ -33919,81 +34437,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": "E14001127", + "id": "S14000091", "level": "constituency", - "name": "Bridlington and The Wolds", + "name": "Gordon and Buchan", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Bridlington and The Wolds: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Gordon and Buchan: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_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.E14001127" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.S14000091" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_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:25d19cef03bdb24d32c3bfd7", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:26bb984b909e9a4c64f4639f", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 42939.89, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:25dc1a6fba1e208cec9611b5", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2707655a85a23e8e34dc7996", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -34006,81 +34526,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": "W07000083", + "id": "E14001582", "level": "constituency", - "name": "Bangor Aberconwy", + "name": "Wetherby and Easingwold", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Bangor Aberconwy: 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.W07000083" + "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:25dc1a6fba1e208cec9611b5", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2707655a85a23e8e34dc7996", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 42059.778, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:260adcd3dd3bbb9fd58e93b2", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:273c2907e5c2e03eee33b738", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -34093,73 +34615,75 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { "meter_count": "Meter count" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", + "fuel": "electricity", "metric": "meter_count", - "temperature_adjustment": "weather_corrected" + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001466", + "id": "E14001572", "level": "constituency", - "name": "Sheffield Brightside and Hillsborough", + "name": "Wells and Mendip Hills", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Sheffield Brightside and Hillsborough: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Wells and Mendip Hills: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001466" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001572" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_concept": "desnz.subnational.domestic_electricity_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:260adcd3dd3bbb9fd58e93b2", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:273c2907e5c2e03eee33b738", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 41356.139, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:26154e3539cdf1ce689f44e6", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:274dd98271f677ba9ebc6117", "aggregation": { "method": "sum" }, @@ -34200,19 +34724,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001207", + "id": "E14001426", "level": "constituency", - "name": "Ealing Central and Acton", + "name": "Plymouth Moor View", "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, 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" }, "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.E14001426" }, "measure": { "unit": "count" @@ -34233,28 +34757,115 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:26154e3539cdf1ce689f44e6", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:274dd98271f677ba9ebc6117", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 43085.753, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2618b6cb5b421aae9e87a2a4", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:278eadf1ee5148e3a8178f67", "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": "E14001388", + "level": "constituency", + "name": "North Dorset", + "vintage": "pcon_2024" + }, + "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.E14001388" + }, + "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:278eadf1ee5148e3a8178f67", + "source": { + "source_file": "desnz_constituency_energy_facts.json", + "source_name": "microcosm", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", + "source_table": "DESNZ sub-national 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_type": "float" + }, + { + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:27b83638c762881d62b09418", + "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", @@ -34270,7 +34881,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -34279,7 +34890,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -34287,27 +34898,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000071", + "id": "E14001401", "level": "constituency", - "name": "Cowdenbeath and Kirkcaldy", + "name": "North West Cambridgeshire", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Cowdenbeath and Kirkcaldy: 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_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.S14000071" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001401" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "calendar_year", @@ -34322,20 +34933,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2618b6cb5b421aae9e87a2a4", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:27b83638c762881d62b09418", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 51596.884, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:262165b7042d99a535002869", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:27ccfbae5e31ecf63d9e088a", "aggregation": { "method": "sum" }, @@ -34376,19 +34987,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001585", + "id": "E14001587", "level": "constituency", - "name": "Wigan", + "name": "Winchester", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Wigan: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Winchester: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001585" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001587" }, "measure": { "unit": "count" @@ -34411,28 +35022,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:262165b7042d99a535002869", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:27ccfbae5e31ecf63d9e088a", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 46014.799, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:26274ebd6bf8430b96b9ba3a", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:27e9f9a5ddef7e4a29378a74", "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", @@ -34445,81 +35056,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": "E14001140", + "id": "W07000103", "level": "constituency", - "name": "Broxtowe", + "name": "Neath and Swansea East", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Broxtowe: 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.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.E14001140" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.W07000103" }, "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:26274ebd6bf8430b96b9ba3a", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:27e9f9a5ddef7e4a29378a74", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 129014043.982, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:26281298cec081f12edf1c64", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:27f14e0fdf7f30a89c861038", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -34535,7 +35148,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -34544,7 +35157,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -34552,27 +35165,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001201", + "id": "E14001459", "level": "constituency", - "name": "Dorking and Horley", + "name": "Salford", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Dorking and Horley: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Salford: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001201" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001459" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "calendar_year", @@ -34587,20 +35200,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:26281298cec081f12edf1c64", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:27f14e0fdf7f30a89c861038", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 67576.223, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:26373d610f55d89763f7b17f", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:27f58d6c19837f9d697f36e2", "aggregation": { "method": "sum" }, @@ -34641,19 +35254,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001200", + "id": "E14001350", "level": "constituency", - "name": "Doncaster North", + "name": "Makerfield", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Doncaster North: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, 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.E14001200" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001350" }, "measure": { "unit": "kwh" @@ -34676,28 +35289,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:26373d610f55d89763f7b17f", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:27f58d6c19837f9d697f36e2", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 134650143.206, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:26529bd5f7f88580c8098ab6", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:27fdef3ecb38f6674827ad1a", "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", @@ -34710,75 +35323,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": "E14001133", + "id": "S14000093", "level": "constituency", - "name": "Bristol North East", + "name": "Inverclyde and Renfrewshire West", "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, 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.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.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_gas_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:26529bd5f7f88580c8098ab6", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:27fdef3ecb38f6674827ad1a", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 489852334.915, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2673c053c052ae22a0cd191a", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2825c31a73667ea351837d43", "aggregation": { "method": "sum" }, @@ -34819,19 +35430,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001556", + "id": "E14001242", "level": "constituency", - "name": "Twickenham", + "name": "Fylde", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Twickenham: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Fylde: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001556" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001242" }, "measure": { "unit": "kwh" @@ -34854,20 +35465,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2673c053c052ae22a0cd191a", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2825c31a73667ea351837d43", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 161612100.908, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2679589544ecc5ad51b3ecdf", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:282a6f3dc617d3a2f440ad27", "aggregation": { "method": "sum" }, @@ -34908,19 +35519,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001378", + "id": "E14001399", "level": "constituency", - "name": "Newcastle upon Tyne East and Wallsend", + "name": "North Somerset", "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 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" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001378" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001399" }, "measure": { "unit": "kwh" @@ -34943,28 +35554,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2679589544ecc5ad51b3ecdf", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:282a6f3dc617d3a2f440ad27", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 150772916.45, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:26905ca6976f1bbc684219c1", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:282d7dc07fc2965792f99f95", "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", @@ -34977,48 +35588,135 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { "meter_count": "Meter count" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", + "fuel": "gas", "metric": "meter_count", - "temperature_adjustment": "as_reported" + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001140", + "id": "E14001293", "level": "constituency", - "name": "Broxtowe", + "name": "Hornsey and Friern Barnet", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Broxtowe: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Hornsey and Friern Barnet: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.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.E14001140" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001293" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_concept": "desnz.subnational.domestic_gas_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, + "period": { + "type": "gas_year", + "value": 2024 + }, + "period_coverage": { + "basis": "survey_reference", + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + }, + "provenance_class": "derived_administrative", + "schema_version": "microcosm.derived_consumer_fact.v1", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:282d7dc07fc2965792f99f95", + "source": { + "source_file": "desnz_constituency_energy_facts.json", + "source_name": "microcosm", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", + "source_table": "DESNZ sub-national 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_type": "float" + }, + { + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:283049493c18c691623f07fc", + "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 @@ -35032,28 +35730,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:26905ca6976f1bbc684219c1", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:283049493c18c691623f07fc", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 155925290.449, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2690f93085c55b596a98a32a", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:287abba0136b56ed9e4de996", "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", @@ -35066,73 +35764,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": "E14001239", + "id": "E14001535", "level": "constituency", - "name": "Folkestone and Hythe", + "name": "Sutton Coldfield", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Folkestone and Hythe: 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.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.E14001239" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001535" }, "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:2690f93085c55b596a98a32a", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:287abba0136b56ed9e4de996", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 155360338.639, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:26b8b8722cb1e44b0a8d89d9", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:289f4bc3cc34ba2b52f1e720", "aggregation": { "method": "sum" }, @@ -35173,19 +35873,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001073", + "id": "E14001371", "level": "constituency", - "name": "Barking", + "name": "Mitcham and Morden", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Barking: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Mitcham and Morden: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001073" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001371" }, "measure": { "unit": "kwh" @@ -35206,20 +35906,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:26b8b8722cb1e44b0a8d89d9", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:289f4bc3cc34ba2b52f1e720", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 469699746.627, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:26c52a0d8f0a94c63e0905d5", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:28ccae84bf180ae886b0c90d", "aggregation": { "method": "sum" }, @@ -35260,19 +35960,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001385", + "id": "E14001240", "level": "constituency", - "name": "North Cornwall", + "name": "Forest of Dean", "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, 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.E14001385" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001240" }, "measure": { "unit": "kwh" @@ -35293,28 +35993,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:26c52a0d8f0a94c63e0905d5", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:28ccae84bf180ae886b0c90d", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 264744185.462, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:26d7bdbd216ef5d2afea60d7", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:28de723f1234a7c66525afb6", "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", @@ -35327,75 +36027,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": "E14001573", + "id": "E14001178", "level": "constituency", - "name": "Welwyn Hatfield", + "name": "Congleton", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Welwyn Hatfield: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Congleton: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001573" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001178" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_concept": "desnz.subnational.domestic_gas_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:26d7bdbd216ef5d2afea60d7", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:28de723f1234a7c66525afb6", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 46300.315, + "value": 39913.02, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:26dc0e24f0e3e6cb9009be72", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:28dfc6f5a76db0d4c364ab30", "aggregation": { "method": "sum" }, @@ -35436,19 +36134,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001228", + "id": "E14001120", "level": "constituency", - "name": "Erewash", + "name": "Bradford West", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Erewash: 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.electricity.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001228" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001120" }, "measure": { "unit": "count" @@ -35471,28 +36169,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:26dc0e24f0e3e6cb9009be72", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:28dfc6f5a76db0d4c364ab30", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 39756.3, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:26e2faee46efce2bccf99ae9", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2930cc406de2ba8c5f9929d8", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -35508,7 +36206,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -35517,7 +36215,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -35525,27 +36223,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001507", + "id": "E14001065", "level": "constituency", - "name": "St Albans", + "name": "Altrincham and Sale West", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, St Albans: 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.E14001507" + "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", @@ -35560,20 +36258,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:26e2faee46efce2bccf99ae9", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2930cc406de2ba8c5f9929d8", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 42087.577, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:270bcf9ca2dc1c60c736d972", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:29367f73995042a79a757eb5", "aggregation": { "method": "sum" }, @@ -35614,19 +36312,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001177", + "id": "E14001281", "level": "constituency", - "name": "Colne Valley", + "name": "Hereford and South Herefordshire", "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, 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" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001177" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001281" }, "measure": { "unit": "kwh" @@ -35649,28 +36347,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:270bcf9ca2dc1c60c736d972", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:29367f73995042a79a757eb5", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 160197571.895, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:270c4c7afe7a28b72eb12e54", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2957e33497f4a0703e037a96", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -35683,81 +36381,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": "E14001437", + "id": "E14001599", "level": "constituency", - "name": "Rayleigh and Wickford", + "name": "Worthing West", "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, Worthing West: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_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.E14001599" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_concept": "desnz.subnational.domestic_electricity_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:270c4c7afe7a28b72eb12e54", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2957e33497f4a0703e037a96", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 47891.745, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:273485eaa1045599654f67e6", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:296712b2c2c8ba7f674f8d02", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -35773,7 +36473,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -35782,7 +36482,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -35790,27 +36490,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001299", + "id": "E14001340", "level": "constituency", - "name": "Hyndburn", + "name": "Liverpool Wavertree", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Hyndburn: 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_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001299" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001340" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "gas_year", @@ -35823,28 +36523,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:273485eaa1045599654f67e6", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:296712b2c2c8ba7f674f8d02", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 43309.966, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:274872b6a99a20b587e1487a", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:29983b1345d20f9e903b4d6b", "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", @@ -35857,81 +36557,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": "E14001498", + "id": "S14000100", "level": "constituency", - "name": "South West Wiltshire", + "name": "North East Fife", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, South West Wiltshire: 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_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_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.E14001498" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.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_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:274872b6a99a20b587e1487a", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:29983b1345d20f9e903b4d6b", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 149349950.022, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:276162c59035b72e6cd71c3e", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:299ac9120cc79183823eef1c", "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", @@ -35947,7 +36649,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -35956,7 +36658,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -35964,27 +36666,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001444", + "id": "E14001462", "level": "constituency", - "name": "Richmond and Northallerton", + "name": "Scunthorpe", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Richmond and Northallerton: 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_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_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.E14001444" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001462" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "gas_year", @@ -35997,28 +36699,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:276162c59035b72e6cd71c3e", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:299ac9120cc79183823eef1c", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 487439523.688, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2778f84d66f140845871c58d", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:299ae57af89645575555ba91", "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", @@ -36034,7 +36736,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -36043,7 +36745,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -36051,27 +36753,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001199", + "id": "E14001322", "level": "constituency", - "name": "Doncaster East and the Isle of Axholme", + "name": "Leeds North West", "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 consumption, 2024, Leeds North West: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_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.E14001199" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001322" }, "measure": { - "unit": "count" + "unit": "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", @@ -36084,28 +36786,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2778f84d66f140845871c58d", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:299ae57af89645575555ba91", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 525467875.786, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:27a5dc47680677d54c0a00d7", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:299e68ac0409dfebc90fe944", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -36121,7 +36823,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -36130,7 +36832,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -36138,27 +36840,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000096", + "id": "E14001438", "level": "constituency", - "name": "Lothian East", + "name": "Reading Central", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Lothian East: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, 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.S14000096" + "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", @@ -36173,28 +36875,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:27a5dc47680677d54c0a00d7", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:299e68ac0409dfebc90fe944", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 173667895.165, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:27aeae0e07c7085336be1c15", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:29befd99b6d97f3ef1e33bbf", "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", @@ -36207,73 +36909,75 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { "consumption": "Consumption" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", + "fuel": "electricity", "metric": "consumption", - "temperature_adjustment": "weather_corrected" + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001423", + "id": "E14001311", "level": "constituency", - "name": "Penistone and Stocksbridge", + "name": "Kettering", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Penistone and Stocksbridge: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Kettering: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001423" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001311" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_concept": "desnz.subnational.domestic_electricity_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:27aeae0e07c7085336be1c15", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:29befd99b6d97f3ef1e33bbf", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 163753871.292, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:27b48859f2c296b394638852", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:29d1e3451855838ba5e1ee2a", "aggregation": { "method": "sum" }, @@ -36314,19 +37018,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001317", + "id": "E14001253", "level": "constituency", - "name": "Knowsley", + "name": "Grantham and Bourne", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Knowsley: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Grantham and Bourne: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001317" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001253" }, "measure": { "unit": "count" @@ -36347,28 +37051,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:27b48859f2c296b394638852", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:29d1e3451855838ba5e1ee2a", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 34871.556, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:27c951a0900d220ebe5046e5", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:29e7708d963cb62835f1e9b6", "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", @@ -36381,81 +37085,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": "E14001190", + "id": "E14001373", "level": "constituency", - "name": "Darlington", + "name": "New Forest East", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Darlington: 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.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.E14001190" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001373" }, "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:27c951a0900d220ebe5046e5", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:29e7708d963cb62835f1e9b6", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 146224343.752, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:27d1a8caec0df733d92b4b69", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2a3251bb58b885c82cf59404", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -36471,7 +37177,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -36480,7 +37186,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -36488,27 +37194,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001202", + "id": "E14001243", "level": "constituency", - "name": "Dover and Deal", + "name": "Gainsborough", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Dover and Deal: 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.E14001202" + "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", @@ -36521,20 +37227,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:27d1a8caec0df733d92b4b69", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2a3251bb58b885c82cf59404", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 35115.0, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:27d8037e570dbed26bf94a44", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2a3cc945165d3445cc521e7c", "aggregation": { "method": "sum" }, @@ -36575,19 +37281,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001438", + "id": "S14000095", "level": "constituency", - "name": "Reading Central", + "name": "Livingston", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Reading Central: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, 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.E14001438" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.S14000095" }, "measure": { "unit": "count" @@ -36608,20 +37314,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:27d8037e570dbed26bf94a44", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2a3cc945165d3445cc521e7c", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 45297.668, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:27e5c93fea071ef201ba5fb8", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2a42881744bfb002a3c0601d", "aggregation": { "method": "sum" }, @@ -36662,19 +37368,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000108", + "id": "E14001312", "level": "constituency", - "name": "Berwickshire, Roxburgh and Selkirk", + "name": "Kingston and Surbiton", "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, 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.gas.meter_count", "record_set_spec_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.E14001312" }, "measure": { "unit": "count" @@ -36695,28 +37401,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:27e5c93fea071ef201ba5fb8", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2a42881744bfb002a3c0601d", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 42202.892, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:28177acd934b852510f747d4", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2a4292172b943a26c30182ff", "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", @@ -36729,73 +37435,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": "E14001532", + "id": "E14001348", "level": "constituency", - "name": "Surrey Heath", + "name": "Maidenhead", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Surrey Heath: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Maidenhead: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001532" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001348" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_concept": "desnz.subnational.domestic_electricity_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:28177acd934b852510f747d4", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2a4292172b943a26c30182ff", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 186905852.02, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2824ff220c0422729f2ef788", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2a782b758f234e08905a9fc4", "aggregation": { "method": "sum" }, @@ -36836,19 +37544,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000064", + "id": "E14001572", "level": "constituency", - "name": "Alloa and Grangemouth", + "name": "Wells and Mendip Hills", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Alloa and Grangemouth: 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.electricity.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.S14000064" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001572" }, "measure": { "unit": "kwh" @@ -36871,20 +37579,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2824ff220c0422729f2ef788", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2a782b758f234e08905a9fc4", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 157392370.061, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:283d51fee36456f77411af7b", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2a835c633d64ce4047cd30a6", "aggregation": { "method": "sum" }, @@ -36925,19 +37633,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001312", + "id": "W07000101", "level": "constituency", - "name": "Kingston and Surbiton", + "name": "Monmouthshire", "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, Monmouthshire: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001312" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.W07000101" }, "measure": { "unit": "count" @@ -36958,20 +37666,109 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:283d51fee36456f77411af7b", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2a835c633d64ce4047cd30a6", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 32784.0, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:28608980e8fb3c203cb400d8", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2ade0b27a1980e2a74873505", + "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:2ade0b27a1980e2a74873505", + "source": { + "source_file": "desnz_constituency_energy_facts.json", + "source_name": "microcosm", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", + "source_table": "DESNZ sub-national 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:2aed4b53d0ecb107f40893fb", "aggregation": { "method": "sum" }, @@ -37012,19 +37809,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001121", + "id": "S14000111", "level": "constituency", - "name": "Braintree", + "name": "West Aberdeenshire and Kincardine", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Braintree: 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.E14001121" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.S14000111" }, "measure": { "unit": "count" @@ -37045,20 +37842,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:28608980e8fb3c203cb400d8", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2aed4b53d0ecb107f40893fb", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 24113.454, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2885e8d77a1736c165808f2e", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2b7607791683ba76427c1a19", "aggregation": { "method": "sum" }, @@ -37099,19 +37896,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001345", + "id": "E14001467", "level": "constituency", - "name": "Luton North", + "name": "Sheffield Central", "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, 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" }, "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.E14001467" }, "measure": { "unit": "count" @@ -37134,28 +37931,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2885e8d77a1736c165808f2e", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2b7607791683ba76427c1a19", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 38910.533, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:289caa1d63354c8778457ed8", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2b92488af18c8879fb0115b5", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -37168,48 +37965,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": "S14000045", + "id": "E14001359", "level": "constituency", - "name": "Midlothian", + "name": "Mid Bedfordshire", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Midlothian: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Mid Bedfordshire: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.S14000045" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001359" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_concept": "desnz.subnational.domestic_electricity_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, + "period": { + "type": "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:2b92488af18c8879fb0115b5", + "source": { + "source_file": "desnz_constituency_energy_facts.json", + "source_name": "microcosm", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", + "source_table": "DESNZ sub-national 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_type": "float" + }, + { + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2b9bdf624252251d7607ed88", + "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": "E14001132", + "level": "constituency", + "name": "Bristol East", + "vintage": "pcon_2024" + }, + "label": "Domestic gas consumption, 2024, Bristol East: DESNZ's authority totals split by its small-area figures", + "layout": { + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_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" + }, + "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 @@ -37221,20 +38107,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:289caa1d63354c8778457ed8", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2b9bdf624252251d7607ed88", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 383245708.385, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:28a9c9038b68e53255693c4e", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2ba8073a6a5f74678815f129", "aggregation": { "method": "sum" }, @@ -37275,19 +38161,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001227", + "id": "E14001548", "level": "constituency", - "name": "Epsom and Ewell", + "name": "Tiverton and Minehead", "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, 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.gas.consumption", "record_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.E14001548" }, "measure": { "unit": "kwh" @@ -37308,20 +38194,107 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:28a9c9038b68e53255693c4e", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2ba8073a6a5f74678815f129", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 243962870.906, + "value_type": "float" + }, + { + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2bfa4854150b6f10754126ac", + "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": "E14001387", + "level": "constituency", + "name": "North Devon", + "vintage": "pcon_2024" + }, + "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.E14001387" + }, + "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:2bfa4854150b6f10754126ac", + "source": { + "source_file": "desnz_constituency_energy_facts.json", + "source_name": "microcosm", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", + "source_table": "DESNZ sub-national 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_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:28bdbdb989a4c3ed4255099b", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2c1d06454e55ec3d0e6b0013", "aggregation": { "method": "sum" }, @@ -37362,19 +38335,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001082", + "id": "E14001103", "level": "constituency", - "name": "Beaconsfield", + "name": "Blackley and Middleton South", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Beaconsfield: 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.E14001082" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001103" }, "measure": { "unit": "kwh" @@ -37397,28 +38370,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:28bdbdb989a4c3ed4255099b", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2c1d06454e55ec3d0e6b0013", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 139615415.599, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:28e2b126679f33b0fcd92b2f", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2c2335f5f8d797dc92d4183f", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -37434,7 +38407,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -37443,7 +38416,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -37451,27 +38424,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001282", + "id": "E14001090", "level": "constituency", - "name": "Herne Bay and Sandwich", + "name": "Bicester and Woodstock", "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 consumption, 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" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001282" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001090" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "calendar_year", @@ -37486,28 +38459,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:28e2b126679f33b0fcd92b2f", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2c2335f5f8d797dc92d4183f", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 171593175.781, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:28e5b5f7165437c9701c37e6", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2c4192fd7fba219461273121", "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", @@ -37520,73 +38493,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": "E14001483", + "id": "E14001132", "level": "constituency", - "name": "South Derbyshire", + "name": "Bristol East", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, South Derbyshire: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Bristol East: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.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.E14001483" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001132" }, "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:28e5b5f7165437c9701c37e6", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2c4192fd7fba219461273121", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 139759606.078, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:28f1f2fbec0b835165ca9b35", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2c5b0035687f7ee24f9662e0", "aggregation": { "method": "sum" }, @@ -37627,19 +38602,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001228", + "id": "E14001331", "level": "constituency", - "name": "Erewash", + "name": "Lewisham East", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Erewash: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Lewisham East: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001228" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001331" }, "measure": { "unit": "count" @@ -37660,20 +38635,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:28f1f2fbec0b835165ca9b35", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2c5b0035687f7ee24f9662e0", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 43567.0, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:28fbcf2c7a4656340a6f1c0d", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2c692c9ad4c8253dc0c4cd43", "aggregation": { "method": "sum" }, @@ -37714,19 +38689,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001319", + "id": "E14001462", "level": "constituency", - "name": "Leeds Central and Headingley", + "name": "Scunthorpe", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Leeds Central and Headingley: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, 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.E14001319" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001462" }, "measure": { "unit": "count" @@ -37749,20 +38724,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:28fbcf2c7a4656340a6f1c0d", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2c692c9ad4c8253dc0c4cd43", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 47226.854, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2908af2a0056c194afb7cc23", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2c7e9581ed0f180a1d8a6e54", "aggregation": { "method": "sum" }, @@ -37803,19 +38778,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001514", + "id": "E14001248", "level": "constituency", - "name": "Staffordshire Moorlands", + "name": "Gloucester", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Staffordshire Moorlands: 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.E14001514" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001248" }, "measure": { "unit": "count" @@ -37838,28 +38813,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2908af2a0056c194afb7cc23", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2c7e9581ed0f180a1d8a6e54", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 51952.086, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:293ce33503866eede51e7cf8", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2c91f89eddf0295e1b2914bf", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -37875,7 +38850,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -37884,7 +38859,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -37892,27 +38867,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001419", + "id": "E14001166", "level": "constituency", - "name": "Oxford East", + "name": "Chichester", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Oxford East: 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_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001419" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001166" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "gas_year", @@ -37925,28 +38900,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:293ce33503866eede51e7cf8", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2c91f89eddf0295e1b2914bf", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 43069.56, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:294f290eb0c685eafa300fdc", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2cc91914002fd8d796eb4773", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -37959,81 +38934,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": "E14001188", + "id": "E14001142", "level": "constituency", - "name": "Croydon West", + "name": "Burnley", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Croydon West: 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.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001188" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001142" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_concept": "desnz.subnational.domestic_electricity_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:294f290eb0c685eafa300fdc", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2cc91914002fd8d796eb4773", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 47645.955, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2989bed75dc3679e44bf7633", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2cffa12c4b8d0e77269f67c1", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -38049,7 +39026,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -38058,7 +39035,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -38066,27 +39043,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001575", + "id": "W07000083", "level": "constituency", - "name": "West Dorset", + "name": "Bangor Aberconwy", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, West Dorset: 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_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001575" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.W07000083" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "gas_year", @@ -38099,28 +39076,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2989bed75dc3679e44bf7633", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2cffa12c4b8d0e77269f67c1", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 32991.022, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:29a87ddeafaea63ab728f886", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2d2f8ec398fb54a4d46e1795", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -38133,73 +39110,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": "E14001406", + "id": "E14001503", "level": "constituency", - "name": "Northampton North", + "name": "Southgate and Wood Green", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Northampton North: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, 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" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001406" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001503" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_concept": "desnz.subnational.domestic_electricity_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:29a87ddeafaea63ab728f886", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2d2f8ec398fb54a4d46e1795", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 52425.172, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:29b15449b66d0f045b5d340f", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2d8b6fea99975dc1769e1b2c", "aggregation": { "method": "sum" }, @@ -38240,19 +39219,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001481", + "id": "E14001218", "level": "constituency", - "name": "South Cambridgeshire", + "name": "East Worthing and Shoreham", "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, East Worthing and Shoreham: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001481" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001218" }, "measure": { "unit": "kwh" @@ -38275,28 +39254,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:29b15449b66d0f045b5d340f", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2d8b6fea99975dc1769e1b2c", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 142662619.268, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:29bc468dd4c48f2c4d3c9464", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2db8bba7d138de7c91234844", "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", @@ -38309,73 +39288,164 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" + }, + "metric": { + "meter_count": "Meter count" + }, + "temperature_adjustment": { + "as_reported": "As reported" + } + }, + "dimensions": { + "domestic_scope": "all_domestic", + "fuel": "electricity", + "metric": "meter_count", + "temperature_adjustment": "as_reported" + }, + "entity": { + "name": "household", + "role": "domestic_energy_customer" + }, + "geography": { + "id": "W07000082", + "level": "constituency", + "name": "Alyn and Deeside", + "vintage": "pcon_2024" + }, + "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.W07000082" + }, + "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:2db8bba7d138de7c91234844", + "source": { + "source_file": "desnz_constituency_energy_facts.json", + "source_name": "microcosm", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", + "source_table": "DESNZ sub-national 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_type": "float" + }, + { + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2ddc9063110ebbeec17257c6", + "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": "E14001243", + "id": "E14001188", "level": "constituency", - "name": "Gainsborough", + "name": "Croydon 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, 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.E14001243" + "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:29bc468dd4c48f2c4d3c9464", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2ddc9063110ebbeec17257c6", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 157279664.808, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:29e4a6caed00e59ad91629be", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2e0fb1d626d320e07791a20c", "aggregation": { "method": "sum" }, @@ -38416,19 +39486,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001365", + "id": "E14001398", "level": "constituency", - "name": "Mid Norfolk", + "name": "North Shropshire", "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, 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.E14001365" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001398" }, "measure": { "unit": "count" @@ -38451,20 +39521,109 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:29e4a6caed00e59ad91629be", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2e0fb1d626d320e07791a20c", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 45576.9, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:29e8147db28e7b49965c9c47", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2e113ddd362831d94c177ea8", + "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": "E14001363", + "level": "constituency", + "name": "Mid Dorset and North Poole", + "vintage": "pcon_2024" + }, + "label": "Domestic electricity consumption, 2024, Mid Dorset and North Poole: DESNZ's authority totals split by its small-area figures", + "layout": { + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + }, + "lineage": { + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001363" + }, + "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:2e113ddd362831d94c177ea8", + "source": { + "source_file": "desnz_constituency_energy_facts.json", + "source_name": "microcosm", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", + "source_table": "DESNZ sub-national 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_type": "float" + }, + { + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2e172067f3ff39c626e48170", "aggregation": { "method": "sum" }, @@ -38505,19 +39664,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001364", + "id": "S14000093", "level": "constituency", - "name": "Mid Leicestershire", + "name": "Inverclyde and Renfrewshire West", "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, Inverclyde and Renfrewshire West: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001364" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.S14000093" }, "measure": { "unit": "count" @@ -38538,28 +39697,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:29e8147db28e7b49965c9c47", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2e172067f3ff39c626e48170", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 40004.531, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2a394c76bae21428b4b0bd54", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2e19d6dcf609c506a03a6415", "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", @@ -38572,81 +39731,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": "E14001193", + "id": "E14001140", "level": "constituency", - "name": "Derby North", + "name": "Broxtowe", "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, Broxtowe: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001193" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001140" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2a394c76bae21428b4b0bd54", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2e19d6dcf609c506a03a6415", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 43948.342, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2a637fe52b4a2b646e094006", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2e1f6cbd60c9b4fe8502f113", "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", @@ -38662,7 +39823,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -38671,7 +39832,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -38679,27 +39840,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001507", + "id": "E14001383", "level": "constituency", - "name": "St Albans", + "name": "Normanton and Hemsworth", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, St Albans: 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_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_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.E14001507" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001383" }, "measure": { - "unit": "count" + "unit": "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", @@ -38712,28 +39873,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2a637fe52b4a2b646e094006", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2e1f6cbd60c9b4fe8502f113", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 487751136.781, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2a83d294fb4ba9238cd5d4d1", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2e4711af58fb8c45215058c8", "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", @@ -38749,7 +39910,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -38758,7 +39919,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -38766,27 +39927,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001358", + "id": "E14001332", "level": "constituency", - "name": "Meriden and Solihull East", + "name": "Lewisham North", "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 consumption, 2024, Lewisham North: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001358" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001332" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "gas_year", @@ -38799,28 +39960,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2a83d294fb4ba9238cd5d4d1", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2e4711af58fb8c45215058c8", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 386220944.528, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2a83e4367f1da8c74e977e38", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2e4a61deb4f5fdff041afe0d", "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", @@ -38833,75 +39994,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": "E14001216", + "id": "E14001410", "level": "constituency", - "name": "East Thanet", + "name": "Nottingham East", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, East Thanet: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, 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.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001216" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001410" }, "measure": { - "unit": "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:2a83e4367f1da8c74e977e38", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2e4a61deb4f5fdff041afe0d", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 39587.023, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2a96c37cfbeec9a7c86371fb", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2e5dd8c9497d14fed4ce21b4", "aggregation": { "method": "sum" }, @@ -38942,19 +40101,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001548", + "id": "W07000090", "level": "constituency", - "name": "Tiverton and Minehead", + "name": "Cardiff North", "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, 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.E14001548" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.W07000090" }, "measure": { "unit": "kwh" @@ -38977,20 +40136,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2a96c37cfbeec9a7c86371fb", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2e5dd8c9497d14fed4ce21b4", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 124490716.477, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2aad64d7d4c21f146fdcfaf0", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2e6411728cf291f9ad239cb7", "aggregation": { "method": "sum" }, @@ -39031,19 +40190,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001557", + "id": "E14001589", "level": "constituency", - "name": "Tynemouth", + "name": "Wirral West", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Tynemouth: 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.gas.consumption", "record_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.E14001589" }, "measure": { "unit": "kwh" @@ -39064,28 +40223,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2aad64d7d4c21f146fdcfaf0", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2e6411728cf291f9ad239cb7", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 504869482.639, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2af0dd1f47f3f698b2964ea2", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2e8b4089813a4eb31d69dc2e", "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", @@ -39098,83 +40257,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": "E14001335", + "id": "E14001253", "level": "constituency", - "name": "Lichfield", + "name": "Grantham and Bourne", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Lichfield: 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_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_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.E14001335" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001253" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2af0dd1f47f3f698b2964ea2", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2e8b4089813a4eb31d69dc2e", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 370040032.899, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2afdcd8b3b27c16d8bc1acb8", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2eab61b8d75392f76d3f5f27", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -39187,81 +40344,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": "S14000098", + "id": "E14001274", "level": "constituency", - "name": "Moray West, Nairn and Strathspey", + "name": "Hastings and Rye", "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 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" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.S14000098" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001274" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_concept": "desnz.subnational.domestic_electricity_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2afdcd8b3b27c16d8bc1acb8", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2eab61b8d75392f76d3f5f27", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 51497.154, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2b0175954cd4ea18d4ecd38c", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2eb1ce7c23aaa9882fa4c7cd", "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", @@ -39274,73 +40433,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": "E14001325", + "id": "E14001602", "level": "constituency", - "name": "Leeds West and Pudsey", + "name": "Wythenshawe and Sale East", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 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_consumption", - "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.E14001325" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001602" }, "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:2b0175954cd4ea18d4ecd38c", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2eb1ce7c23aaa9882fa4c7cd", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 152229584.965, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2b0beac73672b7280d602571", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2ed860780ca864c9400f0367", "aggregation": { "method": "sum" }, @@ -39381,19 +40542,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001109", + "id": "E14001211", "level": "constituency", - "name": "Bolsover", + "name": "Easington", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Bolsover: 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.E14001109" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001211" }, "measure": { "unit": "count" @@ -39416,20 +40577,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2b0beac73672b7280d602571", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2ed860780ca864c9400f0367", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 45039.565, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2b1486e853b8161799c48d8f", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2ee0e6bc06257f56eef6e012", "aggregation": { "method": "sum" }, @@ -39470,19 +40631,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001488", + "id": "E14001427", "level": "constituency", - "name": "South Leicestershire", + "name": "Plymouth Sutton and Devonport", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, South Leicestershire: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Plymouth Sutton and Devonport: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001488" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001427" }, "measure": { "unit": "count" @@ -39505,28 +40666,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2b1486e853b8161799c48d8f", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2ee0e6bc06257f56eef6e012", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 50311.577, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2b187fab6b4a8123e9449152", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2ee4c1daedb67549d8b1ff34", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -39539,83 +40700,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": "E14001287", + "id": "E14001243", "level": "constituency", - "name": "High Peak", + "name": "Gainsborough", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, High Peak: 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.E14001287" + "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:2b187fab6b4a8123e9449152", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2ee4c1daedb67549d8b1ff34", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 390156091.065, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2b18fc157060c20a6b08e9c0", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2ee7580b1ff649771ed22890", "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", @@ -39628,83 +40787,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": "E14001076", + "id": "E14001368", "level": "constituency", - "name": "Barrow and Furness", + "name": "Middlesbrough South and East Cleveland", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Barrow and Furness: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Middlesbrough South and East Cleveland: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_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.E14001076" + "source_record_id": "microcosm.desnz_constituency_energy.gas.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_gas_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2b18fc157060c20a6b08e9c0", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2ee7580b1ff649771ed22890", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 460825344.294, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2b1aec6d1de785d3e96f8ad6", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2efba8f7d39a02e64a20b3e1", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -39717,75 +40874,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": "E14001325", + "id": "S14000075", "level": "constituency", - "name": "Leeds West and Pudsey", + "name": "Dundee Central", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Leeds West and Pudsey: 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.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001325" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.S14000075" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_concept": "desnz.subnational.domestic_gas_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2b1aec6d1de785d3e96f8ad6", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2efba8f7d39a02e64a20b3e1", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 457700380.613, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2b26c2e7e189301b1bfdf09d", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2f08aee0ae3151faad5be1a9", "aggregation": { "method": "sum" }, @@ -39826,19 +40981,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001089", + "id": "E14001341", "level": "constituency", - "name": "Bexleyheath and Crayford", + "name": "Liverpool West Derby", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Bexleyheath and Crayford: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Liverpool West Derby: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001089" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001341" }, "measure": { "unit": "kwh" @@ -39861,28 +41016,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2b26c2e7e189301b1bfdf09d", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2f08aee0ae3151faad5be1a9", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 123106143.207, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2b318755731997804acf286b", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2f2dd01e2f054fb2bcb0fe9f", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -39895,81 +41050,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": "E14001501", + "id": "S14000097", "level": "constituency", - "name": "Southend East and Rochford", + "name": "Mid Dunbartonshire", "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, 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" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_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.S14000097" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_concept": "desnz.subnational.domestic_electricity_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2b318755731997804acf286b", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2f2dd01e2f054fb2bcb0fe9f", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 41892.208, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2b3302e6f1318029e324acd8", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2f60a9c3f6ccc1f63e53c74b", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -39982,83 +41139,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": "E14001091", + "id": "E14001418", "level": "constituency", - "name": "Birkenhead", + "name": "Ossett and Denby Dale", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Birkenhead: 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.E14001091" + "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:2b3302e6f1318029e324acd8", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2f60a9c3f6ccc1f63e53c74b", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 509466837.693, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2b3820b443d977b405972b7c", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2f7b0755a3968aaae2e48b13", "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", @@ -40071,81 +41226,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": "S14000108", + "id": "E14001178", "level": "constituency", - "name": "Berwickshire, Roxburgh and Selkirk", + "name": "Congleton", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Berwickshire, Roxburgh and Selkirk: 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_consumption", - "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.S14000108" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001178" }, "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:2b3820b443d977b405972b7c", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2f7b0755a3968aaae2e48b13", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 142841340.777, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2bda8e211fede13f6a9f8b49", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2f8c09c791779d9b66110bba", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -40161,7 +41318,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -40170,7 +41327,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -40178,27 +41335,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001440", + "id": "S14000098", "level": "constituency", - "name": "Redcar", + "name": "Moray West, Nairn and Strathspey", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Redcar: 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_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001440" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.S14000098" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "calendar_year", @@ -40213,28 +41370,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2bda8e211fede13f6a9f8b49", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2f8c09c791779d9b66110bba", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 55102.305, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2bf522631dfd0125b17a895e", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2fd4a07b8661571b3f6f3e2e", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -40247,83 +41404,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": "E14001077", + "id": "E14001139", "level": "constituency", - "name": "Basildon and Billericay", + "name": "Broxbourne", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Basildon and Billericay: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Broxbourne: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001077" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001139" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_concept": "desnz.subnational.domestic_gas_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2bf522631dfd0125b17a895e", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2fd4a07b8661571b3f6f3e2e", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 482192493.496, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2bf57e774eca1fed325f66e9", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2fdcd749ca03a48834bed956", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -40336,75 +41491,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": "E14001339", + "id": "E14001071", "level": "constituency", - "name": "Liverpool Walton", + "name": "Aylesbury", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Liverpool Walton: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Aylesbury: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001339" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001071" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_concept": "desnz.subnational.domestic_gas_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2bf57e774eca1fed325f66e9", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2fdcd749ca03a48834bed956", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 458682136.97, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2c0aba8ee37751bb16bbe795", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3003a328e209e43535fc4f11", "aggregation": { "method": "sum" }, @@ -40445,19 +41598,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001455", + "id": "E14001400", "level": "constituency", - "name": "Runcorn and Helsby", + "name": "North Warwickshire and Bedworth", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Runcorn and Helsby: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, 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" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001455" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001400" }, "measure": { "unit": "count" @@ -40478,28 +41631,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2c0aba8ee37751bb16bbe795", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3003a328e209e43535fc4f11", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 38116.0, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2c11f66f75251b0c2105aba2", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:303c742b68cc7de68f77dba7", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -40512,73 +41665,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": "E14001243", + "id": "S14000083", "level": "constituency", - "name": "Gainsborough", + "name": "Falkirk", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Gainsborough: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Falkirk: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001243" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.S14000083" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_concept": "desnz.subnational.domestic_electricity_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2c11f66f75251b0c2105aba2", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:303c742b68cc7de68f77dba7", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 47831.04, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2c7da2077e44f52390cb6450", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:304b9fc8c275783c3c0eac16", "aggregation": { "method": "sum" }, @@ -40619,19 +41774,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001508", + "id": "E14001109", "level": "constituency", - "name": "St Austell and Newquay", + "name": "Bolsover", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, St Austell and Newquay: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, 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.E14001508" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001109" }, "measure": { "unit": "kwh" @@ -40652,28 +41807,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2c7da2077e44f52390cb6450", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:304b9fc8c275783c3c0eac16", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 505270722.338, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2cb7eb867dbb0b765c44f9dd", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3064922dadd7e16d3c9ca918", "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", @@ -40686,73 +41841,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": "W07000087", + "id": "S14000077", "level": "constituency", - "name": "Caerfyrddin", + "name": "East Kilbride and Strathaven", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Caerfyrddin: 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.W07000087" + "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:2cb7eb867dbb0b765c44f9dd", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3064922dadd7e16d3c9ca918", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 139595863.878, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2cc920faedb9d5b3ec2df182", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3082339a8e0b5c01f402e8f9", "aggregation": { "method": "sum" }, @@ -40793,19 +41950,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001556", + "id": "E14001547", "level": "constituency", - "name": "Twickenham", + "name": "Tipton and Wednesbury", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Twickenham: 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.E14001556" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001547" }, "measure": { "unit": "count" @@ -40826,28 +41983,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2cc920faedb9d5b3ec2df182", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3082339a8e0b5c01f402e8f9", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 42521.562, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2cd9fbf7abba1001f3f90dc7", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:30bda5e544a1f8b3432aa443", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -40860,81 +42017,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": "E14001141", + "id": "E14001267", "level": "constituency", - "name": "Buckingham and Bletchley", + "name": "Harlow", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Buckingham and Bletchley: 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_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001141" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001267" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_concept": "desnz.subnational.domestic_electricity_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2cd9fbf7abba1001f3f90dc7", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:30bda5e544a1f8b3432aa443", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 47572.085, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2ced568c1b84e186b2afbf92", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:30de15e52cf4ee45a5c97768", "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", @@ -40947,75 +42106,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": "S14000093", + "id": "E14001507", "level": "constituency", - "name": "Inverclyde and Renfrewshire West", + "name": "St Albans", "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 meters, 2024, St Albans: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_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.S14000093" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001507" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2ced568c1b84e186b2afbf92", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:30de15e52cf4ee45a5c97768", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 38519.894, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2d09adeffa90e2a46be8cf38", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:30e535854fc17671dd5c1e64", "aggregation": { "method": "sum" }, @@ -41056,19 +42213,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001281", + "id": "E14001097", "level": "constituency", - "name": "Hereford and South Herefordshire", + "name": "Birmingham Northfield", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Hereford and South Herefordshire: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity 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.E14001281" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001097" }, "measure": { "unit": "kwh" @@ -41091,20 +42248,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2d09adeffa90e2a46be8cf38", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:30e535854fc17671dd5c1e64", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 147448990.933, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2d223fc57d6b76f9ecd9685c", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3101e256be5b035bc32ce741", "aggregation": { "method": "sum" }, @@ -41145,19 +42302,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001578", + "id": "E14001347", "level": "constituency", - "name": "West Suffolk", + "name": "Macclesfield", "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, 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.E14001578" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001347" }, "measure": { "unit": "kwh" @@ -41178,28 +42335,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2d223fc57d6b76f9ecd9685c", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3101e256be5b035bc32ce741", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 528369741.249, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2d36b90c4142c1536883f953", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3104ac3d05cb4718a7171b8c", "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", @@ -41212,83 +42369,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": "E14001079", + "id": "E14001435", "level": "constituency", - "name": "Bassetlaw", + "name": "Queen's Park and Maida Vale", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Bassetlaw: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Queen's Park and Maida Vale: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.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.E14001079" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001435" }, "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:2d36b90c4142c1536883f953", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3104ac3d05cb4718a7171b8c", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 46164.936, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2d51a0cb0148d0b2fd24c7cf", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:313dd98e5087e28d00b1e880", "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", @@ -41301,75 +42456,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": "S14000060", + "id": "E14001114", "level": "constituency", - "name": "Aberdeen North", + "name": "Boston and Skegness", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Aberdeen North: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Boston and Skegness: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.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.S14000060" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001114" }, "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:2d51a0cb0148d0b2fd24c7cf", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:313dd98e5087e28d00b1e880", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 35714.076, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2d65722d75ca693a54fdc944", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:313de095b9af9186b442080f", "aggregation": { "method": "sum" }, @@ -41410,19 +42563,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001082", + "id": "E14001134", "level": "constituency", - "name": "Beaconsfield", + "name": "Bristol North West", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Beaconsfield: 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_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", "record_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.E14001134" }, "measure": { "unit": "kwh" @@ -41443,28 +42596,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2d65722d75ca693a54fdc944", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:313de095b9af9186b442080f", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 450770073.189, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2d9b1d4a2b008da32ed1ca32", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:314b1cbd0f357bf11651bcec", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -41480,7 +42633,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -41489,7 +42642,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -41497,27 +42650,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001193", + "id": "E14001145", "level": "constituency", - "name": "Derby North", + "name": "Bury South", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Derby North: 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.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001193" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001145" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "calendar_year", @@ -41532,28 +42685,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2d9b1d4a2b008da32ed1ca32", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:314b1cbd0f357bf11651bcec", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 149514289.871, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2d9b2fba115989ca3eea0aae", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:314d089cdf26ce40b75d09ce", "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", @@ -41566,83 +42719,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": "E14001067", + "id": "E14001227", "level": "constituency", - "name": "Arundel and South Downs", + "name": "Epsom and Ewell", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Arundel and South Downs: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Epsom and Ewell: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001067" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001227" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2d9b2fba115989ca3eea0aae", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:314d089cdf26ce40b75d09ce", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 587207759.122, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2deb00c7bdda334ad3122f3c", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:319b43554ba64fcd34f5a3e4", "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", @@ -41655,73 +42806,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": "E14001438", + "id": "E14001145", "level": "constituency", - "name": "Reading Central", + "name": "Bury South", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Reading Central: 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.gas.consumption", - "record_set_spec_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.E14001438" + "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_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:2deb00c7bdda334ad3122f3c", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:319b43554ba64fcd34f5a3e4", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 44795.893, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2e09270a74762dbd6f1aa4d2", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:31a1fb3090378a885c7d4e26", "aggregation": { "method": "sum" }, @@ -41762,19 +42915,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001498", + "id": "E14001405", "level": "constituency", - "name": "South West Wiltshire", + "name": "North West Norfolk", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, South West Wiltshire: 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_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001498" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001405" }, "measure": { "unit": "count" @@ -41797,28 +42950,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2e09270a74762dbd6f1aa4d2", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:31a1fb3090378a885c7d4e26", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 51625.701, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2e24802b9c647097c334bdeb", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:31b44a327d52d1de0ed8d93a", "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", @@ -41831,81 +42984,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": "E14001540", + "id": "E14001449", "level": "constituency", - "name": "Taunton and Wellington", + "name": "Romsey and Southampton North", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Taunton and Wellington: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 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.gas.meter_count", - "record_set_spec_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.E14001540" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001449" }, "measure": { - "unit": "count" + "unit": "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:2e24802b9c647097c334bdeb", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:31b44a327d52d1de0ed8d93a", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 176928587.444, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2e3417c17566ce9b45a68456", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:31b977337507c5986b13666f", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -41921,7 +43076,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -41930,7 +43085,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -41938,27 +43093,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001600", + "id": "W07000091", "level": "constituency", - "name": "Wycombe", + "name": "Cardiff South and Penarth", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Wycombe: 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_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001600" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.W07000091" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "calendar_year", @@ -41973,28 +43128,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2e3417c17566ce9b45a68456", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:31b977337507c5986b13666f", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 157724768.451, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2e48f5534f338c1f49c88055", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:32007199ac594974dbd3b114", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -42010,7 +43165,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -42019,7 +43174,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -42027,27 +43182,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001591", + "id": "E14001371", "level": "constituency", - "name": "Witney", + "name": "Mitcham and Morden", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Witney: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Mitcham and Morden: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_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.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_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "calendar_year", @@ -42062,28 +43217,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2e48f5534f338c1f49c88055", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:32007199ac594974dbd3b114", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 45972.0, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2e8767fa4b30a5da25caf1cd", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3226692fd461a14934b64e3e", "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", @@ -42096,75 +43251,73 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { "meter_count": "Meter count" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", + "fuel": "gas", "metric": "meter_count", - "temperature_adjustment": "as_reported" + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "S14000108", + "id": "E14001415", "level": "constituency", - "name": "Berwickshire, Roxburgh and Selkirk", + "name": "Oldham East and Saddleworth", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Berwickshire, Roxburgh and Selkirk: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, 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" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.S14000108" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001415" }, "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:2e8767fa4b30a5da25caf1cd", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3226692fd461a14934b64e3e", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 42123.664, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2eb7789faa84ff14f86cc7b3", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:32294d6c7c576b1f1e1eeece", "aggregation": { "method": "sum" }, @@ -42205,19 +43358,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001297", + "id": "E14001157", "level": "constituency", - "name": "Huddersfield", + "name": "Chatham and Aylesford", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Huddersfield: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Chatham and Aylesford: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001297" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001157" }, "measure": { "unit": "kwh" @@ -42238,28 +43391,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2eb7789faa84ff14f86cc7b3", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:32294d6c7c576b1f1e1eeece", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 419841406.549, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2ed8cf2ef5c3aaf6cfc6cb40", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:324a594ca56f53e33b6b1b58", "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", @@ -42275,7 +43428,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -42284,7 +43437,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -42292,27 +43445,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001286", + "id": "E14001435", "level": "constituency", - "name": "Heywood and Middleton North", + "name": "Queen's Park and Maida Vale", "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 consumption, 2024, Queen's Park and Maida Vale: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001286" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001435" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "gas_year", @@ -42325,28 +43478,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2ed8cf2ef5c3aaf6cfc6cb40", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:324a594ca56f53e33b6b1b58", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 467826076.593, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2f032854138bb1c0a731cd26", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:329db700ab4c389da136d97c", "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", @@ -42362,7 +43515,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -42371,7 +43524,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -42379,27 +43532,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001433", + "id": "E14001451", "level": "constituency", - "name": "Preston", + "name": "Rother Valley", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Preston: 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.gas.meter_count", - "record_set_spec_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.E14001451" }, "measure": { - "unit": "count" + "unit": "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", @@ -42412,28 +43565,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2f032854138bb1c0a731cd26", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:329db700ab4c389da136d97c", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 471461170.066, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2f20eb503e6e99998fd6f7e8", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:32c8b640d6be175c6e10be25", "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", @@ -42449,7 +43602,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -42458,7 +43611,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -42466,27 +43619,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001165", + "id": "E14001230", "level": "constituency", - "name": "Chesterfield", + "name": "Esher and Walton", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Chesterfield: 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_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001165" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001230" }, "measure": { - "unit": "count" + "unit": "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", @@ -42499,20 +43652,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2f20eb503e6e99998fd6f7e8", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:32c8b640d6be175c6e10be25", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 604058181.97, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2f47bd845e2f575d7acaed25", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:331ddfc0e5c32d4baec43a11", "aggregation": { "method": "sum" }, @@ -42553,19 +43706,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001418", + "id": "E14001586", "level": "constituency", - "name": "Ossett and Denby Dale", + "name": "Wimbledon", "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, 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.E14001418" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001586" }, "measure": { "unit": "kwh" @@ -42586,20 +43739,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2f47bd845e2f575d7acaed25", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:331ddfc0e5c32d4baec43a11", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 580171375.729, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2f49663dd3140d3a728543f6", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:33574a79ec04b2c3d78907a3", "aggregation": { "method": "sum" }, @@ -42640,19 +43793,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000086", + "id": "E14001256", "level": "constituency", - "name": "Glasgow North East", + "name": "Great Yarmouth", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Glasgow North East: 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.S14000086" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001256" }, "measure": { "unit": "count" @@ -42673,28 +43826,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2f49663dd3140d3a728543f6", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:33574a79ec04b2c3d78907a3", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 34459.0, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2f70f6fd5b5050c4dd00ccd3", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:33583e6b5f74408d756d88e8", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -42707,73 +43860,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": "E14001310", + "id": "E14001589", "level": "constituency", - "name": "Kensington and Bayswater", + "name": "Wirral West", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Kensington and Bayswater: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Wirral West: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001310" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001589" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_concept": "desnz.subnational.domestic_electricity_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2f70f6fd5b5050c4dd00ccd3", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:33583e6b5f74408d756d88e8", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 40074.961, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2f8b2897f9188d5d68ad8472", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3362b8ade6cb5f96a970949e", "aggregation": { "method": "sum" }, @@ -42814,19 +43969,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "W07000106", + "id": "W07000084", "level": "constituency", - "name": "Pontypridd", + "name": "Blaenau Gwent and Rhymney", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Pontypridd: 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_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_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.W07000084" }, "measure": { "unit": "count" @@ -42847,20 +44002,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2f8b2897f9188d5d68ad8472", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3362b8ade6cb5f96a970949e", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 44451.013, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2f92ebfadd778e55ae227c7c", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3370e00129bbc508db1360e3", "aggregation": { "method": "sum" }, @@ -42901,19 +44056,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001605", + "id": "E14001455", "level": "constituency", - "name": "York Outer", + "name": "Runcorn and Helsby", "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, 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.E14001605" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001455" }, "measure": { "unit": "count" @@ -42934,20 +44089,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2f92ebfadd778e55ae227c7c", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3370e00129bbc508db1360e3", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 39640.728, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2fa2e33c5beb25fe646da97b", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:338d3fe720608483298b4859", "aggregation": { "method": "sum" }, @@ -42988,19 +44143,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001265", + "id": "E14001204", "level": "constituency", - "name": "Hampstead and Highgate", + "name": "Dudley", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Hampstead and Highgate: 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.E14001265" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001204" }, "measure": { "unit": "count" @@ -43023,20 +44178,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2fa2e33c5beb25fe646da97b", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:338d3fe720608483298b4859", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 42325.962, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2fc96bbc691d2814a57bb1d1", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3393baa4806b29387037bb31", "aggregation": { "method": "sum" }, @@ -43077,19 +44232,108 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001089", + "id": "E14001366", "level": "constituency", - "name": "Bexleyheath and Crayford", + "name": "Mid Sussex", "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 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.E14001089" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001366" + }, + "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:3393baa4806b29387037bb31", + "source": { + "source_file": "desnz_constituency_energy_facts.json", + "source_name": "microcosm", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", + "source_table": "DESNZ sub-national 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_type": "float" + }, + { + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3394cd7a8b32dcb21fb2366a", + "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": "E14001123", + "level": "constituency", + "name": "Brent West", + "vintage": "pcon_2024" + }, + "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.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + }, + "lineage": { + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001123" }, "measure": { "unit": "count" @@ -43112,28 +44356,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2fc96bbc691d2814a57bb1d1", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3394cd7a8b32dcb21fb2366a", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 44895.852, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:300db1a3ea9f6484ca715967", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:33a70f467ad884abe40784f0", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -43146,81 +44390,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": "E14001197", + "id": "E14001510", "level": "constituency", - "name": "Didcot and Wantage", + "name": "St Helens South and Whiston", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Didcot and Wantage: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, 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.E14001197" + "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:300db1a3ea9f6484ca715967", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:33a70f467ad884abe40784f0", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 44056.386, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3030758f15bcc5e16e17f226", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:33b795bf606d01be89d67cc6", "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", @@ -43236,7 +44482,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -43245,7 +44491,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -43253,27 +44499,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001442", + "id": "E14001144", "level": "constituency", - "name": "Reigate", + "name": "Bury North", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Reigate: 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_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_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.E14001442" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001144" }, "measure": { - "unit": "count" + "unit": "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", @@ -43286,20 +44532,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3030758f15bcc5e16e17f226", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:33b795bf606d01be89d67cc6", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 505775967.85, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:303ebc6cb42365b358df8564", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:33b9cdd28b05c5621f8ebd50", "aggregation": { "method": "sum" }, @@ -43340,19 +44586,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001127", + "id": "E14001445", "level": "constituency", - "name": "Bridlington and The Wolds", + "name": "Richmond Park", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Bridlington and The Wolds: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, 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.E14001127" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001445" }, "measure": { "unit": "count" @@ -43373,28 +44619,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:303ebc6cb42365b358df8564", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:33b9cdd28b05c5621f8ebd50", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 42748.346, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:30504a036e31e9f383af07c2", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:33c45234c060b12a9e006c6f", "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", @@ -43407,83 +44653,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": "E14001436", + "id": "E14001238", "level": "constituency", - "name": "Rawmarsh and Conisbrough", + "name": "Finchley and Golders Green", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Rawmarsh and Conisbrough: 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_meter_count", - "record_set_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.E14001436" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001238" }, "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:30504a036e31e9f383af07c2", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:33c45234c060b12a9e006c6f", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 44301.469, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3056f412386ce7a365b948aa", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:33c57d3469b3a953012cf98e", "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", @@ -43496,81 +44740,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": "E14001350", + "id": "E14001194", "level": "constituency", - "name": "Makerfield", + "name": "Derby South", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Makerfield: 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.gas.consumption", - "record_set_spec_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.E14001350" + "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_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:3056f412386ce7a365b948aa", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:33c57d3469b3a953012cf98e", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 49130.0, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3059750b61a6dd62ae1878e2", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:33e1ed5bc423b855bf8457da", "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", @@ -43583,73 +44829,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": "E14001234", + "id": "E14001458", "level": "constituency", - "name": "Farnham and Bordon", + "name": "Rutland and Stamford", "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, 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.E14001234" + "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:3059750b61a6dd62ae1878e2", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:33e1ed5bc423b855bf8457da", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 166464007.109, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:305ab7999db485154b6128bd", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:341ca0f68438c460a86cf1c5", "aggregation": { "method": "sum" }, @@ -43690,19 +44938,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000071", + "id": "E14001223", "level": "constituency", - "name": "Cowdenbeath and Kirkcaldy", + "name": "Eltham and Chislehurst", "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, 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.electricity.meter_count", "record_set_spec_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.E14001223" }, "measure": { "unit": "count" @@ -43725,28 +44973,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:305ab7999db485154b6128bd", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:341ca0f68438c460a86cf1c5", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 46554.564, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:309e0dbb13486a4c3255adc6", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3437303d03d13881c5b00f39", "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", @@ -43759,73 +45007,75 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", - "metric": "consumption", - "temperature_adjustment": "weather_corrected" + "fuel": "electricity", + "metric": "meter_count", + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001569", + "id": "E14001076", "level": "constituency", - "name": "Waveney Valley", + "name": "Barrow and Furness", "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, 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.electricity.meter_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.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_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:309e0dbb13486a4c3255adc6", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3437303d03d13881c5b00f39", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 48245.049, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:30a34890dc550673d8c206da", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:34946b5b6e2e565531486ad2", "aggregation": { "method": "sum" }, @@ -43866,19 +45116,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001261", + "id": "E14001193", "level": "constituency", - "name": "Halesowen", + "name": "Derby North", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Halesowen: 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.E14001261" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001193" }, "measure": { "unit": "count" @@ -43901,28 +45151,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:30a34890dc550673d8c206da", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:34946b5b6e2e565531486ad2", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 45901.0, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:30b843a76cea7a6dd2b01a55", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:34b74134662b41a0915623eb", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -43938,7 +45188,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -43947,7 +45197,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -43955,27 +45205,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001528", + "id": "E14001136", "level": "constituency", - "name": "Stretford and Urmston", + "name": "Broadland and Fakenham", "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, 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.E14001528" + "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", @@ -43990,28 +45240,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:30b843a76cea7a6dd2b01a55", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:34b74134662b41a0915623eb", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 170303333.292, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:30c26359e94b6d071068ec08", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:34c0e84ed58e5fa04bbb667c", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -44024,83 +45274,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": "E14001334", + "id": "E14001446", "level": "constituency", - "name": "Leyton and Wanstead", + "name": "Rochdale", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Leyton and Wanstead: 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.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001334" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001446" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_concept": "desnz.subnational.domestic_gas_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:30c26359e94b6d071068ec08", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:34c0e84ed58e5fa04bbb667c", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 448977266.233, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:30e54fad00a7377ba1569c57", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:34c45f5598c5c364b9028f51", "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", @@ -44113,81 +45361,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": "E14001250", + "id": "E14001501", "level": "constituency", - "name": "Goole and Pocklington", + "name": "Southend East and Rochford", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Goole and Pocklington: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Southend East and Rochford: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_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.E14001250" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001501" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_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:30e54fad00a7377ba1569c57", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:34c45f5598c5c364b9028f51", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 45101.024, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:310221d46c67c5ddb6e91d43", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:34cd1f865b0a96463b00add9", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -44200,81 +45450,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": "E14001531", + "id": "E14001141", "level": "constituency", - "name": "Sunderland Central", + "name": "Buckingham and Bletchley", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Sunderland Central: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Buckingham and Bletchley: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001531" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001141" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_concept": "desnz.subnational.domestic_electricity_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:310221d46c67c5ddb6e91d43", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:34cd1f865b0a96463b00add9", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 45061.653, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3119e72d019a36a6c147e43e", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:34d18b1dfb284a2994ba5a58", "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", @@ -44287,83 +45539,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": "E14001419", "level": "constituency", - "name": "Nuneaton", + "name": "Oxford East", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Nuneaton: 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.E14001413" + "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:3119e72d019a36a6c147e43e", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:34d18b1dfb284a2994ba5a58", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 39531.0, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:312e61b8ac56316df9b4d758", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:34f404fc6a78ad185d2dbc6c", "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", @@ -44376,73 +45626,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": "E14001070", + "id": "E14001258", "level": "constituency", - "name": "Ashton-under-Lyne", + "name": "Guildford", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Ashton-under-Lyne: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Guildford: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001070" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001258" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:312e61b8ac56316df9b4d758", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:34f404fc6a78ad185d2dbc6c", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 164737697.085, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:31458cd1ef554879bcb69052", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:352185fef8ebdf1baf6640cc", "aggregation": { "method": "sum" }, @@ -44483,19 +45735,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001150", + "id": "E14001504", "level": "constituency", - "name": "Cannock Chase", + "name": "Southport", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Cannock Chase: 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_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001150" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001504" }, "measure": { "unit": "count" @@ -44518,20 +45770,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:31458cd1ef554879bcb69052", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:352185fef8ebdf1baf6640cc", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 45169.318, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:315439c5cef77176e2e8a746", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:35225aaf489c4782839837f2", "aggregation": { "method": "sum" }, @@ -44572,19 +45824,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001293", + "id": "E14001586", "level": "constituency", - "name": "Hornsey and Friern Barnet", + "name": "Wimbledon", "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, Wimbledon: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001293" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001586" }, "measure": { "unit": "kwh" @@ -44607,20 +45859,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:315439c5cef77176e2e8a746", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:35225aaf489c4782839837f2", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 172080480.537, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3156ee8895a20ef950becbe7", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:352e548035b2e1eca5aa861c", "aggregation": { "method": "sum" }, @@ -44661,19 +45913,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "W07000098", + "id": "E14001552", "level": "constituency", - "name": "Llanelli", + "name": "Torridge and Tavistock", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Llanelli: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Torridge and Tavistock: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.W07000098" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001552" }, "measure": { "unit": "count" @@ -44694,28 +45946,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3156ee8895a20ef950becbe7", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:352e548035b2e1eca5aa861c", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 24805.762, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:31859f96cd2c64860b1129a9", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:352fa4a046ada0c51cb37ca8", "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", @@ -44731,7 +45983,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -44740,7 +45992,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -44748,27 +46000,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001541", + "id": "E14001405", "level": "constituency", - "name": "Telford", + "name": "North West Norfolk", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Telford: 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.E14001541" + "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", @@ -44781,28 +46033,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:31859f96cd2c64860b1129a9", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:352fa4a046ada0c51cb37ca8", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 312146260.066, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:318d07d2c5485f5ea4982a56", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:354a1c7faf7f750d82257d88", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -44815,48 +46067,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": "E14001137", + "id": "E14001209", "level": "constituency", - "name": "Bromley and Biggin Hill", + "name": "Ealing Southall", "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, Ealing Southall: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001137" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001209" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_concept": "desnz.subnational.domestic_electricity_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, + "period": { + "type": "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:354a1c7faf7f750d82257d88", + "source": { + "source_file": "desnz_constituency_energy_facts.json", + "source_name": "microcosm", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", + "source_table": "DESNZ sub-national 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_type": "float" + }, + { + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:35527b87cb08d363355ee958", + "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": "E14001267", + "level": "constituency", + "name": "Harlow", + "vintage": "pcon_2024" + }, + "label": "Domestic gas consumption, 2024, Harlow: DESNZ's authority totals split by its small-area figures", + "layout": { + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + }, + "lineage": { + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001267" + }, + "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 @@ -44868,20 +46209,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:318d07d2c5485f5ea4982a56", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:35527b87cb08d363355ee958", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 453776226.266, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:318e7c708990aa6c120e9ef2", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:356db603aebeb78a4c0ced17", "aggregation": { "method": "sum" }, @@ -44922,19 +46263,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001542", + "id": "E14001365", "level": "constituency", - "name": "Tewkesbury", + "name": "Mid Norfolk", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Tewkesbury: 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_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001542" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001365" }, "measure": { "unit": "kwh" @@ -44957,28 +46298,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:318e7c708990aa6c120e9ef2", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:356db603aebeb78a4c0ced17", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 180975910.541, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:31a648a58d0ef94a2e3aaa24", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3575aedabca210c5bd9b7dbf", "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", @@ -44994,7 +46335,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -45003,7 +46344,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -45011,27 +46352,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001209", + "id": "S14000094", "level": "constituency", - "name": "Ealing Southall", + "name": "Inverness, Skye and West Ross-shire", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Ealing Southall: 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_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_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.E14001209" + "source_record_id": "microcosm.desnz_constituency_energy.gas.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_gas_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "gas_year", @@ -45044,20 +46385,107 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:31a648a58d0ef94a2e3aaa24", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3575aedabca210c5bd9b7dbf", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 326109359.382, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:32d483725854407dc6c6cdf7", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:357be0e633b19c0758acf469", + "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": "E14001184", + "level": "constituency", + "name": "Crawley", + "vintage": "pcon_2024" + }, + "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.E14001184" + }, + "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:357be0e633b19c0758acf469", + "source": { + "source_file": "desnz_constituency_energy_facts.json", + "source_name": "microcosm", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", + "source_table": "DESNZ sub-national 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_type": "float" + }, + { + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3580f7fb29dd395b5451eff2", "aggregation": { "method": "sum" }, @@ -45098,19 +46526,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001190", + "id": "E14001569", "level": "constituency", - "name": "Darlington", + "name": "Waveney Valley", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Darlington: 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_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", "record_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.E14001569" }, "measure": { "unit": "kwh" @@ -45133,20 +46561,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:32d483725854407dc6c6cdf7", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3580f7fb29dd395b5451eff2", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 189934995.215, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:32d558d77d7717086a116d1c", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3594fbb26b06df55c1ea09ed", "aggregation": { "method": "sum" }, @@ -45187,19 +46615,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001099", + "id": "E14001140", "level": "constituency", - "name": "Birmingham Selly Oak", + "name": "Broxtowe", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Birmingham Selly Oak: 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.E14001099" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001140" }, "measure": { "unit": "kwh" @@ -45220,28 +46648,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:32d558d77d7717086a116d1c", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3594fbb26b06df55c1ea09ed", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 485132938.095, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:32dac0dd42494fbc24f289c7", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:35959cd1cce84812c533f883", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -45257,7 +46685,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -45266,7 +46694,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -45274,27 +46702,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001248", + "id": "E14001375", "level": "constituency", - "name": "Gloucester", + "name": "Newark", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Gloucester: 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_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001248" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001375" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "calendar_year", @@ -45309,28 +46737,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:32dac0dd42494fbc24f289c7", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:35959cd1cce84812c533f883", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 184972684.793, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3339137f94e2f7f91d6ddcf7", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:35c0253702e2fdfaec3541a7", "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", @@ -45343,73 +46771,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": "E14001359", + "id": "E14001075", "level": "constituency", - "name": "Mid Bedfordshire", + "name": "Barnsley South", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Mid Bedfordshire: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, 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" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001359" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001075" }, "measure": { - "unit": "count" + "unit": "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:3339137f94e2f7f91d6ddcf7", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:35c0253702e2fdfaec3541a7", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 137227242.21, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3356f1aac5d8f691c76dab07", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:35d06e8aa81d9c5832a7521c", "aggregation": { "method": "sum" }, @@ -45450,19 +46880,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001379", + "id": "E14001197", "level": "constituency", - "name": "Newcastle upon Tyne North", + "name": "Didcot and Wantage", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Newcastle upon Tyne North: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, 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" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001379" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001197" }, "measure": { "unit": "count" @@ -45483,28 +46913,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3356f1aac5d8f691c76dab07", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:35d06e8aa81d9c5832a7521c", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 41263.215, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:336e4c422e1277c0a21e50ee", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:36021d2f57cb6e0f0657d24d", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -45520,7 +46950,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -45529,7 +46959,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -45537,27 +46967,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001291", + "id": "E14001355", "level": "constituency", - "name": "Honiton and Sidmouth", + "name": "Mansfield", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Honiton and Sidmouth: 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.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001291" + "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_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "gas_year", @@ -45570,28 +47000,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:336e4c422e1277c0a21e50ee", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:36021d2f57cb6e0f0657d24d", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 47383.33, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3376b3783dae730930ffb22c", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:360493985132953f9afb2c79", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -45607,7 +47037,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -45616,7 +47046,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -45624,27 +47054,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001328", + "id": "E14001202", "level": "constituency", - "name": "Leicester West", + "name": "Dover and Deal", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Leicester West: 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_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001328" + "source_record_id": "microcosm.desnz_constituency_energy.gas.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_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "gas_year", @@ -45657,109 +47087,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3376b3783dae730930ffb22c", - "source": { - "source_file": "desnz_constituency_energy_facts.json", - "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", - "source_table": "DESNZ sub-national 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_type": "float" - }, - { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3385f02014f22cbaf4b24114", - "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": "E14001253", - "level": "constituency", - "name": "Grantham and Bourne", - "vintage": "pcon_2024" - }, - "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.E14001253" - }, - "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:3385f02014f22cbaf4b24114", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:360493985132953f9afb2c79", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 43544.738, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:338bf3f064f7d655cf3d478a", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3608a6ab9142c1ae892f9a7b", "aggregation": { "method": "sum" }, @@ -45800,19 +47141,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001528", + "id": "E14001131", "level": "constituency", - "name": "Stretford and Urmston", + "name": "Bristol Central", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Stretford and Urmston: 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.E14001528" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001131" }, "measure": { "unit": "kwh" @@ -45835,28 +47176,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:338bf3f064f7d655cf3d478a", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3608a6ab9142c1ae892f9a7b", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 140321769.458, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:33b210d129c8995e51313162", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:363017908183d6370f9236be", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -45872,7 +47213,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -45881,7 +47222,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -45889,27 +47230,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001433", + "id": "E14001240", "level": "constituency", - "name": "Preston", + "name": "Forest of Dean", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Preston: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Forest of Dean: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001433" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001240" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "gas_year", @@ -45922,20 +47263,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:33b210d129c8995e51313162", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:363017908183d6370f9236be", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 25408.0, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:33b979424a1d67af609b43b3", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:363adaa8164438bafaca0531", "aggregation": { "method": "sum" }, @@ -45976,19 +47317,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001380", + "id": "E14001491", "level": "constituency", - "name": "Newcastle-under-Lyme", + "name": "South Ribble", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Newcastle-under-Lyme: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, 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.E14001380" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001491" }, "measure": { "unit": "kwh" @@ -46009,28 +47350,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:33b979424a1d67af609b43b3", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:363adaa8164438bafaca0531", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 455087876.203, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:34086f452da926fcf28d4e46", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:36471c825cbe9d840280e643", "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", @@ -46043,73 +47384,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": "E14001314", + "id": "E14001413", "level": "constituency", - "name": "Kingston upon Hull North and Cottingham", + "name": "Nuneaton", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Kingston upon Hull North and Cottingham: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, 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.E14001314" + "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:34086f452da926fcf28d4e46", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:36471c825cbe9d840280e643", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 142868319.028, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:341bae18541d164acea49625", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3654cf42bb8c5253ba100bba", "aggregation": { "method": "sum" }, @@ -46150,19 +47493,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000085", + "id": "W07000088", "level": "constituency", - "name": "Glasgow North", + "name": "Caerphilly", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Glasgow North: 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.S14000085" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.W07000088" }, "measure": { "unit": "kwh" @@ -46185,20 +47528,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:341bae18541d164acea49625", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3654cf42bb8c5253ba100bba", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 125358357.65, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:34235d0a7504fecbd9153fa7", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:36556085a9b785fd2f0d755b", "aggregation": { "method": "sum" }, @@ -46239,19 +47582,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001326", + "id": "E14001294", "level": "constituency", - "name": "Leicester East", + "name": "Horsham", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Leicester East: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Horsham: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001326" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001294" }, "measure": { "unit": "count" @@ -46274,28 +47617,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:34235d0a7504fecbd9153fa7", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:36556085a9b785fd2f0d755b", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 45795.0, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:342600f07c3a809bec7daa73", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:36586b285aeb435ea4272ba6", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -46311,7 +47654,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -46320,7 +47663,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -46328,27 +47671,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000102", + "id": "E14001540", "level": "constituency", - "name": "Paisley and Renfrewshire South", + "name": "Taunton and Wellington", "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 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.S14000102" + "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", @@ -46363,20 +47706,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:342600f07c3a809bec7daa73", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:36586b285aeb435ea4272ba6", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 50020.908, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:342a72967b5f720b8774a206", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:365cbf7bfc86a60326dbcc66", "aggregation": { "method": "sum" }, @@ -46417,19 +47760,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001309", + "id": "S14000090", "level": "constituency", - "name": "Kenilworth and Southam", + "name": "Glenrothes and Mid Fife", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Kenilworth and Southam: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, 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.E14001309" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.S14000090" }, "measure": { "unit": "count" @@ -46450,28 +47793,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:342a72967b5f720b8774a206", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:365cbf7bfc86a60326dbcc66", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 44765.949, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3442d7595b4f80dbe5f1f8a9", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3665276acd74d922b3978ed4", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -46487,7 +47830,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -46496,7 +47839,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -46504,27 +47847,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001142", + "id": "E14001369", "level": "constituency", - "name": "Burnley", + "name": "Milton Keynes Central", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Burnley: 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.E14001142" + "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", @@ -46539,20 +47882,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3442d7595b4f80dbe5f1f8a9", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3665276acd74d922b3978ed4", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 53552.447, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3444d66b41e50a1294d79ff1", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:36929c2d1c82bc336dfdbae7", "aggregation": { "method": "sum" }, @@ -46593,19 +47936,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001513", + "id": "E14001120", "level": "constituency", - "name": "Stafford", + "name": "Bradford West", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Stafford: 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.E14001513" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001120" }, "measure": { "unit": "kwh" @@ -46628,28 +47971,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3444d66b41e50a1294d79ff1", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:36929c2d1c82bc336dfdbae7", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 137525852.531, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:345c609153434aba936fff4e", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:369417b3973d0deefc889750", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -46665,7 +48008,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -46674,7 +48017,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -46682,27 +48025,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001206", + "id": "E14001064", "level": "constituency", - "name": "Dunstable and Leighton Buzzard", + "name": "Aldridge-Brownhills", "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 meters, 2024, Aldridge-Brownhills: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001206" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001064" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "calendar_year", @@ -46717,28 +48060,115 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:345c609153434aba936fff4e", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:369417b3973d0deefc889750", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 40350.347, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3481f510897268f08da89236", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:369bd065ad7341a20d658795", "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": "E14001159", + "level": "constituency", + "name": "Chelmsford", + "vintage": "pcon_2024" + }, + "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.E14001159" + }, + "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:369bd065ad7341a20d658795", + "source": { + "source_file": "desnz_constituency_energy_facts.json", + "source_name": "microcosm", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", + "source_table": "DESNZ sub-national 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_type": "float" + }, + { + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:36ac36ebd1b0092f9e17edec", + "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", @@ -46754,7 +48184,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -46763,7 +48193,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -46771,27 +48201,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001514", + "id": "E14001240", "level": "constituency", - "name": "Staffordshire Moorlands", + "name": "Forest of Dean", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Staffordshire Moorlands: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Forest of Dean: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001514" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001240" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "calendar_year", @@ -46806,28 +48236,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3481f510897268f08da89236", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:36ac36ebd1b0092f9e17edec", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 42181.0, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:34a6e3908e28ffa9b68770e4", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:36bb6393fd96d345767a1b7c", "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", @@ -46840,81 +48270,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": "E14001412", + "id": "W07000108", "level": "constituency", - "name": "Nottingham South", + "name": "Swansea West", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Nottingham South: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Swansea West: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_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.E14001412" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.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_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:34a6e3908e28ffa9b68770e4", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:36bb6393fd96d345767a1b7c", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 49998.463, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:34ae0acad9fdb89c415471d3", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:36be676a5e4a83186fdf0c9d", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -46930,7 +48362,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -46939,7 +48371,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -46947,27 +48379,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001433", + "id": "E14001235", "level": "constituency", - "name": "Preston", + "name": "Faversham and Mid Kent", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Preston: 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.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_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.E14001235" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "calendar_year", @@ -46982,20 +48414,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:34ae0acad9fdb89c415471d3", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:36be676a5e4a83186fdf0c9d", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 43765.313, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:34e12b3797ae12a1e776d11c", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:36d99bb4fc896c8af5a7fdcf", "aggregation": { "method": "sum" }, @@ -47036,19 +48468,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001118", + "id": "E14001092", "level": "constituency", - "name": "Bradford East", + "name": "Birmingham Edgbaston", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Bradford East: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Birmingham Edgbaston: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001118" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001092" }, "measure": { "unit": "count" @@ -47071,28 +48503,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:34e12b3797ae12a1e776d11c", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:36d99bb4fc896c8af5a7fdcf", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 44993.254, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:34f1a94cc65556e4f428ba0d", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:36e30512e5432ee60f4afa50", "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", @@ -47105,73 +48537,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": "E14001084", + "id": "E14001482", "level": "constituency", - "name": "Bedford", + "name": "South Cotswolds", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Bedford: 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.E14001084" + "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:34f1a94cc65556e4f428ba0d", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:36e30512e5432ee60f4afa50", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 197995299.671, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:34f6e17a868709f50dfebae2", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:36f561b9b564317c7b5b83c9", "aggregation": { "method": "sum" }, @@ -47212,19 +48646,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001546", + "id": "E14001368", "level": "constituency", - "name": "Thurrock", + "name": "Middlesbrough South and East Cleveland", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Thurrock: 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_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001546" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001368" }, "measure": { "unit": "count" @@ -47247,107 +48681,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:34f6e17a868709f50dfebae2", - "source": { - "source_file": "desnz_constituency_energy_facts.json", - "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", - "source_table": "DESNZ sub-national 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_type": "float" - }, - { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:34fdad2bf9a3af5adef8aed9", - "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": "E14001217", - "level": "constituency", - "name": "East Wiltshire", - "vintage": "pcon_2024" - }, - "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.E14001217" - }, - "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:34fdad2bf9a3af5adef8aed9", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:36f561b9b564317c7b5b83c9", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 43916.878, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:35066c4fa970a8789dda2464", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:371321249aae2a9b65a9b522", "aggregation": { "method": "sum" }, @@ -47388,19 +48735,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001420", + "id": "E14001345", "level": "constituency", - "name": "Oxford West and Abingdon", + "name": "Luton North", "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, 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.E14001420" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001345" }, "measure": { "unit": "count" @@ -47423,28 +48770,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:35066c4fa970a8789dda2464", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:371321249aae2a9b65a9b522", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 40664.0, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:35224fb1c198e62b16e901d0", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:373f543e690f8c3887efdf1a", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -47457,75 +48804,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": "E14001239", + "id": "E14001583", "level": "constituency", - "name": "Folkestone and Hythe", + "name": "Whitehaven and Workington", "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, 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" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_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.E14001583" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_concept": "desnz.subnational.domestic_gas_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:35224fb1c198e62b16e901d0", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:373f543e690f8c3887efdf1a", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 487278364.266, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3549faf521bec15dd0165d89", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3753f2f48944740775ee305f", "aggregation": { "method": "sum" }, @@ -47566,19 +48911,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001116", + "id": "E14001154", "level": "constituency", - "name": "Bournemouth West", + "name": "Castle Point", "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, 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.E14001116" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001154" }, "measure": { "unit": "kwh" @@ -47599,28 +48944,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3549faf521bec15dd0165d89", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3753f2f48944740775ee305f", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 452646213.444, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:35739d121b61c1aa0471b67b", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3764fc95354001e5a70321b6", "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", @@ -47633,81 +48978,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": "E14001246", + "id": "E14001162", "level": "constituency", - "name": "Gillingham and Rainham", + "name": "Chesham and Amersham", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Gillingham and Rainham: 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_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_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.E14001246" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001162" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:35739d121b61c1aa0471b67b", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3764fc95354001e5a70321b6", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 40855.795, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:35799853f601f1bb33e05047", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3777c1bc06fd86fc76719acb", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -47720,83 +49067,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": "E14001081", "level": "constituency", - "name": "Castle Point", + "name": "Battersea", "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, 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.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_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.E14001081" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_concept": "desnz.subnational.domestic_gas_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:35799853f601f1bb33e05047", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3777c1bc06fd86fc76719acb", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 402618053.936, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3589df91b8dcbcde01f51b9a", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:37a671bf7bcc8ca8c63b9a3c", "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", @@ -47809,83 +49154,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": "E14001452", + "id": "E14001454", "level": "constituency", - "name": "Rotherham", + "name": "Ruislip, Northwood and Pinner", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Rotherham: 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_meter_count", - "record_set_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.E14001454" }, "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:3589df91b8dcbcde01f51b9a", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:37a671bf7bcc8ca8c63b9a3c", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 37363.32, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:35a2c35fb0454c8681d23366", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:37a9c1d4a52319cacae7e82c", "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", @@ -47898,73 +49241,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": "E14001499", + "id": "E14001353", "level": "constituency", - "name": "Southampton Itchen", + "name": "Manchester Rusholme", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Southampton Itchen: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Manchester Rusholme: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_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.E14001499" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001353" }, "measure": { - "unit": "count" + "unit": "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:35a2c35fb0454c8681d23366", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:37a9c1d4a52319cacae7e82c", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 141061317.087, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:35c9e10f420fd55cdfef238a", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:37b21d48b9be89de22d6b6c5", "aggregation": { "method": "sum" }, @@ -48005,19 +49350,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001601", + "id": "E14001487", "level": "constituency", - "name": "Wyre Forest", + "name": "South Holland and The Deepings", "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, 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.electricity.meter_count", "record_set_spec_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.E14001487" }, "measure": { "unit": "count" @@ -48040,20 +49385,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:35c9e10f420fd55cdfef238a", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:37b21d48b9be89de22d6b6c5", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 50462.182, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:35cdebe20adc75e692fdb61a", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:37bf43be5d7e8c2af12bddd5", "aggregation": { "method": "sum" }, @@ -48094,19 +49439,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000089", + "id": "E14001356", "level": "constituency", - "name": "Glasgow West", + "name": "Melksham and Devizes", "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, Melksham and Devizes: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.S14000089" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001356" }, "measure": { "unit": "kwh" @@ -48129,28 +49474,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:35cdebe20adc75e692fdb61a", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:37bf43be5d7e8c2af12bddd5", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 166196798.844, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:35d6f8ae062ecb50653faabe", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:386ce5535768fa7fea9bdb1a", "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", @@ -48163,83 +49508,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": "E14001462", + "id": "E14001379", "level": "constituency", - "name": "Scunthorpe", + "name": "Newcastle upon Tyne North", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Scunthorpe: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Newcastle upon Tyne North: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001462" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001379" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:35d6f8ae062ecb50653faabe", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:386ce5535768fa7fea9bdb1a", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 606813626.555, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:35d97fb8249b7b89abfaa3a8", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:38767c28694a8b1d711522c6", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -48255,7 +49598,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -48264,7 +49607,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -48272,27 +49615,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "W07000083", + "id": "E14001147", "level": "constituency", - "name": "Bangor Aberconwy", + "name": "Calder Valley", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Bangor Aberconwy: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Calder Valley: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.W07000083" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001147" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "gas_year", @@ -48305,20 +49648,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:35d97fb8249b7b89abfaa3a8", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:38767c28694a8b1d711522c6", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 42966.212, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:35dac1aa29d9355eda21b9bc", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:389123f0c81b5a3a730866eb", "aggregation": { "method": "sum" }, @@ -48359,19 +49702,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001338", + "id": "E14001332", "level": "constituency", - "name": "Liverpool Riverside", + "name": "Lewisham North", "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, 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.E14001338" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001332" }, "measure": { "unit": "kwh" @@ -48394,20 +49737,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:35dac1aa29d9355eda21b9bc", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:389123f0c81b5a3a730866eb", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 154234363.084, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:35fdcf3dd1ead2aaaa000a1c", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:38bd5006013ad7439f516587", "aggregation": { "method": "sum" }, @@ -48448,19 +49791,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001476", + "id": "E14001090", "level": "constituency", - "name": "Sleaford and North Hykeham", + "name": "Bicester and Woodstock", "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, 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.gas.meter_count", "record_set_spec_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.E14001090" }, "measure": { "unit": "count" @@ -48481,20 +49824,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:35fdcf3dd1ead2aaaa000a1c", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:38bd5006013ad7439f516587", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 35766.988, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:360004444d664e84bdcf4a76", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:38f208b408469322697b1696", "aggregation": { "method": "sum" }, @@ -48535,19 +49878,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001455", + "id": "E14001282", "level": "constituency", - "name": "Runcorn and Helsby", + "name": "Herne Bay and Sandwich", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Runcorn and Helsby: 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.E14001455" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001282" }, "measure": { "unit": "count" @@ -48570,28 +49913,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:360004444d664e84bdcf4a76", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:38f208b408469322697b1696", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 46978.003, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3609aac7050d12276efcea5b", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:38fa87483182253721949287", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -48607,7 +49950,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -48616,7 +49959,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -48624,27 +49967,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001383", + "id": "S14000062", "level": "constituency", - "name": "Normanton and Hemsworth", + "name": "Aberdeenshire North and Moray East", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Normanton and Hemsworth: 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.E14001383" + "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", @@ -48657,28 +50000,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3609aac7050d12276efcea5b", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:38fa87483182253721949287", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 33813.639, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:36449f83a0005205e48ce3c5", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:390d905535d972cdfb51f050", "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", @@ -48691,73 +50034,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": "E14001360", + "id": "E14001474", "level": "constituency", - "name": "Mid Buckinghamshire", + "name": "Sittingbourne and Sheppey", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Mid Buckinghamshire: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Sittingbourne and Sheppey: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_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.E14001360" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.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_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:36449f83a0005205e48ce3c5", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:390d905535d972cdfb51f050", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 153478397.108, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:364b067cc9207b1d1e5b5064", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:39179cb5a074456c4d999f2f", "aggregation": { "method": "sum" }, @@ -48798,19 +50143,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001314", + "id": "E14001146", "level": "constituency", - "name": "Kingston upon Hull North and Cottingham", + "name": "Bury St Edmunds and Stowmarket", "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, 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.E14001314" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001146" }, "measure": { "unit": "count" @@ -48833,28 +50178,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:364b067cc9207b1d1e5b5064", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:39179cb5a074456c4d999f2f", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 49027.605, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:364f555608b0d1a4232f4d86", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3947c8ed0cb9c6c3c399ee09", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -48867,81 +50212,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": "E14001418", + "id": "E14001161", "level": "constituency", - "name": "Ossett and Denby Dale", + "name": "Cheltenham", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Ossett and Denby Dale: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, 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" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001418" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001161" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_concept": "desnz.subnational.domestic_electricity_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:364f555608b0d1a4232f4d86", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3947c8ed0cb9c6c3c399ee09", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 48446.377, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3656934994f49d528213dc5c", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:39502b7231bad53371f878d0", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -48954,83 +50301,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": "S14000098", + "id": "E14001095", "level": "constituency", - "name": "Moray West, Nairn and Strathspey", + "name": "Birmingham Hodge Hill and Solihull North", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Moray West, Nairn and Strathspey: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas 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.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.S14000098" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001095" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_concept": "desnz.subnational.domestic_gas_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3656934994f49d528213dc5c", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:39502b7231bad53371f878d0", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 477577975.756, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3667ef4c120b164bd6c9ead6", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:396408100e138cc5edb46c75", "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", @@ -49046,7 +50391,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -49055,7 +50400,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -49063,27 +50408,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000103", + "id": "E14001233", "level": "constituency", - "name": "Perth and Kinross-shire", + "name": "Fareham and Waterlooville", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Perth and Kinross-shire: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, 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" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.S14000103" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001233" }, "measure": { - "unit": "count" + "unit": "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", @@ -49096,28 +50441,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3667ef4c120b164bd6c9ead6", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:396408100e138cc5edb46c75", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 411814931.609, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:36757232b7b34cd5ea19b7d5", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:397a91c42fd6a1ad67a2121a", "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", @@ -49130,73 +50475,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": "E14001333", + "id": "E14001200", "level": "constituency", - "name": "Lewisham West and East Dulwich", + "name": "Doncaster North", "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, 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" + "record_set_id": "uk.local_geography.desnz_constituency_energy.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.E14001200" }, "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:36757232b7b34cd5ea19b7d5", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:397a91c42fd6a1ad67a2121a", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 131128023.294, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:369b586c58fee63f445dab51", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:39916eb0163c3acbe9e4192a", "aggregation": { "method": "sum" }, @@ -49237,19 +50584,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000101", + "id": "E14001486", "level": "constituency", - "name": "Paisley and Renfrewshire North", + "name": "South East Cornwall", "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, South East Cornwall: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.S14000101" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001486" }, "measure": { "unit": "kwh" @@ -49272,28 +50619,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:369b586c58fee63f445dab51", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:39916eb0163c3acbe9e4192a", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 177834429.961, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:36ed95d3c4d1616231301598", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:39a1f4b97273c24a9ca96a53", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -49309,7 +50656,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -49318,7 +50665,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -49326,27 +50673,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001375", + "id": "E14001088", "level": "constituency", - "name": "Newark", + "name": "Bexhill and Battle", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Newark: 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_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001375" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001088" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "calendar_year", @@ -49361,28 +50708,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:36ed95d3c4d1616231301598", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:39a1f4b97273c24a9ca96a53", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 43475.45, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3708a6ac7568ce3d896b375c", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:39ab3861d101f9cb78ff957c", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -49395,73 +50742,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": "E14001230", + "id": "E14001350", "level": "constituency", - "name": "Esher and Walton", + "name": "Makerfield", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Esher and Walton: 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.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001230" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001350" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_concept": "desnz.subnational.domestic_electricity_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3708a6ac7568ce3d896b375c", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:39ab3861d101f9cb78ff957c", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 45690.272, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:374d70835c6b1d18ef68f751", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:39b0d666359b6a37f48e1eb0", "aggregation": { "method": "sum" }, @@ -49502,19 +50851,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001384", + "id": "E14001328", "level": "constituency", - "name": "North Bedfordshire", + "name": "Leicester West", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, North Bedfordshire: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Leicester West: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001384" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001328" }, "measure": { "unit": "kwh" @@ -49535,20 +50884,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:374d70835c6b1d18ef68f751", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:39b0d666359b6a37f48e1eb0", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 520720560.547, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:376209739498f45cbc00843a", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:39b4335778fa94b717e847db", "aggregation": { "method": "sum" }, @@ -49589,19 +50938,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001269", + "id": "E14001134", "level": "constituency", - "name": "Harrogate and Knaresborough", + "name": "Bristol North West", "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, Bristol North West: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001269" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001134" }, "measure": { "unit": "count" @@ -49624,28 +50973,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:376209739498f45cbc00843a", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:39b4335778fa94b717e847db", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 44539.04, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:376acc32471dd721dadf0e45", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:39cb367ccac2916d8f34c24c", "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", @@ -49658,83 +51007,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": "E14001425", + "id": "E14001496", "level": "constituency", - "name": "Peterborough", + "name": "South West Hertfordshire", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Peterborough: 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_meter_count", - "record_set_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.E14001425" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001496" }, "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:376acc32471dd721dadf0e45", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:39cb367ccac2916d8f34c24c", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 37447.072, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:37cd6b3c6a27b7305530b27e", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:39e4b4bba382c687d3f5442d", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -49747,73 +51094,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": "E14001388", + "id": "E14001511", "level": "constituency", - "name": "North Dorset", + "name": "St Ives", "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, St Ives: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_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.E14001511" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_concept": "desnz.subnational.domestic_electricity_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:37cd6b3c6a27b7305530b27e", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:39e4b4bba382c687d3f5442d", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 48265.876, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:37dc61846e70370681d75bd3", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:39e9f9c2c916ebea6aeb915f", "aggregation": { "method": "sum" }, @@ -49854,19 +51203,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001138", + "id": "E14001441", "level": "constituency", - "name": "Bromsgrove", + "name": "Redditch", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Bromsgrove: 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.E14001138" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001441" }, "measure": { "unit": "kwh" @@ -49887,28 +51236,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:37dc61846e70370681d75bd3", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:39e9f9c2c916ebea6aeb915f", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 418326652.201, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:37efdf663c1e772a1c1db483", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3a0be2efe52c20cbd696e761", "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", @@ -49921,81 +51270,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": "S14000027", + "id": "E14001107", "level": "constituency", - "name": "Na h-Eileanan an Iar", + "name": "Blyth and Ashington", "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, 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" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_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.E14001107" }, "measure": { - "unit": "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:37efdf663c1e772a1c1db483", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3a0be2efe52c20cbd696e761", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 50234.641, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:37f168b2f605a66676ab346f", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3a27ee610cb46dddc1759c4a", "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", @@ -50008,73 +51359,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": "S14000045", + "id": "E14001474", "level": "constituency", - "name": "Midlothian", + "name": "Sittingbourne and Sheppey", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Midlothian: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Sittingbourne and Sheppey: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_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.S14000045" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001474" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_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:37f168b2f605a66676ab346f", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3a27ee610cb46dddc1759c4a", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 46143.687, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:37f5dd7068706c411c84bd80", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3a2bb5cdda97a91a01593862", "aggregation": { "method": "sum" }, @@ -50115,19 +51468,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001331", + "id": "E14001150", "level": "constituency", - "name": "Lewisham East", + "name": "Cannock Chase", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Lewisham East: 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.E14001331" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001150" }, "measure": { "unit": "kwh" @@ -50148,28 +51501,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:37f5dd7068706c411c84bd80", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3a2bb5cdda97a91a01593862", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 480874104.586, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:37fcba44a040cbc7fb546750", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3a2db3e00896a754b8baaebf", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -50182,83 +51535,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": "E14001307", "level": "constituency", - "name": "Colchester", + "name": "Jarrow and Gateshead East", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Colchester: 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.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_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.E14001307" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_concept": "desnz.subnational.domestic_gas_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:37fcba44a040cbc7fb546750", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3a2db3e00896a754b8baaebf", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 455640585.037, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3816ebc34a94297a2de8dfa4", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3a37010e6371b52d746c480b", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -50271,81 +51622,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": "E14001378", + "id": "E14001318", "level": "constituency", - "name": "Newcastle upon Tyne East and Wallsend", + "name": "Lancaster and Wyre", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Newcastle upon Tyne East and Wallsend: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity 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" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001378" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001318" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_concept": "desnz.subnational.domestic_electricity_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3816ebc34a94297a2de8dfa4", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3a37010e6371b52d746c480b", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 40947.516, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3829418fc196cdb8f3d2a2de", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3a422bed69412b954096e4d5", "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", @@ -50358,75 +51711,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": "E14001078", + "id": "E14001262", "level": "constituency", - "name": "Basingstoke", + "name": "Halifax", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Basingstoke: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Halifax: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.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.E14001078" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001262" }, "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:3829418fc196cdb8f3d2a2de", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3a422bed69412b954096e4d5", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 45032.788, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:38423f5fe5524031ed0dda4e", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3a4901be5af47069bb3efec9", "aggregation": { "method": "sum" }, @@ -50467,19 +51818,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001096", + "id": "E14001179", "level": "constituency", - "name": "Birmingham Ladywood", + "name": "Corby and East Northamptonshire", "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, Corby and East Northamptonshire: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "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.E14001179" }, "measure": { "unit": "count" @@ -50502,28 +51853,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:38423f5fe5524031ed0dda4e", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3a4901be5af47069bb3efec9", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 49874.236, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:386f04e07ed3ae9744e20dbe", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3a652e8dcb1ae80f53cb074c", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -50536,81 +51887,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": "E14001545", + "id": "E14001224", "level": "constituency", - "name": "Thornbury and Yate", + "name": "Ely and East Cambridgeshire", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Thornbury and Yate: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Ely and East Cambridgeshire: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001545" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001224" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_concept": "desnz.subnational.domestic_electricity_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:386f04e07ed3ae9744e20dbe", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3a652e8dcb1ae80f53cb074c", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 48843.0, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:38738bff2555b5d0946300b7", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3a818842b74bc575b35f0670", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -50626,7 +51979,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -50635,7 +51988,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -50643,27 +51996,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001210", + "id": "W07000102", "level": "constituency", - "name": "Earley and Woodley", + "name": "Montgomeryshire and Glynd\u0175r", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Earley and Woodley: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Montgomeryshire and Glynd\u0175r: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001210" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.W07000102" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "calendar_year", @@ -50678,20 +52031,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:38738bff2555b5d0946300b7", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3a818842b74bc575b35f0670", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 44713.747, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:38d610c5c799bf6077ed6aae", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3ad31a3b481b57a9a9a487c3", "aggregation": { "method": "sum" }, @@ -50732,19 +52085,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001354", + "id": "E14001511", "level": "constituency", - "name": "Manchester Withington", + "name": "St Ives", "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, St Ives: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "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.E14001511" }, "measure": { "unit": "count" @@ -50765,28 +52118,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:38d610c5c799bf6077ed6aae", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3ad31a3b481b57a9a9a487c3", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 21043.9, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:38df27581fc33f59a5e36acb", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3b397a22eefc0eff42e01367", "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", @@ -50799,73 +52152,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": "E14001183", + "id": "E14001460", "level": "constituency", - "name": "Cramlington and Killingworth", + "name": "Salisbury", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Cramlington and Killingworth: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Salisbury: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", - "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.E14001183" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001460" }, "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:38df27581fc33f59a5e36acb", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3b397a22eefc0eff42e01367", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 171320111.12, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:38fb8124584759433cfb1c61", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3b6b7e25903851d3ee705be9", "aggregation": { "method": "sum" }, @@ -50906,19 +52261,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001315", + "id": "E14001519", "level": "constituency", - "name": "Kingston upon Hull West and Haltemprice", + "name": "Stockton West", "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, Stockton West: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001315" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001519" }, "measure": { "unit": "kwh" @@ -50939,28 +52294,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:38fb8124584759433cfb1c61", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3b6b7e25903851d3ee705be9", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 492628204.827, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:39299be7af58674b9c9431dc", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3bb88095db003fdf5d2cf134", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -50976,7 +52331,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -50985,7 +52340,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -50993,27 +52348,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001445", + "id": "E14001342", "level": "constituency", - "name": "Richmond Park", + "name": "Loughborough", "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, 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" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_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.E14001342" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "calendar_year", @@ -51028,28 +52383,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:39299be7af58674b9c9431dc", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3bb88095db003fdf5d2cf134", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 129954928.428, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:397cbf3eaf86e5f112ee7613", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3bc5b3b62275166c8c5a14ef", "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", @@ -51065,7 +52420,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -51074,7 +52429,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -51082,27 +52437,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000027", + "id": "E14001076", "level": "constituency", - "name": "Na h-Eileanan an Iar", + "name": "Barrow and Furness", "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 consumption, 2024, Barrow and Furness: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.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.S14000027" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001076" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "gas_year", @@ -51115,20 +52470,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:397cbf3eaf86e5f112ee7613", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3bc5b3b62275166c8c5a14ef", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 446143466.268, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:39acf394b7fbe178a969898e", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3c0c5e5aa4c49066899e4f45", "aggregation": { "method": "sum" }, @@ -51169,19 +52524,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001335", + "id": "E14001345", "level": "constituency", - "name": "Lichfield", + "name": "Luton 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, 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.E14001335" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001345" }, "measure": { "unit": "kwh" @@ -51204,28 +52559,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:39acf394b7fbe178a969898e", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3c0c5e5aa4c49066899e4f45", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 130596214.643, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:39b134a19e4d83d990494e50", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3c37fd7d06aeabddf51a70bf", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -51241,7 +52596,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -51250,7 +52605,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -51258,27 +52613,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001102", + "id": "E14001536", "level": "constituency", - "name": "Blackburn", + "name": "Swindon North", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Blackburn: 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_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_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.E14001536" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "gas_year", @@ -51291,20 +52646,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:39b134a19e4d83d990494e50", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3c37fd7d06aeabddf51a70bf", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 42145.117, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:39bca773f0a41c909c06f667", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3c6f6342551c0ca68ba78682", "aggregation": { "method": "sum" }, @@ -51345,19 +52700,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000090", + "id": "E14001467", "level": "constituency", - "name": "Glenrothes and Mid Fife", + "name": "Sheffield Central", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Glenrothes and Mid Fife: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Sheffield Central: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.S14000090" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001467" }, "measure": { "unit": "kwh" @@ -51380,20 +52735,107 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:39bca773f0a41c909c06f667", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3c6f6342551c0ca68ba78682", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 128277389.991, + "value_type": "float" + }, + { + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3c8e944f0066dfcafc00ef12", + "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": "E14001291", + "level": "constituency", + "name": "Honiton and Sidmouth", + "vintage": "pcon_2024" + }, + "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.gas.consumption", + "record_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" + }, + "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:3c8e944f0066dfcafc00ef12", + "source": { + "source_file": "desnz_constituency_energy_facts.json", + "source_name": "microcosm", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", + "source_table": "DESNZ sub-national 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_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:39edd0027669cb7600e009c2", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3cb6c78d7957d8241a8869d8", "aggregation": { "method": "sum" }, @@ -51434,19 +52876,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001597", + "id": "E14001527", "level": "constituency", - "name": "Worcester", + "name": "Streatham and Croydon North", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Worcester: 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_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001597" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001527" }, "measure": { "unit": "count" @@ -51469,28 +52911,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:39edd0027669cb7600e009c2", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3cb6c78d7957d8241a8869d8", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 49293.904, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3a6413d94a979f126edcb51d", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3cc745db261305ee9ee1826e", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -51506,7 +52948,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -51515,7 +52957,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -51523,27 +52965,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001480", + "id": "E14001495", "level": "constituency", - "name": "South Basildon and East Thurrock", + "name": "South West Devon", "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 meters, 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" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001480" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001495" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "gas_year", @@ -51556,28 +52998,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3a6413d94a979f126edcb51d", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3cc745db261305ee9ee1826e", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 38694.925, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3a7ba7c3db443a72a1daec9a", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3cee8ae405a378aa8d50f70f", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -51590,81 +53032,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": "E14001582", + "id": "E14001370", "level": "constituency", - "name": "Wetherby and Easingwold", + "name": "Milton Keynes North", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Wetherby and Easingwold: 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.E14001582" + "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:3a7ba7c3db443a72a1daec9a", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3cee8ae405a378aa8d50f70f", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 43772.893, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3aac245c065793feefc0ceb8", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3d0adee995fcedeb0fb090c7", "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", @@ -51677,73 +53121,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": "E14001147", + "id": "E14001520", "level": "constituency", - "name": "Calder Valley", + "name": "Stoke-on-Trent Central", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Calder Valley: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Stoke-on-Trent Central: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001147" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001520" }, "measure": { - "unit": "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:3aac245c065793feefc0ceb8", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3d0adee995fcedeb0fb090c7", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 51255.855, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3b00ca925fec85f708d497b3", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3d2c5408a0134d78ab796a1a", "aggregation": { "method": "sum" }, @@ -51784,19 +53230,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001067", + "id": "E14001528", "level": "constituency", - "name": "Arundel and South Downs", + "name": "Stretford and Urmston", "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, 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.E14001067" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001528" }, "measure": { "unit": "kwh" @@ -51817,109 +53263,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3b00ca925fec85f708d497b3", - "source": { - "source_file": "desnz_constituency_energy_facts.json", - "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", - "source_table": "DESNZ sub-national 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_type": "float" - }, - { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3b00f5936ff66764ce114fe3", - "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": "E14001181", - "level": "constituency", - "name": "Coventry North West", - "vintage": "pcon_2024" - }, - "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.E14001181" - }, - "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:3b00f5936ff66764ce114fe3", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3d2c5408a0134d78ab796a1a", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 470860292.154, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3b09fcd380683fa3ec88ea95", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3d35228f422f4acc537351a6", "aggregation": { "method": "sum" }, @@ -51960,19 +53317,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001169", + "id": "E14001291", "level": "constituency", - "name": "Chipping Barnet", + "name": "Honiton and Sidmouth", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Chipping Barnet: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Honiton and Sidmouth: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001169" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001291" }, "measure": { "unit": "kwh" @@ -51995,20 +53352,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3b09fcd380683fa3ec88ea95", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3d35228f422f4acc537351a6", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 160336444.377, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3b0c19f73a58ff7ba7a04a72", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3d47deff8b1fa00d1fbcda28", "aggregation": { "method": "sum" }, @@ -52049,19 +53406,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001411", + "id": "E14001410", "level": "constituency", - "name": "Nottingham North and Kimberley", + "name": "Nottingham East", "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, 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" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001411" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001410" }, "measure": { "unit": "kwh" @@ -52082,28 +53439,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3b0c19f73a58ff7ba7a04a72", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3d47deff8b1fa00d1fbcda28", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 468735187.354, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3b113485ec4f183712fb3908", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3d5d9608f2e19c353d5e0d47", "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", @@ -52116,81 +53473,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": "E14001402", "level": "constituency", - "name": "St Albans", + "name": "North West Essex", "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, 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.E14001507" + "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:3b113485ec4f183712fb3908", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3d5d9608f2e19c353d5e0d47", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 47086.367, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3b4e9aeb5148f13fa3206d99", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3d6ce781f25c5e581f804678", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -52203,81 +53562,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": "E14001482", + "id": "S14000089", "level": "constituency", - "name": "South Cotswolds", + "name": "Glasgow West", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, South Cotswolds: 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.E14001482" + "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:3b4e9aeb5148f13fa3206d99", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3d6ce781f25c5e581f804678", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 53310.656, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3b722e26b6251f839fffbe44", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3d70a0a5550842fa729325da", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -52293,7 +53654,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -52302,7 +53663,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -52310,27 +53671,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001101", + "id": "E14001365", "level": "constituency", - "name": "Bishop Auckland", + "name": "Mid Norfolk", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Bishop Auckland: 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_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001101" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001365" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "gas_year", @@ -52343,20 +53704,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3b722e26b6251f839fffbe44", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3d70a0a5550842fa729325da", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 20680.044, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3b7c204f1a4bc88aa00ff667", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3d8bdd5c60b6d43fd3100bb4", "aggregation": { "method": "sum" }, @@ -52397,19 +53758,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001417", + "id": "E14001519", "level": "constituency", - "name": "Orpington", + "name": "Stockton West", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Orpington: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Stockton West: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001417" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001519" }, "measure": { "unit": "count" @@ -52432,20 +53793,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3b7c204f1a4bc88aa00ff667", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3d8bdd5c60b6d43fd3100bb4", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 40825.676, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3ba236b40bb0897ccb4f98ce", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3d97e919b224e0e9727751bf", "aggregation": { "method": "sum" }, @@ -52486,19 +53847,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "W07000092", + "id": "E14001519", "level": "constituency", - "name": "Cardiff West", + "name": "Stockton West", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Cardiff West: 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.W07000092" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001519" }, "measure": { "unit": "kwh" @@ -52521,20 +53882,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3ba236b40bb0897ccb4f98ce", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3d97e919b224e0e9727751bf", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 128633231.042, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3ba302a944cf78da787f31e7", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3d9ddd502d430d94da388c50", "aggregation": { "method": "sum" }, @@ -52575,19 +53936,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001067", + "id": "E14001283", "level": "constituency", - "name": "Arundel and South Downs", + "name": "Hertford and Stortford", "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, Hertford and Stortford: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "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.E14001283" }, "measure": { "unit": "count" @@ -52608,20 +53969,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3ba302a944cf78da787f31e7", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3d9ddd502d430d94da388c50", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 42289.332, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3bc45362b1440d9393dc8acb", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3dafa88a52dc0f4c39ff63dd", "aggregation": { "method": "sum" }, @@ -52662,19 +54023,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001320", + "id": "E14001280", "level": "constituency", - "name": "Leeds East", + "name": "Henley and Thame", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Leeds East: 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.E14001320" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001280" }, "measure": { "unit": "count" @@ -52695,28 +54056,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3bc45362b1440d9393dc8acb", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3dafa88a52dc0f4c39ff63dd", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 33174.316, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3bcc14767364106fedffe3f6", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3dd794c7e1edd46efadca6e6", "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", @@ -52729,81 +54090,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": "E14001308", + "id": "E14001081", "level": "constituency", - "name": "Keighley and Ilkley", + "name": "Battersea", "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, 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.gas.meter_count", - "record_set_spec_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.E14001081" }, "measure": { - "unit": "count" + "unit": "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:3bcc14767364106fedffe3f6", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3dd794c7e1edd46efadca6e6", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 182982809.553, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3bdd437636f9a919bcc04b3a", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3e03bd5bd6e4fcc379ab88da", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -52816,81 +54179,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": "E14001296", + "id": "E14001379", "level": "constituency", - "name": "Hove and Portslade", + "name": "Newcastle upon Tyne North", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Hove and Portslade: 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_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001296" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001379" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_concept": "desnz.subnational.domestic_electricity_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3bdd437636f9a919bcc04b3a", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3e03bd5bd6e4fcc379ab88da", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 48560.442, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3beb4372bf38b41407dbbfb7", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3e17702f9fd3c5aa37330379", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -52903,83 +54268,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": "E14001241", + "id": "W07000083", "level": "constituency", - "name": "Frome and East Somerset", + "name": "Bangor Aberconwy", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Frome and East Somerset: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas 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" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001241" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.W07000083" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_concept": "desnz.subnational.domestic_gas_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3beb4372bf38b41407dbbfb7", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3e17702f9fd3c5aa37330379", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 333207818.829, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3bfa29a53a42b46a084baac4", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3e299b9ea2c22da415b19b20", "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", @@ -52992,83 +54355,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": "E14001347", + "id": "E14001391", "level": "constituency", - "name": "Macclesfield", + "name": "North East Derbyshire", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Macclesfield: 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.electricity.consumption", - "record_set_spec_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.E14001347" + "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_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:3bfa29a53a42b46a084baac4", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3e299b9ea2c22da415b19b20", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 41708.226, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3c18eab47b348353bcfeb88e", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3e2e3e918f09ecbec20a1b1b", "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", @@ -53081,83 +54442,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": "E14001479", + "id": "E14001366", "level": "constituency", - "name": "Solihull West and Shirley", + "name": "Mid Sussex", "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, Mid Sussex: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001479" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001366" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_concept": "desnz.subnational.domestic_gas_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3c18eab47b348353bcfeb88e", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3e2e3e918f09ecbec20a1b1b", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 38780.311, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3c29ac214d088e905d5b951d", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3e3cb5b7c7219ef3fc3d4c16", "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", @@ -53170,73 +54529,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": "E14001386", + "id": "E14001297", "level": "constituency", - "name": "North Cotswolds", + "name": "Huddersfield", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, North Cotswolds: 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_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_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.E14001386" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001297" }, "measure": { - "unit": "count" + "unit": "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:3c29ac214d088e905d5b951d", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3e3cb5b7c7219ef3fc3d4c16", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 147814405.323, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3c2be8565b6be8f61b410300", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3e5907e783e8ab620a9c8d75", "aggregation": { "method": "sum" }, @@ -53277,19 +54638,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001186", + "id": "E14001311", "level": "constituency", - "name": "Croydon East", + "name": "Kettering", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Croydon East: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Kettering: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001186" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001311" }, "measure": { "unit": "kwh" @@ -53310,28 +54671,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3c2be8565b6be8f61b410300", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3e5907e783e8ab620a9c8d75", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 513864316.585, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3c324c0464d961b25da95298", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3e626895c513842fa5ceda70", "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", @@ -53344,73 +54705,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": "E14001568", + "id": "E14001524", "level": "constituency", - "name": "Watford", + "name": "Stourbridge", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Watford: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Stourbridge: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_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.E14001568" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001524" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3c324c0464d961b25da95298", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3e626895c513842fa5ceda70", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 128257353.428, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3c3745c5f2a45989f0e43480", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3e72b9afbea6d0a6fc9da105", "aggregation": { "method": "sum" }, @@ -53451,19 +54814,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "W07000111", + "id": "W07000105", "level": "constituency", - "name": "Wrexham", + "name": "Newport West and Islwyn", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Wrexham: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Newport West and Islwyn: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.W07000111" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.W07000105" }, "measure": { "unit": "kwh" @@ -53484,28 +54847,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3c3745c5f2a45989f0e43480", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3e72b9afbea6d0a6fc9da105", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 464839098.463, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3c3baa17fed8febb249890fc", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3e75656fa064241d097ee333", "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", @@ -53518,73 +54881,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": "E14001120", + "id": "W07000109", "level": "constituency", - "name": "Bradford West", + "name": "Torfaen", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Bradford West: 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.gas.consumption", - "record_set_spec_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.E14001120" + "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_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:3c3baa17fed8febb249890fc", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3e75656fa064241d097ee333", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 42457.0, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3c44e89d111b6a60549b0eaa", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3e9f66396ccdb398d23049a7", "aggregation": { "method": "sum" }, @@ -53625,19 +54990,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001452", + "id": "S14000067", "level": "constituency", - "name": "Rotherham", + "name": "Argyll, Bute and South Lochaber", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Rotherham: 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.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001452" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.S14000067" }, "measure": { "unit": "count" @@ -53658,20 +55023,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3c44e89d111b6a60549b0eaa", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3e9f66396ccdb398d23049a7", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 20946.0, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3c47104c09874ba162720b36", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3ea7d72c499f5cde605054f1", "aggregation": { "method": "sum" }, @@ -53712,19 +55077,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "W07000101", + "id": "S14000074", "level": "constituency", - "name": "Monmouthshire", + "name": "Dumfriesshire, Clydesdale and Tweeddale", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Monmouthshire: 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.electricity.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.W07000101" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.S14000074" }, "measure": { "unit": "kwh" @@ -53747,28 +55112,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3c47104c09874ba162720b36", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3ea7d72c499f5cde605054f1", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 173984188.219, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3c87d17a66bf4279332eddeb", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3eb54867a8477e35fc924d78", "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", @@ -53781,83 +55146,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": "E14001483", + "id": "E14001459", "level": "constituency", - "name": "South Derbyshire", + "name": "Salford", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, South Derbyshire: 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.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.E14001483" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001459" }, "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:3c87d17a66bf4279332eddeb", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3eb54867a8477e35fc924d78", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 37465.761, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3c87df8835ad4dd5168e12fa", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3eede2e99418853879fd99ff", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -53873,7 +55236,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -53882,7 +55245,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -53890,27 +55253,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001170", + "id": "E14001388", "level": "constituency", - "name": "Chorley", + "name": "North Dorset", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Chorley: 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_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001170" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001388" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "calendar_year", @@ -53925,20 +55288,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3c87df8835ad4dd5168e12fa", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3eede2e99418853879fd99ff", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 43465.603, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3c97252df51f4e73b90d1915", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3ef5f3b04ef4e65a8b8150cf", "aggregation": { "method": "sum" }, @@ -53979,19 +55342,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001318", + "id": "E14001578", "level": "constituency", - "name": "Lancaster and Wyre", + "name": "West Suffolk", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Lancaster and Wyre: 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.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001318" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001578" }, "measure": { "unit": "kwh" @@ -54012,20 +55375,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3c97252df51f4e73b90d1915", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3ef5f3b04ef4e65a8b8150cf", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 335945961.907, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3cb8662165c7acf021cb6ba0", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3efcedf0e9b71d32025f6362", "aggregation": { "method": "sum" }, @@ -54066,19 +55429,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001564", + "id": "E14001222", "level": "constituency", - "name": "Warrington North", + "name": "Ellesmere Port and Bromborough", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Warrington North: 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_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001564" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001222" }, "measure": { "unit": "kwh" @@ -54101,28 +55464,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3cb8662165c7acf021cb6ba0", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3efcedf0e9b71d32025f6362", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 127105137.538, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3cc57940cca434a44e3eeafb", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3f1bd082bfe47b9f6b6f6e34", "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", @@ -54135,73 +55498,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": "E14001579", + "id": "E14001072", "level": "constituency", - "name": "West Worcestershire", + "name": "Banbury", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, West Worcestershire: 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.E14001579" + "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:3cc57940cca434a44e3eeafb", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3f1bd082bfe47b9f6b6f6e34", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 184367944.408, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3ce812b627be5547eb470fe4", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3f2f43adf13ba49755820823", "aggregation": { "method": "sum" }, @@ -54242,19 +55607,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001143", + "id": "E14001425", "level": "constituency", - "name": "Burton and Uttoxeter", + "name": "Peterborough", "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, Peterborough: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001143" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001425" }, "measure": { "unit": "count" @@ -54277,109 +55642,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3ce812b627be5547eb470fe4", - "source": { - "source_file": "desnz_constituency_energy_facts.json", - "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", - "source_table": "DESNZ sub-national 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_type": "float" - }, - { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3cfb780740bb76da5ebbbdbd", - "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": "S14000069", - "level": "constituency", - "name": "Caithness, Sutherland and Easter Ross", - "vintage": "pcon_2024" - }, - "label": "Domestic electricity 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" - }, - "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.S14000069" - }, - "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:3cfb780740bb76da5ebbbdbd", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3f2f43adf13ba49755820823", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 51060.605, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3d0a881f30a85ffe2a6270e5", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3f6493e6d26be1429d00b607", "aggregation": { "method": "sum" }, @@ -54420,19 +55696,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "W07000087", + "id": "E14001526", "level": "constituency", - "name": "Caerfyrddin", + "name": "Stratford-on-Avon", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Caerfyrddin: 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_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.W07000087" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001526" }, "measure": { "unit": "kwh" @@ -54453,115 +55729,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3d0a881f30a85ffe2a6270e5", - "source": { - "source_file": "desnz_constituency_energy_facts.json", - "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", - "source_table": "DESNZ sub-national 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_type": "float" - }, - { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3d2393958b9f68abd985fedd", - "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": "S14000085", - "level": "constituency", - "name": "Glasgow North", - "vintage": "pcon_2024" - }, - "label": "Domestic gas meters, 2024, Glasgow North: DESNZ's authority totals split by its small-area figures", - "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" - }, - "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.S14000085" - }, - "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:3d2393958b9f68abd985fedd", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3f6493e6d26be1429d00b607", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 388790667.891, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3d2e263b0411c29852fd9c13", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3f7bfa18ed8ba5cc52a4e567", "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", @@ -54577,7 +55766,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -54586,7 +55775,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -54594,27 +55783,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001153", + "id": "E14001536", "level": "constituency", - "name": "Carshalton and Wallington", + "name": "Swindon North", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Carshalton and Wallington: 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_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_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.E14001153" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001536" }, "measure": { - "unit": "count" + "unit": "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", @@ -54627,20 +55816,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3d2e263b0411c29852fd9c13", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3f7bfa18ed8ba5cc52a4e567", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 432409114.127, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3d61e449f1eedde8c582f123", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3f857e73cac653b9506bed04", "aggregation": { "method": "sum" }, @@ -54681,19 +55870,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001107", + "id": "E14001416", "level": "constituency", - "name": "Blyth and Ashington", + "name": "Oldham West, Chadderton and Royton", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Blyth and Ashington: 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_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001107" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001416" }, "measure": { "unit": "kwh" @@ -54716,20 +55905,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3d61e449f1eedde8c582f123", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3f857e73cac653b9506bed04", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 127242522.61, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3d8c5e0d16c5db6565c64f05", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3f8c2a62d066e8bd3e5f16a1", "aggregation": { "method": "sum" }, @@ -54770,19 +55959,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001258", + "id": "E14001187", "level": "constituency", - "name": "Guildford", + "name": "Croydon South", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Guildford: 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.E14001258" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001187" }, "measure": { "unit": "count" @@ -54805,28 +55994,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3d8c5e0d16c5db6565c64f05", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3f8c2a62d066e8bd3e5f16a1", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 43505.146, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3dd5ef7cc13d86815b3f1d2a", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3f95548562a6bf6cbf081017", "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", @@ -54839,75 +56028,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": "S14000089", + "id": "E14001098", "level": "constituency", - "name": "Glasgow West", + "name": "Birmingham Perry Barr", "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, 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.S14000089" + "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:3dd5ef7cc13d86815b3f1d2a", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3f95548562a6bf6cbf081017", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 537699203.754, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3de3a49f2bdfe1c1b63763ca", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3fae9181e3ae582b809083dd", "aggregation": { "method": "sum" }, @@ -54948,19 +56135,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001294", + "id": "E14001397", "level": "constituency", - "name": "Horsham", + "name": "North Northumberland", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Horsham: 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.E14001294" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001397" }, "measure": { "unit": "count" @@ -54981,20 +56168,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3de3a49f2bdfe1c1b63763ca", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3fae9181e3ae582b809083dd", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 34511.254, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3de3a73de6f543b253dcf14b", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3fb8bbb065fe33367d301f3d", "aggregation": { "method": "sum" }, @@ -55035,19 +56222,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001533", + "id": "E14001461", "level": "constituency", - "name": "Sussex Weald", + "name": "Scarborough and Whitby", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Sussex Weald: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, 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.E14001533" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001461" }, "measure": { "unit": "kwh" @@ -55070,28 +56257,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3de3a73de6f543b253dcf14b", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3fb8bbb065fe33367d301f3d", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 164254676.66, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3de56346d0e6bbcb462f9f92", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3fe681ceae10b4a4af3a7264", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -55107,7 +56294,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -55116,7 +56303,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -55124,27 +56311,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001324", + "id": "E14001256", "level": "constituency", - "name": "Leeds South West and Morley", + "name": "Great Yarmouth", "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, Great Yarmouth: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001324" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001256" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "calendar_year", @@ -55159,28 +56346,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3de56346d0e6bbcb462f9f92", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3fe681ceae10b4a4af3a7264", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 157685731.929, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3df9985f9e2a2bf5bbbc457c", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4054189224352328c8e0b93d", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -55196,7 +56383,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -55205,7 +56392,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -55213,27 +56400,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001285", + "id": "E14001108", "level": "constituency", - "name": "Hexham", + "name": "Bognor Regis and Littlehampton", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Hexham: 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.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001285" + "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_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "gas_year", @@ -55246,28 +56433,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3df9985f9e2a2bf5bbbc457c", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4054189224352328c8e0b93d", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 43975.207, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3e202158a7b3d2b2e10b0213", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4058d1c8835558ee33816047", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -55283,7 +56470,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -55292,7 +56479,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -55300,27 +56487,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001468", + "id": "E14001525", "level": "constituency", - "name": "Sheffield Hallam", + "name": "Stratford and Bow", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Sheffield Hallam: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, 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.E14001468" + "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", @@ -55335,28 +56522,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3e202158a7b3d2b2e10b0213", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4058d1c8835558ee33816047", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 160680269.522, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3e2b41c1e446eb87674a3878", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:40653be26b220fa3eccc3e47", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -55372,7 +56559,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -55381,7 +56568,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -55389,27 +56576,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001339", + "id": "S14000096", "level": "constituency", - "name": "Liverpool Walton", + "name": "Lothian East", "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, 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.E14001339" + "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", @@ -55424,20 +56611,107 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3e2b41c1e446eb87674a3878", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:40653be26b220fa3eccc3e47", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 157538345.257, + "value_type": "float" + }, + { + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:406f94558f0dd9af6e75b545", + "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": "E14001146", + "level": "constituency", + "name": "Bury St Edmunds and Stowmarket", + "vintage": "pcon_2024" + }, + "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.E14001146" + }, + "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:406f94558f0dd9af6e75b545", + "source": { + "source_file": "desnz_constituency_energy_facts.json", + "source_name": "microcosm", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", + "source_table": "DESNZ sub-national 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_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3e32d77c85eb241ccfd6339e", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:408d66c0bb3fce4eeb4d50e6", "aggregation": { "method": "sum" }, @@ -55478,19 +56752,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "W07000088", + "id": "S14000069", "level": "constituency", - "name": "Caerphilly", + "name": "Caithness, Sutherland and Easter Ross", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Caerphilly: 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.gas.consumption", "record_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" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.S14000069" }, "measure": { "unit": "kwh" @@ -55511,20 +56785,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3e32d77c85eb241ccfd6339e", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:408d66c0bb3fce4eeb4d50e6", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 164152868.417, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3e4b7ae856721dc429f8019f", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4092afb52d15be2db3b166f7", "aggregation": { "method": "sum" }, @@ -55565,19 +56839,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001469", + "id": "S14000091", "level": "constituency", - "name": "Sheffield Heeley", + "name": "Gordon and Buchan", "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, 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" }, "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.S14000091" }, "measure": { "unit": "count" @@ -55598,28 +56872,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3e4b7ae856721dc429f8019f", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4092afb52d15be2db3b166f7", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 22434.91, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3e6257383ac4a91cf447f740", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:40a14d6be3e394903e088300", "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", @@ -55632,75 +56906,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": "E14001093", + "id": "E14001185", "level": "constituency", - "name": "Birmingham Erdington", + "name": "Crewe and Nantwich", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Birmingham Erdington: 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_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_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.E14001093" + "source_record_id": "microcosm.desnz_constituency_energy.gas.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_gas_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3e6257383ac4a91cf447f740", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:40a14d6be3e394903e088300", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 497986040.513, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3e62a5c17bcf34c891f22dfe", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:40ff008ce9ba9e9152eae494", "aggregation": { "method": "sum" }, @@ -55741,19 +57013,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "W07000086", + "id": "E14001122", "level": "constituency", - "name": "Bridgend", + "name": "Brent East", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Bridgend: 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.W07000086" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001122" }, "measure": { "unit": "count" @@ -55776,28 +57048,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3e62a5c17bcf34c891f22dfe", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:40ff008ce9ba9e9152eae494", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 51545.526, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3e7ddedcc87978735e3b6c0b", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:411079fa9ce412de93444199", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -55810,81 +57082,83 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { "meter_count": "Meter count" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", + "fuel": "electricity", "metric": "meter_count", - "temperature_adjustment": "weather_corrected" + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001202", + "id": "E14001130", "level": "constituency", - "name": "Dover and Deal", + "name": "Brighton Pavilion", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Dover and Deal: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, 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" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001202" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001130" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_concept": "desnz.subnational.domestic_electricity_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3e7ddedcc87978735e3b6c0b", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:411079fa9ce412de93444199", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 47064.132, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3ea27afcc1af19aa6342692e", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:41318526f463934f1db6fbe7", "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", @@ -55897,75 +57171,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": "E14001431", + "id": "E14001506", "level": "constituency", - "name": "Portsmouth North", + "name": "Spen Valley", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Portsmouth North: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Spen Valley: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_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.E14001431" + "source_record_id": "microcosm.desnz_constituency_energy.gas.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_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3ea27afcc1af19aa6342692e", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:41318526f463934f1db6fbe7", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 41825.176, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3eb219ec2d6e2835d6bd95ca", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:413d753dd7aaca137d92f380", "aggregation": { "method": "sum" }, @@ -56006,19 +57278,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001603", + "id": "E14001267", "level": "constituency", - "name": "Yeovil", + "name": "Harlow", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Yeovil: 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.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001603" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001267" }, "measure": { "unit": "count" @@ -56039,28 +57311,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3eb219ec2d6e2835d6bd95ca", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:413d753dd7aaca137d92f380", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 42280.371, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3ed56c8c26647562a7f1d8d5", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:415454cf2c97bac2f8c0e20f", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -56073,48 +57345,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": "W07000086", + "id": "S14000107", "level": "constituency", - "name": "Bridgend", + "name": "Ayr, Carrick and Cumnock", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Bridgend: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Ayr, Carrick and Cumnock: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_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.S14000107" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "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:415454cf2c97bac2f8c0e20f", + "source": { + "source_file": "desnz_constituency_energy_facts.json", + "source_name": "microcosm", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", + "source_table": "DESNZ sub-national 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:416047c057ca78f913cdc50a", + "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": "E14001188", + "level": "constituency", + "name": "Croydon West", + "vintage": "pcon_2024" + }, + "label": "Domestic gas consumption, 2024, Croydon West: DESNZ's authority totals split by its small-area figures", + "layout": { + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_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" + }, + "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 @@ -56126,28 +57487,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3ed56c8c26647562a7f1d8d5", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:416047c057ca78f913cdc50a", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 449203717.417, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3edf1e9a255bae7a274e8c51", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:419d544787078e8a434ca67a", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -56160,73 +57521,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": "E14001132", + "id": "S14000108", "level": "constituency", - "name": "Bristol East", + "name": "Berwickshire, Roxburgh and Selkirk", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Bristol East: 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.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001132" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.S14000108" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_concept": "desnz.subnational.domestic_electricity_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3edf1e9a255bae7a274e8c51", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:419d544787078e8a434ca67a", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 51844.332, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3eed7b4fc1536ff4c6a6eb4d", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:41bc8232b63cf88aa4def961", "aggregation": { "method": "sum" }, @@ -56267,19 +57630,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001319", + "id": "E14001347", "level": "constituency", - "name": "Leeds Central and Headingley", + "name": "Macclesfield", "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, Macclesfield: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001319" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001347" }, "measure": { "unit": "kwh" @@ -56302,28 +57665,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3eed7b4fc1536ff4c6a6eb4d", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:41bc8232b63cf88aa4def961", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 163410568.279, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3f1d61ff107733aedfa54832", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:41c06e627bd809adbc375706", "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", @@ -56336,83 +57699,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": "E14001353", + "id": "E14001449", "level": "constituency", - "name": "Manchester Rusholme", + "name": "Romsey and Southampton North", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Manchester Rusholme: 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_meter_count", - "record_set_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.E14001353" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001449" }, "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:3f1d61ff107733aedfa54832", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:41c06e627bd809adbc375706", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 27937.245, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3f57e1647a63cc313080d50b", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:41c8e958d79d7533f75840e0", "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", @@ -56425,73 +57786,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": "E14001494", + "id": "E14001471", "level": "constituency", - "name": "South Suffolk", + "name": "Sherwood Forest", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, South Suffolk: 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.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.E14001494" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001471" }, "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:3f57e1647a63cc313080d50b", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:41c8e958d79d7533f75840e0", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 154330078.51, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3f821b07f90e14a9816e85e7", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:41cc94d39d7be6833c8729b6", "aggregation": { "method": "sum" }, @@ -56532,19 +57895,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000075", + "id": "E14001358", "level": "constituency", - "name": "Dundee Central", + "name": "Meriden and Solihull East", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Dundee Central: 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.S14000075" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001358" }, "measure": { "unit": "kwh" @@ -56567,20 +57930,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3f821b07f90e14a9816e85e7", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:41cc94d39d7be6833c8729b6", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 155975941.519, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3f95bc682b59fa88aab73792", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:41de1cdf7fbcb5a71321ae9c", "aggregation": { "method": "sum" }, @@ -56621,19 +57984,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "W07000084", + "id": "W07000100", "level": "constituency", - "name": "Blaenau Gwent and Rhymney", + "name": "Mid and South Pembrokeshire", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Blaenau Gwent and Rhymney: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Mid and South Pembrokeshire: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.W07000084" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.W07000100" }, "measure": { "unit": "count" @@ -56654,28 +58017,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3f95bc682b59fa88aab73792", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:41de1cdf7fbcb5a71321ae9c", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 32508.692, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3fa38f8021c73b7af8ac4b9b", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:41e7ae3c960821a922d71ceb", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -56691,7 +58054,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -56700,7 +58063,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -56708,27 +58071,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001581", + "id": "E14001304", "level": "constituency", - "name": "Weston-super-Mare", + "name": "Isle of Wight West", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Weston-super-Mare: 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_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001581" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001304" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "calendar_year", @@ -56743,28 +58106,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3fa38f8021c73b7af8ac4b9b", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:41e7ae3c960821a922d71ceb", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 120383228.394, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3faf840435b8c992844a779a", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:41fea48227451228c66dac7e", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -56780,7 +58143,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -56789,7 +58152,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -56797,27 +58160,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000098", + "id": "E14001544", "level": "constituency", - "name": "Moray West, Nairn and Strathspey", + "name": "Thirsk and Malton", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Moray West, Nairn and Strathspey: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, 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.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.S14000098" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001544" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "calendar_year", @@ -56832,20 +58195,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3faf840435b8c992844a779a", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:41fea48227451228c66dac7e", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 181943827.28, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3fdda870de59f4e1670d67a2", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:41ff008dc3f4f52ea7ca05a5", "aggregation": { "method": "sum" }, @@ -56886,19 +58249,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001261", + "id": "S14000094", "level": "constituency", - "name": "Halesowen", + "name": "Inverness, Skye and West Ross-shire", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Halesowen: 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_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001261" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.S14000094" }, "measure": { "unit": "kwh" @@ -56921,20 +58284,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3fdda870de59f4e1670d67a2", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:41ff008dc3f4f52ea7ca05a5", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 251553263.78, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:401f512b0defac64ffd84836", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4204e8183eb1e50f8146d8cb", "aggregation": { "method": "sum" }, @@ -56975,19 +58338,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001415", + "id": "S14000048", "level": "constituency", - "name": "Oldham East and Saddleworth", + "name": "North Ayrshire and Arran", "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, North Ayrshire and Arran: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001415" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.S14000048" }, "measure": { "unit": "count" @@ -57010,28 +58373,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:401f512b0defac64ffd84836", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4204e8183eb1e50f8146d8cb", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 51112.093, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:404bf9cc2bda28b70d8e2e7a", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4252dae6732f7cd391eb4130", "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", @@ -57044,83 +58407,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": "E14001247", "level": "constituency", - "name": "Northampton North", + "name": "Glastonbury and Somerton", "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, 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.E14001406" + "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:404bf9cc2bda28b70d8e2e7a", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4252dae6732f7cd391eb4130", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 257313149.141, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:40602ad2a40ffd66bf5d8847", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:425518effcc87eb48423fdd5", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -57136,7 +58497,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -57145,7 +58506,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -57153,27 +58514,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001493", + "id": "E14001170", "level": "constituency", - "name": "South Shropshire", + "name": "Chorley", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, South Shropshire: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Chorley: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001493" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001170" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "calendar_year", @@ -57188,20 +58549,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:40602ad2a40ffd66bf5d8847", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:425518effcc87eb48423fdd5", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 45234.0, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4063fae939ff4419f35cc823", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:426bd7c4145edb4138238e10", "aggregation": { "method": "sum" }, @@ -57242,19 +58603,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001405", + "id": "E14001319", "level": "constituency", - "name": "North West Norfolk", + "name": "Leeds Central and Headingley", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, North West Norfolk: 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.E14001405" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001319" }, "measure": { "unit": "kwh" @@ -57275,28 +58636,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4063fae939ff4419f35cc823", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:426bd7c4145edb4138238e10", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 401794424.153, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:40bfb4c02b926b6b82ead257", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4278407ee020ac3ba377ae52", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -57309,75 +58670,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": "E14001141", + "id": "E14001183", "level": "constituency", - "name": "Buckingham and Bletchley", + "name": "Cramlington and Killingworth", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Buckingham and Bletchley: 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_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001141" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001183" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_concept": "desnz.subnational.domestic_gas_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:40bfb4c02b926b6b82ead257", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4278407ee020ac3ba377ae52", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 494140816.423, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:40c41f5f1113df564037bea6", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:42b7baf9abaed0f3e6f9dad7", "aggregation": { "method": "sum" }, @@ -57418,19 +58777,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001373", + "id": "S14000067", "level": "constituency", - "name": "New Forest East", + "name": "Argyll, Bute and South Lochaber", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, New Forest East: 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.E14001373" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.S14000067" }, "measure": { "unit": "count" @@ -57453,20 +58812,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:40c41f5f1113df564037bea6", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:42b7baf9abaed0f3e6f9dad7", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 60276.543, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:40d8bf118d1b980505749932", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:42b84a7a7751078de332c373", "aggregation": { "method": "sum" }, @@ -57507,19 +58866,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001309", + "id": "E14001125", "level": "constituency", - "name": "Kenilworth and Southam", + "name": "Brentwood and Ongar", "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, Brentwood and Ongar: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001309" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001125" }, "measure": { "unit": "kwh" @@ -57542,28 +58901,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:40d8bf118d1b980505749932", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:42b84a7a7751078de332c373", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 181900789.936, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:40fe13b7609b63b335e7bb15", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:42be58755a5dfc7d82717f2d", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -57579,7 +58938,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -57588,7 +58947,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -57596,27 +58955,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001465", + "id": "S14000021", "level": "constituency", - "name": "Sevenoaks", + "name": "East Renfrewshire", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Sevenoaks: 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.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001465" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.S14000021" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "calendar_year", @@ -57631,28 +58990,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:40fe13b7609b63b335e7bb15", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:42be58755a5dfc7d82717f2d", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 139418642.858, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4116357686ab925353c9575c", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:42bfc4f52b2e0fa8f7b6386e", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -57665,168 +59024,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": "E14001193", + "id": "S14000105", "level": "constituency", - "name": "Derby North", + "name": "Stirling and Strathallan", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Derby North: 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.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001193" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.S14000105" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.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:4116357686ab925353c9575c", - "source": { - "source_file": "desnz_constituency_energy_facts.json", - "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", - "source_table": "DESNZ sub-national 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_type": "float" - }, - { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:41267ff3b28ce895a61def60", - "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": "E14001126", - "level": "constituency", - "name": "Bridgwater", - "vintage": "pcon_2024" - }, - "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.E14001126" - }, - "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:41267ff3b28ce895a61def60", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:42bfc4f52b2e0fa8f7b6386e", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 49118.458, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:412d2a6287537d187b3273a1", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:42dc59ddf0409ee0fe5a1d6a", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -57839,73 +59113,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": "E14001211", + "id": "E14001580", "level": "constituency", - "name": "Easington", + "name": "Westmorland and Lonsdale", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Easington: 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.E14001211" + "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:412d2a6287537d187b3273a1", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:42dc59ddf0409ee0fe5a1d6a", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 48865.339, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:413ef43062a754ff8601ba9f", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4309ea0885299ee572a91b4b", "aggregation": { "method": "sum" }, @@ -57946,19 +59222,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001557", + "id": "E14001347", "level": "constituency", - "name": "Tynemouth", + "name": "Macclesfield", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Tynemouth: 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.E14001557" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001347" }, "measure": { "unit": "count" @@ -57979,28 +59255,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:413ef43062a754ff8601ba9f", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4309ea0885299ee572a91b4b", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 40909.498, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:414a9278e65d68ac52852213", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4312686451b12665da94bc1e", "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", @@ -58013,83 +59289,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": "E14001068", + "id": "E14001503", "level": "constituency", - "name": "Ashfield", + "name": "Southgate and Wood Green", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Ashfield: 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.electricity.meter_count", - "record_set_spec_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.E14001068" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001503" }, "measure": { - "unit": "count" + "unit": "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:414a9278e65d68ac52852213", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4312686451b12665da94bc1e", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 592493562.486, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:415d8320059b8c8df8f44ed3", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:431861564ab269264bb5a1f6", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -58102,83 +59376,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": "E14001228", + "id": "S14000078", "level": "constituency", - "name": "Erewash", + "name": "Edinburgh East and Musselburgh", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Erewash: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Edinburgh East and Musselburgh: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001228" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.S14000078" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_concept": "desnz.subnational.domestic_gas_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:415d8320059b8c8df8f44ed3", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:431861564ab269264bb5a1f6", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 463869093.253, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:41878ec2ac54b14cf232f493", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:43421161123ab1cc1572cda4", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -58191,81 +59463,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": "E14001114", "level": "constituency", - "name": "Leeds South West and Morley", + "name": "Boston and Skegness", "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, Boston and Skegness: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_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.E14001114" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_concept": "desnz.subnational.domestic_electricity_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:41878ec2ac54b14cf232f493", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:43421161123ab1cc1572cda4", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 53389.811, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4196df1a6aad0b9a9a231699", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4353b9659414c6b61be76353", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -58281,7 +59555,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -58290,7 +59564,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -58298,27 +59572,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001246", + "id": "E14001067", "level": "constituency", - "name": "Gillingham and Rainham", + "name": "Arundel and South Downs", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Gillingham and Rainham: 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_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001246" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001067" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "calendar_year", @@ -58333,28 +59607,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4196df1a6aad0b9a9a231699", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4353b9659414c6b61be76353", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 46327.062, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:41a401a962eee93885b7c5f5", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4367039a52105e35ad8a4111", "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", @@ -58367,81 +59641,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": "W07000087", "level": "constituency", - "name": "Finchley and Golders Green", + "name": "Caerfyrddin", "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, Caerfyrddin: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001238" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.W07000087" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_concept": "desnz.subnational.domestic_electricity_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:41a401a962eee93885b7c5f5", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4367039a52105e35ad8a4111", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 159139798.278, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:41a4097d5933e70aa3ebccb5", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4389e8a2fcea00598419d5c4", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -58457,7 +59733,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -58466,7 +59742,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -58474,27 +59750,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001457", + "id": "E14001193", "level": "constituency", - "name": "Rushcliffe", + "name": "Derby North", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Rushcliffe: 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.E14001457" + "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", @@ -58509,28 +59785,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:41a4097d5933e70aa3ebccb5", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4389e8a2fcea00598419d5c4", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 142978047.027, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:41c02150c2de2f4e99a23616", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:43d9bdb30db7a2d2f6b2150d", "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", @@ -58543,81 +59819,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": "E14001552", + "id": "W07000084", "level": "constituency", - "name": "Torridge and Tavistock", + "name": "Blaenau Gwent and Rhymney", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Torridge and Tavistock: 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_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_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.E14001552" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.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_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:41c02150c2de2f4e99a23616", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:43d9bdb30db7a2d2f6b2150d", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 45294.808, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:41f719d139a29a89516763ea", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:43d9e2a4ff2f20e0cbf8b954", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -58633,7 +59911,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -58642,7 +59920,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -58650,27 +59928,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001149", + "id": "E14001443", "level": "constituency", - "name": "Cambridge", + "name": "Ribble Valley", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Cambridge: 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.E14001149" + "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", @@ -58685,28 +59963,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:41f719d139a29a89516763ea", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:43d9e2a4ff2f20e0cbf8b954", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 46558.506, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4226447b925a29233e635ed5", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:43e99574119e026672a646b7", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -58722,7 +60000,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -58731,7 +60009,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -58739,27 +60017,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001312", + "id": "E14001526", "level": "constituency", - "name": "Kingston and Surbiton", + "name": "Stratford-on-Avon", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Kingston and Surbiton: 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.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001312" + "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_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "gas_year", @@ -58772,28 +60050,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4226447b925a29233e635ed5", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:43e99574119e026672a646b7", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 33877.614, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4256c2a43479cd976478cf2e", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:440148bd31e62f0c79e3db5b", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -58806,73 +60084,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": "E14001201", + "id": "E14001387", "level": "constituency", - "name": "Dorking and Horley", + "name": "North Devon", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Dorking and Horley: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, 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" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001201" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001387" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_concept": "desnz.subnational.domestic_electricity_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4256c2a43479cd976478cf2e", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:440148bd31e62f0c79e3db5b", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 47904.0, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:427d7701b7ec7f9e9d811a25", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4414ef61fe1262b3a601d5b8", "aggregation": { "method": "sum" }, @@ -58913,19 +60193,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001462", + "id": "E14001099", "level": "constituency", - "name": "Scunthorpe", + "name": "Birmingham Selly Oak", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Scunthorpe: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Birmingham Selly Oak: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001462" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001099" }, "measure": { "unit": "count" @@ -58946,117 +60226,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:427d7701b7ec7f9e9d811a25", - "source": { - "source_file": "desnz_constituency_energy_facts.json", - "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", - "source_table": "DESNZ sub-national 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_type": "float" - }, - { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:42b686ce10f39bdcce388877", - "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": "W07000091", - "level": "constituency", - "name": "Cardiff South and Penarth", - "vintage": "pcon_2024" - }, - "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.W07000091" - }, - "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:42b686ce10f39bdcce388877", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4414ef61fe1262b3a601d5b8", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 39188.42, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:431dfea6d33913411f1415e1", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:441c459d68638511915f8d82", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -59072,7 +60263,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -59081,7 +60272,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -59089,27 +60280,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001150", + "id": "E14001134", "level": "constituency", - "name": "Cannock Chase", + "name": "Bristol North West", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Cannock Chase: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Bristol North West: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001150" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001134" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "gas_year", @@ -59122,28 +60313,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:431dfea6d33913411f1415e1", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:441c459d68638511915f8d82", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 40778.848, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:43347a11ca3baf8cd0523045", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:44515a2c17f7637f3883d238", "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", @@ -59156,75 +60347,73 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { "meter_count": "Meter count" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", + "fuel": "gas", "metric": "meter_count", - "temperature_adjustment": "as_reported" + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001157", + "id": "E14001323", "level": "constituency", - "name": "Chatham and Aylesford", + "name": "Leeds South", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Chatham and Aylesford: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, 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" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001157" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001323" }, "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:43347a11ca3baf8cd0523045", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:44515a2c17f7637f3883d238", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 43531.143, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4337e8d8ea556907ab6590f1", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:44718f6c0bca967f7d3b131f", "aggregation": { "method": "sum" }, @@ -59265,19 +60454,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001241", + "id": "W07000094", "level": "constituency", - "name": "Frome and East Somerset", + "name": "Clwyd East", "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, 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.gas.consumption", "record_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.W07000094" }, "measure": { "unit": "kwh" @@ -59298,28 +60487,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4337e8d8ea556907ab6590f1", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:44718f6c0bca967f7d3b131f", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 323271519.506, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:43581575a510f548ce40ea3e", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:447d4c08898c7350c793f8b5", "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", @@ -59332,83 +60521,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": "E14001564", + "id": "E14001390", "level": "constituency", - "name": "Warrington North", + "name": "North East Cambridgeshire", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Warrington North: 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.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.E14001564" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001390" }, "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:43581575a510f548ce40ea3e", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:447d4c08898c7350c793f8b5", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 36591.0, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:435e3a15a60726f29251131e", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:44987c68616d9b20c854248a", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -59421,75 +60608,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": "E14001254", + "id": "E14001172", "level": "constituency", - "name": "Gravesham", + "name": "Cities of London and Westminster", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Gravesham: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Cities of London and Westminster: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001254" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001172" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_concept": "desnz.subnational.domestic_gas_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:435e3a15a60726f29251131e", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:44987c68616d9b20c854248a", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 556206716.096, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4363d7c57a692dec2235ae61", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:44adc3b2ac1e04a25351ed07", "aggregation": { "method": "sum" }, @@ -59530,19 +60715,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001503", + "id": "E14001342", "level": "constituency", - "name": "Southgate and Wood Green", + "name": "Loughborough", "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 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.E14001503" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001342" }, "measure": { "unit": "kwh" @@ -59563,28 +60748,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4363d7c57a692dec2235ae61", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:44adc3b2ac1e04a25351ed07", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 442219227.445, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4372d45c0de352fab46a1c3c", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:44bf95bb1e74a6c27cbb7718", "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", @@ -59597,75 +60782,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": "E14001504", + "id": "S14000068", "level": "constituency", - "name": "Southport", + "name": "Bathgate and Linlithgow", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Southport: 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.E14001504" + "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:4372d45c0de352fab46a1c3c", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:44bf95bb1e74a6c27cbb7718", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 511778615.202, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:438527b63a9fa6bac2b3de95", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:44c415eb7e295a42398d66d4", "aggregation": { "method": "sum" }, @@ -59706,19 +60889,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001356", + "id": "S14000077", "level": "constituency", - "name": "Melksham and Devizes", + "name": "East Kilbride and Strathaven", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Melksham and Devizes: 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.E14001356" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.S14000077" }, "measure": { "unit": "count" @@ -59739,28 +60922,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:438527b63a9fa6bac2b3de95", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:44c415eb7e295a42398d66d4", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 42205.219, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:43ab4120e03e3f2e5a7911b3", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:44c67bc1f1c81dbf5a4e831a", "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", @@ -59773,83 +60956,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": "E14001592", + "id": "E14001470", "level": "constituency", - "name": "Woking", + "name": "Sheffield South East", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Woking: 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_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_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.E14001470" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:43ab4120e03e3f2e5a7911b3", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:44c67bc1f1c81dbf5a4e831a", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 43688.691, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:43e7f687b575c24e22ee6b98", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:452a8d4fc3acae7e33150d2d", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -59865,7 +61046,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -59874,7 +61055,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -59882,27 +61063,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001371", + "id": "E14001577", "level": "constituency", - "name": "Mitcham and Morden", + "name": "West Lancashire", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Mitcham and Morden: 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.E14001371" + "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", @@ -59917,28 +61098,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:43e7f687b575c24e22ee6b98", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:452a8d4fc3acae7e33150d2d", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 43481.0, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:43f5beef250dc16d387dc51c", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:452b44169881ce5465af5c39", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -59954,7 +61135,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -59963,7 +61144,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -59971,27 +61152,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000021", + "id": "E14001585", "level": "constituency", - "name": "East Renfrewshire", + "name": "Wigan", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, East Renfrewshire: 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_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.S14000021" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001585" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "gas_year", @@ -60004,20 +61185,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:43f5beef250dc16d387dc51c", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:452b44169881ce5465af5c39", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 45773.259, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:440dce79b489b1e441c21c31", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4537eaa7d010f1168cfcfb9c", "aggregation": { "method": "sum" }, @@ -60058,19 +61239,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" @@ -60093,20 +61274,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:440dce79b489b1e441c21c31", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4537eaa7d010f1168cfcfb9c", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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:441b47a4fa9a853ae7ff06a1", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4580cce0229088b645c9bc40", "aggregation": { "method": "sum" }, @@ -60147,19 +61328,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001302", + "id": "E14001524", "level": "constituency", - "name": "Ipswich", + "name": "Stourbridge", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Ipswich: 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_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001302" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001524" }, "measure": { "unit": "count" @@ -60180,20 +61361,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:441b47a4fa9a853ae7ff06a1", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4580cce0229088b645c9bc40", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 39022.03, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4429c7a233c629184904e161", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:459210ad3d1a612b57fd802e", "aggregation": { "method": "sum" }, @@ -60234,19 +61415,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001324", + "id": "E14001121", "level": "constituency", - "name": "Leeds South West and Morley", + "name": "Braintree", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Leeds South West and Morley: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Braintree: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001324" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001121" }, "measure": { "unit": "kwh" @@ -60269,107 +61450,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4429c7a233c629184904e161", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:459210ad3d1a612b57fd802e", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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_type": "float" - }, - { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:442e1da6d748d637c128199f", - "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": "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:442e1da6d748d637c128199f", - "source": { - "source_file": "desnz_constituency_energy_facts.json", - "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", - "source_table": "DESNZ sub-national 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": 178152432.16, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:443b694cffb5206157b4e9d1", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:46a92e8d216a6eb332aa95a6", "aggregation": { "method": "sum" }, @@ -60410,19 +61504,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001138", + "id": "E14001394", "level": "constituency", - "name": "Bromsgrove", + "name": "North East Somerset and Hanham", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Bromsgrove: 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.electricity.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001138" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001394" }, "measure": { "unit": "count" @@ -60445,28 +61539,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:443b694cffb5206157b4e9d1", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:46a92e8d216a6eb332aa95a6", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 40908.26, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4451217007e8aff2cc717973", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:46b0ddc41a969ffa9238d806", "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", @@ -60482,7 +61576,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -60491,7 +61585,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -60499,27 +61593,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001580", + "id": "W07000095", "level": "constituency", - "name": "Westmorland and Lonsdale", + "name": "Clwyd North", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Westmorland and Lonsdale: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Clwyd North: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001580" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.W07000095" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "gas_year", @@ -60532,28 +61626,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4451217007e8aff2cc717973", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:46b0ddc41a969ffa9238d806", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 434098449.127, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:44589fa291d470716f728487", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:46b3c983010a3d6b4c66d59b", "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", @@ -60566,81 +61660,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": "E14001110", "level": "constituency", - "name": "Sussex Weald", + "name": "Bolton North East", "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, 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.gas.consumption", - "record_set_spec_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.E14001110" }, "measure": { - "unit": "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:44589fa291d470716f728487", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:46b3c983010a3d6b4c66d59b", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 50378.548, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:44f34bea878761c3c3331821", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:46c5285d418c881a107c1daa", "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", @@ -60656,7 +61752,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -60665,7 +61761,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -60673,27 +61769,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001259", + "id": "E14001335", "level": "constituency", - "name": "Hackney North and Stoke Newington", + "name": "Lichfield", "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, Lichfield: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001259" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001335" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "gas_year", @@ -60706,28 +61802,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:44f34bea878761c3c3331821", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:46c5285d418c881a107c1daa", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 473975833.365, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:44f7bf5789de3e6b30513ed7", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:46e55367da0737874424c881", "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", @@ -60740,81 +61836,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": "S14000062", + "id": "E14001543", "level": "constituency", - "name": "Aberdeenshire North and Moray East", + "name": "The Wrekin", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Aberdeenshire North and Moray East: DESNZ's authority totals split by its small-area figures", + "label": "Domestic 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.gas.consumption", - "record_set_spec_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.S14000062" + "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_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:44f7bf5789de3e6b30513ed7", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:46e55367da0737874424c881", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 47071.63, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:453c13e8128b8c30858206e6", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:471a958576b81f341d70595f", "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", @@ -60827,75 +61925,73 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { "meter_count": "Meter count" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", + "fuel": "gas", "metric": "meter_count", - "temperature_adjustment": "as_reported" + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001391", + "id": "E14001354", "level": "constituency", - "name": "North East Derbyshire", + "name": "Manchester Withington", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, North East Derbyshire: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, 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" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001391" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001354" }, "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:453c13e8128b8c30858206e6", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:471a958576b81f341d70595f", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 34092.653, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:457c1b1e149d0398a85c47f1", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:47230607b318af31fbcf97dc", "aggregation": { "method": "sum" }, @@ -60936,19 +62032,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001290", + "id": "E14001411", "level": "constituency", - "name": "Holborn and St Pancras", + "name": "Nottingham North and Kimberley", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Holborn and St Pancras: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, 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" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001290" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001411" }, "measure": { "unit": "count" @@ -60971,28 +62067,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:457c1b1e149d0398a85c47f1", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:47230607b318af31fbcf97dc", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 47277.322, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:45999c6c66093900188858b2", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4738f28e23c2c8f2c7bd553e", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -61005,75 +62101,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": "E14001490", + "id": "E14001477", "level": "constituency", - "name": "South Northamptonshire", + "name": "Slough", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, South Northamptonshire: 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.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001490" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001477" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_concept": "desnz.subnational.domestic_gas_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:45999c6c66093900188858b2", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4738f28e23c2c8f2c7bd553e", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 469143719.933, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:45e4c5e83b80d18483f130d5", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:473907145910bd49d6a46fc3", "aggregation": { "method": "sum" }, @@ -61114,19 +62208,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001521", + "id": "E14001516", "level": "constituency", - "name": "Stoke-on-Trent North", + "name": "Stevenage", "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 meters, 2024, Stevenage: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001521" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001516" }, "measure": { "unit": "count" @@ -61149,20 +62243,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:45e4c5e83b80d18483f130d5", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:473907145910bd49d6a46fc3", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 42651.03, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:460e2802af28a98b4cfabdbd", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4750a0b7df5046f8ae6760c5", "aggregation": { "method": "sum" }, @@ -61203,19 +62297,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001388", + "id": "E14001192", "level": "constituency", - "name": "North Dorset", + "name": "Daventry", "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, 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.E14001388" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001192" }, "measure": { "unit": "count" @@ -61238,115 +62332,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:460e2802af28a98b4cfabdbd", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4750a0b7df5046f8ae6760c5", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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_type": "float" - }, - { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:461931b9ec0e3f29dbb0f234", - "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": "E14001404", - "level": "constituency", - "name": "North West Leicestershire", - "vintage": "pcon_2024" - }, - "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.gas.meter_count", - "record_set_spec_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" - }, - "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:461931b9ec0e3f29dbb0f234", - "source": { - "source_file": "desnz_constituency_energy_facts.json", - "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", - "source_table": "DESNZ sub-national 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": 47357.132, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:461b40fb78d01a6cf796dbbf", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4761fd72f54e660cf942873d", "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", @@ -61359,73 +62366,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": "E14001420", + "id": "E14001427", "level": "constituency", - "name": "Oxford West and Abingdon", + "name": "Plymouth Sutton and Devonport", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Oxford West and Abingdon: 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_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_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.E14001420" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001427" }, "measure": { - "unit": "count" + "unit": "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:461b40fb78d01a6cf796dbbf", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4761fd72f54e660cf942873d", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 140877860.196, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:465278ccf5a2db379a797cf4", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4792c79ff9f91ed2b3e6a178", "aggregation": { "method": "sum" }, @@ -61466,19 +62475,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001072", + "id": "E14001155", "level": "constituency", - "name": "Banbury", + "name": "Central Devon", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Banbury: 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.E14001072" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001155" }, "measure": { "unit": "count" @@ -61501,28 +62510,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:465278ccf5a2db379a797cf4", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4792c79ff9f91ed2b3e6a178", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 43892.763, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:46697525ccbd6132dd2929c6", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:479326e7135405ed93197028", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -61538,7 +62547,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -61547,7 +62556,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -61555,27 +62564,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001121", + "id": "E14001487", "level": "constituency", - "name": "Braintree", + "name": "South Holland and The Deepings", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Braintree: 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_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001121" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001487" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "calendar_year", @@ -61590,28 +62599,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:46697525ccbd6132dd2929c6", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:479326e7135405ed93197028", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 184853462.266, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:468bf9347abc6eba3918b2e3", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:479c0d67b656934cfe6f872d", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -61627,7 +62636,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -61636,7 +62645,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -61644,27 +62653,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001262", + "id": "W07000099", "level": "constituency", - "name": "Halifax", + "name": "Merthyr Tydfil and Aberdare", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Halifax: 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_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001262" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.W07000099" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "calendar_year", @@ -61679,28 +62688,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:468bf9347abc6eba3918b2e3", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:479c0d67b656934cfe6f872d", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 46082.219, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:469b191dd77a394dc06ff4cf", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:479c21c240bf30c636376ef9", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -61716,7 +62725,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -61725,7 +62734,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -61733,27 +62742,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001528", + "id": "E14001122", "level": "constituency", - "name": "Stretford and Urmston", + "name": "Brent East", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Stretford and Urmston: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Brent East: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001528" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001122" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "gas_year", @@ -61766,20 +62775,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:469b191dd77a394dc06ff4cf", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:479c21c240bf30c636376ef9", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 42319.821, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:46a010bda90aa10fcf555650", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:47abdb50516d175e135fb369", "aggregation": { "method": "sum" }, @@ -61820,19 +62829,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001517", + "id": "E14001499", "level": "constituency", - "name": "Stockport", + "name": "Southampton Itchen", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Stockport: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Southampton Itchen: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001517" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001499" }, "measure": { "unit": "kwh" @@ -61853,28 +62862,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:46a010bda90aa10fcf555650", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:47abdb50516d175e135fb369", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 330717973.465, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:46b228d29c6d2c43d386ff93", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:47c0301fc3b3b9d5d930617f", "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", @@ -61887,81 +62896,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": "E14001231", + "id": "E14001588", "level": "constituency", - "name": "Exeter", + "name": "Windsor", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Exeter: 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.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.E14001231" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001588" }, "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:46b228d29c6d2c43d386ff93", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:47c0301fc3b3b9d5d930617f", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 185091728.932, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:46c51a5d48e913a0d0c75669", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:47ea8cbaa86d711a5bf27d49", "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", @@ -61977,7 +62988,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -61986,7 +62997,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -61994,27 +63005,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001108", + "id": "E14001426", "level": "constituency", - "name": "Bognor Regis and Littlehampton", + "name": "Plymouth Moor View", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Bognor Regis and Littlehampton: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas 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.E14001108" + "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", @@ -62027,28 +63038,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:46c51a5d48e913a0d0c75669", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:47ea8cbaa86d711a5bf27d49", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 318426618.218, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:46ef574fadfec956ec9747a4", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:47f334110c239d4e1eb55da4", "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", @@ -62061,81 +63072,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": "E14001407", + "id": "E14001182", "level": "constituency", - "name": "Northampton South", + "name": "Coventry South", "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, Coventry South: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.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.E14001182" }, "measure": { - "unit": "count" + "unit": "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:46ef574fadfec956ec9747a4", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:47f334110c239d4e1eb55da4", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 151165687.08, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:471a8b968ea37911a0d7df30", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:47f95f8726b7637efabff981", "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", @@ -62148,73 +63161,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": "E14001495", + "id": "E14001441", "level": "constituency", - "name": "South West Devon", + "name": "Redditch", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, South West Devon: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, 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.E14001495" + "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:471a8b968ea37911a0d7df30", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:47f95f8726b7637efabff981", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 42461.107, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:47313d576b5bd8ff83d35d6d", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:47fe4d5e4d097dc3b2a2ca92", "aggregation": { "method": "sum" }, @@ -62255,19 +63270,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001524", + "id": "E14001213", "level": "constituency", - "name": "Stourbridge", + "name": "East Ham", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Stourbridge: 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.E14001524" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001213" }, "measure": { "unit": "count" @@ -62290,28 +63305,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:47313d576b5bd8ff83d35d6d", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:47fe4d5e4d097dc3b2a2ca92", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 38039.891, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4732725951e27ca98b6b6be5", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:47ff504250e910dbfc4e5fb7", "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", @@ -62324,75 +63339,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": "E14001567", + "id": "E14001375", "level": "constituency", - "name": "Washington and Gateshead South", + "name": "Newark", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Washington and Gateshead South: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Newark: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001567" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001375" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4732725951e27ca98b6b6be5", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:47ff504250e910dbfc4e5fb7", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 37003.764, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:478b66fc6cf3d3953d081ce9", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:480568b446f75b3e94a3716d", "aggregation": { "method": "sum" }, @@ -62433,19 +63446,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001530", + "id": "E14001580", "level": "constituency", - "name": "Suffolk Coastal", + "name": "Westmorland and Lonsdale", "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, Westmorland and Lonsdale: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001530" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001580" }, "measure": { "unit": "kwh" @@ -62466,28 +63479,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:478b66fc6cf3d3953d081ce9", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:480568b446f75b3e94a3716d", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 370333450.854, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:479fd795a605284b901c4b68", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4810df4abe479d02bae94f94", "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", @@ -62500,75 +63513,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": "E14001358", + "id": "E14001081", "level": "constituency", - "name": "Meriden and Solihull East", + "name": "Battersea", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Meriden and Solihull East: 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.electricity.consumption", - "record_set_spec_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.E14001358" + "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_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:479fd795a605284b901c4b68", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4810df4abe479d02bae94f94", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 38080.092, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:47c085a4fb0efcbe90b2a6a3", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4813e7d3d5f40aaefcef0756", "aggregation": { "method": "sum" }, @@ -62609,19 +63620,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001186", + "id": "E14001476", "level": "constituency", - "name": "Croydon East", + "name": "Sleaford and North Hykeham", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Croydon East: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Sleaford and North Hykeham: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001186" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001476" }, "measure": { "unit": "count" @@ -62642,28 +63653,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:47c085a4fb0efcbe90b2a6a3", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4813e7d3d5f40aaefcef0756", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 33782.028, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:47d7cee3fb0e5816b94a3069", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:482a8e5ea5cf9b7a3095a2d0", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -62676,75 +63687,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": "S14000074", + "id": "E14001598", "level": "constituency", - "name": "Dumfriesshire, Clydesdale and Tweeddale", + "name": "Worsley and Eccles", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Dumfriesshire, Clydesdale and Tweeddale: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Worsley and Eccles: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.S14000074" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001598" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_concept": "desnz.subnational.domestic_gas_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:47d7cee3fb0e5816b94a3069", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:482a8e5ea5cf9b7a3095a2d0", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 493032355.408, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:47def46ea4de6a71d8ee943a", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4863bfb43eb5a73c8acd2fcb", "aggregation": { "method": "sum" }, @@ -62785,19 +63794,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001139", + "id": "E14001224", "level": "constituency", - "name": "Broxbourne", + "name": "Ely and East Cambridgeshire", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Broxbourne: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Ely and East Cambridgeshire: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001139" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001224" }, "measure": { "unit": "kwh" @@ -62820,20 +63829,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:47def46ea4de6a71d8ee943a", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4863bfb43eb5a73c8acd2fcb", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 185298541.01, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:47e0d6c67c6872b8a1dff4c2", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4893bdbab2ba6c5c5f9eff3f", "aggregation": { "method": "sum" }, @@ -62874,19 +63883,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001376", + "id": "E14001451", "level": "constituency", - "name": "Newbury", + "name": "Rother Valley", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Newbury: 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.E14001376" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001451" }, "measure": { "unit": "count" @@ -62907,28 +63916,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:47e0d6c67c6872b8a1dff4c2", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4893bdbab2ba6c5c5f9eff3f", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 40168.882, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4803c7bfb7adc8bd626d2f1d", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:48a6213a591c5f9c7e7a819a", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -62944,7 +63953,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -62953,7 +63962,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -62961,27 +63970,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "W07000110", + "id": "E14001598", "level": "constituency", - "name": "Vale of Glamorgan", + "name": "Worsley and Eccles", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Vale of Glamorgan: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, 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" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.W07000110" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001598" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "calendar_year", @@ -62996,28 +64005,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4803c7bfb7adc8bd626d2f1d", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:48a6213a591c5f9c7e7a819a", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 48695.967, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:480b043933edc797d08f8c38", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:48e2f18fe4caf5f9d7fdc572", "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", @@ -63030,73 +64039,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": "E14001317", + "id": "S14000073", "level": "constituency", - "name": "Knowsley", + "name": "Dumfries and Galloway", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Knowsley: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Dumfries and Galloway: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001317" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.S14000073" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:480b043933edc797d08f8c38", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:48e2f18fe4caf5f9d7fdc572", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 51951.639, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:482a959f3ee8948d02df3cef", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:48e840b217acf849553265ee", "aggregation": { "method": "sum" }, @@ -63137,19 +64148,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001225", + "id": "E14001383", "level": "constituency", - "name": "Enfield North", + "name": "Normanton and Hemsworth", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Enfield North: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, 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" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001225" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001383" }, "measure": { "unit": "count" @@ -63170,20 +64181,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:482a959f3ee8948d02df3cef", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:48e840b217acf849553265ee", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 45406.609, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4840a7771bf42687ea981d30", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4931a392421fe16805776b40", "aggregation": { "method": "sum" }, @@ -63224,19 +64235,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001461", + "id": "E14001531", "level": "constituency", - "name": "Scarborough and Whitby", + "name": "Sunderland Central", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Scarborough and Whitby: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, 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.electricity.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001461" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001531" }, "measure": { "unit": "kwh" @@ -63259,20 +64270,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4840a7771bf42687ea981d30", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4931a392421fe16805776b40", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 131818797.212, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:487d818b892df6e7a2827182", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:493cf0ab14d03d1c563416b0", "aggregation": { "method": "sum" }, @@ -63313,19 +64324,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001194", + "id": "E14001173", "level": "constituency", - "name": "Derby South", + "name": "City of Durham", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Derby South: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, City of Durham: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001194" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001173" }, "measure": { "unit": "count" @@ -63348,20 +64359,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:487d818b892df6e7a2827182", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:493cf0ab14d03d1c563416b0", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 43165.18, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4897679800f2eca43ae96ef0", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:493fd6f511b99fe83136d415", "aggregation": { "method": "sum" }, @@ -63402,19 +64413,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001379", + "id": "E14001383", "level": "constituency", - "name": "Newcastle upon Tyne North", + "name": "Normanton and Hemsworth", "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, Normanton and Hemsworth: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001379" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001383" }, "measure": { "unit": "kwh" @@ -63437,20 +64448,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4897679800f2eca43ae96ef0", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:493fd6f511b99fe83136d415", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 133816896.351, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:489c6957c786834b43310c5d", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4953498b51c4ee689a08599f", "aggregation": { "method": "sum" }, @@ -63491,19 +64502,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001185", + "id": "E14001175", "level": "constituency", - "name": "Crewe and Nantwich", + "name": "Clapham and Brixton Hill", "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, 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.E14001185" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001175" }, "measure": { "unit": "kwh" @@ -63526,20 +64537,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:489c6957c786834b43310c5d", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4953498b51c4ee689a08599f", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 129700830.097, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:48a39dc4ee20d62e2c6bb1af", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:49612c7fbe58696433b9dbfc", "aggregation": { "method": "sum" }, @@ -63580,19 +64591,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001422", + "id": "W07000096", "level": "constituency", - "name": "Pendle and Clitheroe", + "name": "Dwyfor Meirionnydd", "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, 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" }, "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.W07000096" }, "measure": { "unit": "count" @@ -63615,20 +64626,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:48a39dc4ee20d62e2c6bb1af", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:49612c7fbe58696433b9dbfc", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 51428.531, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:48c3b64540ad3519361a750a", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:49a914c38ef68db71148c989", "aggregation": { "method": "sum" }, @@ -63669,19 +64680,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001432", + "id": "S14000060", "level": "constituency", - "name": "Portsmouth South", + "name": "Aberdeen North", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Portsmouth South: 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.E14001432" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.S14000060" }, "measure": { "unit": "kwh" @@ -63702,28 +64713,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:48c3b64540ad3519361a750a", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:49a914c38ef68db71148c989", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 548752842.295, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:491e9a003690e2720f719c1d", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:49bfc80a425dc4ed12da6e76", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -63736,81 +64747,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": "W07000103", + "id": "E14001093", "level": "constituency", - "name": "Neath and Swansea East", + "name": "Birmingham Erdington", "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, 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.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_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.E14001093" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_concept": "desnz.subnational.domestic_electricity_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:491e9a003690e2720f719c1d", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:49bfc80a425dc4ed12da6e76", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 50304.474, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4925b240ef57dde30dbacee9", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4a464eb09a610812e2b42347", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -63826,7 +64839,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -63835,7 +64848,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -63843,27 +64856,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001519", + "id": "E14001295", "level": "constituency", - "name": "Stockton West", + "name": "Houghton and Sunderland South", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Stockton West: 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_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001519" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001295" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "calendar_year", @@ -63878,28 +64891,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4925b240ef57dde30dbacee9", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4a464eb09a610812e2b42347", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 48691.965, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:49313623636b06816a6cc753", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4a627a9207bd4eea589ce9c1", "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", @@ -63915,7 +64928,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -63924,7 +64937,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -63932,27 +64945,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001508", + "id": "E14001301", "level": "constituency", - "name": "St Austell and Newquay", + "name": "Ilford South", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, St Austell and Newquay: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, 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" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001508" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001301" }, "measure": { - "unit": "count" + "unit": "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", @@ -63965,28 +64978,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:49313623636b06816a6cc753", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4a627a9207bd4eea589ce9c1", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 461532346.809, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:494d5d0d76c5f98ca3c99eb0", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4a662899f7f94b81fee7f1cc", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -63999,83 +65012,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": "E14001330", + "id": "E14001200", "level": "constituency", - "name": "Lewes", + "name": "Doncaster North", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Lewes: 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.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001330" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001200" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_concept": "desnz.subnational.domestic_gas_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:494d5d0d76c5f98ca3c99eb0", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4a662899f7f94b81fee7f1cc", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 446293153.933, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:497eb416326866e1d08ea66e", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4a6c7496e48301a94bf31874", "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", @@ -64088,83 +65099,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": "E14001210", "level": "constituency", - "name": "Aldershot", + "name": "Earley and Woodley", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Aldershot: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Earley and Woodley: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001063" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001210" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_concept": "desnz.subnational.domestic_gas_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:497eb416326866e1d08ea66e", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4a6c7496e48301a94bf31874", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 38356.631, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:498a0002e0d802e003302db9", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4a72adabd623dc7881776b71", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -64180,7 +65189,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -64189,7 +65198,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -64197,27 +65206,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001459", + "id": "E14001086", "level": "constituency", - "name": "Salford", + "name": "Bethnal Green and Stepney", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Salford: 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.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_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.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_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "gas_year", @@ -64230,20 +65239,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:498a0002e0d802e003302db9", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4a72adabd623dc7881776b71", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 35166.903, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:49ce1e8258dddc6e701cac21", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4a7f08a755101d653e642749", "aggregation": { "method": "sum" }, @@ -64284,19 +65293,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001063", + "id": "E14001599", "level": "constituency", - "name": "Aldershot", + "name": "Worthing West", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Aldershot: 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_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001063" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001599" }, "measure": { "unit": "kwh" @@ -64319,28 +65328,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:49ce1e8258dddc6e701cac21", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4a7f08a755101d653e642749", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 155054507.512, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:49f6953f93212a340cf5a82d", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4a862be4fa29a592a5156659", "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", @@ -64353,83 +65362,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": "E14001307", + "id": "E14001415", "level": "constituency", - "name": "Jarrow and Gateshead East", + "name": "Oldham East and Saddleworth", "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 consumption, 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" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.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.E14001307" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001415" }, "measure": { - "unit": "count" + "unit": "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:49f6953f93212a340cf5a82d", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4a862be4fa29a592a5156659", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 519555839.724, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:49f8b99579d3324974e8fa14", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4a884c8f493ab1924475d25a", "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", @@ -64445,7 +65452,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -64454,7 +65461,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -64462,61 +65469,150 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001424", + "id": "E14001474", "level": "constituency", - "name": "Penrith and Solway", + "name": "Sittingbourne and Sheppey", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Penrith and Solway: 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_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + }, + "lineage": { + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001474" + }, + "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:4a884c8f493ab1924475d25a", + "source": { + "source_file": "desnz_constituency_energy_facts.json", + "source_name": "microcosm", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", + "source_table": "DESNZ sub-national 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_type": "float" + }, + { + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4a9a63140f284e07d385dda0", + "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": "E14001263", + "level": "constituency", + "name": "Hamble Valley", + "vintage": "pcon_2024" + }, + "label": "Domestic electricity meters, 2024, Hamble Valley: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_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.E14001263" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_concept": "desnz.subnational.domestic_electricity_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:49f8b99579d3324974e8fa14", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4a9a63140f284e07d385dda0", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 46532.308, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4a3fa2d53fca7c7d92401ac9", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4a9de0b1ce86ce2d2ad19fbe", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -64529,73 +65625,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": "E14001558", + "id": "E14001468", "level": "constituency", - "name": "Uxbridge and South Ruislip", + "name": "Sheffield Hallam", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Uxbridge and South Ruislip: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity 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" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001558" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001468" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_concept": "desnz.subnational.domestic_electricity_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4a3fa2d53fca7c7d92401ac9", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4a9de0b1ce86ce2d2ad19fbe", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 39545.144, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4aa60f11a5911d0691cc8d42", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4ac5fef0fe47c84e4ebb0434", "aggregation": { "method": "sum" }, @@ -64636,19 +65734,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001558", + "id": "E14001196", "level": "constituency", - "name": "Uxbridge and South Ruislip", + "name": "Dewsbury and Batley", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Uxbridge and South Ruislip: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, 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" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001558" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001196" }, "measure": { "unit": "kwh" @@ -64669,28 +65767,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4aa60f11a5911d0691cc8d42", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4ac5fef0fe47c84e4ebb0434", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 465957387.582, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4ab9a31960d36f323955c41b", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4ad33d40e09c87fbbe370140", "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", @@ -64706,7 +65804,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -64715,7 +65813,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -64723,27 +65821,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001115", + "id": "E14001425", "level": "constituency", - "name": "Bournemouth East", + "name": "Peterborough", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Bournemouth East: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, 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" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001115" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001425" }, "measure": { - "unit": "count" + "unit": "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", @@ -64756,28 +65854,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4ab9a31960d36f323955c41b", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4ad33d40e09c87fbbe370140", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 508362775.211, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4adb7114ef4dbbae2082b2a6", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4ad585483df473c92348ac3d", "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", @@ -64790,75 +65888,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": "S14000094", + "id": "E14001448", "level": "constituency", - "name": "Inverness, Skye and West Ross-shire", + "name": "Romford", "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 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.S14000094" + "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:4adb7114ef4dbbae2082b2a6", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4ad585483df473c92348ac3d", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 488517348.824, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4b1044dab2e00deb97df0929", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4ad6b66a79a6a74fc6eaec8f", "aggregation": { "method": "sum" }, @@ -64899,19 +65995,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001144", + "id": "E14001472", "level": "constituency", - "name": "Bury North", + "name": "Shipley", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Bury North: 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.E14001144" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001472" }, "measure": { "unit": "count" @@ -64932,20 +66028,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4b1044dab2e00deb97df0929", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4ad6b66a79a6a74fc6eaec8f", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 41299.329, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4b29396fbf403c21be1bc137", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4ad75382f797ce0368ae3cb8", "aggregation": { "method": "sum" }, @@ -64986,19 +66082,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001341", + "id": "E14001234", "level": "constituency", - "name": "Liverpool West Derby", + "name": "Farnham and Bordon", "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, Farnham and Bordon: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "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.E14001234" }, "measure": { "unit": "count" @@ -65021,28 +66117,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4b29396fbf403c21be1bc137", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4ad75382f797ce0368ae3cb8", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 43962.487, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4b3de1b07c20c9733e52efa0", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4af6545dbfd99bfbdba7f796", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -65055,81 +66151,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": "E14001224", + "id": "E14001160", "level": "constituency", - "name": "Ely and East Cambridgeshire", + "name": "Chelsea and Fulham", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Ely and East Cambridgeshire: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Chelsea and Fulham: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001224" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001160" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_concept": "desnz.subnational.domestic_electricity_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4b3de1b07c20c9733e52efa0", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4af6545dbfd99bfbdba7f796", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 65520.379, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4b5ff7448a3588136cb08ac9", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4b52f0878e498497b6ed7cf0", "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", @@ -65142,81 +66240,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": "S14000073", + "id": "E14001580", "level": "constituency", - "name": "Dumfries and Galloway", + "name": "Westmorland and Lonsdale", "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, 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" + "record_set_id": "uk.local_geography.desnz_constituency_energy.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.E14001580" }, "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:4b5ff7448a3588136cb08ac9", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4b52f0878e498497b6ed7cf0", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 195979994.974, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4b6266c0223772c155b312db", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4b629cb0a8a044dfddabb550", "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", @@ -65232,7 +66332,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -65241,7 +66341,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -65249,27 +66349,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001594", + "id": "E14001299", "level": "constituency", - "name": "Wolverhampton North East", + "name": "Hyndburn", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Wolverhampton North East: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Hyndburn: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_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.E14001594" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001299" }, "measure": { - "unit": "count" + "unit": "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", @@ -65282,20 +66382,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4b6266c0223772c155b312db", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4b629cb0a8a044dfddabb550", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 464176582.361, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4b70c58493333212157d2f9f", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4b62d61c61ee97cb352e6073", "aggregation": { "method": "sum" }, @@ -65336,19 +66436,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001542", + "id": "E14001440", "level": "constituency", - "name": "Tewkesbury", + "name": "Redcar", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Tewkesbury: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Redcar: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001542" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001440" }, "measure": { "unit": "kwh" @@ -65369,28 +66469,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4b70c58493333212157d2f9f", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4b62d61c61ee97cb352e6073", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 467900753.482, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4b8fd0e112553afc70b0cab2", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4b66761eee74e86e0dbab4ff", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -65406,7 +66506,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -65415,7 +66515,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -65423,27 +66523,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001566", + "id": "E14001341", "level": "constituency", - "name": "Warwick and Leamington", + "name": "Liverpool West Derby", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Warwick and Leamington: 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_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001566" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001341" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "gas_year", @@ -65456,20 +66556,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4b8fd0e112553afc70b0cab2", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4b66761eee74e86e0dbab4ff", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 43315.072, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4baeed98adbb79324e59622b", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4b73801b4732def3e23e0910", "aggregation": { "method": "sum" }, @@ -65510,19 +66610,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001090", + "id": "S14000066", "level": "constituency", - "name": "Bicester and Woodstock", + "name": "Arbroath and Broughty Ferry", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Bicester and Woodstock: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, 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.E14001090" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.S14000066" }, "measure": { "unit": "kwh" @@ -65543,20 +66643,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4baeed98adbb79324e59622b", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4b73801b4732def3e23e0910", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 476716526.189, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4bb17e50d2050fd7766ee21d", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4b82fedb01ae0be7ae33bb88", "aggregation": { "method": "sum" }, @@ -65597,19 +66697,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001169", + "id": "E14001335", "level": "constituency", - "name": "Chipping Barnet", + "name": "Lichfield", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Chipping Barnet: 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.electricity.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001169" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001335" }, "measure": { "unit": "count" @@ -65632,20 +66732,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4bb17e50d2050fd7766ee21d", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4b82fedb01ae0be7ae33bb88", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 44353.632, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4bb48dec97ea9805b7fce7ce", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4b862b28ff3991ea409cd5b6", "aggregation": { "method": "sum" }, @@ -65686,19 +66786,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001562", + "id": "E14001389", "level": "constituency", - "name": "Walsall and Bloxwich", + "name": "North Durham", "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, 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.E14001562" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001389" }, "measure": { "unit": "count" @@ -65721,28 +66821,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4bb48dec97ea9805b7fce7ce", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4b862b28ff3991ea409cd5b6", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 46116.041, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4bdc08d1dd18335ffcde90a3", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4b87b4b53685082264de2970", "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", @@ -65755,83 +66855,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": "E14001173", + "id": "E14001590", "level": "constituency", - "name": "City of Durham", + "name": "Witham", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, City of Durham: 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.E14001173" + "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:4bdc08d1dd18335ffcde90a3", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4b87b4b53685082264de2970", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 34271.33, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4bdffcbbafe0da9d4b3b2a24", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4b95b34657f7fb0d764672c7", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -65847,7 +66945,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -65856,7 +66954,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -65864,27 +66962,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000068", + "id": "E14001518", "level": "constituency", - "name": "Bathgate and Linlithgow", + "name": "Stockton North", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Bathgate and Linlithgow: 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_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.S14000068" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001518" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "calendar_year", @@ -65899,28 +66997,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4bdffcbbafe0da9d4b3b2a24", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4b95b34657f7fb0d764672c7", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 45545.159, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4beddcb9907cbc77b33ba6f5", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4baa4d5d6c8c8410995611e7", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -65933,83 +67031,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": "E14001470", "level": "constituency", - "name": "York Outer", + "name": "Sheffield South East", "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, Sheffield South East: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_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.E14001470" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_concept": "desnz.subnational.domestic_gas_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4beddcb9907cbc77b33ba6f5", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4baa4d5d6c8c8410995611e7", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 468842193.959, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4bef193687a0c1f8f821d73d", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4bb48d36695b88255e904660", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -66025,7 +67121,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -66034,7 +67130,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -66042,27 +67138,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001162", + "id": "E14001151", "level": "constituency", - "name": "Chesham and Amersham", + "name": "Canterbury", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Chesham and Amersham: 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_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001162" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001151" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "gas_year", @@ -66075,28 +67171,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4bef193687a0c1f8f821d73d", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4bb48d36695b88255e904660", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 40908.864, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4c25fe3dbc6b5a178f3a152c", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4bb8f054fc5be19b3114fc8b", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -66109,75 +67205,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": "E14001362", + "id": "E14001469", "level": "constituency", - "name": "Mid Derbyshire", + "name": "Sheffield Heeley", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Mid Derbyshire: 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.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001362" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001469" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_concept": "desnz.subnational.domestic_gas_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4c25fe3dbc6b5a178f3a152c", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4bb8f054fc5be19b3114fc8b", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 497091116.064, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4c44898d7ee9d18ed44671e6", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4bd3202a69f3940a676c3c57", "aggregation": { "method": "sum" }, @@ -66218,19 +67312,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001497", + "id": "E14001264", "level": "constituency", - "name": "South West Norfolk", + "name": "Hammersmith and Chiswick", "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, 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.E14001497" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001264" }, "measure": { "unit": "kwh" @@ -66253,115 +67347,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4c44898d7ee9d18ed44671e6", - "source": { - "source_file": "desnz_constituency_energy_facts.json", - "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", - "source_table": "DESNZ sub-national 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_type": "float" - }, - { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4c537fc48c49bb324069cae4", - "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:4c537fc48c49bb324069cae4", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4bd3202a69f3940a676c3c57", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 167592471.813, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4c571019da9894bcca270bb9", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4bd72e67aa7a4105af95d6be", "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", @@ -66377,7 +67384,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -66386,7 +67393,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -66394,27 +67401,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001289", + "id": "W07000091", "level": "constituency", - "name": "Hitchin", + "name": "Cardiff South and Penarth", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Hitchin: 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_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_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.W07000091" }, "measure": { - "unit": "count" + "unit": "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", @@ -66427,20 +67434,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4c571019da9894bcca270bb9", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4bd72e67aa7a4105af95d6be", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 385701311.58, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4c64e6207130b080d0bbe40d", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4bdb751834808e168b631f47", "aggregation": { "method": "sum" }, @@ -66481,19 +67488,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001300", + "id": "S14000061", "level": "constituency", - "name": "Ilford North", + "name": "Aberdeen South", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Ilford North: 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.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001300" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.S14000061" }, "measure": { "unit": "kwh" @@ -66514,28 +67521,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4c64e6207130b080d0bbe40d", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4bdb751834808e168b631f47", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 647317290.495, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4c6b59d322efe18cc1416aa0", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4be40b41ecd4a8c2b5bdc131", "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", @@ -66548,73 +67555,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": "E14001396", + "id": "S14000045", "level": "constituency", - "name": "North Norfolk", + "name": "Midlothian", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, North Norfolk: 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.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.E14001396" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.S14000045" }, "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:4c6b59d322efe18cc1416aa0", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4be40b41ecd4a8c2b5bdc131", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 134247351.6, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4c936df412e49caed002f5b5", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4bf462c1c8ed40abe49f2bc9", "aggregation": { "method": "sum" }, @@ -66655,19 +67664,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001484", + "id": "E14001217", "level": "constituency", - "name": "South Devon", + "name": "East Wiltshire", "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, East Wiltshire: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001484" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001217" }, "measure": { "unit": "count" @@ -66690,20 +67699,107 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4c936df412e49caed002f5b5", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4bf462c1c8ed40abe49f2bc9", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 42257.581, + "value_type": "float" + }, + { + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4c0ccec3345836b9e573782a", + "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": "E14001521", + "level": "constituency", + "name": "Stoke-on-Trent North", + "vintage": "pcon_2024" + }, + "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.E14001521" + }, + "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:4c0ccec3345836b9e573782a", + "source": { + "source_file": "desnz_constituency_energy_facts.json", + "source_name": "microcosm", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", + "source_table": "DESNZ sub-national 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_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4cb68c1f72459964115a7006", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4c18b6185839f7912143bd72", "aggregation": { "method": "sum" }, @@ -66744,19 +67840,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001546", + "id": "E14001571", "level": "constituency", - "name": "Thurrock", + "name": "Wellingborough and Rushden", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Thurrock: 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.E14001546" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001571" }, "measure": { "unit": "kwh" @@ -66779,20 +67875,109 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4cb68c1f72459964115a7006", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4c18b6185839f7912143bd72", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 154731239.906, + "value_type": "float" + }, + { + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4c3809573e59858b37f7270a", + "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": "E14001265", + "level": "constituency", + "name": "Hampstead and Highgate", + "vintage": "pcon_2024" + }, + "label": "Domestic electricity meters, 2024, Hampstead and Highgate: DESNZ's authority totals split by its small-area figures", + "layout": { + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + }, + "lineage": { + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001265" + }, + "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:4c3809573e59858b37f7270a", + "source": { + "source_file": "desnz_constituency_energy_facts.json", + "source_name": "microcosm", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", + "source_table": "DESNZ sub-national 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_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4cd4e5b1270722e791a212c4", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4c73f4e4a22db1c3e775b3ac", "aggregation": { "method": "sum" }, @@ -66833,19 +68018,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001530", + "id": "E14001117", "level": "constituency", - "name": "Suffolk Coastal", + "name": "Bracknell", "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, Bracknell: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "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.E14001117" }, "measure": { "unit": "count" @@ -66866,20 +68051,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4cd4e5b1270722e791a212c4", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4c73f4e4a22db1c3e775b3ac", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 38101.184, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4cd7d4cc87c304c59b079873", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4c78e74b7a2e823fb9041650", "aggregation": { "method": "sum" }, @@ -66920,19 +68105,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001249", + "id": "E14001078", "level": "constituency", - "name": "Godalming and Ash", + "name": "Basingstoke", "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, Basingstoke: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001249" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001078" }, "measure": { "unit": "kwh" @@ -66955,28 +68140,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4cd7d4cc87c304c59b079873", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4c78e74b7a2e823fb9041650", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 155006117.768, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4ceb2377ce8ada1d4b3e0259", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4ccaeaa8cd18962167d1c491", "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", @@ -66989,73 +68174,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": "E14001415", + "id": "W07000084", "level": "constituency", - "name": "Oldham East and Saddleworth", + "name": "Blaenau Gwent and Rhymney", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Oldham East and Saddleworth: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Blaenau Gwent and Rhymney: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.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.E14001415" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.W07000084" }, "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:4ceb2377ce8ada1d4b3e0259", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4ccaeaa8cd18962167d1c491", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 123347647.73, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4cffa3c0ede549ee7d3b432e", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4ce3eb896051940b30019c5d", "aggregation": { "method": "sum" }, @@ -67096,19 +68283,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001577", + "id": "E14001239", "level": "constituency", - "name": "West Lancashire", + "name": "Folkestone and Hythe", "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, 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" }, "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.E14001239" }, "measure": { "unit": "count" @@ -67129,28 +68316,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4cffa3c0ede549ee7d3b432e", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4ce3eb896051940b30019c5d", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 39038.277, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4cffc8ac1bb3bbe536f6bf7e", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4d2a86662d0e05541d306107", "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", @@ -67166,7 +68353,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -67175,7 +68362,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -67183,27 +68370,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001280", + "id": "E14001204", "level": "constituency", - "name": "Henley and Thame", + "name": "Dudley", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Henley and Thame: 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_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_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.E14001280" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001204" }, "measure": { - "unit": "count" + "unit": "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", @@ -67216,20 +68403,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4cffc8ac1bb3bbe536f6bf7e", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4d2a86662d0e05541d306107", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 448551528.514, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4d02a3c9de20d13ed8951903", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4d6b1972bfbfde5eaf2682f6", "aggregation": { "method": "sum" }, @@ -67270,19 +68457,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001156", + "id": "E14001471", "level": "constituency", - "name": "Central Suffolk and North Ipswich", + "name": "Sherwood Forest", "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 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" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001156" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001471" }, "measure": { "unit": "count" @@ -67305,115 +68492,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4d02a3c9de20d13ed8951903", - "source": { - "source_file": "desnz_constituency_energy_facts.json", - "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", - "source_table": "DESNZ sub-national 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_type": "float" - }, - { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4d21d2010f4cc155575b7b70", - "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": "E14001437", - "level": "constituency", - "name": "Rayleigh and Wickford", - "vintage": "pcon_2024" - }, - "label": "Domestic gas consumption, 2024, Rayleigh and Wickford: DESNZ's authority totals split by its small-area figures", - "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" - }, - "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001437" - }, - "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:4d21d2010f4cc155575b7b70", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4d6b1972bfbfde5eaf2682f6", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 46997.21, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4d339028bd1ac033741cf17a", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4db2cba82619648d7839a0fe", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -67429,7 +68529,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -67438,7 +68538,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -67446,27 +68546,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001560", + "id": "E14001524", "level": "constituency", - "name": "Wakefield and Rothwell", + "name": "Stourbridge", "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, Stourbridge: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001560" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001524" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "calendar_year", @@ -67481,28 +68581,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4d339028bd1ac033741cf17a", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4db2cba82619648d7839a0fe", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 41050.799, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4d3fd0b40f1e3836c765c1cb", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4db3b90c60cd06ef7c0e50c5", "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", @@ -67515,75 +68615,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": "E14001234", + "id": "S14000063", "level": "constituency", - "name": "Farnham and Bordon", + "name": "Airdrie and Shotts", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Farnham and Bordon: 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_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_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.E14001234" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.S14000063" }, "measure": { - "unit": "count" + "unit": "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:4d3fd0b40f1e3836c765c1cb", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4db3b90c60cd06ef7c0e50c5", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 488774800.461, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4d500b54a50b5b368e5fa5c1", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4db43928d1387cdd5dc9724d", "aggregation": { "method": "sum" }, @@ -67624,19 +68722,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001496", + "id": "E14001605", "level": "constituency", - "name": "South West Hertfordshire", + "name": "York Outer", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, South West Hertfordshire: 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.gas.consumption", "record_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" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001605" }, "measure": { "unit": "kwh" @@ -67657,28 +68755,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4d500b54a50b5b368e5fa5c1", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4db43928d1387cdd5dc9724d", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 478609823.564, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4d7952d1f8353c5addef932a", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4dbba83b35ac12cc24a5eaee", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -67691,73 +68789,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": "E14001604", + "id": "E14001573", "level": "constituency", - "name": "York Central", + "name": "Welwyn Hatfield", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, York Central: 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_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001604" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001573" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_concept": "desnz.subnational.domestic_electricity_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4d7952d1f8353c5addef932a", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4dbba83b35ac12cc24a5eaee", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 46300.315, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4d9e58892e02eac41a798e0d", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4dc10a26ee425159690216b4", "aggregation": { "method": "sum" }, @@ -67798,19 +68898,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001587", + "id": "E14001066", "level": "constituency", - "name": "Winchester", + "name": "Amber Valley", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Winchester: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Amber Valley: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001587" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001066" }, "measure": { "unit": "count" @@ -67831,28 +68931,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4d9e58892e02eac41a798e0d", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4dc10a26ee425159690216b4", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 41538.0, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4db8687d5b8168f3322e5788", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4dce80353144a8510d74ad39", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -67865,135 +68965,48 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { "meter_count": "Meter count" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", + "fuel": "electricity", "metric": "meter_count", - "temperature_adjustment": "weather_corrected" + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001210", + "id": "S14000071", "level": "constituency", - "name": "Earley and Woodley", + "name": "Cowdenbeath and Kirkcaldy", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Earley and Woodley: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Cowdenbeath and Kirkcaldy: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001210" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.S14000071" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.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:4db8687d5b8168f3322e5788", - "source": { - "source_file": "desnz_constituency_energy_facts.json", - "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", - "source_table": "DESNZ sub-national 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_type": "float" - }, - { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4dbc1da41ec834cbd75a7677", - "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": "E14001598", - "level": "constituency", - "name": "Worsley and Eccles", - "vintage": "pcon_2024" - }, - "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.E14001598" - }, - "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 @@ -68007,20 +69020,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4dbc1da41ec834cbd75a7677", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4dce80353144a8510d74ad39", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 48100.722, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4df2253eff228081964e580e", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4dd71759b03a5a40d6e0ec5e", "aggregation": { "method": "sum" }, @@ -68061,19 +69074,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001575", + "id": "S14000074", "level": "constituency", - "name": "West Dorset", + "name": "Dumfriesshire, Clydesdale and Tweeddale", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, West Dorset: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Dumfriesshire, Clydesdale and Tweeddale: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001575" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.S14000074" }, "measure": { "unit": "count" @@ -68096,28 +69109,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4df2253eff228081964e580e", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4dd71759b03a5a40d6e0ec5e", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 44130.611, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4df3fb4941c32811d480554d", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4dddb496586497554fbe01cf", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -68130,75 +69143,73 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { "consumption": "Consumption" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", + "fuel": "gas", "metric": "consumption", - "temperature_adjustment": "as_reported" + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001365", + "id": "S14000110", "level": "constituency", - "name": "Mid Norfolk", + "name": "Kilmarnock and Loudoun", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Mid Norfolk: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Kilmarnock and Loudoun: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001365" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.S14000110" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_concept": "desnz.subnational.domestic_gas_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4df3fb4941c32811d480554d", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4dddb496586497554fbe01cf", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 517583949.593, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4e18f254c1deec956b3a93ab", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4e0019b8c02727cbf8e91099", "aggregation": { "method": "sum" }, @@ -68239,19 +69250,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001203", + "id": "E14001316", "level": "constituency", - "name": "Droitwich and Evesham", + "name": "Kingswinford and South Staffordshire", "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, 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.E14001203" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001316" }, "measure": { "unit": "kwh" @@ -68272,28 +69283,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4e18f254c1deec956b3a93ab", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4e0019b8c02727cbf8e91099", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 450545749.183, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4e3b66f3549c7fb078e6bcc0", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4e1af24acb282a8bb3cbdd10", "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", @@ -68306,83 +69317,81 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", - "metric": "consumption", - "temperature_adjustment": "as_reported" + "fuel": "gas", + "metric": "meter_count", + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001164", + "id": "E14001444", "level": "constituency", - "name": "Chester South and Eddisbury", + "name": "Richmond and Northallerton", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Chester South and Eddisbury: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, 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.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001164" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001444" }, "measure": { - "unit": "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:4e3b66f3549c7fb078e6bcc0", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4e1af24acb282a8bb3cbdd10", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 28155.574, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4e53f466f94713b9d4ba199a", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4e2c4be1bdd41e151306e1b4", "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", @@ -68395,83 +69404,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": "E14001563", + "id": "S14000098", "level": "constituency", - "name": "Walthamstow", + "name": "Moray West, Nairn and Strathspey", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Walthamstow: 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.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.E14001563" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.S14000098" }, "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:4e53f466f94713b9d4ba199a", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4e2c4be1bdd41e151306e1b4", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 28477.23, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4e957db55fc6dc4b0fab1443", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4e33f2fefac7add27e72791d", "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", @@ -68484,83 +69491,81 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", - "metric": "consumption", - "temperature_adjustment": "as_reported" + "fuel": "gas", + "metric": "meter_count", + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "S14000104", + "id": "E14001120", "level": "constituency", - "name": "Rutherglen", + "name": "Bradford West", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Rutherglen: 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_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.S14000104" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001120" }, "measure": { - "unit": "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:4e957db55fc6dc4b0fab1443", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4e33f2fefac7add27e72791d", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 35325.371, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4eb7583248505cd890a4cc87", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4e3bc66b81b3439afafce285", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -68573,75 +69578,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": "S14000061", + "id": "E14001329", "level": "constituency", - "name": "Aberdeen South", + "name": "Leigh and Atherton", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Aberdeen South: 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.S14000061" + "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:4eb7583248505cd890a4cc87", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4e3bc66b81b3439afafce285", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 471677463.73, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4ebea788707799082a509d8b", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4e3f96809aca0dea636be26a", "aggregation": { "method": "sum" }, @@ -68682,19 +69685,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001249", + "id": "E14001173", "level": "constituency", - "name": "Godalming and Ash", + "name": "City of Durham", "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, City of Durham: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001249" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001173" }, "measure": { "unit": "kwh" @@ -68715,20 +69718,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4ebea788707799082a509d8b", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4e3f96809aca0dea636be26a", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 505514003.775, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4ef699555e15c3b0796912db", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4e644c61942c07f47c6f2995", "aggregation": { "method": "sum" }, @@ -68769,19 +69772,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001405", + "id": "W07000110", "level": "constituency", - "name": "North West Norfolk", + "name": "Vale of Glamorgan", "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, 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.E14001405" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.W07000110" }, "measure": { "unit": "count" @@ -68804,28 +69807,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4ef699555e15c3b0796912db", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4e644c61942c07f47c6f2995", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 43723.442, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4f1fed7957c35281b18689a3", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4e70fd97017e41a3a38b5e75", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -68841,7 +69844,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -68850,7 +69853,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -68858,27 +69861,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001175", + "id": "E14001309", "level": "constituency", - "name": "Clapham and Brixton Hill", + "name": "Kenilworth and Southam", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Clapham and Brixton Hill: 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_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001175" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001309" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "calendar_year", @@ -68893,28 +69896,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4f1fed7957c35281b18689a3", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4e70fd97017e41a3a38b5e75", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 184045104.853, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4f452e7e53e30464c15777d5", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4e8bf930b748a438de47d95c", "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", @@ -68927,83 +69930,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": "E14001513", + "id": "E14001479", "level": "constituency", - "name": "Stafford", + "name": "Solihull West and Shirley", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Stafford: 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.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.E14001479" }, "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:4f452e7e53e30464c15777d5", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4e8bf930b748a438de47d95c", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 37787.473, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4f47e649bdbb0b36e4a95fb4", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4e8f3add8dc4a32bd1c8d2e8", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -69019,7 +70020,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -69028,7 +70029,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -69036,27 +70037,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001572", + "id": "E14001566", "level": "constituency", - "name": "Wells and Mendip Hills", + "name": "Warwick and Leamington", "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, 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" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_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.E14001566" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "gas_year", @@ -69069,28 +70070,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4f47e649bdbb0b36e4a95fb4", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4e8f3add8dc4a32bd1c8d2e8", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 43290.472, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4f597adf0e58e49c1298f99a", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4ed52d38fe2d9acd1c4cd1d2", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -69103,81 +70104,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": "E14001107", + "id": "E14001072", "level": "constituency", - "name": "Blyth and Ashington", + "name": "Banbury", "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, 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" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_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.E14001072" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_concept": "desnz.subnational.domestic_electricity_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4f597adf0e58e49c1298f99a", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4ed52d38fe2d9acd1c4cd1d2", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 46191.826, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4f5fb42f523b276fde64e832", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4eda8dcfdc014606bdc68c38", "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", @@ -69190,81 +70193,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": "E14001391", + "id": "E14001387", "level": "constituency", - "name": "North East Derbyshire", + "name": "North Devon", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, North East Derbyshire: 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_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_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.E14001391" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.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_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4f5fb42f523b276fde64e832", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4eda8dcfdc014606bdc68c38", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 172280041.217, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4f6844d03ddf4ef393405787", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4f109d33f0b6d65f1ef20485", "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", @@ -69277,73 +70282,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": "E14001223", + "id": "E14001301", "level": "constituency", - "name": "Eltham and Chislehurst", + "name": "Ilford South", "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, 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" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.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.E14001301" }, "measure": { - "unit": "count" + "unit": "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:4f6844d03ddf4ef393405787", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4f109d33f0b6d65f1ef20485", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 142229090.826, + "value_type": "float" + }, + { + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4f1349c2c04d610dd2c362b7", + "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": "E14001484", + "level": "constituency", + "name": "South Devon", + "vintage": "pcon_2024" + }, + "label": "Domestic electricity consumption, 2024, South Devon: DESNZ's authority totals split by its small-area figures", + "layout": { + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_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" + }, + "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:4f1349c2c04d610dd2c362b7", + "source": { + "source_file": "desnz_constituency_energy_facts.json", + "source_name": "microcosm", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", + "source_table": "DESNZ sub-national 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_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4f7afa2404793562d3eac28a", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4f25856dd815cea321dd6867", "aggregation": { "method": "sum" }, @@ -69384,19 +70480,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001518", + "id": "E14001490", "level": "constituency", - "name": "Stockton North", + "name": "South Northamptonshire", "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, 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.E14001518" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001490" }, "measure": { "unit": "count" @@ -69417,20 +70513,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4f7afa2404793562d3eac28a", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4f25856dd815cea321dd6867", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 36520.443, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4f8107dc0b8a57c8d6299f0c", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4f9da60cc2e9faef430f10fd", "aggregation": { "method": "sum" }, @@ -69471,19 +70567,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001146", + "id": "E14001509", "level": "constituency", - "name": "Bury St Edmunds and Stowmarket", + "name": "St Helens North", "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, 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.E14001146" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001509" }, "measure": { "unit": "kwh" @@ -69504,28 +70600,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4f8107dc0b8a57c8d6299f0c", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4f9da60cc2e9faef430f10fd", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 447155992.796, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4fc57236d3f20b3c971f4a07", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4f9e34401283e81d3c62e4fc", "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", @@ -69541,7 +70637,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -69550,7 +70646,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -69558,27 +70654,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001366", + "id": "S14000105", "level": "constituency", - "name": "Mid Sussex", + "name": "Stirling and Strathallan", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Mid Sussex: 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_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_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.E14001366" + "source_record_id": "microcosm.desnz_constituency_energy.gas.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_gas_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "gas_year", @@ -69591,20 +70687,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4fc57236d3f20b3c971f4a07", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4f9e34401283e81d3c62e4fc", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 483597976.684, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4ffd13c7f436b348e2d6f9be", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4fb2d8bf2223310042133f87", "aggregation": { "method": "sum" }, @@ -69645,19 +70741,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000109", + "id": "W07000106", "level": "constituency", - "name": "Central Ayrshire", + "name": "Pontypridd", "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, Pontypridd: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.S14000109" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.W07000106" }, "measure": { "unit": "kwh" @@ -69678,20 +70774,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4ffd13c7f436b348e2d6f9be", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4fb2d8bf2223310042133f87", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 480361532.012, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:500e283450ede8f5767f438b", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4fcdfea6065e72513bce6941", "aggregation": { "method": "sum" }, @@ -69732,19 +70828,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001527", + "id": "E14001549", "level": "constituency", - "name": "Streatham and Croydon North", + "name": "Tonbridge", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Streatham and Croydon North: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, 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" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001527" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001549" }, "measure": { "unit": "count" @@ -69765,20 +70861,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:500e283450ede8f5767f438b", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4fcdfea6065e72513bce6941", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 33446.849, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:505572c7a45be36c9cffaf56", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5001f1bfeee4fc4798b7d357", "aggregation": { "method": "sum" }, @@ -69819,19 +70915,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001420", + "id": "E14001073", "level": "constituency", - "name": "Oxford West and Abingdon", + "name": "Barking", "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 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.E14001420" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001073" }, "measure": { "unit": "kwh" @@ -69852,20 +70948,196 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:505572c7a45be36c9cffaf56", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5001f1bfeee4fc4798b7d357", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 403592987.6, + "value_type": "float" + }, + { + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5007e5d1427ee8ff9e6f0f5b", + "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": "E14001578", + "level": "constituency", + "name": "West Suffolk", + "vintage": "pcon_2024" + }, + "label": "Domestic gas meters, 2024, West Suffolk: DESNZ's authority totals split by its small-area figures", + "layout": { + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + }, + "lineage": { + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001578" + }, + "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:5007e5d1427ee8ff9e6f0f5b", + "source": { + "source_file": "desnz_constituency_energy_facts.json", + "source_name": "microcosm", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", + "source_table": "DESNZ sub-national 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_type": "float" + }, + { + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5010d383e8f76c02789ce22e", + "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": "E14001147", + "level": "constituency", + "name": "Calder Valley", + "vintage": "pcon_2024" + }, + "label": "Domestic electricity consumption, 2024, Calder Valley: DESNZ's authority totals split by its small-area figures", + "layout": { + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + }, + "lineage": { + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001147" + }, + "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:5010d383e8f76c02789ce22e", + "source": { + "source_file": "desnz_constituency_energy_facts.json", + "source_name": "microcosm", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", + "source_table": "DESNZ sub-national 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_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5075ade70ad807d0cf79aa3a", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:501f1f9ee670da4cd0262b9c", "aggregation": { "method": "sum" }, @@ -69906,19 +71178,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001147", + "id": "E14001479", "level": "constituency", - "name": "Calder Valley", + "name": "Solihull West and Shirley", "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, 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.E14001147" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001479" }, "measure": { "unit": "count" @@ -69941,20 +71213,107 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5075ade70ad807d0cf79aa3a", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:501f1f9ee670da4cd0262b9c", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 40502.052, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:50901aba81e96c400aa17c3a", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:505400015b1280f5c2e3b74c", + "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": "E14001500", + "level": "constituency", + "name": "Southampton Test", + "vintage": "pcon_2024" + }, + "label": "Domestic gas 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" + }, + "lineage": { + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001500" + }, + "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:505400015b1280f5c2e3b74c", + "source": { + "source_file": "desnz_constituency_energy_facts.json", + "source_name": "microcosm", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", + "source_table": "DESNZ sub-national 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_type": "float" + }, + { + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5070cae92b9a8c2a69f4db30", "aggregation": { "method": "sum" }, @@ -69995,19 +71354,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001097", + "id": "E14001335", "level": "constituency", - "name": "Birmingham Northfield", + "name": "Lichfield", "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, 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.E14001097" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001335" }, "measure": { "unit": "kwh" @@ -70030,28 +71389,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:50901aba81e96c400aa17c3a", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5070cae92b9a8c2a69f4db30", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 153478574.326, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5096e4cbc8456150c33347ab", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:508c5f791c0f89ce5d9a4183", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -70064,73 +71423,75 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { "meter_count": "Meter count" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", + "fuel": "electricity", "metric": "meter_count", - "temperature_adjustment": "weather_corrected" + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001241", + "id": "E14001419", "level": "constituency", - "name": "Frome and East Somerset", + "name": "Oxford East", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Frome and East Somerset: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, 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.E14001241" + "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:5096e4cbc8456150c33347ab", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:508c5f791c0f89ce5d9a4183", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 44434.0, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:50c53f5459269b82b53f2030", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:50ca68c3991f0145d701429f", "aggregation": { "method": "sum" }, @@ -70171,19 +71532,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001172", + "id": "W07000100", "level": "constituency", - "name": "Cities of London and Westminster", + "name": "Mid and South Pembrokeshire", "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 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.E14001172" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.W07000100" }, "measure": { "unit": "kwh" @@ -70206,28 +71567,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:50c53f5459269b82b53f2030", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:50ca68c3991f0145d701429f", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 169246564.306, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:50c687a27569b7253a27a118", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:50ea094687d89cced58c783c", "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", @@ -70240,81 +71601,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": "E14001181", + "id": "E14001452", "level": "constituency", - "name": "Coventry North West", + "name": "Rotherham", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Coventry North West: 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_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_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.E14001181" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001452" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:50c687a27569b7253a27a118", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:50ea094687d89cced58c783c", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 49360.975, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:50e8926229ab69e1eacb673e", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:50ea21c07e2111a819820b22", "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", @@ -70330,7 +71693,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -70339,7 +71702,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -70347,27 +71710,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001387", + "id": "E14001411", "level": "constituency", - "name": "North Devon", + "name": "Nottingham North and Kimberley", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, North Devon: 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_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_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.E14001387" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001411" }, "measure": { - "unit": "count" + "unit": "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", @@ -70380,28 +71743,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:50e8926229ab69e1eacb673e", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:50ea21c07e2111a819820b22", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 482903094.846, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:50ed14703796797c9f4661a7", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:510ee69212e041ab4f3957f8", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -70417,7 +71780,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -70426,7 +71789,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -70434,27 +71797,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000081", + "id": "E14001267", "level": "constituency", - "name": "Edinburgh South West", + "name": "Harlow", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Edinburgh South West: 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.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.S14000081" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.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_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "calendar_year", @@ -70469,20 +71832,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:50ed14703796797c9f4661a7", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:510ee69212e041ab4f3957f8", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 160939539.687, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:510184ff58b34238cbf7f32f", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5110257bb2d0ae19d126bc84", "aggregation": { "method": "sum" }, @@ -70523,19 +71886,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001436", + "id": "S14000048", "level": "constituency", - "name": "Rawmarsh and Conisbrough", + "name": "North Ayrshire and Arran", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Rawmarsh and Conisbrough: 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.E14001436" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.S14000048" }, "measure": { "unit": "kwh" @@ -70558,28 +71921,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:510184ff58b34238cbf7f32f", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5110257bb2d0ae19d126bc84", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 153355502.386, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5132350e3a6b25f1827502b2", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:51102f7e04474df61eba6bc1", "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", @@ -70592,73 +71955,164 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" + }, + "metric": { + "meter_count": "Meter count" + }, + "temperature_adjustment": { + "as_reported": "As reported" + } + }, + "dimensions": { + "domestic_scope": "all_domestic", + "fuel": "electricity", + "metric": "meter_count", + "temperature_adjustment": "as_reported" + }, + "entity": { + "name": "household", + "role": "domestic_energy_customer" + }, + "geography": { + "id": "E14001118", + "level": "constituency", + "name": "Bradford East", + "vintage": "pcon_2024" + }, + "label": "Domestic electricity meters, 2024, Bradford East: DESNZ's authority totals split by its small-area figures", + "layout": { + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + }, + "lineage": { + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001118" + }, + "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:51102f7e04474df61eba6bc1", + "source": { + "source_file": "desnz_constituency_energy_facts.json", + "source_name": "microcosm", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", + "source_table": "DESNZ sub-national 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_type": "float" + }, + { + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5114b18594ee06d0eabd435c", + "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": "E14001288", + "id": "E14001307", "level": "constituency", - "name": "Hinckley and Bosworth", + "name": "Jarrow and Gateshead East", "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, 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" + "record_set_id": "uk.local_geography.desnz_constituency_energy.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.E14001307" }, "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:5132350e3a6b25f1827502b2", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5114b18594ee06d0eabd435c", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 114017134.174, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:513fb7a04e02c2cf141b6521", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:515c56504b5ccf61ee9cd740", "aggregation": { "method": "sum" }, @@ -70699,19 +72153,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000097", + "id": "E14001275", "level": "constituency", - "name": "Mid Dunbartonshire", + "name": "Havant", "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, 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" }, "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.E14001275" }, "measure": { "unit": "count" @@ -70734,28 +72188,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:513fb7a04e02c2cf141b6521", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:515c56504b5ccf61ee9cd740", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 43565.766, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:51665f436b56a960752f3ab4", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:517f36cbc6d18cd0229169ac", "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", @@ -70768,83 +72222,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": "S14000099", + "id": "E14001125", "level": "constituency", - "name": "Motherwell, Wishaw and Carluke", + "name": "Brentwood and Ongar", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Motherwell, Wishaw and Carluke: 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.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.S14000099" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001125" }, "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:51665f436b56a960752f3ab4", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:517f36cbc6d18cd0229169ac", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 36910.134, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:517d031d37c538448e047013", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:518c7e78b93e3a0001f56026", "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", @@ -70857,75 +72309,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": "E14001361", + "id": "E14001129", "level": "constituency", - "name": "Mid Cheshire", + "name": "Brighton Kemptown and Peacehaven", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Mid Cheshire: 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.E14001361" + "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:517d031d37c538448e047013", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:518c7e78b93e3a0001f56026", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 38507.451, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:51a578d36638cbd6f3129d8a", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:51a191db84c38a5e27d33f46", "aggregation": { "method": "sum" }, @@ -70966,19 +72416,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001123", + "id": "E14001188", "level": "constituency", - "name": "Brent West", + "name": "Croydon West", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Brent West: 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.E14001123" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001188" }, "measure": { "unit": "count" @@ -70999,20 +72449,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:51a578d36638cbd6f3129d8a", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:51a191db84c38a5e27d33f46", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 39934.078, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:51b645f46b9089ba719ebf88", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:51a3c379419fa3f744606168", "aggregation": { "method": "sum" }, @@ -71053,19 +72503,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001469", + "id": "E14001477", "level": "constituency", - "name": "Sheffield Heeley", + "name": "Slough", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Sheffield Heeley: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Slough: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001469" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001477" }, "measure": { "unit": "kwh" @@ -71088,28 +72538,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:51b645f46b9089ba719ebf88", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:51a3c379419fa3f744606168", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 173023943.022, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:51b9e48286e497499e40ef95", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:51b75e120dbe8c253833086a", "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", @@ -71122,83 +72572,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": "E14001604", + "id": "E14001223", "level": "constituency", - "name": "York Central", + "name": "Eltham and Chislehurst", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, York Central: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Eltham and Chislehurst: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", - "record_set_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.E14001604" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001223" }, "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:51b9e48286e497499e40ef95", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:51b75e120dbe8c253833086a", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 40801.072, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:51bbae3f4e08fc9386acb1c5", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:51bc7e34a4ae626d0178b5be", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -71211,83 +72659,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": "E14001401", + "id": "E14001573", "level": "constituency", - "name": "North West Cambridgeshire", + "name": "Welwyn Hatfield", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, North West Cambridgeshire: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Welwyn Hatfield: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001401" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001573" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_concept": "desnz.subnational.domestic_gas_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:51bbae3f4e08fc9386acb1c5", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:51bc7e34a4ae626d0178b5be", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 506845796.188, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:51d961660d71105e1b733b3d", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:51bf5f410098efead38a4284", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -71303,7 +72749,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -71312,7 +72758,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -71320,27 +72766,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001135", + "id": "E14001485", "level": "constituency", - "name": "Bristol South", + "name": "South Dorset", "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, South Dorset: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_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.E14001485" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "calendar_year", @@ -71355,20 +72801,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:51d961660d71105e1b733b3d", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:51bf5f410098efead38a4284", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 50139.568, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:51db01a14a37cf9d5da084be", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:51c60278d350afc8b7324eaa", "aggregation": { "method": "sum" }, @@ -71409,19 +72855,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001518", + "id": "E14001212", "level": "constituency", - "name": "Stockton North", + "name": "East Grinstead and Uckfield", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Stockton North: 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.E14001518" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001212" }, "measure": { "unit": "kwh" @@ -71444,28 +72890,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:51db01a14a37cf9d5da084be", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:51c60278d350afc8b7324eaa", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 184083788.178, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:51db46c4396c2fd4aa88cc65", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:51d71c1a749d9cb18b6d2435", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -71481,7 +72927,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -71490,7 +72936,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -71498,27 +72944,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001552", + "id": "E14001319", "level": "constituency", - "name": "Torridge and Tavistock", + "name": "Leeds Central and Headingley", "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, 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.E14001552" + "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", @@ -71533,20 +72979,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:51db46c4396c2fd4aa88cc65", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:51d71c1a749d9cb18b6d2435", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 42102.607, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:51e0010b57e2cfc306515484", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:51d8c51b1e32b10841b363d5", "aggregation": { "method": "sum" }, @@ -71587,19 +73033,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001474", + "id": "E14001116", "level": "constituency", - "name": "Sittingbourne and Sheppey", + "name": "Bournemouth West", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Sittingbourne and Sheppey: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, 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.E14001474" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001116" }, "measure": { "unit": "count" @@ -71620,28 +73066,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:51e0010b57e2cfc306515484", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:51d8c51b1e32b10841b363d5", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 39254.838, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:51edc6e38845336fbcbed5f1", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:52066c73353074aef496a3e4", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -71657,7 +73103,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -71666,7 +73112,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -71674,27 +73120,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "W07000085", + "id": "E14001489", "level": "constituency", - "name": "Brecon, Radnor and Cwm Tawe", + "name": "South Norfolk", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Brecon, Radnor and Cwm Tawe: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 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" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.W07000085" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001489" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "calendar_year", @@ -71709,20 +73155,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:51edc6e38845336fbcbed5f1", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:52066c73353074aef496a3e4", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 43363.012, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:51f6b92a725088d4cbc8c7a8", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5225232132f070e1331e7893", "aggregation": { "method": "sum" }, @@ -71763,19 +73209,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000086", + "id": "W07000092", "level": "constituency", - "name": "Glasgow North East", + "name": "Cardiff West", "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, Cardiff West: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.S14000086" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.W07000092" }, "measure": { "unit": "kwh" @@ -71798,28 +73244,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:51f6b92a725088d4cbc8c7a8", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5225232132f070e1331e7893", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 139374555.951, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:51fde8629ce8a8dbaf2b7063", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5232313f2064e2cf59a0969b", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -71832,75 +73278,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": "E14001252", + "id": "E14001557", "level": "constituency", - "name": "Gosport", + "name": "Tynemouth", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Gosport: 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.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001252" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001557" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_concept": "desnz.subnational.domestic_gas_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:51fde8629ce8a8dbaf2b7063", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5232313f2064e2cf59a0969b", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 549180906.723, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:52053ac408508251fd471be7", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:52599c0f3af696ff89374240", "aggregation": { "method": "sum" }, @@ -71941,19 +73385,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001393", + "id": "E14001601", "level": "constituency", - "name": "North East Hertfordshire", + "name": "Wyre Forest", "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, 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.E14001393" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001601" }, "measure": { "unit": "count" @@ -71974,28 +73418,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:52053ac408508251fd471be7", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:52599c0f3af696ff89374240", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 41445.0, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:520b8d1a1037dd899e216a21", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:52649a0a40f5813b5482bf1b", "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", @@ -72008,83 +73452,81 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { "meter_count": "Meter count" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", + "fuel": "gas", "metric": "meter_count", - "temperature_adjustment": "as_reported" + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001161", + "id": "E14001597", "level": "constituency", - "name": "Cheltenham", + "name": "Worcester", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Cheltenham: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Worcester: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001161" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001597" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_concept": "desnz.subnational.domestic_gas_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:520b8d1a1037dd899e216a21", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:52649a0a40f5813b5482bf1b", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 42014.0, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5219df4895036092e2b2dd55", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:52824ca449875d9f782a5f9a", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -72100,7 +73542,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -72109,7 +73551,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -72117,27 +73559,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001545", + "id": "E14001522", "level": "constituency", - "name": "Thornbury and Yate", + "name": "Stoke-on-Trent South", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Thornbury and Yate: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Stoke-on-Trent South: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001545" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001522" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "calendar_year", @@ -72152,20 +73594,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5219df4895036092e2b2dd55", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:52824ca449875d9f782a5f9a", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 131467525.574, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:52afb3e7958dadbde85d23c6", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:52ba7609372b942c493c7478", "aggregation": { "method": "sum" }, @@ -72206,19 +73648,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001549", + "id": "E14001584", "level": "constituency", - "name": "Tonbridge", + "name": "Widnes and Halewood", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Tonbridge: 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_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001549" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001584" }, "measure": { "unit": "count" @@ -72239,109 +73681,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:52afb3e7958dadbde85d23c6", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:52ba7609372b942c493c7478", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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_type": "float" - }, - { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:52ce56af0ee1ae389f215e6a", - "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": "E14001381", - "level": "constituency", - "name": "Newton Abbot", - "vintage": "pcon_2024" - }, - "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.E14001381" - }, - "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:52ce56af0ee1ae389f215e6a", - "source": { - "source_file": "desnz_constituency_energy_facts.json", - "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", - "source_table": "DESNZ sub-national 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": 40440.825, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:52e477c651b87e66e3c6daf4", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:52d0ecc4fb1c544efb5ba1e8", "aggregation": { "method": "sum" }, @@ -72382,19 +73735,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "W07000111", + "id": "E14001369", "level": "constituency", - "name": "Wrexham", + "name": "Milton Keynes Central", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Wrexham: 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.W07000111" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001369" }, "measure": { "unit": "kwh" @@ -72417,28 +73770,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:52e477c651b87e66e3c6daf4", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:52d0ecc4fb1c544efb5ba1e8", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 181243397.277, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:52f073cb5b5820637abab0a6", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:52e820fa80b94b6d1732ea4a", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -72454,7 +73807,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -72463,7 +73816,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -72471,27 +73824,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001076", + "id": "E14001572", "level": "constituency", - "name": "Barrow and Furness", + "name": "Wells and Mendip Hills", "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, 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.E14001076" + "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", @@ -72504,20 +73857,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:52f073cb5b5820637abab0a6", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:52e820fa80b94b6d1732ea4a", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 30005.108, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:531801c966894f1ab4ef9de1", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:52fa9fc3c5325faafe022bed", "aggregation": { "method": "sum" }, @@ -72558,19 +73911,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001487", + "id": "W07000092", "level": "constituency", - "name": "South Holland and The Deepings", + "name": "Cardiff West", "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 meters, 2024, Cardiff West: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001487" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.W07000092" }, "measure": { "unit": "count" @@ -72593,28 +73946,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:531801c966894f1ab4ef9de1", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:52fa9fc3c5325faafe022bed", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 47272.58, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:533e9d4cc9815f7be5b602b3", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:53238de93f7d17b4ce1555a0", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -72630,7 +73983,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -72639,7 +73992,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -72647,27 +74000,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001293", + "id": "E14001368", "level": "constituency", - "name": "Hornsey and Friern Barnet", + "name": "Middlesbrough South and East Cleveland", "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 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.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001293" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001368" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "gas_year", @@ -72680,28 +74033,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:533e9d4cc9815f7be5b602b3", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:53238de93f7d17b4ce1555a0", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 41870.503, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5340e1f55c1dc166e320c536", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5349bbbd6304d4988d9230aa", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -72717,7 +74070,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -72726,7 +74079,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -72734,27 +74087,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001191", + "id": "E14001270", "level": "constituency", - "name": "Dartford", + "name": "Harrow East", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Dartford: 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_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001191" + "source_record_id": "microcosm.desnz_constituency_energy.gas.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_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "gas_year", @@ -72767,20 +74120,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5340e1f55c1dc166e320c536", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5349bbbd6304d4988d9230aa", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 37068.957, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:534e9a5517b0db4ada263034", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:536bb885d2a00f8ae9127ca5", "aggregation": { "method": "sum" }, @@ -72821,19 +74174,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001423", + "id": "E14001535", "level": "constituency", - "name": "Penistone and Stocksbridge", + "name": "Sutton Coldfield", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Penistone and Stocksbridge: 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_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001423" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001535" }, "measure": { "unit": "count" @@ -72856,28 +74209,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:534e9a5517b0db4ada263034", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:536bb885d2a00f8ae9127ca5", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 41602.919, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:537b6e18e4a40a29a43647b1", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:53769bd92bf9f5a3ff3b1d8a", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -72890,75 +74243,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": "S14000083", + "id": "E14001487", "level": "constituency", - "name": "Falkirk", + "name": "South Holland and The Deepings", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Falkirk: 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.S14000083" + "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:537b6e18e4a40a29a43647b1", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:53769bd92bf9f5a3ff3b1d8a", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 418546377.896, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:53839a21c35ac459609d9c6a", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5378896cb97770b0beb0bd0b", "aggregation": { "method": "sum" }, @@ -72999,19 +74350,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001592", + "id": "E14001599", "level": "constituency", - "name": "Woking", + "name": "Worthing West", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Woking: 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_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001592" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001599" }, "measure": { "unit": "kwh" @@ -73032,28 +74383,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:53839a21c35ac459609d9c6a", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5378896cb97770b0beb0bd0b", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 433639934.241, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:538d02a0ad33665d5bb0bf8a", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:53a0aaaa7232eb97f9771ba0", "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", @@ -73066,73 +74417,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": "E14001149", + "id": "E14001183", "level": "constituency", - "name": "Cambridge", + "name": "Cramlington and Killingworth", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Cambridge: 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.gas.meter_count", - "record_set_spec_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.E14001149" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.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_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:538d02a0ad33665d5bb0bf8a", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:53a0aaaa7232eb97f9771ba0", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 127307650.531, + "value_type": "float" + }, + { + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:53da96eaca792716dbc60b53", + "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": "E14001063", + "level": "constituency", + "name": "Aldershot", + "vintage": "pcon_2024" + }, + "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.E14001063" + }, + "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:53da96eaca792716dbc60b53", + "source": { + "source_file": "desnz_constituency_energy_facts.json", + "source_name": "microcosm", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", + "source_table": "DESNZ sub-national 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_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:539222ec3c26125a218d07f3", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:540061a08788fa20b1107a32", "aggregation": { "method": "sum" }, @@ -73173,19 +74615,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "W07000095", + "id": "E14001442", "level": "constituency", - "name": "Clwyd North", + "name": "Reigate", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Clwyd North: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, 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" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.W07000095" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001442" }, "measure": { "unit": "count" @@ -73206,28 +74648,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:539222ec3c26125a218d07f3", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:540061a08788fa20b1107a32", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 41300.859, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:539e886c5ef35dc3c1c6e7af", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5401c4c9e2c52f7fc800f515", "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", @@ -73240,83 +74682,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": "E14001266", + "id": "E14001455", "level": "constituency", - "name": "Harborough, Oadby and Wigston", + "name": "Runcorn and Helsby", "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, Runcorn and Helsby: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.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.E14001455" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:539e886c5ef35dc3c1c6e7af", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5401c4c9e2c52f7fc800f515", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 406940806.893, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:53ba555ea6c1b3513d5ab1ca", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:541c60a834b99a7095062a11", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -73329,83 +74769,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": "E14001465", + "id": "E14001094", "level": "constituency", - "name": "Sevenoaks", + "name": "Birmingham Hall Green and Moseley", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Sevenoaks: 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.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001465" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001094" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_concept": "desnz.subnational.domestic_gas_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:53ba555ea6c1b3513d5ab1ca", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:541c60a834b99a7095062a11", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 542322812.803, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:53d81761ba618652bbbc27e0", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:542eb9494a46c84da47ef305", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -73418,81 +74856,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": "E14001281", + "id": "E14001103", "level": "constituency", - "name": "Hereford and South Herefordshire", + "name": "Blackley and Middleton 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 electricity meters, 2024, Blackley and Middleton South: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001281" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001103" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_concept": "desnz.subnational.domestic_electricity_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:53d81761ba618652bbbc27e0", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:542eb9494a46c84da47ef305", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 46343.179, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:53db1bc34fa144bd76dff14b", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:54573b77595666ecbeca48eb", "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", @@ -73505,73 +74945,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": "E14001399", + "id": "E14001378", "level": "constituency", - "name": "North Somerset", + "name": "Newcastle upon Tyne East and Wallsend", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, North Somerset: 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_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_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.E14001399" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001378" }, "measure": { - "unit": "count" + "unit": "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:53db1bc34fa144bd76dff14b", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:54573b77595666ecbeca48eb", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 136950815.063, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:53f890ba2fe04f51ed3ad9bf", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:545be4e422aee249abe787cf", "aggregation": { "method": "sum" }, @@ -73612,19 +75054,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001235", + "id": "E14001136", "level": "constituency", - "name": "Faversham and Mid Kent", + "name": "Broadland and Fakenham", "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 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.electricity.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001235" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001136" }, "measure": { "unit": "count" @@ -73647,28 +75089,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:53f890ba2fe04f51ed3ad9bf", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:545be4e422aee249abe787cf", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 43863.802, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:540c1b02f9d7a4943a582fa2", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:545e8308f6713174d1cc5648", "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", @@ -73681,73 +75123,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": "E14001376", + "id": "S14000062", "level": "constituency", - "name": "Newbury", + "name": "Aberdeenshire North and Moray East", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Newbury: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Aberdeenshire North and Moray East: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001376" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.S14000062" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:540c1b02f9d7a4943a582fa2", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:545e8308f6713174d1cc5648", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 49657.399, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:541c208a3a54177047292959", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5470974fbd99d990eb3e77c6", "aggregation": { "method": "sum" }, @@ -73788,19 +75232,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001188", + "id": "E14001453", "level": "constituency", - "name": "Croydon West", + "name": "Rugby", "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, 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.E14001188" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001453" }, "measure": { "unit": "kwh" @@ -73821,20 +75265,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:541c208a3a54177047292959", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5470974fbd99d990eb3e77c6", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 515397756.172, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:54214dc1805746555acfa29c", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:547a8f0767a592e2c2b02496", "aggregation": { "method": "sum" }, @@ -73875,19 +75319,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001234", + "id": "E14001308", "level": "constituency", - "name": "Farnham and Bordon", + "name": "Keighley and Ilkley", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Farnham and Bordon: 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.E14001234" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001308" }, "measure": { "unit": "count" @@ -73908,20 +75352,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:54214dc1805746555acfa29c", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:547a8f0767a592e2c2b02496", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 40785.46, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5431eb86a375a69872a44671", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:54b35e3dfab01792815ba993", "aggregation": { "method": "sum" }, @@ -73962,19 +75406,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000094", + "id": "E14001474", "level": "constituency", - "name": "Inverness, Skye and West Ross-shire", + "name": "Sittingbourne and Sheppey", "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, 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" }, "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.E14001474" }, "measure": { "unit": "count" @@ -73995,28 +75439,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5431eb86a375a69872a44671", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:54b35e3dfab01792815ba993", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 43542.218, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:544a95b3bce168654b343982", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:54b45965d862c27f453ab869", "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", @@ -74029,75 +75473,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": "E14001251", + "id": "E14001452", "level": "constituency", - "name": "Gorton and Denton", + "name": "Rotherham", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Gorton and Denton: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Rotherham: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_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.E14001251" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001452" }, "measure": { - "unit": "count" + "unit": "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:544a95b3bce168654b343982", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:54b45965d862c27f453ab869", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 495834348.082, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5450c035aa6eaae55f643ad7", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:54baa691a8774b4f20932558", "aggregation": { "method": "sum" }, @@ -74138,19 +75580,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001066", + "id": "E14001325", "level": "constituency", - "name": "Amber Valley", + "name": "Leeds West and Pudsey", "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, 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" }, "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.E14001325" }, "measure": { "unit": "count" @@ -74171,20 +75613,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5450c035aa6eaae55f643ad7", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:54baa691a8774b4f20932558", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 41251.361, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:545a3b870a9208812a63850a", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:54dd6d4274395eee501a18a6", "aggregation": { "method": "sum" }, @@ -74225,19 +75667,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001476", + "id": "E14001481", "level": "constituency", - "name": "Sleaford and North Hykeham", + "name": "South Cambridgeshire", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Sleaford and North Hykeham: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, South Cambridgeshire: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001476" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001481" }, "measure": { "unit": "kwh" @@ -74258,20 +75700,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:545a3b870a9208812a63850a", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:54dd6d4274395eee501a18a6", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 366591513.592, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:545fed9b61d3ae365ccda34e", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:55133ae686fc3620d06d2a3c", "aggregation": { "method": "sum" }, @@ -74312,19 +75754,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001582", + "id": "S14000069", "level": "constituency", - "name": "Wetherby and Easingwold", + "name": "Caithness, Sutherland and Easter Ross", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Wetherby and Easingwold: 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_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001582" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.S14000069" }, "measure": { "unit": "kwh" @@ -74347,20 +75789,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:545fed9b61d3ae365ccda34e", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:55133ae686fc3620d06d2a3c", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 248070297.995, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5472c67541d68539bdbb095d", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5526e468fc9c0926935550ad", "aggregation": { "method": "sum" }, @@ -74401,19 +75843,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001397", + "id": "W07000083", "level": "constituency", - "name": "North Northumberland", + "name": "Bangor Aberconwy", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, North Northumberland: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Bangor Aberconwy: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001397" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.W07000083" }, "measure": { "unit": "count" @@ -74436,28 +75878,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5472c67541d68539bdbb095d", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5526e468fc9c0926935550ad", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 43333.829, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5486055c7fe78bbf71c9c5ff", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:552833f0f69e208052231082", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -74473,7 +75915,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -74482,7 +75924,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -74490,27 +75932,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001545", + "id": "E14001483", "level": "constituency", - "name": "Thornbury and Yate", + "name": "South Derbyshire", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Thornbury and Yate: 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_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001545" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.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_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "calendar_year", @@ -74525,28 +75967,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5486055c7fe78bbf71c9c5ff", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:552833f0f69e208052231082", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 44329.012, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:548c7780141289dac6be6bc2", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5534a20e1c31c3bbe6aa45f3", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -74559,83 +76001,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": "E14001260", + "id": "E14001345", "level": "constituency", - "name": "Hackney South and Shoreditch", + "name": "Luton North", "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, 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" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_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.E14001345" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_concept": "desnz.subnational.domestic_gas_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:548c7780141289dac6be6bc2", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5534a20e1c31c3bbe6aa45f3", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 489336409.845, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:54a7adf2d19fa98501f2f63d", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:553fd42a0c3dafc3a5119abd", "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", @@ -74648,75 +76088,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": "E14001533", + "id": "E14001289", "level": "constituency", - "name": "Sussex Weald", + "name": "Hitchin", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Sussex Weald: 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_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_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.E14001533" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001289" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:54a7adf2d19fa98501f2f63d", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:553fd42a0c3dafc3a5119abd", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 459084542.124, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:54adddd01a5f109482dff711", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5559a3d91cee1c648d4844da", "aggregation": { "method": "sum" }, @@ -74757,19 +76195,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001525", + "id": "E14001466", "level": "constituency", - "name": "Stratford and Bow", + "name": "Sheffield Brightside and Hillsborough", "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, 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.E14001525" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001466" }, "measure": { "unit": "count" @@ -74790,28 +76228,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:54adddd01a5f109482dff711", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5559a3d91cee1c648d4844da", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 44955.904, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:54b5624bf3bdcbac2c028825", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:55769c87d9aef2c651dbd1ea", "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", @@ -74824,73 +76262,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": "E14001516", + "id": "E14001216", "level": "constituency", - "name": "Stevenage", + "name": "East Thanet", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Stevenage: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, East Thanet: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001516" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001216" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:54b5624bf3bdcbac2c028825", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:55769c87d9aef2c651dbd1ea", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 154431794.454, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:54daaf296d16c1edfeb9b470", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5590f62502f2bf4f90bb40d0", "aggregation": { "method": "sum" }, @@ -74931,19 +76371,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001172", + "id": "E14001177", "level": "constituency", - "name": "Cities of London and Westminster", + "name": "Colne Valley", "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 gas 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" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001172" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001177" }, "measure": { "unit": "kwh" @@ -74964,28 +76404,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:54daaf296d16c1edfeb9b470", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5590f62502f2bf4f90bb40d0", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 518522576.302, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:54dae7a9c2b7883c4373d0f7", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:55a1626e768ad746e9981f9b", "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", @@ -75001,7 +76441,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -75010,7 +76450,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -75018,27 +76458,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001078", + "id": "E14001533", "level": "constituency", - "name": "Basingstoke", + "name": "Sussex Weald", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Basingstoke: 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_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_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.E14001078" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001533" }, "measure": { - "unit": "count" + "unit": "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", @@ -75051,28 +76491,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:54dae7a9c2b7883c4373d0f7", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:55a1626e768ad746e9981f9b", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 387605199.396, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:54dcf790cf18ad7f1b201b2c", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:55bbe22008e7f5be7b403afb", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -75088,7 +76528,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -75097,7 +76537,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -75105,27 +76545,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001479", + "id": "E14001106", "level": "constituency", - "name": "Solihull West and Shirley", + "name": "Blaydon and Consett", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Solihull West and Shirley: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Blaydon and Consett: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001479" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001106" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "gas_year", @@ -75138,28 +76578,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:54dcf790cf18ad7f1b201b2c", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:55bbe22008e7f5be7b403afb", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 43277.441, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:54e81cdaca937b9f8644ad10", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:55c04cbf866ee85be254b6ac", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -75172,83 +76612,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": "W07000095", + "id": "E14001305", "level": "constituency", - "name": "Clwyd North", + "name": "Islington North", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Clwyd North: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, 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" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.W07000095" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001305" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_concept": "desnz.subnational.domestic_gas_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:54e81cdaca937b9f8644ad10", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:55c04cbf866ee85be254b6ac", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 413389967.562, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:54f0888a8d164ace377b65c4", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:55eb7299084181037abcdf96", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -75264,7 +76702,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -75273,7 +76711,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -75281,27 +76719,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001525", + "id": "E14001143", "level": "constituency", - "name": "Stratford and Bow", + "name": "Burton and Uttoxeter", "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, 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.E14001525" + "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", @@ -75316,28 +76754,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:54f0888a8d164ace377b65c4", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:55eb7299084181037abcdf96", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 161802686.848, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:552d2e9f89c12cc672b80bbe", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:55fc0aca8cc5df7310ec101a", "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", @@ -75353,7 +76791,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -75362,7 +76800,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -75370,27 +76808,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001152", + "id": "E14001127", "level": "constituency", - "name": "Carlisle", + "name": "Bridlington and The Wolds", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Carlisle: 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.gas.meter_count", - "record_set_spec_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.E14001127" }, "measure": { - "unit": "count" + "unit": "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", @@ -75403,28 +76841,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:552d2e9f89c12cc672b80bbe", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:55fc0aca8cc5df7310ec101a", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 414269636.8, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:552ece19a3aa896bdeab3b79", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5616fc91e72475199cb6643e", "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", @@ -75437,75 +76875,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": "E14001213", + "id": "E14001110", "level": "constituency", - "name": "East Ham", + "name": "Bolton North East", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, East Ham: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Bolton North East: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001213" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001110" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:552ece19a3aa896bdeab3b79", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5616fc91e72475199cb6643e", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 46235.657, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5532c07c76c65db6f0290190", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5622429acc06a851613a7f66", "aggregation": { "method": "sum" }, @@ -75546,19 +76982,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001305", + "id": "E14001093", "level": "constituency", - "name": "Islington North", + "name": "Birmingham Erdington", "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, 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" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001305" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001093" }, "measure": { "unit": "kwh" @@ -75581,20 +77017,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5532c07c76c65db6f0290190", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5622429acc06a851613a7f66", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 163043958.129, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:556349cd536f70a3ab1698df", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5671874ea4d0523b1b252a70", "aggregation": { "method": "sum" }, @@ -75635,19 +77071,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001187", + "id": "E14001371", "level": "constituency", - "name": "Croydon South", + "name": "Mitcham and Morden", "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, 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" }, "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.E14001371" }, "measure": { "unit": "count" @@ -75668,28 +77104,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:556349cd536f70a3ab1698df", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5671874ea4d0523b1b252a70", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 42070.0, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5582cea0b2eb7cbd73b02609", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5698f7ea463e5242191693d5", "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", @@ -75705,7 +77141,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -75714,7 +77150,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -75722,27 +77158,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001367", + "id": "S14000111", "level": "constituency", - "name": "Middlesbrough and Thornaby East", + "name": "West Aberdeenshire and Kincardine", "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 consumption, 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" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.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.E14001367" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.S14000111" }, "measure": { - "unit": "count" + "unit": "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", @@ -75755,20 +77191,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5582cea0b2eb7cbd73b02609", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5698f7ea463e5242191693d5", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 334946352.272, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:558d856f201565556a5c97e5", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:56a13b0d64cae9f65846b6a1", "aggregation": { "method": "sum" }, @@ -75809,19 +77245,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001154", + "id": "E14001566", "level": "constituency", - "name": "Castle Point", + "name": "Warwick and Leamington", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Castle Point: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Warwick and Leamington: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001154" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001566" }, "measure": { "unit": "kwh" @@ -75842,28 +77278,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:558d856f201565556a5c97e5", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:56a13b0d64cae9f65846b6a1", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 484270026.233, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:55a329ca0153b61ae60a02ac", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:56b4f7acba54ad8b9550962d", "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", @@ -75876,73 +77312,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": "E14001093", + "id": "E14001158", "level": "constituency", - "name": "Birmingham Erdington", + "name": "Cheadle", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Birmingham Erdington: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Cheadle: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_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.E14001093" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.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_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:55a329ca0153b61ae60a02ac", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:56b4f7acba54ad8b9550962d", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 40861.429, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:55b049699bcb755d808dfcf7", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:56ef2588a5bfe6992679b30a", "aggregation": { "method": "sum" }, @@ -75983,19 +77421,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001372", + "id": "E14001092", "level": "constituency", - "name": "Morecambe and Lunesdale", + "name": "Birmingham Edgbaston", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Morecambe and Lunesdale: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Birmingham Edgbaston: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001372" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001092" }, "measure": { "unit": "kwh" @@ -76018,28 +77456,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:55b049699bcb755d808dfcf7", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:56ef2588a5bfe6992679b30a", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 156161237.771, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:55c2e5f5248170e94f7aa43b", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:57125a0544ab58ba9d13c1e9", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -76055,7 +77493,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -76064,7 +77502,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -76072,27 +77510,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "W07000097", + "id": "E14001197", "level": "constituency", - "name": "Gower", + "name": "Didcot and Wantage", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Gower: 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.W07000097" + "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", @@ -76107,20 +77545,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:55c2e5f5248170e94f7aa43b", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:57125a0544ab58ba9d13c1e9", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 184657344.549, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:55d74ce52d74f0c63a751326", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:57137369a71ef832133e8539", "aggregation": { "method": "sum" }, @@ -76161,19 +77599,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "W07000108", + "id": "E14001179", "level": "constituency", - "name": "Swansea West", + "name": "Corby and East Northamptonshire", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Swansea West: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, 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.W07000108" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001179" }, "measure": { "unit": "kwh" @@ -76196,28 +77634,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:55d74ce52d74f0c63a751326", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:57137369a71ef832133e8539", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 174498213.075, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:560be05c1c19fdfcccff59c6", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:576890893d0fc883d3c594e3", "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", @@ -76230,75 +77668,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": "E14001237", + "id": "S14000084", "level": "constituency", - "name": "Filton and Bradley Stoke", + "name": "Glasgow East", "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 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.E14001237" + "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:560be05c1c19fdfcccff59c6", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:576890893d0fc883d3c594e3", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 403243988.645, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:561c43f0ec949fff03a2fbc7", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:578984eb5952ac5ae4238832", "aggregation": { "method": "sum" }, @@ -76339,19 +77775,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001234", + "id": "E14001472", "level": "constituency", - "name": "Farnham and Bordon", + "name": "Shipley", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Farnham and Bordon: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Shipley: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001234" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001472" }, "measure": { "unit": "kwh" @@ -76374,107 +77810,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:561c43f0ec949fff03a2fbc7", - "source": { - "source_file": "desnz_constituency_energy_facts.json", - "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", - "source_table": "DESNZ sub-national 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_type": "float" - }, - { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5620a4337e0cefc7f8b12701", - "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": "E14001516", - "level": "constituency", - "name": "Stevenage", - "vintage": "pcon_2024" - }, - "label": "Domestic gas consumption, 2024, Stevenage: DESNZ's authority totals split by its small-area figures", - "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" - }, - "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001516" - }, - "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:5620a4337e0cefc7f8b12701", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:578984eb5952ac5ae4238832", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 147053898.446, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:565f81ba30ad3961012dbf21", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:57971d232404a0904b65c203", "aggregation": { "method": "sum" }, @@ -76515,19 +77864,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001154", + "id": "E14001517", "level": "constituency", - "name": "Castle Point", + "name": "Stockport", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Castle Point: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Stockport: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001154" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001517" }, "measure": { "unit": "count" @@ -76550,28 +77899,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:565f81ba30ad3961012dbf21", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:57971d232404a0904b65c203", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 48639.065, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5661e8c97b40959d35bd4348", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:579d81bb5c3b4575927dab0e", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -76587,7 +77936,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -76596,7 +77945,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -76604,27 +77953,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001419", + "id": "E14001420", "level": "constituency", - "name": "Oxford East", + "name": "Oxford West and Abingdon", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Oxford East: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Oxford West and Abingdon: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001419" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001420" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "calendar_year", @@ -76639,28 +77988,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5661e8c97b40959d35bd4348", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:579d81bb5c3b4575927dab0e", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 151403953.955, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:567e841920e0639a4a8b24b3", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:57c96dd6a2485675d7c16484", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -76676,7 +78025,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -76685,7 +78034,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -76693,27 +78042,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001317", + "id": "E14001446", "level": "constituency", - "name": "Knowsley", + "name": "Rochdale", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Knowsley: 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.E14001317" + "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", @@ -76728,20 +78077,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:567e841920e0639a4a8b24b3", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:57c96dd6a2485675d7c16484", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 127970595.284, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:567fd864da67ef51446cbf49", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5829b74ed2aec5e3e80025fa", "aggregation": { "method": "sum" }, @@ -76782,19 +78131,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000064", + "id": "E14001497", "level": "constituency", - "name": "Alloa and Grangemouth", + "name": "South West Norfolk", "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, 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.S14000064" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001497" }, "measure": { "unit": "kwh" @@ -76815,28 +78164,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:567fd864da67ef51446cbf49", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5829b74ed2aec5e3e80025fa", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 247236400.396, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:568539cca8b0a9b31670a3ef", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:58409a0b0b538955f5cf735c", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -76852,7 +78201,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -76861,7 +78210,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -76869,27 +78218,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001240", + "id": "E14001463", "level": "constituency", - "name": "Forest of Dean", + "name": "Sefton Central", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Forest of Dean: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Sefton Central: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001240" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001463" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "calendar_year", @@ -76904,28 +78253,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:568539cca8b0a9b31670a3ef", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:58409a0b0b538955f5cf735c", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 41328.22, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:56978d07890f83fea74fb6db", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5847965b050591ebce4f8894", "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", @@ -76938,75 +78287,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": "E14001100", + "id": "W07000091", "level": "constituency", - "name": "Birmingham Yardley", + "name": "Cardiff South and Penarth", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Birmingham Yardley: 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.E14001100" + "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:56978d07890f83fea74fb6db", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5847965b050591ebce4f8894", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 36511.735, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:56dde6b787bfa5339ede23ae", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5875898dea33766e119ed099", "aggregation": { "method": "sum" }, @@ -77047,19 +78394,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001421", + "id": "E14001350", "level": "constituency", - "name": "Peckham", + "name": "Makerfield", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Peckham: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Makerfield: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001421" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001350" }, "measure": { "unit": "count" @@ -77080,28 +78427,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:56dde6b787bfa5339ede23ae", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5875898dea33766e119ed099", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 44710.933, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:56f187cc0ea8d7fdc93a5da1", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:588a1140dcb0baec9e5671b4", "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", @@ -77114,83 +78461,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": "S14000048", + "id": "S14000045", "level": "constituency", - "name": "North Ayrshire and Arran", + "name": "Midlothian", "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 consumption, 2024, Midlothian: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.S14000048" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.S14000045" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:56f187cc0ea8d7fdc93a5da1", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:588a1140dcb0baec9e5671b4", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 473084979.6, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:57078e6bd203c2857d0c650c", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:589b5f3d09ed79c1f63e0b4b", "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", @@ -77203,83 +78548,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": "E14001119", + "id": "E14001331", "level": "constituency", - "name": "Bradford South", + "name": "Lewisham East", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Bradford South: 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_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_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.E14001119" + "source_record_id": "microcosm.desnz_constituency_energy.gas.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_gas_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:57078e6bd203c2857d0c650c", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:589b5f3d09ed79c1f63e0b4b", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 486296140.311, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5740b4f545f6bbc77d43ebaf", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:58f81a8c9e5e66ce186bb57b", "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", @@ -77292,75 +78635,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": "E14001491", + "id": "E14001477", "level": "constituency", - "name": "South Ribble", + "name": "Slough", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, South Ribble: 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_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_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.E14001491" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001477" }, "measure": { - "unit": "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:5740b4f545f6bbc77d43ebaf", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:58f81a8c9e5e66ce186bb57b", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 39229.782, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5746ec4d7c07a78b3a8e2ef3", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5933d5381e51746dd024f178", "aggregation": { "method": "sum" }, @@ -77401,19 +78742,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001392", + "id": "E14001251", "level": "constituency", - "name": "North East Hampshire", + "name": "Gorton and Denton", "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, Gorton and Denton: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001392" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001251" }, "measure": { "unit": "kwh" @@ -77436,28 +78777,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5746ec4d7c07a78b3a8e2ef3", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5933d5381e51746dd024f178", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 134754057.69, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:575bb0c62ac86f59b53658f5", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:59592e11c5c93fa88a771903", "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", @@ -77470,81 +78811,83 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", - "metric": "consumption", - "temperature_adjustment": "weather_corrected" + "fuel": "electricity", + "metric": "meter_count", + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001505", + "id": "E14001138", "level": "constituency", - "name": "Spelthorne", + "name": "Bromsgrove", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Spelthorne: 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_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001505" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001138" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:575bb0c62ac86f59b53658f5", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:59592e11c5c93fa88a771903", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 42609.0, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:57719ab183788490276850ea", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:59701ba28e2a73d095b7f4ba", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -77557,73 +78900,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": "E14001292", + "id": "E14001552", "level": "constituency", - "name": "Hornchurch and Upminster", + "name": "Torridge and Tavistock", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Hornchurch and Upminster: 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_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001292" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001552" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_concept": "desnz.subnational.domestic_electricity_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:57719ab183788490276850ea", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:59701ba28e2a73d095b7f4ba", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 46229.882, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:57a518d63003cc673b6c9355", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:59711a639fce58cb50bb8bb4", "aggregation": { "method": "sum" }, @@ -77664,19 +79009,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001264", + "id": "E14001590", "level": "constituency", - "name": "Hammersmith and Chiswick", + "name": "Witham", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Hammersmith and Chiswick: 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.E14001264" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001590" }, "measure": { "unit": "kwh" @@ -77697,28 +79042,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:57a518d63003cc673b6c9355", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:59711a639fce58cb50bb8bb4", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 376010205.391, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:580fd192e0d2dc41bcc00631", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:597f3503dde0c06993274206", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -77731,137 +79076,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": "E14001183", + "id": "E14001354", "level": "constituency", - "name": "Cramlington and Killingworth", + "name": "Manchester Withington", "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, 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" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_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.E14001354" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_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:580fd192e0d2dc41bcc00631", - "source": { - "source_file": "desnz_constituency_energy_facts.json", - "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", - "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", - "url": "tools/build_uk_desnz_constituency_energy_facts.py", - "vintage": "2025_publication_2024_data" - }, - "value": 127307650.531, - "value_type": "float" - }, - { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:58170855df1d2f0a3e7dea1c", - "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 @@ -77873,20 +79129,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:58170855df1d2f0a3e7dea1c", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:597f3503dde0c06993274206", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 412859363.405, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:582b89661e39ec61bcaa8abf", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:59b086bf6ca035977321f91e", "aggregation": { "method": "sum" }, @@ -77927,19 +79183,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001123", + "id": "E14001153", "level": "constituency", - "name": "Brent West", + "name": "Carshalton and Wallington", "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, Carshalton and Wallington: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001123" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001153" }, "measure": { "unit": "kwh" @@ -77962,20 +79218,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:582b89661e39ec61bcaa8abf", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:59b086bf6ca035977321f91e", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 142594055.64, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:583ecba63c1725994f585de2", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:59c77770fec4c95d7470adb3", "aggregation": { "method": "sum" }, @@ -78016,19 +79272,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001115", + "id": "E14001598", "level": "constituency", - "name": "Bournemouth East", + "name": "Worsley and Eccles", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Bournemouth East: 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.E14001115" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001598" }, "measure": { "unit": "kwh" @@ -78051,20 +79307,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:583ecba63c1725994f585de2", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:59c77770fec4c95d7470adb3", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 149915877.963, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:58765a340a07e6953aa81a37", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:59cca5872dd34e068be910e8", "aggregation": { "method": "sum" }, @@ -78105,19 +79361,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001407", + "id": "E14001223", "level": "constituency", - "name": "Northampton South", + "name": "Eltham and Chislehurst", "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, Eltham and Chislehurst: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001407" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001223" }, "measure": { "unit": "kwh" @@ -78138,20 +79394,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:58765a340a07e6953aa81a37", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:59cca5872dd34e068be910e8", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 523398061.783, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5886b4bc53527b5ff939415b", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:59e153ab7c9af9ac0aa8b572", "aggregation": { "method": "sum" }, @@ -78192,19 +79448,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001344", + "id": "E14001158", "level": "constituency", - "name": "Lowestoft", + "name": "Cheadle", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Lowestoft: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Cheadle: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001344" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001158" }, "measure": { "unit": "count" @@ -78225,28 +79481,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5886b4bc53527b5ff939415b", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:59e153ab7c9af9ac0aa8b572", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 38656.544, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:589079059e3b26a51784b8d3", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5a01e277b149b42b241a6406", "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", @@ -78259,75 +79515,73 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", - "metric": "meter_count", - "temperature_adjustment": "as_reported" + "fuel": "gas", + "metric": "consumption", + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001602", + "id": "E14001525", "level": "constituency", - "name": "Wythenshawe and Sale East", + "name": "Stratford and Bow", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Wythenshawe and Sale East: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, 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.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001602" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.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_gas_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:589079059e3b26a51784b8d3", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5a01e277b149b42b241a6406", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 314656184.524, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:58d5df7dec6a4ce7a342f7ee", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5a0ff1df498de2b8df7b7848", "aggregation": { "method": "sum" }, @@ -78368,19 +79622,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001529", + "id": "S14000073", "level": "constituency", - "name": "Stroud", + "name": "Dumfries and Galloway", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Stroud: 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.E14001529" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.S14000073" }, "measure": { "unit": "kwh" @@ -78401,28 +79655,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:58d5df7dec6a4ce7a342f7ee", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5a0ff1df498de2b8df7b7848", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 356662570.183, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:58f1ac3e6e30c334deed0242", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5a3aef97aeef744cf0c91b16", "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", @@ -78435,83 +79689,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": "E14001247", + "id": "S14000074", "level": "constituency", - "name": "Glastonbury and Somerton", + "name": "Dumfriesshire, Clydesdale and Tweeddale", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Glastonbury and Somerton: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Dumfriesshire, Clydesdale and Tweeddale: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.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.E14001247" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.S14000074" }, "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:58f1ac3e6e30c334deed0242", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5a3aef97aeef744cf0c91b16", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 22736.097, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5921705b2282cb13d4e8d018", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5a3b0610a02404d1fc5ec8b9", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -78527,7 +79779,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -78536,7 +79788,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -78544,27 +79796,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001189", + "id": "E14001337", "level": "constituency", - "name": "Dagenham and Rainham", + "name": "Liverpool Garston", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Dagenham and Rainham: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Liverpool Garston: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001189" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001337" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "calendar_year", @@ -78579,20 +79831,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5921705b2282cb13d4e8d018", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5a3b0610a02404d1fc5ec8b9", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 42757.922, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:59273021e676db18fbbeb73b", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5a5b1c93848e203bdeca6dc1", "aggregation": { "method": "sum" }, @@ -78633,19 +79885,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001246", + "id": "E14001414", "level": "constituency", - "name": "Gillingham and Rainham", + "name": "Old Bexley and Sidcup", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Gillingham and Rainham: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Old Bexley and Sidcup: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001246" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001414" }, "measure": { "unit": "count" @@ -78666,28 +79918,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:59273021e676db18fbbeb73b", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5a5b1c93848e203bdeca6dc1", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 38099.519, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:593dff6cc6671fcc78ca648c", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5a7a9b73f6d9d32cff0f70b2", "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", @@ -78700,73 +79952,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": "E14001276", + "id": "E14001410", "level": "constituency", - "name": "Hayes and Harlington", + "name": "Nottingham East", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Hayes and Harlington: 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_consumption", - "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.E14001276" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001410" }, "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:593dff6cc6671fcc78ca648c", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5a7a9b73f6d9d32cff0f70b2", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 167093425.614, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:595e28009e6989117886d4ac", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5ac9d0ee18cd7945dd338016", "aggregation": { "method": "sum" }, @@ -78807,19 +80061,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001130", + "id": "E14001394", "level": "constituency", - "name": "Brighton Pavilion", + "name": "North East Somerset and Hanham", "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, North East Somerset and Hanham: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001130" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001394" }, "measure": { "unit": "kwh" @@ -78840,28 +80094,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:595e28009e6989117886d4ac", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5ac9d0ee18cd7945dd338016", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 371128973.437, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5967860a99b81a4e88573c4f", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5acb494ede2bf94e6d209dfc", "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", @@ -78874,81 +80128,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": "E14001138", + "id": "E14001584", "level": "constituency", - "name": "Bromsgrove", + "name": "Widnes and Halewood", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Bromsgrove: 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.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001138" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001584" }, "measure": { - "unit": "count" + "unit": "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:5967860a99b81a4e88573c4f", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5acb494ede2bf94e6d209dfc", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 121840195.391, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5968fb6b89ac3cf9726a0e3f", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5b1db335d1a32775d1f5ac4b", "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", @@ -78961,83 +80217,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": "E14001392", "level": "constituency", - "name": "Tonbridge", + "name": "North East Hampshire", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Tonbridge: 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.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.E14001392" }, "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:5968fb6b89ac3cf9726a0e3f", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5b1db335d1a32775d1f5ac4b", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 38093.395, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5987a223fca70f2fe158541b", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5b3cbe981bbfe169b197e35f", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -79053,7 +80307,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -79062,7 +80316,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -79070,27 +80324,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001429", + "id": "E14001603", "level": "constituency", - "name": "Poole", + "name": "Yeovil", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Poole: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Yeovil: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001429" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001603" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "gas_year", @@ -79103,20 +80357,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5987a223fca70f2fe158541b", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5b3cbe981bbfe169b197e35f", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 36556.198, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:59bd13c725e6afc5a0768cdf", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5b92a255bc576b585a23a09e", "aggregation": { "method": "sum" }, @@ -79157,19 +80411,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001235", + "id": "E14001214", "level": "constituency", - "name": "Faversham and Mid Kent", + "name": "East Hampshire", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Faversham and Mid Kent: 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.E14001235" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001214" }, "measure": { "unit": "kwh" @@ -79190,28 +80444,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:59bd13c725e6afc5a0768cdf", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5b92a255bc576b585a23a09e", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 395240456.061, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:59f112872ae56449f9fb843d", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5bb78eafecb16124a4d5e1fa", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -79224,81 +80478,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": "W07000093", + "id": "E14001312", "level": "constituency", - "name": "Ceredigion Preseli", + "name": "Kingston and Surbiton", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Ceredigion Preseli: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Kingston and Surbiton: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.W07000093" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001312" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_concept": "desnz.subnational.domestic_electricity_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:59f112872ae56449f9fb843d", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5bb78eafecb16124a4d5e1fa", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 47764.0, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:59f5ac498609330e64e62e5e", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5bc89188621331745afc5a02", "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", @@ -79311,83 +80567,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": "E14001231", + "id": "E14001100", "level": "constituency", - "name": "Exeter", + "name": "Birmingham Yardley", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Exeter: 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_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001231" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001100" }, "measure": { - "unit": "count" + "unit": "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:59f5ac498609330e64e62e5e", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5bc89188621331745afc5a02", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 477299210.618, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5a0c0ed4d72dd2171e5da208", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5beb91402319093a0ffd71db", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -79403,7 +80657,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -79412,7 +80666,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -79420,27 +80674,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001434", + "id": "E14001165", "level": "constituency", - "name": "Putney", + "name": "Chesterfield", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Putney: 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_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001434" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001165" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "gas_year", @@ -79453,20 +80707,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5a0c0ed4d72dd2171e5da208", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5beb91402319093a0ffd71db", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 44184.0, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5a2c1ca4f21e19ce2458149a", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5c76ad4ce3b3f61753279301", "aggregation": { "method": "sum" }, @@ -79507,19 +80761,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001409", + "id": "E14001132", "level": "constituency", - "name": "Norwich South", + "name": "Bristol East", "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, 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.E14001409" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001132" }, "measure": { "unit": "count" @@ -79540,28 +80794,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5a2c1ca4f21e19ce2458149a", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5c76ad4ce3b3f61753279301", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 40648.71, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5a2cb6a4d55b50c1b9ea5351", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5c8c11b43a259ad25247eb3c", "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", @@ -79574,83 +80828,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": "E14001130", "level": "constituency", - "name": "Chatham and Aylesford", + "name": "Brighton Pavilion", "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, 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.gas.meter_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.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_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5a2cb6a4d55b50c1b9ea5351", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5c8c11b43a259ad25247eb3c", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 39070.894, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5a360577e8b5d50170f16f5c", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5cdbdcb21498b6d452853ff5", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -79663,75 +80915,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": "E14001217", + "id": "E14001123", "level": "constituency", - "name": "East Wiltshire", + "name": "Brent West", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, East Wiltshire: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Brent West: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001217" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001123" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_concept": "desnz.subnational.domestic_gas_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5a360577e8b5d50170f16f5c", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5cdbdcb21498b6d452853ff5", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 517111941.672, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5a5e9af9eee7cf5502139b50", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5ce8c8665a02f489bf653cfe", "aggregation": { "method": "sum" }, @@ -79772,19 +81022,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001326", + "id": "E14001445", "level": "constituency", - "name": "Leicester East", + "name": "Richmond Park", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Leicester East: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Richmond Park: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001326" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001445" }, "measure": { "unit": "kwh" @@ -79807,28 +81057,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5a5e9af9eee7cf5502139b50", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5ce8c8665a02f489bf653cfe", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 187404370.717, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5a86bb1c081e26c762869ce2", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5d0941bf9f233fdab6da9fbd", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -79844,7 +81094,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -79853,7 +81103,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -79861,27 +81111,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000070", + "id": "E14001190", "level": "constituency", - "name": "Coatbridge and Bellshill", + "name": "Darlington", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Coatbridge and Bellshill: 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.S14000070" + "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", @@ -79894,20 +81144,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5a86bb1c081e26c762869ce2", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5d0941bf9f233fdab6da9fbd", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 44949.381, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5a87f5405958a5c676c6c35a", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5d453a505a7be4d4602d0aac", "aggregation": { "method": "sum" }, @@ -79948,19 +81198,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "W07000091", + "id": "E14001358", "level": "constituency", - "name": "Cardiff South and Penarth", + "name": "Meriden and Solihull East", "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, Meriden and Solihull East: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.W07000091" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001358" }, "measure": { "unit": "count" @@ -79983,20 +81233,109 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5a87f5405958a5c676c6c35a", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5d453a505a7be4d4602d0aac", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 43228.271, + "value_type": "float" + }, + { + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5d4963151c6117260d86e54e", + "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": "E14001600", + "level": "constituency", + "name": "Wycombe", + "vintage": "pcon_2024" + }, + "label": "Domestic electricity consumption, 2024, Wycombe: DESNZ's authority totals split by its small-area figures", + "layout": { + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + }, + "lineage": { + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001600" + }, + "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:5d4963151c6117260d86e54e", + "source": { + "source_file": "desnz_constituency_energy_facts.json", + "source_name": "microcosm", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", + "source_table": "DESNZ sub-national 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_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5a9341b3ca9f91fab981cbab", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5d7e5574174fcbdfb9e81a27", "aggregation": { "method": "sum" }, @@ -80037,19 +81376,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001332", + "id": "E14001284", "level": "constituency", - "name": "Lewisham North", + "name": "Hertsmere", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Lewisham 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_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001332" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001284" }, "measure": { "unit": "kwh" @@ -80070,20 +81409,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5a9341b3ca9f91fab981cbab", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5d7e5574174fcbdfb9e81a27", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 587524601.851, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5ac56b1523d8bebffb3b7c6f", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5da078120cf7832e81de2d29", "aggregation": { "method": "sum" }, @@ -80124,19 +81463,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001223", + "id": "E14001432", "level": "constituency", - "name": "Eltham and Chislehurst", + "name": "Portsmouth South", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Eltham and Chislehurst: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Portsmouth South: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001223" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001432" }, "measure": { "unit": "kwh" @@ -80159,28 +81498,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5ac56b1523d8bebffb3b7c6f", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5da078120cf7832e81de2d29", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 138269814.894, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5ad5bd005b79b0561caecd78", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5df68142375904f86de5dbcc", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -80193,81 +81532,83 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { "meter_count": "Meter count" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", + "fuel": "electricity", "metric": "meter_count", - "temperature_adjustment": "weather_corrected" + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001088", + "id": "E14001375", "level": "constituency", - "name": "Bexhill and Battle", + "name": "Newark", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Bexhill and Battle: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, 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.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001088" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001375" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_concept": "desnz.subnational.domestic_electricity_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5ad5bd005b79b0561caecd78", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5df68142375904f86de5dbcc", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 49175.363, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5ae7208084dd3ae5d7ef8123", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5e1e1fd522b04c79a3b2bc05", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -80283,7 +81624,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -80292,7 +81633,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -80300,27 +81641,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001372", + "id": "E14001310", "level": "constituency", - "name": "Morecambe and Lunesdale", + "name": "Kensington and Bayswater", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Morecambe and Lunesdale: 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_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001372" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001310" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "calendar_year", @@ -80335,28 +81676,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5ae7208084dd3ae5d7ef8123", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5e1e1fd522b04c79a3b2bc05", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 292049815.832, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5af4511ebd9942abd1c40b3a", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5e2b0f331e6210f62526674a", "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", @@ -80369,81 +81710,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": "S14000071", + "id": "S14000087", "level": "constituency", - "name": "Cowdenbeath and Kirkcaldy", + "name": "Glasgow South", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Cowdenbeath and Kirkcaldy: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Glasgow South: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.S14000071" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.S14000087" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_concept": "desnz.subnational.domestic_electricity_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5af4511ebd9942abd1c40b3a", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5e2b0f331e6210f62526674a", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 122736126.397, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5af5e94955dfa51b6e614084", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5e501ddf00d405bff50ce862", "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", @@ -80459,7 +81802,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -80468,7 +81811,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -80476,27 +81819,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001478", + "id": "E14001530", "level": "constituency", - "name": "Smethwick", + "name": "Suffolk Coastal", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Smethwick: 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_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_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.E14001478" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001530" }, "measure": { - "unit": "count" + "unit": "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", @@ -80509,28 +81852,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5af5e94955dfa51b6e614084", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5e501ddf00d405bff50ce862", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 379717133.056, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5b0be17abc202a105d2d2f5f", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5e5d30467b9f308fa61eb100", "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", @@ -80546,7 +81889,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -80555,7 +81898,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -80563,27 +81906,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001352", + "id": "E14001564", "level": "constituency", - "name": "Manchester Central", + "name": "Warrington North", "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, Warrington North: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.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.E14001564" }, "measure": { - "unit": "count" + "unit": "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", @@ -80596,28 +81939,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5b0be17abc202a105d2d2f5f", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5e5d30467b9f308fa61eb100", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 420068907.521, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5b1f9083941d5b7fa42cd346", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5e6075204590efe54850424c", "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", @@ -80630,75 +81973,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": "E14001580", + "id": "E14001075", "level": "constituency", - "name": "Westmorland and Lonsdale", + "name": "Barnsley South", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Westmorland and Lonsdale: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Barnsley South: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001580" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001075" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_concept": "desnz.subnational.domestic_gas_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5b1f9083941d5b7fa42cd346", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5e6075204590efe54850424c", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 47267.767, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5b400bea042f9adac3a0ff7f", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5e73fe5951f15c49d2bc8bd9", "aggregation": { "method": "sum" }, @@ -80739,19 +82080,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001189", + "id": "E14001602", "level": "constituency", - "name": "Dagenham and Rainham", + "name": "Wythenshawe and Sale East", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Dagenham and Rainham: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, 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.E14001189" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001602" }, "measure": { "unit": "count" @@ -80774,28 +82115,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5b400bea042f9adac3a0ff7f", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5e73fe5951f15c49d2bc8bd9", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 48847.193, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5b502f4ded212ac3f7f00c66", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5e902d9b1eb936d5589beb32", "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", @@ -80808,73 +82149,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": "E14001361", + "id": "E14001552", "level": "constituency", - "name": "Mid Cheshire", + "name": "Torridge and Tavistock", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Mid Cheshire: 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.gas.meter_count", - "record_set_spec_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.E14001361" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001552" }, "measure": { - "unit": "count" + "unit": "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:5b502f4ded212ac3f7f00c66", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5e902d9b1eb936d5589beb32", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 175747156.586, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5b5b4a79af19b40e41569135", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5e96cf89b741588185ece355", "aggregation": { "method": "sum" }, @@ -80915,19 +82258,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001303", + "id": "E14001201", "level": "constituency", - "name": "Isle of Wight East", + "name": "Dorking and Horley", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Isle of Wight East: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Dorking and Horley: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001303" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001201" }, "measure": { "unit": "count" @@ -80948,28 +82291,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5b5b4a79af19b40e41569135", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5e96cf89b741588185ece355", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 35536.627, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5b9aa9ad05c1ed364dd4578e", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5e9cb01f1c7c97c1f508975d", "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", @@ -80982,81 +82325,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": "S14000095", "level": "constituency", - "name": "Great Yarmouth", + "name": "Livingston", "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, Livingston: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_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.S14000095" }, "measure": { - "unit": "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:5b9aa9ad05c1ed364dd4578e", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5e9cb01f1c7c97c1f508975d", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 47841.76, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5bcf1d78c8b7c5ab1cd2b020", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5f0a71f1b0c574bc51a62e46", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -81072,7 +82417,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -81081,7 +82426,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -81089,27 +82434,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001085", + "id": "E14001576", "level": "constituency", - "name": "Bermondsey and Old Southwark", + "name": "West Ham and Beckton", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Bermondsey and Old Southwark: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, West Ham and Beckton: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001085" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001576" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "calendar_year", @@ -81124,28 +82469,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5bcf1d78c8b7c5ab1cd2b020", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5f0a71f1b0c574bc51a62e46", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 164340513.506, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5bdbb6c445c553792212ede6", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5f21e381a3eae33d08b94499", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -81158,81 +82503,83 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { "meter_count": "Meter count" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", + "fuel": "electricity", "metric": "meter_count", - "temperature_adjustment": "weather_corrected" + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001272", + "id": "E14001227", "level": "constituency", - "name": "Hartlepool", + "name": "Epsom and Ewell", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Hartlepool: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Epsom and Ewell: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001272" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001227" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_concept": "desnz.subnational.domestic_electricity_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5bdbb6c445c553792212ede6", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5f21e381a3eae33d08b94499", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 44640.317, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5c06ee0541fec1fe4fc5c853", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5f3ba8ebc17d998f70af7e4d", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -81245,83 +82592,81 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { "consumption": "Consumption" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", + "fuel": "gas", "metric": "consumption", - "temperature_adjustment": "as_reported" + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "S14000092", + "id": "S14000062", "level": "constituency", - "name": "Hamilton and Clyde Valley", + "name": "Aberdeenshire North and Moray East", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Hamilton and Clyde Valley: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, 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" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.S14000092" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.S14000062" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_concept": "desnz.subnational.domestic_gas_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5c06ee0541fec1fe4fc5c853", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5f3ba8ebc17d998f70af7e4d", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 441908192.022, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5c35cef599f5452632f67539", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5f3d94acc17cae562e50583e", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -81337,7 +82682,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -81346,7 +82691,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -81354,27 +82699,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001360", + "id": "E14001409", "level": "constituency", - "name": "Mid Buckinghamshire", + "name": "Norwich South", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Mid Buckinghamshire: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Norwich South: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001360" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001409" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "calendar_year", @@ -81389,20 +82734,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5c35cef599f5452632f67539", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5f3d94acc17cae562e50583e", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 49226.489, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5c4d6b9ac1485ed4a1664efe", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5f4beecd2b4de76f8e3df932", "aggregation": { "method": "sum" }, @@ -81443,19 +82788,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001107", + "id": "E14001340", "level": "constituency", - "name": "Blyth and Ashington", + "name": "Liverpool Wavertree", "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, 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.E14001107" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001340" }, "measure": { "unit": "count" @@ -81478,28 +82823,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5c4d6b9ac1485ed4a1664efe", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5f4beecd2b4de76f8e3df932", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 47033.928, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5c5653e228a796081bc1d9a5", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5f4fcc921e1dc15208ce7d30", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -81512,83 +82857,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": "E14001173", + "id": "E14001495", "level": "constituency", - "name": "City of Durham", + "name": "South West Devon", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, City of Durham: 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.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001173" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001495" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_concept": "desnz.subnational.domestic_gas_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5c5653e228a796081bc1d9a5", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5f4fcc921e1dc15208ce7d30", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 346600423.948, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5c88bea010444a1a7d2adfd4", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5f52d4adcda7b8615becaff9", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -81604,7 +82947,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -81613,7 +82956,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -81621,27 +82964,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001405", + "id": "E14001588", "level": "constituency", - "name": "North West Norfolk", + "name": "Windsor", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, North West Norfolk: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, 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.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001405" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.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_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "calendar_year", @@ -81656,115 +82999,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5c88bea010444a1a7d2adfd4", - "source": { - "source_file": "desnz_constituency_energy_facts.json", - "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", - "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", - "url": "tools/build_uk_desnz_constituency_energy_facts.py", - "vintage": "2025_publication_2024_data" - }, - "value": 200548995.871, - "value_type": "float" - }, - { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5c9f54e3d27e7eb6839b8097", - "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": "E14001417", - "level": "constituency", - "name": "Orpington", - "vintage": "pcon_2024" - }, - "label": "Domestic gas consumption, 2024, Orpington: DESNZ's authority totals split by its small-area figures", - "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" - }, - "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001417" - }, - "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:5c9f54e3d27e7eb6839b8097", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5f52d4adcda7b8615becaff9", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 44742.842, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5d102e5fe1c054374b3ca18d", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5f5824c9cd67a8b0b1cb6684", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -81780,7 +83036,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -81789,7 +83045,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -81797,27 +83053,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001076", + "id": "E14001097", "level": "constituency", - "name": "Barrow and Furness", + "name": "Birmingham Northfield", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Barrow and Furness: 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.E14001076" + "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", @@ -81832,20 +83088,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5d102e5fe1c054374b3ca18d", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5f5824c9cd67a8b0b1cb6684", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 46875.445, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5d2a4ced21de36848703b979", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5f5c84d5483c4b59da1b4273", "aggregation": { "method": "sum" }, @@ -81886,19 +83142,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000104", + "id": "E14001400", "level": "constituency", - "name": "Rutherglen", + "name": "North Warwickshire and Bedworth", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Rutherglen: 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.S14000104" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001400" }, "measure": { "unit": "count" @@ -81921,28 +83177,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5d2a4ced21de36848703b979", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5f5c84d5483c4b59da1b4273", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 42223.241, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5d43a142c850dab99c26dbe8", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5f6152e038690bb76ea77699", "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", @@ -81958,7 +83214,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -81967,7 +83223,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -81975,27 +83231,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001189", + "id": "E14001390", "level": "constituency", - "name": "Dagenham and Rainham", + "name": "North East Cambridgeshire", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Dagenham and Rainham: DESNZ's authority totals split by its small-area figures", + "label": "Domestic 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.E14001189" + "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", @@ -82008,20 +83264,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5d43a142c850dab99c26dbe8", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5f6152e038690bb76ea77699", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 395128364.212, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5d58643971de59fa51663bcc", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5f76f9ca3faee4f892075a19", "aggregation": { "method": "sum" }, @@ -82062,19 +83318,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001571", + "id": "E14001424", "level": "constituency", - "name": "Wellingborough and Rushden", + "name": "Penrith and Solway", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Wellingborough and Rushden: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, 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.E14001571" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001424" }, "measure": { "unit": "kwh" @@ -82095,20 +83351,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5d58643971de59fa51663bcc", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5f76f9ca3faee4f892075a19", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 397448906.559, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5d5c70e1d964173c16d22f05", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5fa24a99b71ad5b25641448d", "aggregation": { "method": "sum" }, @@ -82149,19 +83405,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001502", + "id": "E14001528", "level": "constituency", - "name": "Southend West and Leigh", + "name": "Stretford and Urmston", "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, Stretford and Urmston: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001502" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001528" }, "measure": { "unit": "count" @@ -82182,28 +83438,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5d5c70e1d964173c16d22f05", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5fa24a99b71ad5b25641448d", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 40146.165, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5d6184ff6187d017ed0bc21f", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5fce0e2a1dd76d308c11cbef", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -82219,7 +83475,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -82228,7 +83484,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -82236,27 +83492,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001555", + "id": "E14001500", "level": "constituency", - "name": "Tunbridge Wells", + "name": "Southampton Test", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Tunbridge Wells: 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.E14001555" + "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", @@ -82271,28 +83527,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5d6184ff6187d017ed0bc21f", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5fce0e2a1dd76d308c11cbef", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 48554.341, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5d8d0367cf5339129638ff13", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5fd741f34d6f3a7c25d2db0b", "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", @@ -82305,83 +83561,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": "E14001199", "level": "constituency", - "name": "Redditch", + "name": "Doncaster East and the Isle of Axholme", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Redditch: 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_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_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.E14001199" }, "measure": { - "unit": "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:5d8d0367cf5339129638ff13", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5fd741f34d6f3a7c25d2db0b", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 38119.729, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5db5ec97ae8f2ffccaa41bd0", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:601a583bae021d02437ac85d", "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", @@ -82394,83 +83648,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": "W07000087", + "id": "E14001213", "level": "constituency", - "name": "Caerfyrddin", + "name": "East Ham", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Caerfyrddin: 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.W07000087" + "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:5db5ec97ae8f2ffccaa41bd0", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:601a583bae021d02437ac85d", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 35585.96, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5dc84de5c47c1dbe34bb5098", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:602947bc15a89ea56c53f9d5", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -82483,75 +83735,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": "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 gas consumption, 2024, Stafford: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001523" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001513" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_concept": "desnz.subnational.domestic_gas_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5dc84de5c47c1dbe34bb5098", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:602947bc15a89ea56c53f9d5", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 406836637.411, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5dd2e4790981fe3f1d099866", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:606cce77f0b55df828d4ce4e", "aggregation": { "method": "sum" }, @@ -82592,19 +83842,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001401", + "id": "E14001342", "level": "constituency", - "name": "North West Cambridgeshire", + "name": "Loughborough", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, North West Cambridgeshire: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, 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.E14001401" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001342" }, "measure": { "unit": "count" @@ -82627,28 +83877,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5dd2e4790981fe3f1d099866", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:606cce77f0b55df828d4ce4e", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 41530.208, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5dd334ffae079cffa725e2bf", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6078bf3f6c5d9aa876df0af1", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -82664,7 +83914,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -82673,7 +83923,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -82681,27 +83931,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000060", + "id": "E14001362", "level": "constituency", - "name": "Aberdeen North", + "name": "Mid Derbyshire", "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, 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" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_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.E14001362" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "gas_year", @@ -82714,20 +83964,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5dd334ffae079cffa725e2bf", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6078bf3f6c5d9aa876df0af1", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 38842.0, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5df89b4985a06c72d4a2e1ec", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:60827b3334efd0b70ac554ef", "aggregation": { "method": "sum" }, @@ -82768,19 +84018,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "W07000084", + "id": "E14001170", "level": "constituency", - "name": "Blaenau Gwent and Rhymney", + "name": "Chorley", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Blaenau Gwent and Rhymney: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Chorley: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.W07000084" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001170" }, "measure": { "unit": "kwh" @@ -82803,107 +84053,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5df89b4985a06c72d4a2e1ec", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:60827b3334efd0b70ac554ef", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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_type": "float" - }, - { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5e088df350d7c77f7ae60af1", - "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": "E14001283", - "level": "constituency", - "name": "Hertford and Stortford", - "vintage": "pcon_2024" - }, - "label": "Domestic gas meters, 2024, Hertford and Stortford: DESNZ's authority totals split by its small-area figures", - "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" - }, - "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001283" - }, - "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:5e088df350d7c77f7ae60af1", - "source": { - "source_file": "desnz_constituency_energy_facts.json", - "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", - "source_table": "DESNZ sub-national 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": 142852513.96, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5e13034b30146cf3b1fc7f74", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6086f54c500e7677e50ad0d1", "aggregation": { "method": "sum" }, @@ -82944,19 +84107,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001306", + "id": "E14001498", "level": "constituency", - "name": "Islington South and Finsbury", + "name": "South West Wiltshire", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Islington South and Finsbury: 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_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001306" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001498" }, "measure": { "unit": "count" @@ -82979,20 +84142,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5e13034b30146cf3b1fc7f74", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6086f54c500e7677e50ad0d1", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 44492.224, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5e1c0aebdea7ad4863e6cc00", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6094726affb6b46d3d42e099", "aggregation": { "method": "sum" }, @@ -83033,19 +84196,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "W07000090", + "id": "S14000089", "level": "constituency", - "name": "Cardiff North", + "name": "Glasgow West", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Cardiff North: 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.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.W07000090" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.S14000089" }, "measure": { "unit": "kwh" @@ -83066,28 +84229,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5e1c0aebdea7ad4863e6cc00", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6094726affb6b46d3d42e099", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 424686431.012, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5e1c596e002096f3280e2ea1", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:60d5a3bcca5aeed00692db2f", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -83100,81 +84263,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": "W07000092", + "id": "E14001281", "level": "constituency", - "name": "Cardiff West", + "name": "Hereford and South Herefordshire", "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, Hereford and South Herefordshire: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_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.E14001281" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_concept": "desnz.subnational.domestic_electricity_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5e1c596e002096f3280e2ea1", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:60d5a3bcca5aeed00692db2f", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 45018.54, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5e4d5728c7f2b54d9fccdca2", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6102eaf91ad10b0e22d1610d", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -83190,7 +84355,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -83199,7 +84364,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -83207,27 +84372,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001544", + "id": "E14001318", "level": "constituency", - "name": "Thirsk and Malton", + "name": "Lancaster and Wyre", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Thirsk and Malton: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Lancaster and Wyre: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001544" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001318" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "calendar_year", @@ -83242,28 +84407,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5e4d5728c7f2b54d9fccdca2", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6102eaf91ad10b0e22d1610d", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 134282388.954, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5e51d411797cf413b1332a7f", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:619710f1ec562cd9c5fb0b2d", "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", @@ -83276,83 +84441,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": "E14001318", + "id": "E14001302", "level": "constituency", - "name": "Lancaster and Wyre", + "name": "Ipswich", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Lancaster and Wyre: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Ipswich: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001318" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001302" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5e51d411797cf413b1332a7f", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:619710f1ec562cd9c5fb0b2d", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 42524.0, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5e78a92935ceb8c65ea40888", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:61b924ed6641b401a5a8f5c3", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -83365,73 +84528,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": "S14000090", + "id": "E14001410", "level": "constituency", - "name": "Glenrothes and Mid Fife", + "name": "Nottingham East", "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 meters, 2024, Nottingham East: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.S14000090" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001410" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_concept": "desnz.subnational.domestic_electricity_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5e78a92935ceb8c65ea40888", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:61b924ed6641b401a5a8f5c3", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 51773.905, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5e8c8ac0abc96d1979ff5574", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:61f693596d6c79fdf07472e4", "aggregation": { "method": "sum" }, @@ -83472,19 +84637,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001079", + "id": "E14001202", "level": "constituency", - "name": "Bassetlaw", + "name": "Dover and Deal", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Bassetlaw: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Dover and Deal: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", "record_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" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001202" }, "measure": { "unit": "kwh" @@ -83507,20 +84672,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5e8c8ac0abc96d1979ff5574", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:61f693596d6c79fdf07472e4", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 145066178.071, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5e8cab9bf4e656370f293e01", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:620914ec6647d7b11c7e8917", "aggregation": { "method": "sum" }, @@ -83561,19 +84726,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001395", + "id": "E14001585", "level": "constituency", - "name": "North Herefordshire", + "name": "Wigan", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, North Herefordshire: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Wigan: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001395" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001585" }, "measure": { "unit": "kwh" @@ -83594,20 +84759,107 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5e8cab9bf4e656370f293e01", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:620914ec6647d7b11c7e8917", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 471214798.156, + "value_type": "float" + }, + { + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:622ec8812c8ba7245522ed93", + "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": "W07000099", + "level": "constituency", + "name": "Merthyr Tydfil and Aberdare", + "vintage": "pcon_2024" + }, + "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.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + }, + "lineage": { + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.W07000099" + }, + "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:622ec8812c8ba7245522ed93", + "source": { + "source_file": "desnz_constituency_energy_facts.json", + "source_name": "microcosm", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", + "source_table": "DESNZ sub-national 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_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5ec6304c3c35b8c266f8b7a4", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6237cafd232d29f48d9acaa9", "aggregation": { "method": "sum" }, @@ -83648,19 +84900,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001588", + "id": "E14001183", "level": "constituency", - "name": "Windsor", + "name": "Cramlington and Killingworth", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Windsor: 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.gas.meter_count", "record_set_spec_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.E14001183" }, "measure": { "unit": "count" @@ -83681,20 +84933,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5ec6304c3c35b8c266f8b7a4", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6237cafd232d29f48d9acaa9", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 45385.487, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5ef646c3da72e11cda02a71d", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:62811a6c8c65e601276d9444", "aggregation": { "method": "sum" }, @@ -83735,19 +84987,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001408", + "id": "E14001395", "level": "constituency", - "name": "Norwich North", + "name": "North Herefordshire", "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, 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.E14001408" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001395" }, "measure": { "unit": "kwh" @@ -83770,115 +85022,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5ef646c3da72e11cda02a71d", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:62811a6c8c65e601276d9444", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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_type": "float" - }, - { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5ef964a78a6e4e2a5cf9fbee", - "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": "E14001435", - "level": "constituency", - "name": "Queen's Park and Maida Vale", - "vintage": "pcon_2024" - }, - "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.E14001435" - }, - "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:5ef964a78a6e4e2a5cf9fbee", - "source": { - "source_file": "desnz_constituency_energy_facts.json", - "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", - "source_table": "DESNZ sub-national 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": 174919305.009, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5f1509f0ef7ad37fce0639b7", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6297eb350470483a51a10fd2", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -83894,7 +85059,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -83903,7 +85068,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -83911,27 +85076,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "W07000096", + "id": "E14001226", "level": "constituency", - "name": "Dwyfor Meirionnydd", + "name": "Epping Forest", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Dwyfor Meirionnydd: 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_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.W07000096" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001226" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "gas_year", @@ -83944,28 +85109,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5f1509f0ef7ad37fce0639b7", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6297eb350470483a51a10fd2", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 39164.373, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5f271273d45d102e167a904a", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:62ba34e67e5ed16ce9078e97", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -83978,73 +85143,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": "E14001231", + "id": "E14001218", "level": "constituency", - "name": "Exeter", + "name": "East Worthing and Shoreham", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Exeter: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, East Worthing and Shoreham: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001231" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001218" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_concept": "desnz.subnational.domestic_electricity_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5f271273d45d102e167a904a", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:62ba34e67e5ed16ce9078e97", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 43831.0, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5f37be961eb8a441f60aa624", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:62d2d16ca885a2e4a46024c4", "aggregation": { "method": "sum" }, @@ -84085,19 +85252,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001180", + "id": "E14001549", "level": "constituency", - "name": "Coventry East", + "name": "Tonbridge", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Coventry East: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Tonbridge: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001180" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001549" }, "measure": { "unit": "count" @@ -84120,20 +85287,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5f37be961eb8a441f60aa624", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:62d2d16ca885a2e4a46024c4", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 40913.112, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5f4e88531f7efb39ddcfd46d", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:62defc2281e20b23efb88175", "aggregation": { "method": "sum" }, @@ -84174,19 +85341,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000095", + "id": "W07000089", "level": "constituency", - "name": "Livingston", + "name": "Cardiff East", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Livingston: 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.S14000095" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.W07000089" }, "measure": { "unit": "count" @@ -84209,28 +85376,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5f4e88531f7efb39ddcfd46d", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:62defc2281e20b23efb88175", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 46300.158, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5f630d4effd69bff0b6ca7e5", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:630fa3ed6e852fb72ea03cb5", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -84246,7 +85413,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -84255,7 +85422,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -84263,27 +85430,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000103", + "id": "E14001469", "level": "constituency", - "name": "Perth and Kinross-shire", + "name": "Sheffield Heeley", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Perth and Kinross-shire: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Sheffield Heeley: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.S14000103" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001469" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "calendar_year", @@ -84298,28 +85465,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5f630d4effd69bff0b6ca7e5", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:630fa3ed6e852fb72ea03cb5", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 136310454.046, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5f7f481f7ec0e1ac427daa56", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:63187d7eaf19db468c770314", "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", @@ -84335,7 +85502,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -84344,7 +85511,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -84352,27 +85519,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001526", + "id": "E14001296", "level": "constituency", - "name": "Stratford-on-Avon", + "name": "Hove and Portslade", "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, 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.E14001526" + "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", @@ -84385,28 +85552,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5f7f481f7ec0e1ac427daa56", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:63187d7eaf19db468c770314", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 430396424.35, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5f82afca15fa51c1d3b28401", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:63adb95d2cb4a433ef28eb22", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -84422,7 +85589,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -84431,7 +85598,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -84439,27 +85606,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001070", + "id": "E14001185", "level": "constituency", - "name": "Ashton-under-Lyne", + "name": "Crewe and Nantwich", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Ashton-under-Lyne: 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.E14001070" + "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", @@ -84474,28 +85641,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5f82afca15fa51c1d3b28401", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:63adb95d2cb4a433ef28eb22", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 153332936.275, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5fa87bb0f373b4faef09479c", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:63b5c1d525ad619fdcb622b1", "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", @@ -84508,81 +85675,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": "E14001382", + "id": "E14001210", "level": "constituency", - "name": "Newton Aycliffe and Spennymoor", + "name": "Earley and Woodley", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Newton Aycliffe and Spennymoor: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Earley and Woodley: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001382" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001210" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5fa87bb0f373b4faef09479c", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:63b5c1d525ad619fdcb622b1", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 140117088.556, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5fbb345c088c7482500602b4", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:63d855cbd37997ce9101e481", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -84598,7 +85767,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -84607,7 +85776,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -84615,27 +85784,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001438", + "id": "E14001169", "level": "constituency", - "name": "Reading Central", + "name": "Chipping Barnet", "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, 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.E14001438" + "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", @@ -84650,28 +85819,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5fbb345c088c7482500602b4", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:63d855cbd37997ce9101e481", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 175617345.65, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5fe729d9a65fcc937a3fc0c5", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:63e57da5a7d8a043eff71223", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -84687,7 +85856,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -84696,7 +85865,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -84704,27 +85873,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001142", + "id": "E14001510", "level": "constituency", - "name": "Burnley", + "name": "St Helens South and Whiston", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Burnley: 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.E14001142" + "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", @@ -84737,28 +85906,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5fe729d9a65fcc937a3fc0c5", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:63e57da5a7d8a043eff71223", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 43014.904, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:600c600e78425e30deed577f", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6437b3cc00c81fe09869f558", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -84774,7 +85943,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -84783,7 +85952,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -84791,27 +85960,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001566", + "id": "E14001196", "level": "constituency", - "name": "Warwick and Leamington", + "name": "Dewsbury and Batley", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Warwick and Leamington: 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_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001566" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001196" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "calendar_year", @@ -84826,20 +85995,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:600c600e78425e30deed577f", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6437b3cc00c81fe09869f558", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 39926.323, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:60183598144f51b047bb217e", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:64471b93e29b45b3bd06ca3b", "aggregation": { "method": "sum" }, @@ -84880,19 +86049,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001174", + "id": "E14001230", "level": "constituency", - "name": "Clacton", + "name": "Esher and Walton", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Clacton: 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.E14001174" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001230" }, "measure": { "unit": "count" @@ -84915,28 +86084,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:60183598144f51b047bb217e", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:64471b93e29b45b3bd06ca3b", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 43275.808, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:60202777c5d9778724fc85b1", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:645e7d8f8de7789ab6da8d33", "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", @@ -84949,75 +86118,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": "E14001224", + "id": "E14001245", "level": "constituency", - "name": "Ely and East Cambridgeshire", + "name": "Gedling", "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, 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" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_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.E14001245" }, "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:60202777c5d9778724fc85b1", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:645e7d8f8de7789ab6da8d33", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 44464.625, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:604c246ef2e025622d5e6f5a", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:646f6b82f7f93cd126ea0156", "aggregation": { "method": "sum" }, @@ -85058,19 +86225,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001120", + "id": "E14001565", "level": "constituency", - "name": "Bradford West", + "name": "Warrington South", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Bradford West: 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.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001120" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001565" }, "measure": { "unit": "count" @@ -85091,20 +86258,109 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:604c246ef2e025622d5e6f5a", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:646f6b82f7f93cd126ea0156", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 43910.533, + "value_type": "float" + }, + { + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6477a22daa8fc97059dd0c57", + "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": "E14001513", + "level": "constituency", + "name": "Stafford", + "vintage": "pcon_2024" + }, + "label": "Domestic electricity 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.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + }, + "lineage": { + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001513" + }, + "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:6477a22daa8fc97059dd0c57", + "source": { + "source_file": "desnz_constituency_energy_facts.json", + "source_name": "microcosm", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", + "source_table": "DESNZ sub-national 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_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6082bf2b86107de58a75c965", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:64fcadd0268d975b9be67bce", "aggregation": { "method": "sum" }, @@ -85145,19 +86401,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001335", + "id": "W07000107", "level": "constituency", - "name": "Lichfield", + "name": "Rhondda and Ogmore", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Lichfield: 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.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001335" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.W07000107" }, "measure": { "unit": "kwh" @@ -85178,28 +86434,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6082bf2b86107de58a75c965", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:64fcadd0268d975b9be67bce", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 510690807.464, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:608ba455ea444fe882efa9b7", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:65013a4eb63f8602b066d37a", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -85215,7 +86471,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -85224,7 +86480,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -85232,27 +86488,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001543", + "id": "E14001219", "level": "constituency", - "name": "The Wrekin", + "name": "Eastbourne", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, The Wrekin: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Eastbourne: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001543" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001219" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "calendar_year", @@ -85267,20 +86523,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:608ba455ea444fe882efa9b7", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:65013a4eb63f8602b066d37a", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 48670.0, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:60be0d1985d427997fb335d8", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:652b10c20236f80d86c25f7f", "aggregation": { "method": "sum" }, @@ -85321,19 +86577,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001319", + "id": "E14001386", "level": "constituency", - "name": "Leeds Central and Headingley", + "name": "North Cotswolds", "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, 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.gas.meter_count", "record_set_spec_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.E14001386" }, "measure": { "unit": "count" @@ -85354,20 +86610,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:60be0d1985d427997fb335d8", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:652b10c20236f80d86c25f7f", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 30995.581, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:60d3af4083bf22645777c860", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:653a75c9fc7a6f62d969e82f", "aggregation": { "method": "sum" }, @@ -85408,19 +86664,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001498", + "id": "E14001320", "level": "constituency", - "name": "South West Wiltshire", + "name": "Leeds East", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, South West Wiltshire: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Leeds East: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001498" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001320" }, "measure": { "unit": "kwh" @@ -85441,20 +86697,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:60d3af4083bf22645777c860", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:653a75c9fc7a6f62d969e82f", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 483966192.823, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:60f77e67bd3e6ec6b6edfacc", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6549d2b6dfc6d6a0b3d59f46", "aggregation": { "method": "sum" }, @@ -85495,19 +86751,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "W07000096", + "id": "E14001197", "level": "constituency", - "name": "Dwyfor Meirionnydd", + "name": "Didcot and Wantage", "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, Didcot and Wantage: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.W07000096" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001197" }, "measure": { "unit": "count" @@ -85530,107 +86786,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:60f77e67bd3e6ec6b6edfacc", - "source": { - "source_file": "desnz_constituency_energy_facts.json", - "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", - "source_table": "DESNZ sub-national 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:60f93a8ca196380576c475c9", - "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": "E14001426", - "level": "constituency", - "name": "Plymouth Moor View", - "vintage": "pcon_2024" - }, - "label": "Domestic gas meters, 2024, Plymouth Moor View: DESNZ's authority totals split by its small-area figures", - "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" - }, - "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001426" - }, - "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:60f93a8ca196380576c475c9", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6549d2b6dfc6d6a0b3d59f46", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 49324.126, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:610d098f95629f30940d3220", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:659259380c2022f687a1ad19", "aggregation": { "method": "sum" }, @@ -85671,19 +86840,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001493", + "id": "E14001401", "level": "constituency", - "name": "South Shropshire", + "name": "North West Cambridgeshire", "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, North West Cambridgeshire: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001493" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001401" }, "measure": { "unit": "kwh" @@ -85704,117 +86873,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:610d098f95629f30940d3220", - "source": { - "source_file": "desnz_constituency_energy_facts.json", - "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", - "source_table": "DESNZ sub-national 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_type": "float" - }, - { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:611b57fc23e5655b84ccb10f", - "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": "S14000103", - "level": "constituency", - "name": "Perth and Kinross-shire", - "vintage": "pcon_2024" - }, - "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.S14000103" - }, - "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:611b57fc23e5655b84ccb10f", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:659259380c2022f687a1ad19", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 463540189.194, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:613b7e7b7da3e833349fc7ea", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:659603053fb8e4a5744d75ac", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -85830,7 +86910,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -85839,7 +86919,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -85847,27 +86927,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001451", + "id": "E14001090", "level": "constituency", - "name": "Rother Valley", + "name": "Bicester and Woodstock", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Rother Valley: 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.E14001451" + "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", @@ -85882,28 +86962,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:613b7e7b7da3e833349fc7ea", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:659603053fb8e4a5744d75ac", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 44763.174, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:618d08e906f4e0e4d917011b", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:65a247802ff49aab0183d323", "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", @@ -85916,75 +86996,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": "E14001515", + "id": "E14001189", "level": "constituency", - "name": "Stalybridge and Hyde", + "name": "Dagenham and Rainham", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Stalybridge and Hyde: 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.E14001515" + "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:618d08e906f4e0e4d917011b", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:65a247802ff49aab0183d323", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 40855.529, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:61a5bd05b04f73e4ef328a3d", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:65d874af139750b2ba79b612", "aggregation": { "method": "sum" }, @@ -86025,19 +87103,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001500", + "id": "E14001278", "level": "constituency", - "name": "Southampton Test", + "name": "Hemel Hempstead", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Southampton Test: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Hemel Hempstead: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001500" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001278" }, "measure": { "unit": "count" @@ -86058,28 +87136,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:61a5bd05b04f73e4ef328a3d", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:65d874af139750b2ba79b612", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 39448.327, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:61bfcbb64ef18a4e3627e910", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:65e6abbdedbcffa8223556ec", "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", @@ -86092,83 +87170,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": "E14001574", + "id": "E14001484", "level": "constituency", - "name": "West Bromwich", + "name": "South Devon", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, West Bromwich: 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.electricity.meter_count", - "record_set_spec_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.E14001574" + "source_record_id": "microcosm.desnz_constituency_energy.gas.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_gas_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:61bfcbb64ef18a4e3627e910", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:65e6abbdedbcffa8223556ec", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 300884549.275, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:61cc43a608f2ce51270b94db", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6633a1b9448e9eab3240c721", "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", @@ -86181,81 +87257,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": "E14001494", + "id": "E14001102", "level": "constituency", - "name": "South Suffolk", + "name": "Blackburn", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, South Suffolk: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Blackburn: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001494" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001102" }, "measure": { - "unit": "count" + "unit": "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:61cc43a608f2ce51270b94db", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6633a1b9448e9eab3240c721", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 130785688.378, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:61da959773a508b52a196b85", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:664240b676394807cba91d7f", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -86268,75 +87346,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": "E14001410", + "id": "E14001151", "level": "constituency", - "name": "Nottingham East", + "name": "Canterbury", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Nottingham East: 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_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001410" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001151" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_concept": "desnz.subnational.domestic_gas_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:61da959773a508b52a196b85", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:664240b676394807cba91d7f", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 466899726.747, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:61dc5d86e9b392730899ace8", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:665793180c8c0cadc71b8418", "aggregation": { "method": "sum" }, @@ -86377,19 +87453,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "W07000104", + "id": "E14001237", "level": "constituency", - "name": "Newport East", + "name": "Filton and Bradley Stoke", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Newport East: 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.W07000104" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001237" }, "measure": { "unit": "kwh" @@ -86412,20 +87488,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:61dc5d86e9b392730899ace8", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:665793180c8c0cadc71b8418", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 145893385.643, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:623ba4849e6db9096fa4c9f1", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6666b2dcb50a3822ac987389", "aggregation": { "method": "sum" }, @@ -86466,19 +87542,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001128", + "id": "E14001591", "level": "constituency", - "name": "Brigg and Immingham", + "name": "Witney", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Brigg and Immingham: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Witney: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001128" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001591" }, "measure": { "unit": "kwh" @@ -86499,20 +87575,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:623ba4849e6db9096fa4c9f1", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6666b2dcb50a3822ac987389", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 387767534.768, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:623c1a09bda3efb5c6f7bcd3", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:666782557296ed424b07214e", "aggregation": { "method": "sum" }, @@ -86553,19 +87629,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001534", + "id": "S14000071", "level": "constituency", - "name": "Sutton and Cheam", + "name": "Cowdenbeath and Kirkcaldy", "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, 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.E14001534" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.S14000071" }, "measure": { "unit": "count" @@ -86586,117 +87662,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:623c1a09bda3efb5c6f7bcd3", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:666782557296ed424b07214e", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 35821.989, - "value_type": "float" - }, - { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:624daf3e8dc6edeb664c5841", - "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": "E14001600", - "level": "constituency", - "name": "Wycombe", - "vintage": "pcon_2024" - }, - "label": "Domestic electricity consumption, 2024, Wycombe: DESNZ's authority totals split by its small-area figures", - "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" - }, - "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001600" - }, - "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:624daf3e8dc6edeb664c5841", - "source": { - "source_file": "desnz_constituency_energy_facts.json", - "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", - "source_table": "DESNZ sub-national 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": 44551.837, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:62502fd8be987483301c9805", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:668ac39a4c963521ac8db7f0", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -86712,7 +87699,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -86721,7 +87708,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -86729,27 +87716,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001439", + "id": "E14001139", "level": "constituency", - "name": "Reading West and Mid Berkshire", + "name": "Broxbourne", "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 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.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001439" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001139" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "gas_year", @@ -86762,28 +87749,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:62502fd8be987483301c9805", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:668ac39a4c963521ac8db7f0", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 40143.66, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6269065594201b5e04c55704", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:668f7ebbef949594851bdf3f", "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", @@ -86796,73 +87783,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": "E14001115", + "id": "E14001230", "level": "constituency", - "name": "Bournemouth East", + "name": "Esher and Walton", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Bournemouth East: 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.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.E14001115" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001230" }, "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:6269065594201b5e04c55704", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:668f7ebbef949594851bdf3f", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 178762406.199, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:626a7c167605b3837a82e9e3", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:66a320879b0ae78b947d0622", "aggregation": { "method": "sum" }, @@ -86903,19 +87892,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "W07000082", + "id": "E14001300", "level": "constituency", - "name": "Alyn and Deeside", + "name": "Ilford North", "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, 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.W07000082" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001300" }, "measure": { "unit": "count" @@ -86938,28 +87927,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:626a7c167605b3837a82e9e3", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:66a320879b0ae78b947d0622", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 39495.54, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:626a99389da4ffbef198cb11", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:66aa2a87f1dd1ad5733b1102", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -86975,7 +87964,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -86984,7 +87973,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -86992,27 +87981,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001113", + "id": "E14001563", "level": "constituency", - "name": "Bootle", + "name": "Walthamstow", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Bootle: 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.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001113" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001563" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "calendar_year", @@ -87027,28 +88016,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:626a99389da4ffbef198cb11", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:66aa2a87f1dd1ad5733b1102", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 136500794.242, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:626deed7e6aa6dbc855ff6d2", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:66eee25327ba95737bab0729", "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", @@ -87061,81 +88050,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": "E14001182", + "id": "E14001365", "level": "constituency", - "name": "Coventry South", + "name": "Mid Norfolk", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Coventry South: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Mid Norfolk: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001182" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001365" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:626deed7e6aa6dbc855ff6d2", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:66eee25327ba95737bab0729", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 43683.991, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:627dcb59e44a5d85d0cafa6b", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:66f8e31e567e9929ed24a4a3", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -87151,7 +88142,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -87160,7 +88151,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -87168,27 +88159,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "W07000091", + "id": "E14001124", "level": "constituency", - "name": "Cardiff South and Penarth", + "name": "Brentford and Isleworth", "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 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.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.W07000091" + "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_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "gas_year", @@ -87201,28 +88192,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:627dcb59e44a5d85d0cafa6b", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:66f8e31e567e9929ed24a4a3", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 36279.806, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:62892dd997d2b564685ca455", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6713a4f16e67635591e1d7f7", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -87238,7 +88229,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -87247,7 +88238,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -87255,27 +88246,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001498", + "id": "E14001482", "level": "constituency", - "name": "South West Wiltshire", + "name": "South Cotswolds", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, South West Wiltshire: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, South Cotswolds: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001498" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001482" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "calendar_year", @@ -87290,28 +88281,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:62892dd997d2b564685ca455", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6713a4f16e67635591e1d7f7", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 44020.511, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:629c87daaabdcca7a2f5565e", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:673835c79249d11edafcaf4f", "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", @@ -87324,81 +88315,83 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", - "metric": "meter_count", - "temperature_adjustment": "weather_corrected" + "fuel": "electricity", + "metric": "consumption", + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001586", + "id": "S14000089", "level": "constituency", - "name": "Wimbledon", + "name": "Glasgow West", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Wimbledon: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Glasgow West: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001586" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.S14000089" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:629c87daaabdcca7a2f5565e", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:673835c79249d11edafcaf4f", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 136086313.739, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:62cd6253c3ca44540f81dce1", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6749bdd9db1163289e7f1f75", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -87411,81 +88404,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": "E14001170", + "id": "E14001086", "level": "constituency", - "name": "Chorley", + "name": "Bethnal Green and Stepney", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Chorley: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Bethnal Green and Stepney: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_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.E14001086" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_concept": "desnz.subnational.domestic_electricity_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:62cd6253c3ca44540f81dce1", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6749bdd9db1163289e7f1f75", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 51649.817, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:62f9bb0d1b17e84afd1a5b89", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:674ccf416098406bf9bdbb75", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -87501,7 +88496,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -87510,7 +88505,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -87518,27 +88513,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001180", + "id": "E14001064", "level": "constituency", - "name": "Coventry East", + "name": "Aldridge-Brownhills", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Coventry East: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, 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" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001180" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001064" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "gas_year", @@ -87551,20 +88546,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:62f9bb0d1b17e84afd1a5b89", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:674ccf416098406bf9bdbb75", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 38750.078, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:635fa7cb1ba68b83f9dfb6a5", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6758a50ddbba47a7358dce5c", "aggregation": { "method": "sum" }, @@ -87605,19 +88600,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001547", + "id": "E14001108", "level": "constituency", - "name": "Tipton and Wednesbury", + "name": "Bognor Regis and Littlehampton", "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, 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.E14001547" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001108" }, "measure": { "unit": "kwh" @@ -87640,28 +88635,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:635fa7cb1ba68b83f9dfb6a5", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6758a50ddbba47a7358dce5c", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 159624590.124, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:638a2d47bbdf60721d104278", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:676ee8db18c44a14f6c9b230", "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", @@ -87674,81 +88669,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": "E14001080", + "id": "E14001240", "level": "constituency", - "name": "Bath", + "name": "Forest of Dean", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Bath: 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_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_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.E14001080" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001240" }, "measure": { - "unit": "count" + "unit": "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:638a2d47bbdf60721d104278", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:676ee8db18c44a14f6c9b230", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 166514529.61, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:639eb1a1aa5828d83ee77b0d", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:67759c39ab260cb9fb1d53d2", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -87764,7 +88761,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -87773,7 +88770,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -87781,27 +88778,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001274", + "id": "E14001101", "level": "constituency", - "name": "Hastings and Rye", + "name": "Bishop Auckland", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Hastings and Rye: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Bishop Auckland: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001274" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001101" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "calendar_year", @@ -87816,20 +88813,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:639eb1a1aa5828d83ee77b0d", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:67759c39ab260cb9fb1d53d2", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 141355731.209, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:63a2621f5e0ae986106e43e8", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:67784325cb5fa749db9a99af", "aggregation": { "method": "sum" }, @@ -87870,19 +88867,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001316", + "id": "W07000086", "level": "constituency", - "name": "Kingswinford and South Staffordshire", + "name": "Bridgend", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Kingswinford and South Staffordshire: 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.electricity.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001316" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.W07000086" }, "measure": { "unit": "count" @@ -87905,28 +88902,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:63a2621f5e0ae986106e43e8", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:67784325cb5fa749db9a99af", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 42206.548, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:63ac096c1d92d99dd637e855", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:678af44abe2da5fdf6f4fce1", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -87942,7 +88939,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -87951,7 +88948,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -87959,27 +88956,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001286", + "id": "S14000107", "level": "constituency", - "name": "Heywood and Middleton North", + "name": "Ayr, Carrick and Cumnock", "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 consumption, 2024, Ayr, Carrick and Cumnock: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001286" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.S14000107" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "calendar_year", @@ -87994,28 +88991,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:63ac096c1d92d99dd637e855", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:678af44abe2da5fdf6f4fce1", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 137831900.778, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:63b3af48d495c3868e75f594", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:67ae0ccdbae9a6496e00ff35", "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", @@ -88028,73 +89025,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": "E14001366", + "id": "E14001255", "level": "constituency", - "name": "Mid Sussex", + "name": "Great Grimsby and Cleethorpes", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Mid Sussex: 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.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.E14001366" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001255" }, "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:63b3af48d495c3868e75f594", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:67ae0ccdbae9a6496e00ff35", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 143869579.085, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:63b8f815b4f02bea41cb78dd", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:67c5fb739b9c7a3e9c4cee7d", "aggregation": { "method": "sum" }, @@ -88135,19 +89134,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001347", + "id": "E14001272", "level": "constituency", - "name": "Macclesfield", + "name": "Hartlepool", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Macclesfield: 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.E14001347" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001272" }, "measure": { "unit": "count" @@ -88170,20 +89169,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:63b8f815b4f02bea41cb78dd", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:67c5fb739b9c7a3e9c4cee7d", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 44827.0, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:63c095fa3a2b951bdfc12c10", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:68125b6b6364194884204095", "aggregation": { "method": "sum" }, @@ -88224,19 +89223,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001153", + "id": "E14001545", "level": "constituency", - "name": "Carshalton and Wallington", + "name": "Thornbury and Yate", "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, 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.electricity.consumption", "record_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.E14001545" }, "measure": { "unit": "kwh" @@ -88259,117 +89258,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:63c095fa3a2b951bdfc12c10", - "source": { - "source_file": "desnz_constituency_energy_facts.json", - "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", - "source_table": "DESNZ sub-national 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_type": "float" - }, - { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:63f01899bc4e99cdae053616", - "aggregation": { - "method": "sum" - }, - "assertion": "observation", - "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", - "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" - }, - "dimension_labels": { - "domestic_scope": "Domestic scope", - "fuel": "Fuel", - "metric": "Metric", - "temperature_adjustment": "Temperature adjustment" - }, - "dimension_value_labels": { - "domestic_scope": { - "all_domestic": "All domestic meters" - }, - "fuel": { - "electricity": "Electricity" - }, - "metric": { - "meter_count": "Meter count" - }, - "temperature_adjustment": { - "as_reported": "As reported" - } - }, - "dimensions": { - "domestic_scope": "all_domestic", - "fuel": "electricity", - "metric": "meter_count", - "temperature_adjustment": "as_reported" - }, - "entity": { - "name": "household", - "role": "domestic_energy_customer" - }, - "geography": { - "id": "E14001370", - "level": "constituency", - "name": "Milton Keynes North", - "vintage": "pcon_2024" - }, - "label": "Domestic electricity meters, 2024, Milton Keynes North: DESNZ's authority totals split by its small-area figures", - "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_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" - }, - "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:63f01899bc4e99cdae053616", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:68125b6b6364194884204095", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 163970941.153, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:642e9cb605267ca26970bfeb", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:68205bf060cff317759935e0", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -88385,7 +89295,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -88394,7 +89304,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -88402,27 +89312,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001100", + "id": "E14001532", "level": "constituency", - "name": "Birmingham Yardley", + "name": "Surrey Heath", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Birmingham Yardley: 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.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001100" + "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_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "calendar_year", @@ -88437,28 +89347,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:642e9cb605267ca26970bfeb", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:68205bf060cff317759935e0", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 40154.21, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:645f8ca3c50974e0fd096c8f", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6847b7eb4570fda3054caf54", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -88474,7 +89384,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -88483,7 +89393,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -88491,27 +89401,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001186", + "id": "S14000072", "level": "constituency", - "name": "Croydon East", + "name": "Cumbernauld and Kirkintilloch", "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, Cumbernauld and Kirkintilloch: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001186" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.S14000072" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "calendar_year", @@ -88526,28 +89436,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:645f8ca3c50974e0fd096c8f", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6847b7eb4570fda3054caf54", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 42743.058, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6467c1841ef295c203013618", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:684fe6dc775f9d59734d110b", "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", @@ -88560,75 +89470,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": "E14001229", + "id": "S14000069", "level": "constituency", - "name": "Erith and Thamesmead", + "name": "Caithness, Sutherland and Easter Ross", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Erith and Thamesmead: 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_meter_count", - "record_set_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.E14001229" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.S14000069" }, "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:6467c1841ef295c203013618", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:684fe6dc775f9d59734d110b", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 13486.947, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6467c6a97ec4bd88955487ab", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:686dd9b2fde951d545f6760e", "aggregation": { "method": "sum" }, @@ -88669,19 +89577,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001209", + "id": "S14000099", "level": "constituency", - "name": "Ealing Southall", + "name": "Motherwell, Wishaw and Carluke", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Ealing Southall: 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_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", "record_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" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.S14000099" }, "measure": { "unit": "kwh" @@ -88704,28 +89612,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6467c6a97ec4bd88955487ab", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:686dd9b2fde951d545f6760e", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 140359791.926, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:646eaf0e8f46a4bb09c4d3b9", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:687561b5438505f7217b7b18", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -88738,83 +89646,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": "E14001269", + "id": "E14001263", "level": "constituency", - "name": "Harrogate and Knaresborough", + "name": "Hamble Valley", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Harrogate and Knaresborough: 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.E14001269" + "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:646eaf0e8f46a4bb09c4d3b9", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:687561b5438505f7217b7b18", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 460165457.512, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:647415821dd860b5bbccc29e", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:68c9f0fd178a1fc9a6b2e6ae", "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", @@ -88827,83 +89733,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": "E14001253", + "id": "E14001419", "level": "constituency", - "name": "Grantham and Bourne", + "name": "Oxford East", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Grantham and Bourne: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, 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.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001253" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.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_gas_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:647415821dd860b5bbccc29e", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:68c9f0fd178a1fc9a6b2e6ae", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 461817830.637, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:647d64a331c5a9f99656aaf8", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:68ce9d39bde0d18555010cea", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -88916,83 +89820,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": "E14001561", + "id": "E14001206", "level": "constituency", - "name": "Wallasey", + "name": "Dunstable and Leighton Buzzard", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Wallasey: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Dunstable and Leighton Buzzard: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001561" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001206" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_concept": "desnz.subnational.domestic_gas_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:647d64a331c5a9f99656aaf8", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:68ce9d39bde0d18555010cea", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 501788491.81, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:648dcf5d2dc90c67d7d2cb32", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:68ceffde7e5af8136d7b29e3", "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", @@ -89005,83 +89907,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": "E14001312", + "id": "E14001126", "level": "constituency", - "name": "Kingston and Surbiton", + "name": "Bridgwater", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Kingston and Surbiton: 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_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_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.E14001312" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001126" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:648dcf5d2dc90c67d7d2cb32", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:68ceffde7e5af8136d7b29e3", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 301570723.164, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:64c6c36c31a0e28d1daabab2", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:68cf95884f25d80cea0ffc82", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -89097,7 +89997,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -89106,7 +90006,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -89114,27 +90014,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001409", + "id": "E14001574", "level": "constituency", - "name": "Norwich South", + "name": "West Bromwich", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Norwich South: 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.E14001409" + "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", @@ -89149,28 +90049,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:64c6c36c31a0e28d1daabab2", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:68cf95884f25d80cea0ffc82", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 136248446.976, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:64d2728fe952449b95e0bcb6", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:68e8c3fcc5a71facdaaaf503", "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", @@ -89183,83 +90083,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": "E14001456", + "id": "E14001475", "level": "constituency", - "name": "Runnymede and Weybridge", + "name": "Skipton and Ripon", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Runnymede and Weybridge: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Skipton and Ripon: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001456" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001475" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_concept": "desnz.subnational.domestic_gas_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:64d2728fe952449b95e0bcb6", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:68e8c3fcc5a71facdaaaf503", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 34549.409, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:650191ce029a2160197c7e5f", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:68f7f5121abc5dac7af0796f", "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", @@ -89272,81 +90170,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": "E14001126", + "id": "E14001111", "level": "constituency", - "name": "Bridgwater", + "name": "Bolton South and Walkden", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Bridgwater: 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.gas.meter_count", - "record_set_spec_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.E14001126" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001111" }, "measure": { - "unit": "count" + "unit": "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:650191ce029a2160197c7e5f", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:68f7f5121abc5dac7af0796f", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 146413444.425, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:650b7a3be669338afb24f915", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6906dc1dff00705a6502436e", "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", @@ -89359,81 +90259,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": "E14001572", + "id": "E14001094", "level": "constituency", - "name": "Wells and Mendip Hills", + "name": "Birmingham Hall Green and Moseley", "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 consumption, 2024, Birmingham Hall Green and Moseley: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.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.E14001572" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001094" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:650b7a3be669338afb24f915", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6906dc1dff00705a6502436e", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 134686246.423, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:65232d94c40ea378b7bc0e1a", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:690a06d0cea6089b9d81533e", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -89449,7 +90351,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -89458,7 +90360,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -89466,27 +90368,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001584", + "id": "E14001521", "level": "constituency", - "name": "Widnes and Halewood", + "name": "Stoke-on-Trent North", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Widnes and Halewood: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Stoke-on-Trent North: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001584" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001521" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "gas_year", @@ -89499,20 +90401,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:65232d94c40ea378b7bc0e1a", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:690a06d0cea6089b9d81533e", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 43895.719, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6528fb277ddd820988c14e48", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:690fda3e9364ef1f3580ea49", "aggregation": { "method": "sum" }, @@ -89553,19 +90455,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001500", + "id": "E14001562", "level": "constituency", - "name": "Southampton Test", + "name": "Walsall and Bloxwich", "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, 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.gas.consumption", "record_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.E14001562" }, "measure": { "unit": "kwh" @@ -89586,28 +90488,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6528fb277ddd820988c14e48", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:690fda3e9364ef1f3580ea49", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 497163878.569, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:654ae5bf6887fbfffe60d6d9", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6929f76d9a12ab8231692f66", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -89620,81 +90522,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": "E14001332", + "id": "E14001073", "level": "constituency", - "name": "Lewisham North", + "name": "Barking", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Lewisham North: 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.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001332" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001073" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_concept": "desnz.subnational.domestic_electricity_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:654ae5bf6887fbfffe60d6d9", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6929f76d9a12ab8231692f66", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 48985.0, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:655152a3090cb326232dec01", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:697d66f31c998e55d309c005", "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", @@ -89710,7 +90614,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -89719,7 +90623,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -89727,27 +90631,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001116", + "id": "E14001502", "level": "constituency", - "name": "Bournemouth West", + "name": "Southend West and Leigh", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Bournemouth West: 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_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_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.E14001116" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001502" }, "measure": { - "unit": "count" + "unit": "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", @@ -89760,20 +90664,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:655152a3090cb326232dec01", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:697d66f31c998e55d309c005", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 534665353.004, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:655821e0c02d1beb0f8a47bd", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:698743b9f588b95181dced40", "aggregation": { "method": "sum" }, @@ -89814,19 +90718,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001230", + "id": "E14001232", "level": "constituency", - "name": "Esher and Walton", + "name": "Exmouth and Exeter East", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Esher and Walton: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Exmouth and Exeter East: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001230" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001232" }, "measure": { "unit": "kwh" @@ -89849,28 +90753,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:655821e0c02d1beb0f8a47bd", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:698743b9f588b95181dced40", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 150119999.881, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:656ffc772b1f3d0b9971565e", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6989d9a6e8ef4ff5648efcc9", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -89886,7 +90790,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -89895,7 +90799,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -89903,27 +90807,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001114", + "id": "E14001231", "level": "constituency", - "name": "Boston and Skegness", + "name": "Exeter", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Boston and Skegness: 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.E14001114" + "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", @@ -89938,28 +90842,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:656ffc772b1f3d0b9971565e", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6989d9a6e8ef4ff5648efcc9", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 125875894.397, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:658ffc5f453c23c48d2de35b", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:69a3de02476cd3e2d0d9c01b", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -89972,75 +90876,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": "E14001593", + "id": "E14001292", "level": "constituency", - "name": "Wokingham", + "name": "Hornchurch and Upminster", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Wokingham: 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_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001593" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001292" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_concept": "desnz.subnational.domestic_gas_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:658ffc5f453c23c48d2de35b", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:69a3de02476cd3e2d0d9c01b", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 512912156.376, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6592ab5cd1ea6b5ebafac55b", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:69dd85f9ea3a23515dd21d85", "aggregation": { "method": "sum" }, @@ -90081,19 +90983,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001063", + "id": "E14001563", "level": "constituency", - "name": "Aldershot", + "name": "Walthamstow", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Aldershot: 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_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", "record_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.E14001563" }, "measure": { "unit": "kwh" @@ -90114,28 +91016,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6592ab5cd1ea6b5ebafac55b", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:69dd85f9ea3a23515dd21d85", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 420092282.809, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6596e4c51cebd030e56bd9b3", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:69f8c0721d0f5d6d56236aa2", "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", @@ -90148,83 +91050,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": "E14001149", + "id": "E14001575", "level": "constituency", - "name": "Cambridge", + "name": "West Dorset", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Cambridge: 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_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_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.E14001149" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001575" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6596e4c51cebd030e56bd9b3", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:69f8c0721d0f5d6d56236aa2", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 295296388.611, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6597c331d205d6e3c4425139", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:69f9ceee0ce4ae7593a77f20", "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", @@ -90237,75 +91137,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": "E14001442", + "id": "E14001177", "level": "constituency", - "name": "Reigate", + "name": "Colne Valley", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Reigate: 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.E14001442" + "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:6597c331d205d6e3c4425139", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:69f9ceee0ce4ae7593a77f20", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 40578.321, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:659ab8d0629bc01b0d8446f9", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6a158cd757fc80e56049cd28", "aggregation": { "method": "sum" }, @@ -90346,19 +91244,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000077", + "id": "E14001584", "level": "constituency", - "name": "East Kilbride and Strathaven", + "name": "Widnes and Halewood", "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, Widnes and Halewood: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.S14000077" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001584" }, "measure": { "unit": "kwh" @@ -90379,28 +91277,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:659ab8d0629bc01b0d8446f9", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6a158cd757fc80e56049cd28", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 404047075.69, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:65a1fb11ab447eb071ece9fd", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6a1fb258b606dbee7b47bc22", "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", @@ -90413,73 +91311,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": "E14001489", + "level": "constituency", + "name": "South Norfolk", + "vintage": "pcon_2024" + }, + "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.E14001489" + }, + "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:6a1fb258b606dbee7b47bc22", + "source": { + "source_file": "desnz_constituency_energy_facts.json", + "source_name": "microcosm", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", + "source_table": "DESNZ sub-national 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_type": "float" + }, + { + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6a20b6b117a65f845bac68c0", + "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": "E14001371", + "id": "E14001529", "level": "constituency", - "name": "Mitcham and Morden", + "name": "Stroud", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Mitcham and Morden: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Stroud: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001371" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001529" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_concept": "desnz.subnational.domestic_electricity_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:65a1fb11ab447eb071ece9fd", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6a20b6b117a65f845bac68c0", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 45258.508, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:65a94433c7ce5c8580385d56", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6a6dc30923a941806bcc2b67", "aggregation": { "method": "sum" }, @@ -90520,19 +91509,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001480", + "id": "S14000102", "level": "constituency", - "name": "South Basildon and East Thurrock", + "name": "Paisley and Renfrewshire South", "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, 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.E14001480" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.S14000102" }, "measure": { "unit": "count" @@ -90553,28 +91542,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:65a94433c7ce5c8580385d56", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6a6dc30923a941806bcc2b67", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 42593.431, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:65ab1ef535e071e8283252e8", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6a8913c44fc6ab1c6d7a2c22", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -90590,7 +91579,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -90599,7 +91588,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -90607,27 +91596,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001245", + "id": "W07000085", "level": "constituency", - "name": "Gedling", + "name": "Brecon, Radnor and Cwm Tawe", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Gedling: 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_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001245" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.W07000085" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "calendar_year", @@ -90642,20 +91631,107 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:65ab1ef535e071e8283252e8", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6a8913c44fc6ab1c6d7a2c22", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 160597811.566, + "value_type": "float" + }, + { + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6a8d655021cdb4dc24c1bd42", + "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": "W07000097", + "level": "constituency", + "name": "Gower", + "vintage": "pcon_2024" + }, + "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.W07000097" + }, + "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:6a8d655021cdb4dc24c1bd42", + "source": { + "source_file": "desnz_constituency_energy_facts.json", + "source_name": "microcosm", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", + "source_table": "DESNZ sub-national 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_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:65b2cb90003555eb826841d8", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6abe4c21746f5703a9722988", "aggregation": { "method": "sum" }, @@ -90696,19 +91772,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000100", + "id": "S14000085", "level": "constituency", - "name": "North East Fife", + "name": "Glasgow North", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, North East Fife: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, 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" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.S14000100" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.S14000085" }, "measure": { "unit": "kwh" @@ -90729,28 +91805,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:65b2cb90003555eb826841d8", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6abe4c21746f5703a9722988", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 392864466.374, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:65b90d2ac8389717ee355d15", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6ae8fbe25edde79395a02c9c", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -90763,81 +91839,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": "E14001271", "level": "constituency", - "name": "Wythenshawe and Sale East", + "name": "Harrow West", "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, 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.E14001602" + "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:65b90d2ac8389717ee355d15", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6ae8fbe25edde79395a02c9c", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 45439.404, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:65c8d2652769c2846165096d", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6b0f00a157cd4b18f9cfa680", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -90850,81 +91928,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": "E14001104", + "id": "E14001373", "level": "constituency", - "name": "Blackpool North and Fleetwood", + "name": "New Forest East", "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 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" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001104" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001373" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_concept": "desnz.subnational.domestic_electricity_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:65c8d2652769c2846165096d", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6b0f00a157cd4b18f9cfa680", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 40297.493, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:65d8e1a8fc0b1e95e640b9a8", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6b6d64c4c11db27ee67b98b2", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -90937,81 +92017,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": "S14000092", + "id": "E14001126", "level": "constituency", - "name": "Hamilton and Clyde Valley", + "name": "Bridgwater", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Hamilton and Clyde Valley: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Bridgwater: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.S14000092" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001126" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_concept": "desnz.subnational.domestic_electricity_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:65d8e1a8fc0b1e95e640b9a8", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6b6d64c4c11db27ee67b98b2", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 46261.756, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:65e7d121e84d621fccb04b9f", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6b938214a4208ddd3eec8280", "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", @@ -91024,73 +92106,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": "E14001068", + "id": "E14001488", "level": "constituency", - "name": "Ashfield", + "name": "South Leicestershire", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Ashfield: 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.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.E14001068" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001488" }, "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:65e7d121e84d621fccb04b9f", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6b938214a4208ddd3eec8280", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 157229370.681, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:65f29eb6e1d45a7c496ab2ea", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6bafde9b50449f2985cef945", "aggregation": { "method": "sum" }, @@ -91131,19 +92215,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001398", + "id": "S14000065", "level": "constituency", - "name": "North Shropshire", + "name": "Angus and Perthshire Glens", "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, 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" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001398" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.S14000065" }, "measure": { "unit": "kwh" @@ -91164,20 +92248,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:65f29eb6e1d45a7c496ab2ea", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6bafde9b50449f2985cef945", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 401791936.104, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6622872d8145ba153b9eb968", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6bc45c8b7edc87e0700c4f02", "aggregation": { "method": "sum" }, @@ -91218,19 +92302,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000063", + "id": "E14001153", "level": "constituency", - "name": "Airdrie and Shotts", + "name": "Carshalton and Wallington", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Airdrie and Shotts: 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_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.S14000063" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001153" }, "measure": { "unit": "count" @@ -91253,28 +92337,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6622872d8145ba153b9eb968", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6bc45c8b7edc87e0700c4f02", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 41855.245, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:66238426893db833eb831b88", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6bf33279369cb6b2f159b280", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -91290,7 +92374,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -91299,7 +92383,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -91307,27 +92391,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001148", + "id": "E14001588", "level": "constituency", - "name": "Camborne and Redruth", + "name": "Windsor", "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, 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.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_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.E14001588" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "gas_year", @@ -91340,28 +92424,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:66238426893db833eb831b88", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6bf33279369cb6b2f159b280", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 39836.506, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:66524a1484a29f0e6affd076", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6bf98d6a3cc428aab45809b5", "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", @@ -91374,75 +92458,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": "E14001408", + "id": "E14001254", "level": "constituency", - "name": "Norwich North", + "name": "Gravesham", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Norwich North: 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_meter_count", - "record_set_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.E14001408" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001254" }, "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:66524a1484a29f0e6affd076", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6bf98d6a3cc428aab45809b5", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 40405.0, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6653d3a125695df937fe4409", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6bfcaabd26b2fc71c716986e", "aggregation": { "method": "sum" }, @@ -91483,19 +92565,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "W07000109", + "id": "E14001180", "level": "constituency", - "name": "Torfaen", + "name": "Coventry East", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Torfaen: 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_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", "record_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" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001180" }, "measure": { "unit": "kwh" @@ -91516,28 +92598,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6653d3a125695df937fe4409", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6bfcaabd26b2fc71c716986e", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 473665260.997, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:66616e5becc9ebd564da4e99", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6bff74a9599a21f57c354565", "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", @@ -91550,81 +92632,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": "E14001548", + "id": "E14001270", "level": "constituency", - "name": "Tiverton and Minehead", + "name": "Harrow East", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Tiverton and Minehead: 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.E14001548" + "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:66616e5becc9ebd564da4e99", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6bff74a9599a21f57c354565", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 143699604.936, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:66918f02f2fa28f3c1ff732a", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6c20a8b9691291da62d4fe73", "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", @@ -91637,81 +92721,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": "W07000099", + "id": "E14001403", "level": "constituency", - "name": "Merthyr Tydfil and Aberdare", + "name": "North West Hampshire", "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 consumption, 2024, North West Hampshire: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.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.W07000099" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001403" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:66918f02f2fa28f3c1ff732a", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6c20a8b9691291da62d4fe73", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 175860396.67, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6691a368fb079142b6fb2ab8", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6c23c92ea991b78664756dc0", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -91727,7 +92813,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -91736,7 +92822,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -91744,27 +92830,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001358", + "id": "E14001288", "level": "constituency", - "name": "Meriden and Solihull East", + "name": "Hinckley and Bosworth", "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, 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.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_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.E14001288" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "gas_year", @@ -91777,28 +92863,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6691a368fb079142b6fb2ab8", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6c23c92ea991b78664756dc0", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 39752.037, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:66c4096d14b73b512dd22858", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6c27421354dfd49a9d2f8f69", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -91814,7 +92900,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -91823,7 +92909,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -91831,27 +92917,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001181", + "id": "E14001263", "level": "constituency", - "name": "Coventry North West", + "name": "Hamble Valley", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Coventry North West: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Hamble Valley: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001181" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001263" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "calendar_year", @@ -91866,20 +92952,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:66c4096d14b73b512dd22858", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6c27421354dfd49a9d2f8f69", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 156993203.112, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:66cab78e4d9d6457b951328b", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6c38daf7b5c2d498a826a205", "aggregation": { "method": "sum" }, @@ -91920,19 +93006,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001381", + "id": "E14001284", "level": "constituency", - "name": "Newton Abbot", + "name": "Hertsmere", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Newton Abbot: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Hertsmere: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001381" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001284" }, "measure": { "unit": "kwh" @@ -91955,28 +93041,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:66cab78e4d9d6457b951328b", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6c38daf7b5c2d498a826a205", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 178091260.045, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:66cf9b5307117ab6216a5a28", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6c8ed93a101c4d43fb5d7c4c", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -91992,7 +93078,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -92001,7 +93087,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -92009,27 +93095,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001320", + "id": "E14001517", "level": "constituency", - "name": "Leeds East", + "name": "Stockport", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Leeds East: 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.E14001320" + "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", @@ -92042,28 +93128,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:66cf9b5307117ab6216a5a28", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6c8ed93a101c4d43fb5d7c4c", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 42364.57, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:66f041679425a939ce19e7e8", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6ca54be32714ccde756910bf", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -92076,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": "E14001068", + "id": "E14001509", "level": "constituency", - "name": "Ashfield", + "name": "St Helens North", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Ashfield: 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.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001068" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001509" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_concept": "desnz.subnational.domestic_electricity_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:66f041679425a939ce19e7e8", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6ca54be32714ccde756910bf", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 44933.272, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:670c916c0a25f14096d388b9", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6caf286595eea5154f48a27d", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -92166,7 +93254,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -92175,7 +93263,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -92183,27 +93271,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001467", + "id": "E14001157", "level": "constituency", - "name": "Sheffield Central", + "name": "Chatham and Aylesford", "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, 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.electricity.consumption", + "record_set_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.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_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "calendar_year", @@ -92218,28 +93306,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:670c916c0a25f14096d388b9", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6caf286595eea5154f48a27d", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 142508456.7, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6788270ac4f7af758708a9f5", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6cc5ce9d8eaf0a5d28486627", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -92252,48 +93340,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": "E14001073", + "id": "E14001360", "level": "constituency", - "name": "Barking", + "name": "Mid Buckinghamshire", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Barking: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Mid Buckinghamshire: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001073" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001360" }, "measure": { "unit": "kwh" }, "observed_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:6cc5ce9d8eaf0a5d28486627", + "source": { + "source_file": "desnz_constituency_energy_facts.json", + "source_name": "microcosm", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", + "source_table": "DESNZ sub-national 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_type": "float" + }, + { + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6ccbc40647c71d4eba3d0593", + "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": "E14001101", + "level": "constituency", + "name": "Bishop Auckland", + "vintage": "pcon_2024" + }, + "label": "Domestic electricity meters, 2024, Bishop Auckland: DESNZ's authority totals split by its small-area figures", + "layout": { + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + }, + "lineage": { + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001101" + }, + "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 @@ -92307,20 +93482,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6788270ac4f7af758708a9f5", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6ccbc40647c71d4eba3d0593", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 45877.245, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:679499031a441bdf5a9c4324", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6cf628cae7e5fe131497abcd", "aggregation": { "method": "sum" }, @@ -92361,19 +93536,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "W07000107", + "id": "E14001271", "level": "constituency", - "name": "Rhondda and Ogmore", + "name": "Harrow West", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Rhondda and Ogmore: 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.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.W07000107" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001271" }, "measure": { "unit": "count" @@ -92394,28 +93569,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:679499031a441bdf5a9c4324", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6cf628cae7e5fe131497abcd", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 38033.567, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:67d73ca03a02b0c7a0652884", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6d03a2038b7a82b2c6429acd", "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", @@ -92428,75 +93603,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": "E14001360", + "id": "W07000081", "level": "constituency", - "name": "Mid Buckinghamshire", + "name": "Aberafan Maesteg", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Mid Buckinghamshire: 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_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_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.E14001360" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.W07000081" }, "measure": { - "unit": "count" + "unit": "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:67d73ca03a02b0c7a0652884", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6d03a2038b7a82b2c6429acd", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 425257959.275, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:67e2e0ee3a66cccef3b9465a", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6d23018932736d26dc8c7c80", "aggregation": { "method": "sum" }, @@ -92537,19 +93710,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001286", + "id": "S14000063", "level": "constituency", - "name": "Heywood and Middleton North", + "name": "Airdrie and Shotts", "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, 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.E14001286" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.S14000063" }, "measure": { "unit": "kwh" @@ -92572,28 +93745,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:67e2e0ee3a66cccef3b9465a", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6d23018932736d26dc8c7c80", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 126019925.013, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:680eddaa7ddc122b2aaa4881", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6d2ab29e17e339079030bad6", "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", @@ -92606,83 +93779,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": "E14001547", + "id": "E14001199", "level": "constituency", - "name": "Tipton and Wednesbury", + "name": "Doncaster East and the Isle of Axholme", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Tipton and Wednesbury: 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.E14001547" + "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:680eddaa7ddc122b2aaa4881", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6d2ab29e17e339079030bad6", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 436050156.478, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6848dadaaa90753cd365e4bc", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6d3d8b5bac1dc2882d3a1889", "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", @@ -92695,137 +93866,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": "E14001561", + "id": "E14001298", "level": "constituency", - "name": "Wallasey", + "name": "Huntingdon", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Wallasey: 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.E14001561" + "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", - "value": 2024 - }, - "period_coverage": { - "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" - }, - "provenance_class": "derived_administrative", - "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6848dadaaa90753cd365e4bc", - "source": { - "source_file": "desnz_constituency_energy_facts.json", - "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", - "source_table": "DESNZ sub-national 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_type": "float" - }, - { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:684c86fb37112656b4418088", - "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": "E14001388", - "level": "constituency", - "name": "North Dorset", - "vintage": "pcon_2024" - }, - "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.E14001388" - }, - "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 @@ -92837,20 +93919,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:684c86fb37112656b4418088", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6d3d8b5bac1dc2882d3a1889", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 40476.647, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:688ac379ce4864677019c296", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6d6ae7ff463c798c5485eba1", "aggregation": { "method": "sum" }, @@ -92891,19 +93973,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001260", + "id": "E14001269", "level": "constituency", - "name": "Hackney South and Shoreditch", + "name": "Harrogate and Knaresborough", "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, Harrogate and Knaresborough: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001260" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001269" }, "measure": { "unit": "count" @@ -92924,28 +94006,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:688ac379ce4864677019c296", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6d6ae7ff463c798c5485eba1", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 45250.725, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:688e50e695cd393dc355711d", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6d7e569c7107439269d47053", "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", @@ -92961,7 +94043,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -92970,7 +94052,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -92978,27 +94060,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000095", + "id": "S14000088", "level": "constituency", - "name": "Livingston", + "name": "Glasgow South West", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Livingston: 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.S14000095" + "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", @@ -93011,20 +94093,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:688e50e695cd393dc355711d", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6d7e569c7107439269d47053", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 424766403.876, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:688f837dc561b2e4439f0acf", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6dac33675be9774866aa8942", "aggregation": { "method": "sum" }, @@ -93065,19 +94147,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001577", + "id": "S14000098", "level": "constituency", - "name": "West Lancashire", + "name": "Moray West, Nairn and Strathspey", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, West Lancashire: 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.E14001577" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.S14000098" }, "measure": { "unit": "kwh" @@ -93100,28 +94182,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:688f837dc561b2e4439f0acf", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6dac33675be9774866aa8942", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 214542138.006, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6899fc37ddca122f890fa3f9", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6db108d54fe145aca90b9f31", "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", @@ -93134,81 +94216,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": "E14001404", "level": "constituency", - "name": "Wellingborough and Rushden", + "name": "North West Leicestershire", "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 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.E14001571" + "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:6899fc37ddca122f890fa3f9", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6db108d54fe145aca90b9f31", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 158047465.844, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:689b3ebb044c66f56cfe677e", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6e2dce17279dcf348cf8c3df", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -93221,83 +94305,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": "E14001478", + "id": "E14001178", "level": "constituency", - "name": "Smethwick", + "name": "Congleton", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Smethwick: 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.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001478" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001178" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_concept": "desnz.subnational.domestic_gas_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:689b3ebb044c66f56cfe677e", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6e2dce17279dcf348cf8c3df", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 459960496.998, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:68b4f2b4df4015f9d1051552", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6e7886f56442d2b4c8dbfa66", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -93310,75 +94392,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": "E14001458", + "id": "E14001128", "level": "constituency", - "name": "Rutland and Stamford", + "name": "Brigg and Immingham", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Rutland and Stamford: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, 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.E14001458" + "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:68b4f2b4df4015f9d1051552", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6e7886f56442d2b4c8dbfa66", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 445117049.685, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:68e3c0beda83704a2b6fa1e9", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6e81d8885848f202bcf11e67", "aggregation": { "method": "sum" }, @@ -93419,19 +94499,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000101", + "id": "E14001205", "level": "constituency", - "name": "Paisley and Renfrewshire North", + "name": "Dulwich and West Norwood", "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, Dulwich and West Norwood: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_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.E14001205" }, "measure": { "unit": "count" @@ -93452,20 +94532,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:68e3c0beda83704a2b6fa1e9", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6e81d8885848f202bcf11e67", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 41508.925, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:68f5714d799a515e76dda9cf", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6e92597b9df4db220632a895", "aggregation": { "method": "sum" }, @@ -93506,19 +94586,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001549", + "id": "E14001529", "level": "constituency", - "name": "Tonbridge", + "name": "Stroud", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Tonbridge: 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.electricity.consumption", "record_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.E14001529" }, "measure": { "unit": "kwh" @@ -93541,20 +94621,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:68f5714d799a515e76dda9cf", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6e92597b9df4db220632a895", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 162547271.193, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:691ce7a193e05bd957a9a44a", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6eb4c35275cdc0ae8ef8708e", "aggregation": { "method": "sum" }, @@ -93595,19 +94675,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001080", + "id": "E14001136", "level": "constituency", - "name": "Bath", + "name": "Broadland and Fakenham", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Bath: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Broadland and Fakenham: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001080" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001136" }, "measure": { "unit": "kwh" @@ -93628,20 +94708,109 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:691ce7a193e05bd957a9a44a", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6eb4c35275cdc0ae8ef8708e", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 304414880.882, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6967aa61bc00c35fb9d3d314", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6edc21b153e2b57e5267c07e", + "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": "E14001475", + "level": "constituency", + "name": "Skipton and Ripon", + "vintage": "pcon_2024" + }, + "label": "Domestic electricity consumption, 2024, Skipton and Ripon: DESNZ's authority totals split by its small-area figures", + "layout": { + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + }, + "lineage": { + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001475" + }, + "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:6edc21b153e2b57e5267c07e", + "source": { + "source_file": "desnz_constituency_energy_facts.json", + "source_name": "microcosm", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", + "source_table": "DESNZ sub-national 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_type": "float" + }, + { + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6ef366c9f156ce0b428ef13a", "aggregation": { "method": "sum" }, @@ -93682,19 +94851,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001166", + "id": "E14001456", "level": "constituency", - "name": "Chichester", + "name": "Runnymede and Weybridge", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Chichester: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Runnymede and Weybridge: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001166" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001456" }, "measure": { "unit": "count" @@ -93717,28 +94886,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6967aa61bc00c35fb9d3d314", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6ef366c9f156ce0b428ef13a", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 46179.069, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6976377f1111b28f185320bc", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6f339ff807529f8564b2b668", "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", @@ -93754,7 +94923,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -93763,7 +94932,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -93771,27 +94940,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001125", + "id": "E14001168", "level": "constituency", - "name": "Brentwood and Ongar", + "name": "Chippenham", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Brentwood and Ongar: 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_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_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.E14001125" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001168" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "gas_year", @@ -93804,28 +94973,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6976377f1111b28f185320bc", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6f339ff807529f8564b2b668", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 373525482.311, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:697f9c7d01ee58e6e5488968", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6f39b68df3104c2aee7ac315", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -93838,73 +95007,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": "E14001203", + "id": "E14001139", "level": "constituency", - "name": "Droitwich and Evesham", + "name": "Broxbourne", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Droitwich and Evesham: 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_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001203" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001139" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_concept": "desnz.subnational.domestic_electricity_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:697f9c7d01ee58e6e5488968", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6f39b68df3104c2aee7ac315", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 45874.11, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:699ceb3bdebf7359238a7c7f", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6f4745b12383ba5a822a451d", + "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": "E14001491", + "level": "constituency", + "name": "South Ribble", + "vintage": "pcon_2024" + }, + "label": "Domestic electricity consumption, 2024, South Ribble: DESNZ's authority totals split by its small-area figures", + "layout": { + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + }, + "lineage": { + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001491" + }, + "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:6f4745b12383ba5a822a451d", + "source": { + "source_file": "desnz_constituency_energy_facts.json", + "source_name": "microcosm", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", + "source_table": "DESNZ sub-national 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_type": "float" + }, + { + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6f73f26f538b97e4bffc0dd1", "aggregation": { "method": "sum" }, @@ -93945,19 +95205,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001555", + "id": "E14001220", "level": "constituency", - "name": "Tunbridge Wells", + "name": "Eastleigh", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Tunbridge Wells: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, 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.E14001555" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001220" }, "measure": { "unit": "count" @@ -93978,20 +95238,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:699ceb3bdebf7359238a7c7f", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6f73f26f538b97e4bffc0dd1", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 37574.293, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:69a2a5896118f3ad637728a8", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6f8357c163f99361c40921cc", "aggregation": { "method": "sum" }, @@ -94032,19 +95292,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001535", + "id": "E14001233", "level": "constituency", - "name": "Sutton Coldfield", + "name": "Fareham and Waterlooville", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Sutton Coldfield: 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.E14001535" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001233" }, "measure": { "unit": "count" @@ -94065,28 +95325,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:69a2a5896118f3ad637728a8", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6f8357c163f99361c40921cc", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 40819.883, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:69cc0938c978b0483e5bf58f", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6fa5668616e0724479af0df1", "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", @@ -94099,135 +95359,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": "E14001208", + "id": "E14001481", "level": "constituency", - "name": "Ealing North", + "name": "South Cambridgeshire", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Ealing North: 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_consumption", - "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.E14001208" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001481" }, "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:69cc0938c978b0483e5bf58f", - "source": { - "source_file": "desnz_constituency_energy_facts.json", - "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", - "source_table": "DESNZ sub-national 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_type": "float" - }, - { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:69dacd655497fd5fadccbfb5", - "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": "E14001192", - "level": "constituency", - "name": "Daventry", - "vintage": "pcon_2024" - }, - "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.E14001192" - }, - "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 @@ -94241,20 +95414,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:69dacd655497fd5fadccbfb5", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6fa5668616e0724479af0df1", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 195137620.953, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:69ddd8ca7840dd515ab36b1c", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6fb1bf4651cc2a265c9fe72c", "aggregation": { "method": "sum" }, @@ -94295,19 +95468,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001198", + "id": "E14001316", "level": "constituency", - "name": "Doncaster Central", + "name": "Kingswinford and South Staffordshire", "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, 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.E14001198" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001316" }, "measure": { "unit": "count" @@ -94328,20 +95501,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:69ddd8ca7840dd515ab36b1c", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6fb1bf4651cc2a265c9fe72c", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 37306.26, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:69f1f35edf4666737b9faa31", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6fcdb2115065f6221e6e7615", "aggregation": { "method": "sum" }, @@ -94382,19 +95555,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001486", + "id": "E14001429", "level": "constituency", - "name": "South East Cornwall", + "name": "Poole", "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, 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.E14001486" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001429" }, "measure": { "unit": "kwh" @@ -94415,20 +95588,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:69f1f35edf4666737b9faa31", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6fcdb2115065f6221e6e7615", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 444795293.646, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:69f6fd28cccd15c5e59335f0", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6fe6fb46bb150c46c97eee13", "aggregation": { "method": "sum" }, @@ -94469,19 +95642,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001265", + "id": "W07000094", "level": "constituency", - "name": "Hampstead and Highgate", + "name": "Clwyd East", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Hampstead and Highgate: 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.E14001265" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.W07000094" }, "measure": { "unit": "kwh" @@ -94504,28 +95677,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:69f6fd28cccd15c5e59335f0", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6fe6fb46bb150c46c97eee13", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 158730298.855, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6a0dccf564e0bbc295c5d974", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6fef7e85c2ad0c510ed59338", "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", @@ -94538,75 +95711,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": "E14001212", + "id": "E14001242", "level": "constituency", - "name": "East Grinstead and Uckfield", + "name": "Fylde", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, East Grinstead and Uckfield: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Fylde: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001212" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001242" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6a0dccf564e0bbc295c5d974", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6fef7e85c2ad0c510ed59338", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 521216214.355, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6a20843dd6bb48c93a59abd4", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6ffa2c4e1ee49ff0a7751c45", "aggregation": { "method": "sum" }, @@ -94682,11 +95853,11 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6a20843dd6bb48c93a59abd4", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6ffa2c4e1ee49ff0a7751c45", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" @@ -94695,7 +95866,7 @@ "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6a23d8960c8d4f54013812aa", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7027035716c89bbcdf664cda", "aggregation": { "method": "sum" }, @@ -94736,19 +95907,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001296", + "id": "E14001432", "level": "constituency", - "name": "Hove and Portslade", + "name": "Portsmouth South", "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, 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" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001296" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001432" }, "measure": { "unit": "kwh" @@ -94769,20 +95940,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6a23d8960c8d4f54013812aa", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7027035716c89bbcdf664cda", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 370671939.884, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6a2aefc6b555ef3f6939ed2f", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:702775e0ca0c86b5936fd3ba", "aggregation": { "method": "sum" }, @@ -94823,19 +95994,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001285", + "id": "E14001476", "level": "constituency", - "name": "Hexham", + "name": "Sleaford and North Hykeham", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Hexham: 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.electricity.meter_count", "record_set_spec_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.E14001476" }, "measure": { "unit": "count" @@ -94858,28 +96029,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6a2aefc6b555ef3f6939ed2f", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:702775e0ca0c86b5936fd3ba", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 44054.0, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6a398dfe1d1af4c00faecf68", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:702a34f1f7842e220a298c45", "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", @@ -94895,7 +96066,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -94904,7 +96075,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -94912,27 +96083,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000070", + "id": "E14001093", "level": "constituency", - "name": "Coatbridge and Bellshill", + "name": "Birmingham Erdington", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Coatbridge and Bellshill: 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_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_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.S14000070" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001093" }, "measure": { - "unit": "count" + "unit": "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", @@ -94945,20 +96116,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6a398dfe1d1af4c00faecf68", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:702a34f1f7842e220a298c45", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 528360687.59, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6a3b706fb9693204ada7d5fb", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:70554cf8ec76a9563dbd6abd", "aggregation": { "method": "sum" }, @@ -94999,19 +96170,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001593", + "id": "W07000095", "level": "constituency", - "name": "Wokingham", + "name": "Clwyd North", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Wokingham: 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.E14001593" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.W07000095" }, "measure": { "unit": "count" @@ -95034,28 +96205,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6a3b706fb9693204ada7d5fb", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:70554cf8ec76a9563dbd6abd", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 47531.473, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6a52e3571b9b58a7d68ff530", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7064f6ae6d910456015b9c80", "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", @@ -95071,7 +96242,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -95080,7 +96251,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -95088,27 +96259,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000067", + "id": "E14001558", "level": "constituency", - "name": "Argyll, Bute and South Lochaber", + "name": "Uxbridge and South Ruislip", "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 consumption, 2024, Uxbridge and South Ruislip: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.S14000067" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001558" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "gas_year", @@ -95121,28 +96292,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6a52e3571b9b58a7d68ff530", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7064f6ae6d910456015b9c80", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 501810050.26, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6a5a4e4cde296c49a692ad34", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:707a74208970586577e573e1", "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", @@ -95155,73 +96326,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": "E14001159", + "id": "E14001503", "level": "constituency", - "name": "Chelmsford", + "name": "Southgate and Wood Green", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Chelmsford: 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.E14001159" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001503" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_concept": "desnz.subnational.domestic_electricity_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6a5a4e4cde296c49a692ad34", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:707a74208970586577e573e1", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 170658637.096, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6a808d85b9c8122ea9a4aef0", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:709d9380c5ef025ff41b8ece", "aggregation": { "method": "sum" }, @@ -95262,19 +96435,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001586", + "id": "E14001379", "level": "constituency", - "name": "Wimbledon", + "name": "Newcastle upon Tyne North", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Wimbledon: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Newcastle upon Tyne North: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001586" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001379" }, "measure": { "unit": "kwh" @@ -95297,28 +96470,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6a808d85b9c8122ea9a4aef0", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:709d9380c5ef025ff41b8ece", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 148755939.326, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6a975bc892d3df15ecd56c3e", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:70c238d40687f2053f5c7a82", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -95331,83 +96504,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": "E14001306", + "id": "E14001486", "level": "constituency", - "name": "Islington South and Finsbury", + "name": "South East Cornwall", "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 consumption, 2024, South East Cornwall: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001306" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001486" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_concept": "desnz.subnational.domestic_gas_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6a975bc892d3df15ecd56c3e", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:70c238d40687f2053f5c7a82", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 217981430.223, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6aab42af09ce2985d38139b4", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:70fe56981d910b0ed6a1a485", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -95420,73 +96591,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": "E14001514", + "id": "E14001207", "level": "constituency", - "name": "Staffordshire Moorlands", + "name": "Ealing Central and Acton", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Staffordshire Moorlands: 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_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001514" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001207" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_concept": "desnz.subnational.domestic_electricity_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6aab42af09ce2985d38139b4", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:70fe56981d910b0ed6a1a485", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 61459.594, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6af107b1ec2eafce607c17ec", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:71270ab839077cd3dd1e6290", "aggregation": { "method": "sum" }, @@ -95527,19 +96700,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001562", + "id": "S14000073", "level": "constituency", - "name": "Walsall and Bloxwich", + "name": "Dumfries and Galloway", "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, 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.E14001562" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.S14000073" }, "measure": { "unit": "count" @@ -95560,20 +96733,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6af107b1ec2eafce607c17ec", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:71270ab839077cd3dd1e6290", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 31288.197, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6afb215a65d6ad2dfa2025ea", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:712b783c3781bc120b64768c", "aggregation": { "method": "sum" }, @@ -95614,19 +96787,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001526", + "id": "E14001262", "level": "constituency", - "name": "Stratford-on-Avon", + "name": "Halifax", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Stratford-on-Avon: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Halifax: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001526" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001262" }, "measure": { "unit": "kwh" @@ -95649,20 +96822,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6afb215a65d6ad2dfa2025ea", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:712b783c3781bc120b64768c", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 151511876.966, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6b280f8dabd2858d70e7f017", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:71303bb13cf0cc81488c5d83", "aggregation": { "method": "sum" }, @@ -95703,19 +96876,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001329", + "id": "E14001080", "level": "constituency", - "name": "Leigh and Atherton", + "name": "Bath", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Leigh and Atherton: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, 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.E14001329" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001080" }, "measure": { "unit": "count" @@ -95738,107 +96911,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6b280f8dabd2858d70e7f017", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:71303bb13cf0cc81488c5d83", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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_type": "float" - }, - { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6b5894fac11796db1859e1a1", - "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": "S14000068", - "level": "constituency", - "name": "Bathgate and Linlithgow", - "vintage": "pcon_2024" - }, - "label": "Domestic gas consumption, 2024, Bathgate and Linlithgow: DESNZ's authority totals split by its small-area figures", - "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" - }, - "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.S14000068" - }, - "measure": { - "unit": "kwh" - }, - "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" - }, - "period": { - "type": "gas_year", - "value": 2024 - }, - "period_coverage": { - "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" - }, - "provenance_class": "derived_administrative", - "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6b5894fac11796db1859e1a1", - "source": { - "source_file": "desnz_constituency_energy_facts.json", - "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", - "source_table": "DESNZ sub-national 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": 46622.766, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6b8c8b9a0d49197441b24ca4", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:713c687ff01d4e19fd87bdfe", "aggregation": { "method": "sum" }, @@ -95879,19 +96965,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001136", + "id": "E14001245", "level": "constituency", - "name": "Broadland and Fakenham", + "name": "Gedling", "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, 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" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001136" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001245" }, "measure": { "unit": "kwh" @@ -95914,107 +97000,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6b8c8b9a0d49197441b24ca4", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:713c687ff01d4e19fd87bdfe", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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_type": "float" - }, - { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6bae2d238ed170ad9f52786c", - "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": "E14001406", - "level": "constituency", - "name": "Northampton North", - "vintage": "pcon_2024" - }, - "label": "Domestic gas consumption, 2024, Northampton North: DESNZ's authority totals split by its small-area figures", - "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_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" - }, - "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:6bae2d238ed170ad9f52786c", - "source": { - "source_file": "desnz_constituency_energy_facts.json", - "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", - "source_table": "DESNZ sub-national 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": 148051516.678, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6bc5f3a0ba8d94300ad89320", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:716da2c82ca3d231a65b9d5c", "aggregation": { "method": "sum" }, @@ -96055,19 +97054,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001375", + "id": "E14001344", "level": "constituency", - "name": "Newark", + "name": "Lowestoft", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Newark: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Lowestoft: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001375" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001344" }, "measure": { "unit": "kwh" @@ -96088,20 +97087,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6bc5f3a0ba8d94300ad89320", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:716da2c82ca3d231a65b9d5c", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 395516821.993, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6bdfe296fbe426e7fb10345b", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:718f4b5b99a7d5def16530ce", "aggregation": { "method": "sum" }, @@ -96142,19 +97141,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001383", + "id": "E14001419", "level": "constituency", - "name": "Normanton and Hemsworth", + "name": "Oxford East", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Normanton and Hemsworth: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Oxford East: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001383" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001419" }, "measure": { "unit": "kwh" @@ -96177,20 +97176,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6bdfe296fbe426e7fb10345b", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:718f4b5b99a7d5def16530ce", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 142853940.816, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6c014fa97b36b52e39eaae53", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7197372b89d516bac446b253", "aggregation": { "method": "sum" }, @@ -96231,19 +97230,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001315", + "id": "S14000105", "level": "constituency", - "name": "Kingston upon Hull West and Haltemprice", + "name": "Stirling and Strathallan", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Kingston upon Hull West and Haltemprice: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Stirling and Strathallan: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001315" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.S14000105" }, "measure": { "unit": "count" @@ -96264,28 +97263,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6c014fa97b36b52e39eaae53", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7197372b89d516bac446b253", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 36782.227, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6c2d5285efdadb52dafaf63d", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:719f4dc2173911962e5c6994", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -96301,7 +97300,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -96310,7 +97309,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -96318,27 +97317,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001150", + "id": "E14001493", "level": "constituency", - "name": "Cannock Chase", + "name": "South Shropshire", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Cannock Chase: 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_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001150" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001493" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "calendar_year", @@ -96353,20 +97352,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6c2d5285efdadb52dafaf63d", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:719f4dc2173911962e5c6994", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 44279.452, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6c31a4363efe9664a4162cf9", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:71a3406889b863762e5f3c29", "aggregation": { "method": "sum" }, @@ -96407,19 +97406,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001397", + "id": "E14001129", "level": "constituency", - "name": "North Northumberland", + "name": "Brighton Kemptown and Peacehaven", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, North Northumberland: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, 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.E14001397" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001129" }, "measure": { "unit": "kwh" @@ -96440,28 +97439,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6c31a4363efe9664a4162cf9", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:71a3406889b863762e5f3c29", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 391271844.866, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6c4391b58c3eb52bfc472c3b", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:71b7bf798ec6d69f7010cfac", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -96477,7 +97476,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -96486,7 +97485,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -96494,27 +97493,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001190", + "id": "S14000061", "level": "constituency", - "name": "Darlington", + "name": "Aberdeen South", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Darlington: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Aberdeen South: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001190" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.S14000061" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "calendar_year", @@ -96529,28 +97528,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6c4391b58c3eb52bfc472c3b", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:71b7bf798ec6d69f7010cfac", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 183075382.307, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6c5ee4d3c38de89773cfd7a0", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:71c8d2ebd66eba38be086332", "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", @@ -96563,75 +97562,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": "S14000021", + "id": "E14001514", "level": "constituency", - "name": "East Renfrewshire", + "name": "Staffordshire Moorlands", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, East Renfrewshire: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Staffordshire Moorlands: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.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.S14000021" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001514" }, "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:6c5ee4d3c38de89773cfd7a0", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:71c8d2ebd66eba38be086332", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 32663.553, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6c92fe0da0b4a07a7d9fd3b5", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:71e6a3217b38c68e7b5b107d", "aggregation": { "method": "sum" }, @@ -96672,19 +97669,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001313", + "id": "E14001525", "level": "constituency", - "name": "Kingston upon Hull East", + "name": "Stratford and Bow", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Kingston upon Hull East: 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.E14001313" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001525" }, "measure": { "unit": "count" @@ -96705,28 +97702,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6c92fe0da0b4a07a7d9fd3b5", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:71e6a3217b38c68e7b5b107d", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 31285.236, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6cb1cd2aca1691f60444e783", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:723e77c3005ef745dfdabb66", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -96742,7 +97739,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -96751,7 +97748,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -96759,27 +97756,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001512", + "id": "E14001364", "level": "constituency", - "name": "St Neots and Mid Cambridgeshire", + "name": "Mid Leicestershire", "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 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.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001512" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001364" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "calendar_year", @@ -96794,20 +97791,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6cb1cd2aca1691f60444e783", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:723e77c3005ef745dfdabb66", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 43370.734, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6cb1d97d5c4a1bcb828e4e67", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:72662862c7108124bcd336de", "aggregation": { "method": "sum" }, @@ -96848,19 +97845,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001140", + "id": "E14001312", "level": "constituency", - "name": "Broxtowe", + "name": "Kingston and Surbiton", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Broxtowe: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Kingston and Surbiton: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001140" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001312" }, "measure": { "unit": "kwh" @@ -96883,117 +97880,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6cb1d97d5c4a1bcb828e4e67", - "source": { - "source_file": "desnz_constituency_energy_facts.json", - "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", - "source_table": "DESNZ sub-national 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_type": "float" - }, - { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6cbde60a5e56a76b93e30fad", - "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": "E14001099", - "level": "constituency", - "name": "Birmingham Selly Oak", - "vintage": "pcon_2024" - }, - "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.E14001099" - }, - "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:6cbde60a5e56a76b93e30fad", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:72662862c7108124bcd336de", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 159492722.994, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6cc29b61ccec9de8b598f953", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:727e2119749013bd09373c7b", "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", @@ -97009,7 +97917,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -97018,7 +97926,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -97026,27 +97934,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001147", + "id": "E14001542", "level": "constituency", - "name": "Calder Valley", + "name": "Tewkesbury", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Calder Valley: 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.gas.meter_count", - "record_set_spec_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.E14001147" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001542" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "gas_year", @@ -97059,20 +97967,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6cc29b61ccec9de8b598f953", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:727e2119749013bd09373c7b", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 413604460.701, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6ceee05369128420aed9101a", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:72ac086e599db7e9da576b9f", "aggregation": { "method": "sum" }, @@ -97113,19 +98021,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000100", + "id": "W07000081", "level": "constituency", - "name": "North East Fife", + "name": "Aberafan Maesteg", "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, Aberafan Maesteg: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.S14000100" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.W07000081" }, "measure": { "unit": "kwh" @@ -97148,28 +98056,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6ceee05369128420aed9101a", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:72ac086e599db7e9da576b9f", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 119475560.272, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6cf73af84d818e7a851a8b19", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:72b7b1115cb04793f5dcf8cc", "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", @@ -97182,20 +98090,20 @@ "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", @@ -97207,58 +98115,56 @@ "name": "Glastonbury and Somerton", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Glastonbury and Somerton: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Glastonbury and Somerton: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_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.E14001247" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001247" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_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:6cf73af84d818e7a851a8b19", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:72b7b1115cb04793f5dcf8cc", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 25925.736, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6d0e56cade59212eb9599c77", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:72c2dc16a29fcdad9107439d", "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", @@ -97274,7 +98180,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -97283,7 +98189,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -97291,27 +98197,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001270", + "id": "E14001343", "level": "constituency", - "name": "Harrow East", + "name": "Louth and Horncastle", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Harrow East: 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.gas.meter_count", - "record_set_spec_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.E14001270" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001343" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "gas_year", @@ -97324,28 +98230,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6d0e56cade59212eb9599c77", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:72c2dc16a29fcdad9107439d", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 338901678.98, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6d1041d41734791932302da4", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:72ff55da554193923c043c18", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -97361,7 +98267,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -97370,7 +98276,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -97378,27 +98284,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001094", + "id": "E14001377", "level": "constituency", - "name": "Birmingham Hall Green and Moseley", + "name": "Newcastle upon Tyne Central and West", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Birmingham Hall Green and Moseley: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity 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.E14001094" + "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", @@ -97413,20 +98319,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6d1041d41734791932302da4", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:72ff55da554193923c043c18", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 55116.944, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6d382c1e59a72949cd82d4ab", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:733d8ad5fa45a65c062b8f89", "aggregation": { "method": "sum" }, @@ -97467,19 +98373,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001386", + "id": "E14001195", "level": "constituency", - "name": "North Cotswolds", + "name": "Derbyshire Dales", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, North Cotswolds: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Derbyshire Dales: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001386" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001195" }, "measure": { "unit": "kwh" @@ -97500,28 +98406,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6d382c1e59a72949cd82d4ab", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:733d8ad5fa45a65c062b8f89", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 433475742.589, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6d5a105097ff36156f92c2c8", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7350f7cce4ad69de1e033890", "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", @@ -97534,83 +98440,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": "E14001407", + "id": "E14001225", "level": "constituency", - "name": "Northampton South", + "name": "Enfield North", "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, Enfield North: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_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.E14001225" }, "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:6d5a105097ff36156f92c2c8", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7350f7cce4ad69de1e033890", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 41422.17, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6d6e2197b53be9bf00ba7f18", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:737a0556a258be9779f66ca8", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -97626,7 +98530,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -97635,7 +98539,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -97643,27 +98547,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001473", + "id": "E14001415", "level": "constituency", - "name": "Shrewsbury", + "name": "Oldham East and Saddleworth", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Shrewsbury: 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_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001473" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001415" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "calendar_year", @@ -97678,28 +98582,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6d6e2197b53be9bf00ba7f18", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:737a0556a258be9779f66ca8", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 136749998.98, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6da1e970e8ccf86480ccbbcc", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:73869ca825c209387bcc100c", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -97715,7 +98619,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -97724,7 +98628,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -97732,27 +98636,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001167", + "id": "E14001395", "level": "constituency", - "name": "Chingford and Woodford Green", + "name": "North Herefordshire", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Chingford and Woodford Green: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas 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.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001167" + "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_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "gas_year", @@ -97765,28 +98669,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6da1e970e8ccf86480ccbbcc", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:73869ca825c209387bcc100c", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 23469.185, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6dadbddeeeb3c54438096b24", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:73871857dcbd60095099b1d6", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -97802,7 +98706,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -97811,7 +98715,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -97819,27 +98723,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001151", + "id": "E14001088", "level": "constituency", - "name": "Canterbury", + "name": "Bexhill and Battle", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Canterbury: 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.gas.meter_count", - "record_set_spec_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.E14001151" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001088" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "gas_year", @@ -97852,28 +98756,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6dadbddeeeb3c54438096b24", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:73871857dcbd60095099b1d6", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 376070047.671, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6db90133e585d97062a5695b", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:73a40a4a2620de632cf687bb", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -97886,73 +98790,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": "E14001168", + "id": "E14001286", "level": "constituency", - "name": "Chippenham", + "name": "Heywood and Middleton North", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Chippenham: 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_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001168" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001286" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_concept": "desnz.subnational.domestic_electricity_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6db90133e585d97062a5695b", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:73a40a4a2620de632cf687bb", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 44563.245, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6dce8af9cd2a36dc6d9f383d", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:73ba2bfa1aace95a40745718", "aggregation": { "method": "sum" }, @@ -97993,19 +98899,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001328", + "id": "E14001173", "level": "constituency", - "name": "Leicester West", + "name": "City of Durham", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Leicester West: 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_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001328" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001173" }, "measure": { "unit": "count" @@ -98026,20 +98932,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6dce8af9cd2a36dc6d9f383d", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:73ba2bfa1aace95a40745718", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 40904.977, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6e039ae484d2c2e1431fd9ba", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:73fa283c5cbd4aaab76c3ffc", "aggregation": { "method": "sum" }, @@ -98080,19 +98986,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001116", + "id": "E14001067", "level": "constituency", - "name": "Bournemouth West", + "name": "Arundel and South Downs", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Bournemouth West: 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.E14001116" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001067" }, "measure": { "unit": "kwh" @@ -98115,28 +99021,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6e039ae484d2c2e1431fd9ba", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:73fa283c5cbd4aaab76c3ffc", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 216868372.536, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6e0f22ddbe07587f29fe916a", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:74286583a96a2b1c20f714b4", "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", @@ -98149,83 +99055,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": "E14001332", + "id": "E14001504", "level": "constituency", - "name": "Lewisham North", + "name": "Southport", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Lewisham North: 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_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_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.E14001332" + "source_record_id": "microcosm.desnz_constituency_energy.gas.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_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6e0f22ddbe07587f29fe916a", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:74286583a96a2b1c20f714b4", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 41576.767, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6e115145577c0e19c8244b7e", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:742c0f5532f1f186f3c3d3ef", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -98241,7 +99145,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -98250,7 +99154,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -98258,27 +99162,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001324", + "id": "W07000107", "level": "constituency", - "name": "Leeds South West and Morley", + "name": "Rhondda and Ogmore", "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 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.E14001324" + "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", @@ -98291,28 +99195,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6e115145577c0e19c8244b7e", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:742c0f5532f1f186f3c3d3ef", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 45711.399, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6e6f48441b3a73c66f36fa79", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:742e4513f72874a52c37eed3", "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", @@ -98325,83 +99229,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": "E14001595", + "id": "E14001463", "level": "constituency", - "name": "Wolverhampton South East", + "name": "Sefton Central", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Wolverhampton South East: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Sefton Central: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_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.E14001595" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001463" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_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:6e6f48441b3a73c66f36fa79", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:742e4513f72874a52c37eed3", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 39751.121, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6e842b876c26b9eb404c5b4f", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:742f370a6974dc16e0c7beec", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -98417,7 +99319,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -98426,7 +99328,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -98434,27 +99336,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "W07000104", + "id": "W07000108", "level": "constituency", - "name": "Newport East", + "name": "Swansea West", "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, 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" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_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.W07000108" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "calendar_year", @@ -98469,20 +99371,109 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6e842b876c26b9eb404c5b4f", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:742f370a6974dc16e0c7beec", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 138055525.394, + "value_type": "float" + }, + { + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:743a9e4878a33558419e3351", + "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": "E14001490", + "level": "constituency", + "name": "South Northamptonshire", + "vintage": "pcon_2024" + }, + "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.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + }, + "lineage": { + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001490" + }, + "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:743a9e4878a33558419e3351", + "source": { + "source_file": "desnz_constituency_energy_facts.json", + "source_name": "microcosm", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", + "source_table": "DESNZ sub-national 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_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6e8deb16b7de49086556c8c5", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:74410bd95b3a885fd1413e0d", "aggregation": { "method": "sum" }, @@ -98523,19 +99514,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001400", + "id": "E14001373", "level": "constituency", - "name": "North Warwickshire and Bedworth", + "name": "New Forest East", "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, New Forest East: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001400" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001373" }, "measure": { "unit": "kwh" @@ -98556,28 +99547,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6e8deb16b7de49086556c8c5", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:74410bd95b3a885fd1413e0d", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 390831234.191, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6e913b7c92380cdfd26e834b", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:744a54a3fcd6ac3648b5a316", "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", @@ -98590,81 +99581,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": "E14001143", + "id": "E14001555", "level": "constituency", - "name": "Burton and Uttoxeter", + "name": "Tunbridge Wells", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Burton and Uttoxeter: 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_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_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.E14001143" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001555" }, "measure": { - "unit": "count" + "unit": "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:6e913b7c92380cdfd26e834b", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:744a54a3fcd6ac3648b5a316", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 192863584.636, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6ea23c07c76a4ca23bd04419", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7480b28b0de19807cf03c649", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -98680,7 +99673,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -98689,7 +99682,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -98697,27 +99690,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001202", + "id": "E14001162", "level": "constituency", - "name": "Dover and Deal", + "name": "Chesham and Amersham", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Dover and Deal: 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_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001202" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001162" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "calendar_year", @@ -98732,20 +99725,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6ea23c07c76a4ca23bd04419", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7480b28b0de19807cf03c649", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 180684515.95, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6eade38829109ea156589215", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:74b8f5d1c500ff4994a5928c", "aggregation": { "method": "sum" }, @@ -98786,19 +99779,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001113", + "id": "E14001239", "level": "constituency", - "name": "Bootle", + "name": "Folkestone and Hythe", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Bootle: 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.electricity.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001113" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001239" }, "measure": { "unit": "kwh" @@ -98821,20 +99814,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6eade38829109ea156589215", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:74b8f5d1c500ff4994a5928c", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 135865807.524, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6eb30ea2395cdea073c79704", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:74c15d108080fea7f1b95ebd", "aggregation": { "method": "sum" }, @@ -98875,19 +99868,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001244", + "id": "E14001430", "level": "constituency", - "name": "Gateshead Central and Whickham", + "name": "Poplar and Limehouse", "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, Poplar and Limehouse: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001244" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001430" }, "measure": { "unit": "count" @@ -98910,28 +99903,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6eb30ea2395cdea073c79704", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:74c15d108080fea7f1b95ebd", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 70637.381, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6ebe243556c50c91a26b8c0a", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:74dc9183a41cdfe622f05a3b", "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", @@ -98944,75 +99937,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": "E14001267", + "id": "E14001260", "level": "constituency", - "name": "Harlow", + "name": "Hackney South and Shoreditch", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Harlow: 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.E14001267" + "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:6ebe243556c50c91a26b8c0a", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:74dc9183a41cdfe622f05a3b", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 39823.65, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6ec0cd9b9289627a8373d3de", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:74eb70f5de6a8ec2cb708ece", "aggregation": { "method": "sum" }, @@ -99053,19 +100044,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001146", + "id": "E14001278", "level": "constituency", - "name": "Bury St Edmunds and Stowmarket", + "name": "Hemel Hempstead", "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 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.E14001146" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001278" }, "measure": { "unit": "kwh" @@ -99088,20 +100079,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6ec0cd9b9289627a8373d3de", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:74eb70f5de6a8ec2cb708ece", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 153512064.881, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6ed9fff2cd0abc0c6bb5afbf", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:750ac78155cefe686cec8aa5", "aggregation": { "method": "sum" }, @@ -99142,19 +100133,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001103", + "id": "E14001512", "level": "constituency", - "name": "Blackley and Middleton South", + "name": "St Neots and Mid Cambridgeshire", "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, St Neots and Mid Cambridgeshire: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001103" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001512" }, "measure": { "unit": "kwh" @@ -99177,20 +100168,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6ed9fff2cd0abc0c6bb5afbf", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:750ac78155cefe686cec8aa5", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 167327238.991, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6ef91672d6bdd90c0903584e", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7542834b54b80f13569bb173", "aggregation": { "method": "sum" }, @@ -99231,19 +100222,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001516", + "id": "E14001557", "level": "constituency", - "name": "Stevenage", + "name": "Tynemouth", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Stevenage: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Tynemouth: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001516" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001557" }, "measure": { "unit": "count" @@ -99266,28 +100257,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6ef91672d6bdd90c0903584e", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7542834b54b80f13569bb173", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 46443.0, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6f0ce0bd6579137ebe55276e", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7556b61af90e74d936ceba04", "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", @@ -99300,75 +100291,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": "E14001078", + "id": "E14001077", "level": "constituency", - "name": "Basingstoke", + "name": "Basildon and Billericay", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Basingstoke: 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_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_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.E14001078" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001077" }, "measure": { - "unit": "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:6f0ce0bd6579137ebe55276e", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7556b61af90e74d936ceba04", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 42037.998, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6f0ff4de5941e0baea374097", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:75daa4dc651ccaaa486f78bb", "aggregation": { "method": "sum" }, @@ -99409,19 +100398,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001349", + "id": "E14001515", "level": "constituency", - "name": "Maidstone and Malling", + "name": "Stalybridge and Hyde", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Maidstone and Malling: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, 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.E14001349" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001515" }, "measure": { "unit": "kwh" @@ -99442,20 +100431,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6f0ff4de5941e0baea374097", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:75daa4dc651ccaaa486f78bb", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 450555704.115, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6f1369e67a274c3f9fc5bab8", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:765d01813b309b6ab852daa6", "aggregation": { "method": "sum" }, @@ -99496,19 +100485,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001437", + "id": "E14001280", "level": "constituency", - "name": "Rayleigh and Wickford", + "name": "Henley and Thame", "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, 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.E14001437" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001280" }, "measure": { "unit": "kwh" @@ -99531,28 +100520,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6f1369e67a274c3f9fc5bab8", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:765d01813b309b6ab852daa6", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 196474769.447, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6f600228f90d2a6d4d6198b8", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7663ab88ceb2f43a336b9263", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -99568,7 +100557,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -99577,7 +100566,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -99585,27 +100574,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001573", + "id": "E14001460", "level": "constituency", - "name": "Welwyn Hatfield", + "name": "Salisbury", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Welwyn Hatfield: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Salisbury: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001573" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001460" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "gas_year", @@ -99618,20 +100607,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6f600228f90d2a6d4d6198b8", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7663ab88ceb2f43a336b9263", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 29496.531, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6f620b7606703b99d3c04126", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:76666ddcafddb7a40b443014", "aggregation": { "method": "sum" }, @@ -99672,19 +100661,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001564", + "id": "S14000104", "level": "constituency", - "name": "Warrington North", + "name": "Rutherglen", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Warrington North: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Rutherglen: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001564" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.S14000104" }, "measure": { "unit": "count" @@ -99705,28 +100694,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6f620b7606703b99d3c04126", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:76666ddcafddb7a40b443014", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 42274.805, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6f8665c58029b33a59d119f5", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:766b50f3437180f2c2632f36", "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", @@ -99739,73 +100728,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": "S14000076", + "id": "E14001134", "level": "constituency", - "name": "Dunfermline and Dollar", + "name": "Bristol North West", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Dunfermline and Dollar: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Bristol North West: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.S14000076" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001134" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_concept": "desnz.subnational.domestic_electricity_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6f8665c58029b33a59d119f5", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:766b50f3437180f2c2632f36", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 144644652.55, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6fc7c5944ebae57f55390dc1", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:768928df94db3bc697f4b98f", "aggregation": { "method": "sum" }, @@ -99846,19 +100837,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001353", + "id": "S14000048", "level": "constituency", - "name": "Manchester Rusholme", + "name": "North Ayrshire and Arran", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Manchester Rusholme: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, 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.E14001353" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.S14000048" }, "measure": { "unit": "kwh" @@ -99879,20 +100870,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6fc7c5944ebae57f55390dc1", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:768928df94db3bc697f4b98f", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 468319452.832, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6fd3b7975d8f539bdb5e8f1f", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:76a1840a91f1f63425e9807c", "aggregation": { "method": "sum" }, @@ -99933,19 +100924,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "W07000109", + "id": "S14000076", "level": "constituency", - "name": "Torfaen", + "name": "Dunfermline and Dollar", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Torfaen: 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.electricity.meter_count", "record_set_spec_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.S14000076" }, "measure": { "unit": "count" @@ -99968,28 +100959,117 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6fd3b7975d8f539bdb5e8f1f", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:76a1840a91f1f63425e9807c", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 45024.505, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6fd45aa64b9ce03703a2b263", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:76af4d0d45e4ea261ab9e1c6", "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": "E14001600", + "level": "constituency", + "name": "Wycombe", + "vintage": "pcon_2024" + }, + "label": "Domestic electricity meters, 2024, Wycombe: DESNZ's authority totals split by its small-area figures", + "layout": { + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_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" + }, + "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:76af4d0d45e4ea261ab9e1c6", + "source": { + "source_file": "desnz_constituency_energy_facts.json", + "source_name": "microcosm", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", + "source_table": "DESNZ sub-national 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_type": "float" + }, + { + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:76c0af8cbebd31a042d609ad", + "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", @@ -100005,7 +101085,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -100014,7 +101094,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -100022,27 +101102,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001548", + "id": "E14001203", "level": "constituency", - "name": "Tiverton and Minehead", + "name": "Droitwich and Evesham", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Tiverton and Minehead: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Droitwich and Evesham: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001548" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001203" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "gas_year", @@ -100055,20 +101135,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6fd45aa64b9ce03703a2b263", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:76c0af8cbebd31a042d609ad", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 36656.861, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6ff2360b464c62b90dea1933", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:76d54e670264c6520e745558", "aggregation": { "method": "sum" }, @@ -100109,19 +101189,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001563", + "id": "W07000096", "level": "constituency", - "name": "Walthamstow", + "name": "Dwyfor Meirionnydd", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Walthamstow: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Dwyfor Meirionnydd: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001563" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.W07000096" }, "measure": { "unit": "count" @@ -100142,28 +101222,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6ff2360b464c62b90dea1933", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:76d54e670264c6520e745558", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 23016.591, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6ffffe9d1d56a5cb8821cae5", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:76e879777752c71a8533bfdc", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -100179,7 +101259,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -100188,7 +101268,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -100196,27 +101276,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001112", + "id": "E14001501", "level": "constituency", - "name": "Bolton West", + "name": "Southend East and Rochford", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Bolton West: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Southend East and Rochford: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001112" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001501" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "gas_year", @@ -100229,28 +101309,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6ffffe9d1d56a5cb8821cae5", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:76e879777752c71a8533bfdc", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 38510.929, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:703a0004e0738736cd4a590c", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:76ea2fcc5cb2aa14490e7622", "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", @@ -100263,83 +101343,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": "E14001292", + "id": "E14001268", "level": "constituency", - "name": "Hornchurch and Upminster", + "name": "Harpenden and Berkhamsted", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Hornchurch and Upminster: 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_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_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.E14001292" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001268" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:703a0004e0738736cd4a590c", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:76ea2fcc5cb2aa14490e7622", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 552718836.221, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:705e0dc3d5a1aa736e3d7827", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7700a045e9a8b41da8290beb", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -100355,7 +101433,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -100364,7 +101442,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -100372,27 +101450,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001272", + "id": "E14001541", "level": "constituency", - "name": "Hartlepool", + "name": "Telford", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Hartlepool: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Telford: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001272" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001541" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "calendar_year", @@ -100407,28 +101485,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:705e0dc3d5a1aa736e3d7827", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7700a045e9a8b41da8290beb", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 46476.727, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:707773f28e95b8b110b0eb6e", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7702c70ceecd9e37bb057371", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -100444,7 +101522,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -100453,7 +101531,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -100461,27 +101539,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001300", + "id": "E14001444", "level": "constituency", - "name": "Ilford North", + "name": "Richmond and Northallerton", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Ilford North: 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_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001300" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001444" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "calendar_year", @@ -100496,28 +101574,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:707773f28e95b8b110b0eb6e", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7702c70ceecd9e37bb057371", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 44242.408, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7090b4ca7eff29b5f1c36972", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:77156a994947ed9e26515ab1", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -100533,7 +101611,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -100542,7 +101620,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -100550,27 +101628,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001188", + "id": "E14001178", "level": "constituency", - "name": "Croydon West", + "name": "Congleton", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Croydon West: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Congleton: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001188" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001178" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "calendar_year", @@ -100585,28 +101663,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7090b4ca7eff29b5f1c36972", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:77156a994947ed9e26515ab1", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 43059.455, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:70a81b47f07a09f6739618d9", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7762cb37249ddb103cdf793d", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -100619,75 +101697,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": "E14001117", + "id": "W07000089", "level": "constituency", - "name": "Bracknell", + "name": "Cardiff East", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Bracknell: 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_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001117" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.W07000089" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_concept": "desnz.subnational.domestic_gas_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:70a81b47f07a09f6739618d9", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7762cb37249ddb103cdf793d", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 435894929.793, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:70b62aa7ab882cd044545fec", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:77ab8a7bdcb0015b7cdf3785", "aggregation": { "method": "sum" }, @@ -100728,19 +101804,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001300", + "id": "E14001468", "level": "constituency", - "name": "Ilford North", + "name": "Sheffield Hallam", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Ilford North: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, 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.E14001300" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001468" }, "measure": { "unit": "count" @@ -100761,28 +101837,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:70b62aa7ab882cd044545fec", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:77ab8a7bdcb0015b7cdf3785", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 36111.998, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:70d427a1f199ac6c2e5e9c8b", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7822c91e489e568bab47d119", "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", @@ -100795,73 +101871,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": "E14001340", + "id": "E14001510", "level": "constituency", - "name": "Liverpool Wavertree", + "name": "St Helens South and Whiston", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Liverpool Wavertree: 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_consumption", - "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.E14001340" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001510" }, "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:70d427a1f199ac6c2e5e9c8b", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7822c91e489e568bab47d119", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 125391001.766, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:70ee3d834085bac3d68ae104", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:782def3635b9c8a31a475360", "aggregation": { "method": "sum" }, @@ -100902,19 +101980,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001404", + "id": "S14000088", "level": "constituency", - "name": "North West Leicestershire", + "name": "Glasgow South West", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, North West Leicestershire: 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.E14001404" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.S14000088" }, "measure": { "unit": "count" @@ -100937,28 +102015,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:70ee3d834085bac3d68ae104", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:782def3635b9c8a31a475360", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 46851.449, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:71002a7b3bcce9f6dbb5f689", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7831c681d29fef7627ad3cee", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -100974,7 +102052,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -100983,7 +102061,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -100991,27 +102069,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001187", + "id": "E14001198", "level": "constituency", - "name": "Croydon South", + "name": "Doncaster Central", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Croydon South: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, 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.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001187" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.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_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "calendar_year", @@ -101026,28 +102104,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:71002a7b3bcce9f6dbb5f689", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7831c681d29fef7627ad3cee", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 51927.299, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:71394628e55c5a73961468bc", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7831d53985d83384b6e91257", "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", @@ -101060,83 +102138,81 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { "meter_count": "Meter count" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", + "fuel": "gas", "metric": "meter_count", - "temperature_adjustment": "as_reported" + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001410", + "id": "E14001281", "level": "constituency", - "name": "Nottingham East", + "name": "Hereford and South Herefordshire", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Nottingham East: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Hereford and South Herefordshire: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001410" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001281" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_concept": "desnz.subnational.domestic_gas_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:71394628e55c5a73961468bc", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7831d53985d83384b6e91257", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 31948.815, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7146e617d6a26f91eade507c", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7836f39fc66bc313261fde71", "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", @@ -101149,83 +102225,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": "E14001119", "level": "constituency", - "name": "Mitcham and Morden", + "name": "Bradford South", "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, 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.E14001371" + "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:7146e617d6a26f91eade507c", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7836f39fc66bc313261fde71", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 540573624.033, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:715107d83ec8880ba14a45bf", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:78609571382970ec885f5692", "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", @@ -101238,75 +102312,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": "E14001168", + "id": "W07000104", "level": "constituency", - "name": "Chippenham", + "name": "Newport East", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Chippenham: 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.E14001168" + "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:715107d83ec8880ba14a45bf", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:78609571382970ec885f5692", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 47092.687, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:71619165cfdb71c5b42f13f5", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:786ea80bdd8192223f94cf4d", "aggregation": { "method": "sum" }, @@ -101347,19 +102419,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001077", + "id": "E14001338", "level": "constituency", - "name": "Basildon and Billericay", + "name": "Liverpool Riverside", "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, 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.E14001077" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001338" }, "measure": { "unit": "kwh" @@ -101380,28 +102452,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:71619165cfdb71c5b42f13f5", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:786ea80bdd8192223f94cf4d", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 352053158.29, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:716d516d1c51aa18c187de30", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:787de7e3d08dfc9b58b7f263", "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", @@ -101417,7 +102489,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -101426,7 +102498,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -101434,27 +102506,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001335", + "id": "E14001374", "level": "constituency", - "name": "Lichfield", + "name": "New Forest West", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Lichfield: 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.E14001335" + "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", @@ -101467,28 +102539,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:716d516d1c51aa18c187de30", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:787de7e3d08dfc9b58b7f263", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 400907907.342, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:71855857249d118ec5dae5d3", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:789108a7b705cc2e17cfdb97", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -101501,83 +102573,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": "E14001515", + "id": "E14001377", "level": "constituency", - "name": "Stalybridge and Hyde", + "name": "Newcastle upon Tyne Central and West", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Stalybridge and Hyde: 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.E14001515" + "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:71855857249d118ec5dae5d3", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:789108a7b705cc2e17cfdb97", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 565336839.732, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:71a3a78a3f30b6bffcf791b8", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:789b874522819040e2bc0cbc", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -101593,7 +102663,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -101602,7 +102672,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -101610,27 +102680,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001376", + "id": "E14001466", "level": "constituency", - "name": "Newbury", + "name": "Sheffield Brightside and Hillsborough", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Newbury: 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.E14001376" + "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", @@ -101645,28 +102715,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:71a3a78a3f30b6bffcf791b8", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:789b874522819040e2bc0cbc", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 46951.826, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:71b431687f5a40bb1ecc7b6b", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:78a826eb6ba3cccad62f08e2", "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", @@ -101679,73 +102749,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": "E14001097", + "id": "E14001249", "level": "constituency", - "name": "Birmingham Northfield", + "name": "Godalming and Ash", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Birmingham Northfield: 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.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.E14001097" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001249" }, "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:71b431687f5a40bb1ecc7b6b", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:78a826eb6ba3cccad62f08e2", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 188604539.106, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:71c1a5a7ef2571abb8f51959", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:78ac5d784e21d033b832b6cc", "aggregation": { "method": "sum" }, @@ -101786,19 +102858,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001563", + "id": "E14001161", "level": "constituency", - "name": "Walthamstow", + "name": "Cheltenham", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Walthamstow: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Cheltenham: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", "record_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.E14001161" }, "measure": { "unit": "kwh" @@ -101819,20 +102891,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:71c1a5a7ef2571abb8f51959", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:78ac5d784e21d033b832b6cc", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 470453840.81, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:71e1b49dd5f2d6eb2a5d7b2e", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:78bc0db82eafee665e350d5f", "aggregation": { "method": "sum" }, @@ -101873,19 +102945,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001352", + "id": "E14001074", "level": "constituency", - "name": "Manchester Central", + "name": "Barnsley North", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Manchester Central: 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.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001352" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001074" }, "measure": { "unit": "kwh" @@ -101906,28 +102978,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:71e1b49dd5f2d6eb2a5d7b2e", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:78bc0db82eafee665e350d5f", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 495521838.016, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:72096f036b8aaa1c45d2606c", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:78cdfc84d98ec29b2636cfe9", "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", @@ -101940,48 +103012,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": "E14001272", + "id": "E14001561", "level": "constituency", - "name": "Hartlepool", + "name": "Wallasey", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Hartlepool: 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.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001272" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001561" }, "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:78cdfc84d98ec29b2636cfe9", + "source": { + "source_file": "desnz_constituency_energy_facts.json", + "source_name": "microcosm", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", + "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", + "url": "tools/build_uk_desnz_constituency_energy_facts.py", + "vintage": "2025_publication_2024_data" + }, + "value": 132744392.769, + "value_type": "float" + }, + { + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:78d545ab13f97b498c9a6974", + "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": "E14001556", + "level": "constituency", + "name": "Twickenham", + "vintage": "pcon_2024" + }, + "label": "Domestic gas meters, 2024, Twickenham: DESNZ's authority totals split by its small-area figures", + "layout": { + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + }, + "lineage": { + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001556" + }, + "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 @@ -101993,28 +103154,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:72096f036b8aaa1c45d2606c", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:78d545ab13f97b498c9a6974", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 42295.283, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:721d70aaf4b9229bef36698f", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:78ee037f74290a5652fb5f68", "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", @@ -102027,73 +103188,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": "E14001591", + "id": "E14001431", "level": "constituency", - "name": "Witney", + "name": "Portsmouth North", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Witney: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Portsmouth North: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.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.E14001591" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001431" }, "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:721d70aaf4b9229bef36698f", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:78ee037f74290a5652fb5f68", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 131624678.554, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7231cf7396c1dd5c2e7f2260", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:78f5afa4923ee2e0b62e0992", "aggregation": { "method": "sum" }, @@ -102134,19 +103297,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001142", + "id": "E14001160", "level": "constituency", - "name": "Burnley", + "name": "Chelsea and Fulham", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Burnley: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Chelsea and Fulham: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001142" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001160" }, "measure": { "unit": "count" @@ -102167,28 +103330,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7231cf7396c1dd5c2e7f2260", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:78f5afa4923ee2e0b62e0992", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 51344.193, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:72356f58c55d74404018cb61", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:791707240649664ed2c0fce0", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -102201,83 +103364,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": "E14001501", + "id": "E14001303", "level": "constituency", - "name": "Southend East and Rochford", + "name": "Isle of Wight East", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Southend East and Rochford: DESNZ's authority totals split by its small-area figures", + "label": "Domestic 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.E14001501" + "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:72356f58c55d74404018cb61", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:791707240649664ed2c0fce0", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 315359123.069, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:724d164d35a8745894f23a69", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:79531b8f32930ffa9307d888", "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", @@ -102290,75 +103451,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": "E14001299", + "id": "E14001509", "level": "constituency", - "name": "Hyndburn", + "name": "St Helens North", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Hyndburn: 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.E14001299" + "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:724d164d35a8745894f23a69", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:79531b8f32930ffa9307d888", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 44197.118, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7292eac92f2d3059d8817ee4", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7959b06b327279a4c58cf4d2", "aggregation": { "method": "sum" }, @@ -102399,106 +103558,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001218", - "level": "constituency", - "name": "East Worthing and Shoreham", - "vintage": "pcon_2024" - }, - "label": "Domestic gas consumption, 2024, East Worthing and Shoreham: DESNZ's authority totals split by its small-area figures", - "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_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" - }, - "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:7292eac92f2d3059d8817ee4", - "source": { - "source_file": "desnz_constituency_energy_facts.json", - "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", - "source_table": "DESNZ sub-national 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_type": "float" - }, - { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:729c53eae2ad23761f9c08d3", - "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": "E14001121", + "id": "E14001480", "level": "constituency", - "name": "Braintree", + "name": "South Basildon and East Thurrock", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Braintree: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, South Basildon and East Thurrock: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001121" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001480" }, "measure": { "unit": "kwh" @@ -102519,20 +103591,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:729c53eae2ad23761f9c08d3", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7959b06b327279a4c58cf4d2", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 398219189.199, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:729f6cb60cfed73a700d1146", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:798340ee1fd551e7012ee54f", "aggregation": { "method": "sum" }, @@ -102573,19 +103645,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001403", + "id": "E14001602", "level": "constituency", - "name": "North West Hampshire", + "name": "Wythenshawe and Sale East", "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, Wythenshawe and Sale East: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001403" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001602" }, "measure": { "unit": "count" @@ -102606,20 +103678,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:729f6cb60cfed73a700d1146", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:798340ee1fd551e7012ee54f", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 45060.966, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:72e5ebd6dd39c24cf2e1547e", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7992ace3322395bd711ded13", "aggregation": { "method": "sum" }, @@ -102660,19 +103732,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001238", + "id": "E14001401", "level": "constituency", - "name": "Finchley and Golders Green", + "name": "North West Cambridgeshire", "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 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.E14001238" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001401" }, "measure": { "unit": "count" @@ -102693,20 +103765,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:72e5ebd6dd39c24cf2e1547e", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7992ace3322395bd711ded13", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 44923.742, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7305445eaec88273ffc818c6", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:799c8913d6195c198b221c44", "aggregation": { "method": "sum" }, @@ -102747,19 +103819,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001550", + "id": "E14001115", "level": "constituency", - "name": "Tooting", + "name": "Bournemouth 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, 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.E14001550" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001115" }, "measure": { "unit": "count" @@ -102780,20 +103852,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7305445eaec88273ffc818c6", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:799c8913d6195c198b221c44", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 42251.563, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:731701510d057e2f26a425a4", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:79ab1956b54c1af84db2621c", "aggregation": { "method": "sum" }, @@ -102834,19 +103906,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001161", + "id": "W07000099", "level": "constituency", - "name": "Cheltenham", + "name": "Merthyr Tydfil and Aberdare", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Cheltenham: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Merthyr Tydfil and Aberdare: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001161" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.W07000099" }, "measure": { "unit": "kwh" @@ -102869,20 +103941,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:731701510d057e2f26a425a4", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:79ab1956b54c1af84db2621c", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 127767035.549, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7319b8e97d94591b55f4ad87", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:79ce4f2645f4e5917a4b4115", "aggregation": { "method": "sum" }, @@ -102923,19 +103995,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001305", + "id": "E14001201", "level": "constituency", - "name": "Islington North", + "name": "Dorking and Horley", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Islington North: 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.E14001305" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001201" }, "measure": { "unit": "kwh" @@ -102956,28 +104028,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7319b8e97d94591b55f4ad87", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:79ce4f2645f4e5917a4b4115", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 494078781.065, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:731efdf4f1331cfdb7cb94c8", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:79f40539efbb1eae4d1b149b", "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", @@ -102990,83 +104062,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": "E14001130", "level": "constituency", - "name": "Blackpool North and Fleetwood", + "name": "Brighton Pavilion", "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, Brighton Pavilion: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.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.E14001130" }, "measure": { - "unit": "count" + "unit": "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:731efdf4f1331cfdb7cb94c8", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:79f40539efbb1eae4d1b149b", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 412510942.422, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:732f62664210eac3753cc78f", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7a4d96c458c38c078d780f16", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -103079,73 +104149,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": "S14000065", + "id": "E14001448", "level": "constituency", - "name": "Angus and Perthshire Glens", + "name": "Romford", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Angus and Perthshire Glens: 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.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.S14000065" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001448" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_concept": "desnz.subnational.domestic_electricity_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:732f62664210eac3753cc78f", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7a4d96c458c38c078d780f16", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 43905.59, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:733b78c74641a49e4fb7b405", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7a5bfa595c3a9f9979494fbc", "aggregation": { "method": "sum" }, @@ -103186,19 +104258,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001333", + "id": "E14001330", "level": "constituency", - "name": "Lewisham West and East Dulwich", + "name": "Lewes", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Lewisham West and East Dulwich: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Lewes: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001333" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001330" }, "measure": { "unit": "count" @@ -103219,28 +104291,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:733b78c74641a49e4fb7b405", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7a5bfa595c3a9f9979494fbc", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 38565.429, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:733e011612f923cec7185a78", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7a6ea1d8b79eda42023a81ec", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -103256,7 +104328,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -103265,7 +104337,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -103273,27 +104345,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001499", + "id": "E14001463", "level": "constituency", - "name": "Southampton Itchen", + "name": "Sefton Central", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Southampton Itchen: 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.E14001499" + "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", @@ -103308,28 +104380,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:733e011612f923cec7185a78", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7a6ea1d8b79eda42023a81ec", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 133875663.465, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:735cfa68b0b279ed5b519630", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7a763516ff0cba70311829d4", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -103345,7 +104417,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -103354,7 +104426,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -103362,27 +104434,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000065", + "id": "E14001150", "level": "constituency", - "name": "Angus and Perthshire Glens", + "name": "Cannock Chase", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Angus and Perthshire Glens: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, 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.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.S14000065" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.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_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "calendar_year", @@ -103397,28 +104469,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:735cfa68b0b279ed5b519630", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7a763516ff0cba70311829d4", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 45324.0, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7364e001734457dacd4082d4", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7a7b9b054784490b0b8755e4", "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", @@ -103434,7 +104506,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -103443,7 +104515,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -103451,27 +104523,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001600", + "id": "E14001191", "level": "constituency", - "name": "Wycombe", + "name": "Dartford", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Wycombe: 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_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_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.E14001600" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001191" }, "measure": { - "unit": "count" + "unit": "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", @@ -103484,28 +104556,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7364e001734457dacd4082d4", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7a7b9b054784490b0b8755e4", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 449049655.863, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:73a0017416a3f82a4ea15e14", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7ae02688423587f8d963e93f", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -103521,7 +104593,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -103530,7 +104602,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -103538,27 +104610,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001574", + "id": "E14001458", "level": "constituency", - "name": "West Bromwich", + "name": "Rutland and Stamford", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, West Bromwich: 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_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001574" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001458" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "gas_year", @@ -103571,28 +104643,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:73a0017416a3f82a4ea15e14", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7ae02688423587f8d963e93f", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 33237.898, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:73a486f33b2b9cd002a6ac04", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7af0f22bdf38dc3b4a83b6ce", "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", @@ -103605,81 +104677,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": "E14001350", + "id": "S14000051", "level": "constituency", - "name": "Makerfield", + "name": "Orkney and Shetland", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Makerfield: 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.E14001350" + "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:73a486f33b2b9cd002a6ac04", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7af0f22bdf38dc3b4a83b6ce", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 170219127.271, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:740636190b48e33d78128fbc", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7afb899de9741a090418a69e", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -103692,83 +104766,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": "E14001352", + "id": "E14001496", "level": "constituency", - "name": "Manchester Central", + "name": "South West Hertfordshire", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Manchester Central: 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.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001352" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001496" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_concept": "desnz.subnational.domestic_gas_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:740636190b48e33d78128fbc", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7afb899de9741a090418a69e", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 554968466.675, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:74073202e840181be095260c", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7b2e98d436d4b0879b0fed25", "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", @@ -103784,7 +104856,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -103793,7 +104865,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -103801,27 +104873,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001221", + "id": "E14001121", "level": "constituency", - "name": "Edmonton and Winchmore Hill", + "name": "Braintree", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Edmonton and Winchmore Hill: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, 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.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001221" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.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_gas_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "gas_year", @@ -103834,28 +104906,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:74073202e840181be095260c", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7b2e98d436d4b0879b0fed25", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 360007017.546, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:742a5e536a7ee83fc0ee7b61", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7b3dd7cb2740462e33c93a89", "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", @@ -103868,73 +104940,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": "W07000086", + "id": "E14001591", "level": "constituency", - "name": "Bridgend", + "name": "Witney", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Bridgend: 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.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.W07000086" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001591" }, "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:742a5e536a7ee83fc0ee7b61", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7b3dd7cb2740462e33c93a89", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 181056940.194, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:743b264ee52b837c483e40b0", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7b4f655b39ea9fee4ec6f593", "aggregation": { "method": "sum" }, @@ -103975,19 +105049,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "W07000099", + "id": "E14001189", "level": "constituency", - "name": "Merthyr Tydfil and Aberdare", + "name": "Dagenham and Rainham", "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 consumption, 2024, Dagenham and Rainham: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.W07000099" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001189" }, "measure": { "unit": "kwh" @@ -104010,28 +105084,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:743b264ee52b837c483e40b0", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7b4f655b39ea9fee4ec6f593", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 144163050.023, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:743cd217b898fa254b03ce0f", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7b561f83ade6b79f65679343", "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", @@ -104044,81 +105118,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": "S14000085", + "id": "E14001548", "level": "constituency", - "name": "Glasgow North", + "name": "Tiverton and Minehead", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Glasgow North: 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.gas.consumption", - "record_set_spec_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.S14000085" + "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_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:743cd217b898fa254b03ce0f", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7b561f83ade6b79f65679343", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 43538.771, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:74647c5b00b4ce5091a8146b", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7b693b3b8926b7b8e4969006", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -104134,7 +105210,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -104143,7 +105219,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -104151,27 +105227,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001477", + "id": "E14001205", "level": "constituency", - "name": "Slough", + "name": "Dulwich and West Norwood", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Slough: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Dulwich and West Norwood: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001477" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001205" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "calendar_year", @@ -104186,28 +105262,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:74647c5b00b4ce5091a8146b", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7b693b3b8926b7b8e4969006", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 137058665.068, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:74866f6b35ee4fc89ad0db2d", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7b7c3bc0f1fe2cb60079fbe8", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -104223,7 +105299,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -104232,7 +105308,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -104240,27 +105316,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001152", + "id": "W07000089", "level": "constituency", - "name": "Carlisle", + "name": "Cardiff East", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Carlisle: 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.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_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.W07000089" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "gas_year", @@ -104273,28 +105349,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:74866f6b35ee4fc89ad0db2d", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7b7c3bc0f1fe2cb60079fbe8", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 41840.033, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:74b42c444cb4efd81b087536", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7b96231d19d070aa1142a46e", "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", @@ -104307,75 +105383,73 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { "meter_count": "Meter count" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", + "fuel": "gas", "metric": "meter_count", - "temperature_adjustment": "as_reported" + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001537", + "id": "E14001567", "level": "constituency", - "name": "Swindon South", + "name": "Washington and Gateshead South", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Swindon South: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, 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" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001537" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001567" }, "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:74b42c444cb4efd81b087536", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7b96231d19d070aa1142a46e", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 43108.704, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:74bb0355b65406bd5750d1db", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7baf7bbd2a04371800b3aca1", "aggregation": { "method": "sum" }, @@ -104416,19 +105490,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001409", + "id": "E14001265", "level": "constituency", - "name": "Norwich South", + "name": "Hampstead and Highgate", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Norwich South: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Hampstead and Highgate: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001409" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001265" }, "measure": { "unit": "kwh" @@ -104451,20 +105525,107 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:74bb0355b65406bd5750d1db", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7baf7bbd2a04371800b3aca1", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 192307781.793, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:74bc59b45624f63ca8b67edc", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7bb854e3ad4b8842116c3f90", + "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": "S14000101", + "level": "constituency", + "name": "Paisley and Renfrewshire North", + "vintage": "pcon_2024" + }, + "label": "Domestic gas meters, 2024, Paisley and Renfrewshire North: DESNZ's authority totals split by its small-area figures", + "layout": { + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_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" + }, + "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:7bb854e3ad4b8842116c3f90", + "source": { + "source_file": "desnz_constituency_energy_facts.json", + "source_name": "microcosm", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", + "source_table": "DESNZ sub-national 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_type": "float" + }, + { + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7bc5f64e010e606553a7d937", "aggregation": { "method": "sum" }, @@ -104505,19 +105666,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001514", + "id": "E14001535", "level": "constituency", - "name": "Staffordshire Moorlands", + "name": "Sutton Coldfield", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Staffordshire Moorlands: 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_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001514" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001535" }, "measure": { "unit": "kwh" @@ -104538,20 +105699,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:74bc59b45624f63ca8b67edc", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7bc5f64e010e606553a7d937", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 572120009.959, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:74dd6277e8057ff2f583de03", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7bcc3746fde0c9ec36966057", "aggregation": { "method": "sum" }, @@ -104592,19 +105753,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001464", + "id": "E14001488", "level": "constituency", - "name": "Selby", + "name": "South Leicestershire", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Selby: 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.E14001464" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001488" }, "measure": { "unit": "kwh" @@ -104625,28 +105786,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:74dd6277e8057ff2f583de03", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7bcc3746fde0c9ec36966057", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 467854485.137, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:74ff8f7f39e36a051667fd25", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7bd3dbe2030e6cea7192c611", "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", @@ -104659,73 +105820,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": "E14001222", + "id": "E14001099", "level": "constituency", - "name": "Ellesmere Port and Bromborough", + "name": "Birmingham Selly Oak", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Ellesmere Port and Bromborough: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Birmingham Selly Oak: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_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.E14001222" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001099" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_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:74ff8f7f39e36a051667fd25", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7bd3dbe2030e6cea7192c611", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 42177.97, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:75255c1186993c37baec5503", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7bdedef199f07bbafd33e0eb", "aggregation": { "method": "sum" }, @@ -104766,19 +105929,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001066", + "id": "E14001246", "level": "constituency", - "name": "Amber Valley", + "name": "Gillingham and Rainham", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Amber Valley: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Gillingham and Rainham: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001066" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001246" }, "measure": { "unit": "count" @@ -104801,28 +105964,117 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:75255c1186993c37baec5503", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7bdedef199f07bbafd33e0eb", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 42927.0, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:756bc3cf55ad94b101d355d4", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7c08ad898e6c44b235341f32", "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": "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:7c08ad898e6c44b235341f32", + "source": { + "source_file": "desnz_constituency_energy_facts.json", + "source_name": "microcosm", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", + "source_table": "DESNZ sub-national 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:7c1242c59a434713eb0edb14", + "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", @@ -104838,7 +106090,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -104847,7 +106099,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -104855,27 +106107,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001143", + "id": "E14001465", "level": "constituency", - "name": "Burton and Uttoxeter", + "name": "Sevenoaks", "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, Sevenoaks: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001143" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001465" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "gas_year", @@ -104888,20 +106140,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:756bc3cf55ad94b101d355d4", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7c1242c59a434713eb0edb14", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 36066.251, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7577e2e9d2b6d9a017c0132f", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7c420e14f8dead4c4c4b8200", "aggregation": { "method": "sum" }, @@ -104942,19 +106194,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000091", + "id": "E14001589", "level": "constituency", - "name": "Gordon and Buchan", + "name": "Wirral West", "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, Wirral West: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.S14000091" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001589" }, "measure": { "unit": "count" @@ -104975,28 +106227,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7577e2e9d2b6d9a017c0132f", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7c420e14f8dead4c4c4b8200", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 38806.83, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:757eaf5db97a4d69cf786afc", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7c44a3287c311930a915caf7", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -105012,7 +106264,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -105021,7 +106273,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -105029,27 +106281,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001196", + "id": "E14001228", "level": "constituency", - "name": "Dewsbury and Batley", + "name": "Erewash", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Dewsbury and Batley: 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.E14001196" + "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", @@ -105062,20 +106314,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:757eaf5db97a4d69cf786afc", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7c44a3287c311930a915caf7", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 42504.0, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:758d16124430f580739cdf6b", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7c8b04ae35b3d5a33e58b9db", "aggregation": { "method": "sum" }, @@ -105116,19 +106368,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001130", + "id": "E14001508", "level": "constituency", - "name": "Brighton Pavilion", + "name": "St Austell and Newquay", "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, 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" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001130" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001508" }, "measure": { "unit": "kwh" @@ -105151,28 +106403,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:758d16124430f580739cdf6b", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7c8b04ae35b3d5a33e58b9db", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 197518781.658, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7591df94c9ef9fc99d999ae9", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7cb5483dc9cdb1853763d4ca", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -105188,7 +106440,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -105197,7 +106449,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -105205,27 +106457,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001315", + "id": "E14001127", "level": "constituency", - "name": "Kingston upon Hull West and Haltemprice", + "name": "Bridlington and The Wolds", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Kingston upon Hull West and Haltemprice: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 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" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001315" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001127" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "calendar_year", @@ -105240,20 +106492,109 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7591df94c9ef9fc99d999ae9", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7cb5483dc9cdb1853763d4ca", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 46666.922, + "value_type": "float" + }, + { + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7cb69b153b28cb4f0594ba18", + "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": "E14001206", + "level": "constituency", + "name": "Dunstable and Leighton Buzzard", + "vintage": "pcon_2024" + }, + "label": "Domestic electricity meters, 2024, Dunstable and Leighton Buzzard: DESNZ's authority totals split by its small-area figures", + "layout": { + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_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" + }, + "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:7cb69b153b28cb4f0594ba18", + "source": { + "source_file": "desnz_constituency_energy_facts.json", + "source_name": "microcosm", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", + "source_table": "DESNZ sub-national 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_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:759f8f0bddcc458fd38ef0e0", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7cc378c181a82a69087ee4f8", "aggregation": { "method": "sum" }, @@ -105294,19 +106635,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001511", + "id": "E14001159", "level": "constituency", - "name": "St Ives", + "name": "Chelmsford", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, St Ives: 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.E14001511" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001159" }, "measure": { "unit": "kwh" @@ -105327,28 +106668,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:759f8f0bddcc458fd38ef0e0", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7cc378c181a82a69087ee4f8", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 463547340.0, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:75c224cafa7a9a3ad1d42657", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7cc499b1327bd6bbe2bbf934", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -105364,7 +106705,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -105373,7 +106714,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -105381,27 +106722,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001175", + "id": "E14001263", "level": "constituency", - "name": "Clapham and Brixton Hill", + "name": "Hamble Valley", "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 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.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001175" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001263" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "gas_year", @@ -105414,20 +106755,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:75c224cafa7a9a3ad1d42657", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7cc499b1327bd6bbe2bbf934", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 43888.646, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:75db986fa0d2c25b123b144e", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7cd449e9e73a0967ed1dc9c6", "aggregation": { "method": "sum" }, @@ -105468,19 +106809,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000087", + "id": "E14001541", "level": "constituency", - "name": "Glasgow South", + "name": "Telford", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Glasgow South: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, 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.electricity.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.S14000087" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001541" }, "measure": { "unit": "kwh" @@ -105503,28 +106844,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:75db986fa0d2c25b123b144e", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7cd449e9e73a0967ed1dc9c6", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 138024229.781, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:762fa7cb06503006080376e5", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7ce992f3795e45ed5731bada", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -105537,81 +106878,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": "E14001255", + "id": "E14001333", "level": "constituency", - "name": "Great Grimsby and Cleethorpes", + "name": "Lewisham West and East Dulwich", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Great Grimsby and Cleethorpes: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Lewisham West and East Dulwich: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001255" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001333" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_concept": "desnz.subnational.domestic_electricity_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:762fa7cb06503006080376e5", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7ce992f3795e45ed5731bada", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 43488.07, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:76355bc365f62c0bea226309", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7d038c88ba1f719a1758103d", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -105624,81 +106967,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": "E14001497", + "id": "E14001098", "level": "constituency", - "name": "South West Norfolk", + "name": "Birmingham Perry Barr", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, South West Norfolk: 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.E14001497" + "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:76355bc365f62c0bea226309", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7d038c88ba1f719a1758103d", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 41735.279, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:765102182a1baaa5cf909cb8", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7d1a4cefd0292b51f865aaa1", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -105714,7 +107059,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -105723,7 +107068,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -105731,27 +107076,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001105", + "id": "E14001321", "level": "constituency", - "name": "Blackpool South", + "name": "Leeds North East", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Blackpool South: 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.E14001105" + "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", @@ -105764,28 +107109,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:765102182a1baaa5cf909cb8", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7d1a4cefd0292b51f865aaa1", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 37574.825, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7684c2bd2c6817ca7b635b73", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7d1cc9ecb9fea9920e97cea7", "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", @@ -105798,73 +107143,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": "W07000098", + "id": "S14000111", "level": "constituency", - "name": "Llanelli", + "name": "West Aberdeenshire and Kincardine", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Llanelli: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, West Aberdeenshire and Kincardine: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.W07000098" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.S14000111" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7684c2bd2c6817ca7b635b73", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7d1cc9ecb9fea9920e97cea7", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 46365.15, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:769df1a00c53309bc4aaf0b1", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7d2f336694e83103154da4a4", "aggregation": { "method": "sum" }, @@ -105905,19 +107252,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001357", + "id": "E14001274", "level": "constituency", - "name": "Melton and Syston", + "name": "Hastings and Rye", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Melton and Syston: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, 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.E14001357" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001274" }, "measure": { "unit": "count" @@ -105938,20 +107285,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:769df1a00c53309bc4aaf0b1", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7d2f336694e83103154da4a4", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 43218.728, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:76afe709768fea945f92fc4b", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7d49a56798f5d40fbd3214f6", "aggregation": { "method": "sum" }, @@ -105992,19 +107339,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001346", + "id": "E14001124", "level": "constituency", - "name": "Luton South and South Bedfordshire", + "name": "Brentford and Isleworth", "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 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.E14001346" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001124" }, "measure": { "unit": "kwh" @@ -106027,20 +107374,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:76afe709768fea945f92fc4b", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7d49a56798f5d40fbd3214f6", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 171844586.992, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:76bcadee714510ca34e4a4b8", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7d4d0a3246e01725ee06a3df", "aggregation": { "method": "sum" }, @@ -106081,19 +107428,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001414", + "id": "E14001248", "level": "constituency", - "name": "Old Bexley and Sidcup", + "name": "Gloucester", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Old Bexley and Sidcup: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Gloucester: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001414" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001248" }, "measure": { "unit": "kwh" @@ -106114,28 +107461,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:76bcadee714510ca34e4a4b8", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7d4d0a3246e01725ee06a3df", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 462035340.57, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:76beabcdadf35f77263bdc77", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7d511a5d935e2de2243a8e97", "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 +107495,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": "E14001420", + "id": "E14001292", "level": "constituency", - "name": "Oxford West and Abingdon", + "name": "Hornchurch and Upminster", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Oxford West and Abingdon: 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_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_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.E14001420" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001292" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:76beabcdadf35f77263bdc77", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7d511a5d935e2de2243a8e97", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 41161.867, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:76d07899a5529e74bf82ced7", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7d5e95e069eece0494f2602a", "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", @@ -106237,73 +107582,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": "E14001602", + "id": "E14001122", "level": "constituency", - "name": "Wythenshawe and Sale East", + "name": "Brent East", "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 consumption, 2024, Brent East: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001602" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001122" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_concept": "desnz.subnational.domestic_electricity_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:76d07899a5529e74bf82ced7", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7d5e95e069eece0494f2602a", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 164621700.674, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:76e19866aaf9618a50d036f8", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7d61919425476c210ede2f42", "aggregation": { "method": "sum" }, @@ -106344,19 +107691,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001242", + "id": "E14001131", "level": "constituency", - "name": "Fylde", + "name": "Bristol Central", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Fylde: 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.E14001242" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001131" }, "measure": { "unit": "kwh" @@ -106377,20 +107724,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:76e19866aaf9618a50d036f8", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7d61919425476c210ede2f42", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 326733578.68, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:76f0d4f28f08d1b1929c04e8", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7d8559ed44880a49e1f8c824", "aggregation": { "method": "sum" }, @@ -106431,19 +107778,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000077", + "id": "E14001297", "level": "constituency", - "name": "East Kilbride and Strathaven", + "name": "Huddersfield", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, East Kilbride and Strathaven: 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.S14000077" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001297" }, "measure": { "unit": "count" @@ -106466,28 +107813,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:76f0d4f28f08d1b1929c04e8", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7d8559ed44880a49e1f8c824", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 48713.15, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:76fa640c4359a596b0325cee", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7d954f3b07259cb72312f2a8", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -106503,7 +107850,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -106512,158 +107859,69 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", - "temperature_adjustment": "weather_corrected" - }, - "entity": { - "name": "household", - "role": "domestic_energy_customer" - }, - "geography": { - "id": "E14001409", - "level": "constituency", - "name": "Norwich South", - "vintage": "pcon_2024" - }, - "label": "Domestic gas consumption, 2024, Norwich South: DESNZ's authority totals split by its small-area figures", - "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" - }, - "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001409" - }, - "measure": { - "unit": "kwh" - }, - "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" - }, - "period": { - "type": "gas_year", - "value": 2024 - }, - "period_coverage": { - "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" - }, - "provenance_class": "derived_administrative", - "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:76fa640c4359a596b0325cee", - "source": { - "source_file": "desnz_constituency_energy_facts.json", - "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", - "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", - "url": "tools/build_uk_desnz_constituency_energy_facts.py", - "vintage": "2025_publication_2024_data" - }, - "value": 426983771.155, - "value_type": "float" - }, - { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:77019e6d7fba876765601640", - "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": "E14001343", + "id": "E14001310", "level": "constituency", - "name": "Louth and Horncastle", + "name": "Kensington and Bayswater", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Louth and Horncastle: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Kensington and Bayswater: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001343" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001310" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_concept": "desnz.subnational.domestic_gas_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:77019e6d7fba876765601640", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7d954f3b07259cb72312f2a8", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 58959.556, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7709b0d97e9de770028b0c91", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7daff6d4fe71e79966f03e59", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -106679,7 +107937,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -106688,7 +107946,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -106696,27 +107954,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001172", + "id": "E14001405", "level": "constituency", - "name": "Cities of London and Westminster", + "name": "North West Norfolk", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Cities of London and Westminster: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, 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.E14001172" + "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", @@ -106731,28 +107989,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7709b0d97e9de770028b0c91", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7daff6d4fe71e79966f03e59", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 200548995.871, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:770df096b0b2b7c10b89df36", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7dc6b6fe58dde41c1f7be594", "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", @@ -106765,83 +108023,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": "E14001567", + "id": "E14001126", "level": "constituency", - "name": "Washington and Gateshead South", + "name": "Bridgwater", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Washington and Gateshead South: 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.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.E14001567" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001126" }, "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:770df096b0b2b7c10b89df36", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7dc6b6fe58dde41c1f7be594", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 34734.889, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:77156b025e7de27181f49608", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7df9fdc4245c3ce0703bf660", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -106857,7 +108113,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -106866,7 +108122,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -106874,27 +108130,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001064", + "id": "E14001573", "level": "constituency", - "name": "Aldridge-Brownhills", + "name": "Welwyn Hatfield", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Aldridge-Brownhills: 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.E14001064" + "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", @@ -106907,20 +108163,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:77156b025e7de27181f49608", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7df9fdc4245c3ce0703bf660", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 41771.03, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:772823e165de6669630bc665", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7e2009a1cf1f544167e308e9", "aggregation": { "method": "sum" }, @@ -106961,19 +108217,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001421", + "id": "E14001208", "level": "constituency", - "name": "Peckham", + "name": "Ealing North", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Peckham: 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_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", "record_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.E14001208" }, "measure": { "unit": "kwh" @@ -106996,20 +108252,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:772823e165de6669630bc665", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7e2009a1cf1f544167e308e9", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 152761171.025, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:772890185b860258dba3ffaf", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7e3dbbc51520655ad89d3f64", "aggregation": { "method": "sum" }, @@ -107050,19 +108306,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001519", + "id": "E14001464", "level": "constituency", - "name": "Stockton West", + "name": "Selby", "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, 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.electricity.meter_count", "record_set_spec_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.E14001464" }, "measure": { "unit": "count" @@ -107085,28 +108341,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:772890185b860258dba3ffaf", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7e3dbbc51520655ad89d3f64", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 45624.055, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:776119d54d3f7ed7dad23ca4", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7e407db287738268ff6acd6e", "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,73 +108375,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": "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:7e407db287738268ff6acd6e", + "source": { + "source_file": "desnz_constituency_energy_facts.json", + "source_name": "microcosm", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", + "source_table": "DESNZ sub-national 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_type": "float" + }, + { + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7e4c45995a5c5319bebe93ac", + "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": "S14000075", + "id": "E14001522", "level": "constituency", - "name": "Dundee Central", + "name": "Stoke-on-Trent South", "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, Stoke-on-Trent South: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.S14000075" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001522" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_concept": "desnz.subnational.domestic_electricity_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:776119d54d3f7ed7dad23ca4", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7e4c45995a5c5319bebe93ac", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 41240.59, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:777e7883567f1bad427c2446", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7e8d6b0ea6f2fbec72239c12", "aggregation": { "method": "sum" }, @@ -107226,19 +108573,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000073", + "id": "E14001070", "level": "constituency", - "name": "Dumfries and Galloway", + "name": "Ashton-under-Lyne", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Dumfries and Galloway: 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.electricity.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.S14000073" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001070" }, "measure": { "unit": "kwh" @@ -107261,20 +108608,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:777e7883567f1bad427c2446", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7e8d6b0ea6f2fbec72239c12", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 127633270.242, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:777fa3f2cfde28181deb1281", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7eb149f9ef505ed0bd0857f5", "aggregation": { "method": "sum" }, @@ -107315,19 +108662,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001414", + "id": "S14000027", "level": "constituency", - "name": "Old Bexley and Sidcup", + "name": "Na h-Eileanan an Iar", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Old Bexley and Sidcup: 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.E14001414" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.S14000027" }, "measure": { "unit": "kwh" @@ -107350,28 +108697,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:777fa3f2cfde28181deb1281", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7eb149f9ef505ed0bd0857f5", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 80558119.417, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:77b6d79a966e4f9e282dfad3", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7ee51a8152b0235cc56b78a9", "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", @@ -107384,75 +108731,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": "E14001144", + "id": "E14001588", "level": "constituency", - "name": "Bury North", + "name": "Windsor", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Bury North: 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_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_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.E14001144" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001588" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:77b6d79a966e4f9e282dfad3", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7ee51a8152b0235cc56b78a9", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 578038176.435, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:77bb8969e27c776902a4ae86", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7f186ac8e18feee75e116c16", "aggregation": { "method": "sum" }, @@ -107493,19 +108838,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001106", + "id": "E14001080", "level": "constituency", - "name": "Blaydon and Consett", + "name": "Bath", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Blaydon and Consett: 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.E14001106" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001080" }, "measure": { "unit": "kwh" @@ -107528,28 +108873,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:77bb8969e27c776902a4ae86", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7f186ac8e18feee75e116c16", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 157253495.821, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:77d90b53f8aeced8874506fa", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7f32ded5434df5de569f84c1", "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", @@ -107562,75 +108907,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": "E14001400", + "id": "S14000068", "level": "constituency", - "name": "North Warwickshire and Bedworth", + "name": "Bathgate and Linlithgow", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, North Warwickshire and Bedworth: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, 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" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001400" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.S14000068" }, "measure": { - "unit": "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:77d90b53f8aeced8874506fa", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7f32ded5434df5de569f84c1", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 42880.767, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:77e6663f74b7ee36d20e04e3", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7f44881a60774c14144604ff", "aggregation": { "method": "sum" }, @@ -107671,19 +109014,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001534", + "id": "E14001302", "level": "constituency", - "name": "Sutton and Cheam", + "name": "Ipswich", "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, 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.E14001534" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001302" }, "measure": { "unit": "count" @@ -107706,28 +109049,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:77e6663f74b7ee36d20e04e3", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7f44881a60774c14144604ff", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 50554.0, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:77f68654a201f93a254cc08f", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7f46e6cc9de0eae90a0588ee", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -107743,7 +109086,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -107752,7 +109095,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -107760,27 +109103,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001223", + "id": "E14001530", "level": "constituency", - "name": "Eltham and Chislehurst", + "name": "Suffolk Coastal", "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, 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" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_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.E14001530" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "calendar_year", @@ -107795,115 +109138,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:77f68654a201f93a254cc08f", - "source": { - "source_file": "desnz_constituency_energy_facts.json", - "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", - "source_table": "DESNZ sub-national 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_type": "float" - }, - { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:78275b7c84e8f9b055c326d3", - "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": "E14001463", - "level": "constituency", - "name": "Sefton Central", - "vintage": "pcon_2024" - }, - "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.E14001463" - }, - "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:78275b7c84e8f9b055c326d3", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7f46e6cc9de0eae90a0588ee", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 178838746.223, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:785a511eb13d2f72e8b26ab2", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7f7c20bf2cbb5a0baf2859a7", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -107916,73 +109172,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": "E14001118", + "id": "E14001393", "level": "constituency", - "name": "Bradford East", + "name": "North East Hertfordshire", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Bradford East: 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.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001118" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001393" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_concept": "desnz.subnational.domestic_electricity_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:785a511eb13d2f72e8b26ab2", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7f7c20bf2cbb5a0baf2859a7", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 44619.414, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7879495f7dba33277e7b9292", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7f7f2c0a4f9074295c5f63ad", "aggregation": { "method": "sum" }, @@ -108023,19 +109281,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "W07000084", + "id": "E14001365", "level": "constituency", - "name": "Blaenau Gwent and Rhymney", + "name": "Mid Norfolk", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Blaenau Gwent and Rhymney: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas 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.W07000084" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001365" }, "measure": { "unit": "kwh" @@ -108056,28 +109314,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7879495f7dba33277e7b9292", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7f7f2c0a4f9074295c5f63ad", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 205126885.982, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:788c918c7fbfebc1612b1e39", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7f8571b3c98f7d598a72909b", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -108093,7 +109351,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -108102,7 +109360,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -108110,27 +109368,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001233", + "id": "E14001320", "level": "constituency", - "name": "Fareham and Waterlooville", + "name": "Leeds East", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Fareham and Waterlooville: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Leeds East: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001233" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001320" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "calendar_year", @@ -108145,28 +109403,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:788c918c7fbfebc1612b1e39", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7f8571b3c98f7d598a72909b", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 48269.228, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7891aca732e59c8bb2c6832e", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7fa9193c278ab490ad16d474", "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", @@ -108179,75 +109437,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": "W07000102", + "id": "E14001378", "level": "constituency", - "name": "Montgomeryshire and Glynd\u0175r", + "name": "Newcastle upon Tyne East and Wallsend", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Montgomeryshire and Glynd\u0175r: 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_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_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.W07000102" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001378" }, "measure": { - "unit": "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:7891aca732e59c8bb2c6832e", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7fa9193c278ab490ad16d474", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 48610.947, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:78b95b23b69f3dc6f973603a", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7fb3e1fe009e96823530b5a2", "aggregation": { "method": "sum" }, @@ -108288,19 +109544,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001119", + "id": "E14001241", "level": "constituency", - "name": "Bradford South", + "name": "Frome and East Somerset", "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, 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.E14001119" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001241" }, "measure": { "unit": "kwh" @@ -108321,28 +109577,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:78b95b23b69f3dc6f973603a", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7fb3e1fe009e96823530b5a2", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 332192490.736, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:78c7db2f877ffe18da68359b", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7ff099c1e79f956b52fe0abb", "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", @@ -108355,75 +109611,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": "E14001476", + "id": "E14001409", "level": "constituency", - "name": "Sleaford and North Hykeham", + "name": "Norwich South", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Sleaford and North Hykeham: 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.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.E14001476" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001409" }, "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:78c7db2f877ffe18da68359b", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7ff099c1e79f956b52fe0abb", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 42024.418, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:78cb9374218b218272b009f3", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:801a043b33de16b00875106c", "aggregation": { "method": "sum" }, @@ -108464,19 +109718,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000079", + "id": "E14001546", "level": "constituency", - "name": "Edinburgh North and Leith", + "name": "Thurrock", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Edinburgh North and Leith: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas 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.S14000079" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001546" }, "measure": { "unit": "kwh" @@ -108497,20 +109751,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:78cb9374218b218272b009f3", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:801a043b33de16b00875106c", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 416555054.617, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:78ce263d23cf3f15bd846ad9", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:802abd7c681086860ab52b6c", "aggregation": { "method": "sum" }, @@ -108551,19 +109805,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001443", + "id": "E14001333", "level": "constituency", - "name": "Ribble Valley", + "name": "Lewisham West and East Dulwich", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Ribble Valley: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Lewisham West and East Dulwich: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001443" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001333" }, "measure": { "unit": "kwh" @@ -108586,28 +109840,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:78ce263d23cf3f15bd846ad9", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:802abd7c681086860ab52b6c", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 126961535.384, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:78d67069a79d93e6de798928", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:803319bfdd13c81dd9607fb4", "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", @@ -108620,73 +109874,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": "E14001553", + "id": "E14001303", "level": "constituency", - "name": "Tottenham", + "name": "Isle of Wight East", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Tottenham: 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_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_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.E14001553" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.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_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:78d67069a79d93e6de798928", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:803319bfdd13c81dd9607fb4", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 37176.918, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:78efe50989dfdf60946ae5d5", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:805069cc963ce973002057df", "aggregation": { "method": "sum" }, @@ -108727,19 +109983,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001301", + "id": "E14001155", "level": "constituency", - "name": "Ilford South", + "name": "Central Devon", "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, 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.E14001301" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001155" }, "measure": { "unit": "kwh" @@ -108760,28 +110016,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:78efe50989dfdf60946ae5d5", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:805069cc963ce973002057df", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 232005680.433, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:78fc40ccd465b283c433a2fb", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8082471b0e53f1ac428af7e2", "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", @@ -108794,73 +110050,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": "E14001355", + "id": "E14001268", "level": "constituency", - "name": "Mansfield", + "name": "Harpenden and Berkhamsted", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Mansfield: 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.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.E14001355" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001268" }, "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:78fc40ccd465b283c433a2fb", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8082471b0e53f1ac428af7e2", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 168007320.558, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:790715fd7b337a586eab67d0", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:80939d8dd4bfc8dc1a247804", "aggregation": { "method": "sum" }, @@ -108901,19 +110159,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001195", + "id": "E14001171", "level": "constituency", - "name": "Derbyshire Dales", + "name": "Christchurch", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Derbyshire Dales: 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.electricity.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001195" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001171" }, "measure": { "unit": "count" @@ -108936,20 +110194,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:790715fd7b337a586eab67d0", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:80939d8dd4bfc8dc1a247804", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 41229.846, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7919f4992e401dd9c9b75ad3", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:80a3e11c2e1caee22470ccf2", "aggregation": { "method": "sum" }, @@ -108990,19 +110248,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001396", + "id": "E14001115", "level": "constituency", - "name": "North Norfolk", + "name": "Bournemouth East", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, North Norfolk: 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.E14001396" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001115" }, "measure": { "unit": "kwh" @@ -109025,20 +110283,107 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7919f4992e401dd9c9b75ad3", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:80a3e11c2e1caee22470ccf2", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 151166879.098, + "value_type": "float" + }, + { + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:80c3ed3036139f897a68e7cc", + "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": "E14001192", + "level": "constituency", + "name": "Daventry", + "vintage": "pcon_2024" + }, + "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.E14001192" + }, + "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:80c3ed3036139f897a68e7cc", + "source": { + "source_file": "desnz_constituency_energy_facts.json", + "source_name": "microcosm", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", + "source_table": "DESNZ sub-national 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_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:791c26f2b56308a91db19e42", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:80e14d22077216aa66d46196", "aggregation": { "method": "sum" }, @@ -109079,19 +110424,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001309", + "id": "E14001168", "level": "constituency", - "name": "Kenilworth and Southam", + "name": "Chippenham", "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, 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.E14001309" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001168" }, "measure": { "unit": "count" @@ -109114,20 +110459,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:791c26f2b56308a91db19e42", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:80e14d22077216aa66d46196", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 43628.697, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:792e365e2de873b28099c176", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:81a175eff8c8f819a5b49d6f", "aggregation": { "method": "sum" }, @@ -109168,19 +110513,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" @@ -109201,28 +110546,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:792e365e2de873b28099c176", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:81a175eff8c8f819a5b49d6f", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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:793df56f2ed2339567e1559e", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:81aeda6742498363aea0e946", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -109235,83 +110580,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": "E14001119", + "id": "E14001596", "level": "constituency", - "name": "Bradford South", + "name": "Wolverhampton West", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Bradford South: 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_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001119" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001596" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_concept": "desnz.subnational.domestic_gas_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:793df56f2ed2339567e1559e", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:81aeda6742498363aea0e946", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 569715974.402, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7982a706307bf424afeaad56", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:81cb022392f6e2c39b29a947", "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", @@ -109324,81 +110667,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": "E14001135", "level": "constituency", - "name": "Caithness, Sutherland and Easter Ross", + "name": "Bristol South", "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, 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" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_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.E14001135" }, "measure": { - "unit": "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:7982a706307bf424afeaad56", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:81cb022392f6e2c39b29a947", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 46909.864, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:799245ee3cacdfacf495306a", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:82037b9e07ec42458e956bb0", "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", @@ -109411,75 +110756,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": "E14001151", + "id": "E14001361", "level": "constituency", - "name": "Canterbury", + "name": "Mid Cheshire", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Canterbury: 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.E14001151" + "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:799245ee3cacdfacf495306a", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:82037b9e07ec42458e956bb0", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 41937.54, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:79a24d27d601e2b643e14db6", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:82077ac8c1176ef8ebda9765", "aggregation": { "method": "sum" }, @@ -109520,19 +110863,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001209", + "id": "E14001582", "level": "constituency", - "name": "Ealing Southall", + "name": "Wetherby and Easingwold", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Ealing Southall: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Wetherby and Easingwold: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001209" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001582" }, "measure": { "unit": "kwh" @@ -109553,20 +110896,107 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:79a24d27d601e2b643e14db6", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:82077ac8c1176ef8ebda9765", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 441431733.106, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:79bcd2a2408fa12b930d4da2", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:821bf2dfb6e6adf124cc3ee1", + "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": "E14001587", + "level": "constituency", + "name": "Winchester", + "vintage": "pcon_2024" + }, + "label": "Domestic gas meters, 2024, Winchester: DESNZ's authority totals split by its small-area figures", + "layout": { + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_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" + }, + "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:821bf2dfb6e6adf124cc3ee1", + "source": { + "source_file": "desnz_constituency_energy_facts.json", + "source_name": "microcosm", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", + "source_table": "DESNZ sub-national 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_type": "float" + }, + { + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:822809b3bb74c4d278b1c48d", "aggregation": { "method": "sum" }, @@ -109607,19 +111037,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001556", + "id": "W07000100", "level": "constituency", - "name": "Twickenham", + "name": "Mid and South Pembrokeshire", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Twickenham: 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.E14001556" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.W07000100" }, "measure": { "unit": "count" @@ -109642,28 +111072,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:79bcd2a2408fa12b930d4da2", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:822809b3bb74c4d278b1c48d", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 51034.179, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:79cfcfffe3e9fd2d21ca77a0", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:823e4d57405c762a5bc40d40", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -109679,7 +111109,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -109688,7 +111118,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -109696,27 +111126,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001578", + "id": "E14001159", "level": "constituency", - "name": "West Suffolk", + "name": "Chelmsford", "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, 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" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_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.E14001159" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "calendar_year", @@ -109731,115 +111161,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:79cfcfffe3e9fd2d21ca77a0", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:823e4d57405c762a5bc40d40", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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_type": "float" - }, - { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:79d78b3a27bb9548ea607835", - "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": "S14000077", - "level": "constituency", - "name": "East Kilbride and Strathaven", - "vintage": "pcon_2024" - }, - "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.S14000077" - }, - "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:79d78b3a27bb9548ea607835", - "source": { - "source_file": "desnz_constituency_energy_facts.json", - "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", - "source_table": "DESNZ sub-national 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": 47730.0, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:79fae7be0a4c86c852771250", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:82595abeb3146aa8086255fd", "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", @@ -109855,7 +111198,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -109864,7 +111207,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -109872,27 +111215,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001338", + "id": "E14001246", "level": "constituency", - "name": "Liverpool Riverside", + "name": "Gillingham and Rainham", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Liverpool Riverside: 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.E14001338" + "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", @@ -109905,28 +111248,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:79fae7be0a4c86c852771250", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:82595abeb3146aa8086255fd", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 435426218.545, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7a30b368d7d91d0768311714", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:825e0649963eb68de3ee76eb", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -109942,7 +111285,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -109951,7 +111294,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -109959,27 +111302,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001414", + "id": "E14001327", "level": "constituency", - "name": "Old Bexley and Sidcup", + "name": "Leicester South", "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 consumption, 2024, Leicester South: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001414" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001327" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "calendar_year", @@ -109994,28 +111337,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7a30b368d7d91d0768311714", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:825e0649963eb68de3ee76eb", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 146954406.873, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7a7edc7aaf5d03eef7b484f5", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:828ddb0ba0a27054758d73c4", "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", @@ -110028,73 +111371,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": "E14001493", + "id": "E14001279", "level": "constituency", - "name": "South Shropshire", + "name": "Hendon", "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, 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.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.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_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7a7edc7aaf5d03eef7b484f5", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:828ddb0ba0a27054758d73c4", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 191041293.218, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7a8f05112dbff21929785c45", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:82a1fe35966d99e95bb8c1ba", "aggregation": { "method": "sum" }, @@ -110135,19 +111480,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001505", + "id": "S14000085", "level": "constituency", - "name": "Spelthorne", + "name": "Glasgow North", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Spelthorne: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Glasgow North: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001505" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.S14000085" }, "measure": { "unit": "count" @@ -110168,20 +111513,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7a8f05112dbff21929785c45", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:82a1fe35966d99e95bb8c1ba", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 40670.586, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7acd171f5a754fdeef594555", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:82ba0edaa6a5b1ebcd998635", "aggregation": { "method": "sum" }, @@ -110222,19 +111567,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000105", + "id": "S14000086", "level": "constituency", - "name": "Stirling and Strathallan", + "name": "Glasgow North East", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Stirling and Strathallan: 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.S14000105" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.S14000086" }, "measure": { "unit": "count" @@ -110255,20 +111600,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7acd171f5a754fdeef594555", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:82ba0edaa6a5b1ebcd998635", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 46246.061, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7ad5dc70aa5c4f038e3d388a", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:82d3ce0188687eeb7427ffce", "aggregation": { "method": "sum" }, @@ -110309,19 +111654,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001395", + "id": "W07000090", "level": "constituency", - "name": "North Herefordshire", + "name": "Cardiff North", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, North Herefordshire: 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.E14001395" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.W07000090" }, "measure": { "unit": "count" @@ -110342,20 +111687,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7ad5dc70aa5c4f038e3d388a", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:82d3ce0188687eeb7427ffce", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 39176.389, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7ade63376d0065d3b81e8b51", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:82d5dce08886e2cf33fc40fa", "aggregation": { "method": "sum" }, @@ -110396,19 +111741,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001239", + "id": "E14001579", "level": "constituency", - "name": "Folkestone and Hythe", + "name": "West Worcestershire", "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, West Worcestershire: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001239" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001579" }, "measure": { "unit": "count" @@ -110431,28 +111776,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7ade63376d0065d3b81e8b51", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:82d5dce08886e2cf33fc40fa", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 46842.945, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7aed98bcc63bbafe0d9fbd7a", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:832c8db3b50a49f1807c460b", "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", @@ -110468,7 +111813,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -110477,7 +111822,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -110485,27 +111830,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001252", + "id": "E14001514", "level": "constituency", - "name": "Gosport", + "name": "Staffordshire Moorlands", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Gosport: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Staffordshire Moorlands: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001252" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001514" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "gas_year", @@ -110518,20 +111863,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7aed98bcc63bbafe0d9fbd7a", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:832c8db3b50a49f1807c460b", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 394834429.018, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7b33c4c9de94595218deeb57", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:837ef91059eb42e109cd3a52", "aggregation": { "method": "sum" }, @@ -110572,19 +111917,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001575", + "id": "E14001570", "level": "constituency", - "name": "West Dorset", + "name": "Weald of Kent", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, West Dorset: 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.electricity.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001575" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001570" }, "measure": { "unit": "kwh" @@ -110607,28 +111952,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7b33c4c9de94595218deeb57", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:837ef91059eb42e109cd3a52", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 188078467.785, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7b6fddff35c09d483840d073", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:83af8a6af18cfb7ec0e64854", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -110641,81 +111986,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": "E14001559", + "id": "E14001568", "level": "constituency", - "name": "Vauxhall and Camberwell Green", + "name": "Watford", "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 meters, 2024, Watford: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001559" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001568" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_concept": "desnz.subnational.domestic_electricity_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7b6fddff35c09d483840d073", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:83af8a6af18cfb7ec0e64854", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 45651.249, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7b7de458f7f637ff96b80de6", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:83b7a34a56f3ff236f22b1ce", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -110731,7 +112078,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -110740,7 +112087,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -110748,27 +112095,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001489", + "id": "S14000094", "level": "constituency", - "name": "South Norfolk", + "name": "Inverness, Skye and West Ross-shire", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, South Norfolk: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, 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.E14001489" + "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", @@ -110783,20 +112130,109 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7b7de458f7f637ff96b80de6", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:83b7a34a56f3ff236f22b1ce", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 62458.976, + "value_type": "float" + }, + { + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:83fdd6e529a173c4ad1ab99d", + "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": "E14001144", + "level": "constituency", + "name": "Bury North", + "vintage": "pcon_2024" + }, + "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.electricity.meter_count", + "record_set_spec_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" + }, + "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:83fdd6e529a173c4ad1ab99d", + "source": { + "source_file": "desnz_constituency_energy_facts.json", + "source_name": "microcosm", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", + "source_table": "DESNZ sub-national 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_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7b92b23271ee42ca0b8abefc", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:84025543d694cab6e8bf64cd", "aggregation": { "method": "sum" }, @@ -110837,19 +112273,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000097", + "id": "E14001322", "level": "constituency", - "name": "Mid Dunbartonshire", + "name": "Leeds North West", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Mid Dunbartonshire: 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.S14000097" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001322" }, "measure": { "unit": "kwh" @@ -110872,28 +112308,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7b92b23271ee42ca0b8abefc", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:84025543d694cab6e8bf64cd", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 136080050.705, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7bab627d8e6655a36f00dcb1", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8423a4e3a96f7a996f5e2109", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -110909,7 +112345,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -110918,7 +112354,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -110926,27 +112362,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001271", + "id": "E14001545", "level": "constituency", - "name": "Harrow West", + "name": "Thornbury and Yate", "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, 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" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_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.E14001545" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "gas_year", @@ -110959,28 +112395,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7bab627d8e6655a36f00dcb1", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8423a4e3a96f7a996f5e2109", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 35319.471, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7bb95cc897fbe5be6c55e30a", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:842972aa283f496d85e33bfd", "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", @@ -110993,73 +112429,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": "W07000094", + "id": "E14001447", "level": "constituency", - "name": "Clwyd East", + "name": "Rochester and Strood", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Clwyd East: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Rochester and Strood: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.W07000094" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001447" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7bb95cc897fbe5be6c55e30a", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:842972aa283f496d85e33bfd", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 45138.0, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7be43ad1891be844b874ec0a", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:84374ff1f2c5deb36d68d4ab", "aggregation": { "method": "sum" }, @@ -111100,19 +112538,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001158", + "id": "E14001351", "level": "constituency", - "name": "Cheadle", + "name": "Maldon", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Cheadle: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Maldon: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001158" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001351" }, "measure": { "unit": "kwh" @@ -111135,28 +112573,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7be43ad1891be844b874ec0a", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:84374ff1f2c5deb36d68d4ab", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 181192230.378, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7beeed0dc1d5c0b2606d5c1c", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:845e680eb4edc10379686fa4", "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", @@ -111172,7 +112610,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -111181,7 +112619,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -111189,27 +112627,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001529", + "id": "E14001133", "level": "constituency", - "name": "Stroud", + "name": "Bristol North East", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Stroud: 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_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001529" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001133" }, "measure": { - "unit": "count" + "unit": "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", @@ -111222,28 +112660,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7beeed0dc1d5c0b2606d5c1c", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:845e680eb4edc10379686fa4", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 369480224.656, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7c12b2f1ef8990ec146a8637", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:84a3378db28644a6680049e5", "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", @@ -111256,75 +112694,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": "E14001344", + "id": "W07000093", "level": "constituency", - "name": "Lowestoft", + "name": "Ceredigion Preseli", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Lowestoft: 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_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_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.E14001344" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.W07000093" }, "measure": { - "unit": "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:7c12b2f1ef8990ec146a8637", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:84a3378db28644a6680049e5", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 12897.308, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7c3d0f84711cb12750e01db3", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:84ad9a1fb025353cc52e2e05", "aggregation": { "method": "sum" }, @@ -111365,19 +112801,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000106", + "id": "E14001373", "level": "constituency", - "name": "West Dunbartonshire", + "name": "New Forest East", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, West Dunbartonshire: 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.S14000106" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001373" }, "measure": { "unit": "count" @@ -111398,28 +112834,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7c3d0f84711cb12750e01db3", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:84ad9a1fb025353cc52e2e05", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 35661.173, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7c4772b61d0453a796fbbd66", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:84bfec004477476527260bd7", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -111435,7 +112871,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -111444,7 +112880,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -111452,27 +112888,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000081", + "id": "E14001450", "level": "constituency", - "name": "Edinburgh South West", + "name": "Rossendale and Darwen", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Edinburgh South West: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Rossendale and Darwen: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.S14000081" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001450" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "gas_year", @@ -111485,28 +112921,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7c4772b61d0453a796fbbd66", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:84bfec004477476527260bd7", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 44547.223, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7c6df379836f0c2fe13275ac", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8502635c6c66597861020ba3", "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", @@ -111519,81 +112955,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": "E14001445", + "id": "E14001520", "level": "constituency", - "name": "Richmond Park", + "name": "Stoke-on-Trent Central", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Richmond Park: 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.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.E14001445" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001520" }, "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:7c6df379836f0c2fe13275ac", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8502635c6c66597861020ba3", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 143775042.52, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7c8e21862fa60d7a32d75311", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:854a23aeb4ddf49257a333ca", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -111609,7 +113047,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -111618,7 +113056,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -111626,27 +113064,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001357", + "id": "E14001083", "level": "constituency", - "name": "Melton and Syston", + "name": "Beckenham and Penge", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Melton and Syston: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, 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.E14001357" + "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", @@ -111661,28 +113099,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7c8e21862fa60d7a32d75311", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:854a23aeb4ddf49257a333ca", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 49202.122, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7ca0a8bd6f566891c7c95401", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:85600a110561fe9ca9aaddf8", "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", @@ -111695,75 +113133,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": "E14001364", + "id": "E14001231", "level": "constituency", - "name": "Mid Leicestershire", + "name": "Exeter", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Mid Leicestershire: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, 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.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001364" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.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_gas_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7ca0a8bd6f566891c7c95401", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:85600a110561fe9ca9aaddf8", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 334170210.06, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7ca1041c96e8141778676e52", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8574361a87fc0f0fdd3861a2", "aggregation": { "method": "sum" }, @@ -111804,19 +113240,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001585", + "id": "S14000107", "level": "constituency", - "name": "Wigan", + "name": "Ayr, Carrick and Cumnock", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Wigan: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Ayr, Carrick and Cumnock: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", "record_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.S14000107" }, "measure": { "unit": "kwh" @@ -111837,28 +113273,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7ca1041c96e8141778676e52", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8574361a87fc0f0fdd3861a2", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 464931684.059, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7cb10743b76187cd07df8258", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:857b1927279bc133bae855af", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -111874,7 +113310,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -111883,7 +113319,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -111891,27 +113327,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001394", + "id": "E14001534", "level": "constituency", - "name": "North East Somerset and Hanham", + "name": "Sutton and Cheam", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, North East Somerset and Hanham: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Sutton and Cheam: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001394" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001534" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "calendar_year", @@ -111926,28 +113362,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7cb10743b76187cd07df8258", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:857b1927279bc133bae855af", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 149507216.651, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7cd1fb82e19c056088337a01", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:85a44a669adec4a9233f4212", "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", @@ -111960,81 +113396,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": "S14000104", + "id": "E14001357", "level": "constituency", - "name": "Rutherglen", + "name": "Melton and Syston", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Rutherglen: 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_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_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.E14001357" }, "measure": { - "unit": "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:7cd1fb82e19c056088337a01", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:85a44a669adec4a9233f4212", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 43602.058, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7ce12cd7627d0af160694b27", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:85b098c35caf762e1ee9794e", "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", @@ -112047,73 +113485,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": "E14001524", + "id": "E14001180", "level": "constituency", - "name": "Stourbridge", + "name": "Coventry East", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Stourbridge: 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.E14001524" + "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:7ce12cd7627d0af160694b27", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:85b098c35caf762e1ee9794e", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 151670023.356, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7ce4fcf30ed5378a6a52b4d0", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:85b479f97616dd47d8b6f50e", "aggregation": { "method": "sum" }, @@ -112154,19 +113594,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001386", + "id": "E14001429", "level": "constituency", - "name": "North Cotswolds", + "name": "Poole", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, North Cotswolds: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Poole: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001386" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001429" }, "measure": { "unit": "count" @@ -112189,20 +113629,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7ce4fcf30ed5378a6a52b4d0", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:85b479f97616dd47d8b6f50e", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 47432.594, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7d03b2e3d57118911eb2637c", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:85e8dea205c11b64757ca4c9", "aggregation": { "method": "sum" }, @@ -112243,19 +113683,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001590", + "id": "W07000103", "level": "constituency", - "name": "Witham", + "name": "Neath and Swansea East", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Witham: 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_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001590" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.W07000103" }, "measure": { "unit": "count" @@ -112276,20 +113716,109 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7d03b2e3d57118911eb2637c", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:85e8dea205c11b64757ca4c9", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 42708.918, + "value_type": "float" + }, + { + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:860b6f41ef76fe56c4569f2c", + "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": "E14001484", + "level": "constituency", + "name": "South Devon", + "vintage": "pcon_2024" + }, + "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.electricity.meter_count", + "record_set_spec_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" + }, + "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:860b6f41ef76fe56c4569f2c", + "source": { + "source_file": "desnz_constituency_energy_facts.json", + "source_name": "microcosm", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", + "source_table": "DESNZ sub-national 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_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7d0d6c6eee53518759679bcb", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:860bec2fd5736f3313ee99a3", "aggregation": { "method": "sum" }, @@ -112330,19 +113859,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001565", + "id": "E14001447", "level": "constituency", - "name": "Warrington South", + "name": "Rochester and Strood", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Warrington South: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Rochester and Strood: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001565" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001447" }, "measure": { "unit": "kwh" @@ -112365,20 +113894,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7d0d6c6eee53518759679bcb", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:860bec2fd5736f3313ee99a3", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 152993812.79, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7d0fa9ae1d81791549745a33", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:86246248c284b6a7f033f52a", "aggregation": { "method": "sum" }, @@ -112419,19 +113948,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001361", + "id": "E14001259", "level": "constituency", - "name": "Mid Cheshire", + "name": "Hackney North and Stoke Newington", "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, 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.E14001361" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001259" }, "measure": { "unit": "kwh" @@ -112454,28 +113983,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7d0fa9ae1d81791549745a33", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:86246248c284b6a7f033f52a", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 145632646.599, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7d294c914fadbf4312c12eb5", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:86375bb1b3c65eef76133491", "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", @@ -112491,7 +114020,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -112500,7 +114029,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -112508,61 +114037,150 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001392", + "id": "E14001593", "level": "constituency", - "name": "North East Hampshire", + "name": "Wokingham", "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, 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" + }, + "lineage": { + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001593" + }, + "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:86375bb1b3c65eef76133491", + "source": { + "source_file": "desnz_constituency_energy_facts.json", + "source_name": "microcosm", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", + "source_table": "DESNZ sub-national 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_type": "float" + }, + { + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:86447b7108d8bb1b07f758b5", + "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.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_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.E14001525" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_concept": "desnz.subnational.domestic_electricity_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7d294c914fadbf4312c12eb5", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:86447b7108d8bb1b07f758b5", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 53328.577, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7d32146686a3c77f9c8b453e", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:86665e438817db68d47be00f", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -112578,7 +114196,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -112587,7 +114205,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -112595,27 +114213,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001294", + "id": "E14001412", "level": "constituency", - "name": "Horsham", + "name": "Nottingham South", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Horsham: 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.E14001294" + "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", @@ -112628,20 +114246,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7d32146686a3c77f9c8b453e", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:86665e438817db68d47be00f", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 38711.436, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7d3fc8a4bd7777e543c4261f", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:866710ef5074f880d36db97c", "aggregation": { "method": "sum" }, @@ -112682,19 +114300,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001238", + "id": "S14000096", "level": "constituency", - "name": "Finchley and Golders Green", + "name": "Lothian East", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Finchley and Golders Green: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, 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" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001238" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.S14000096" }, "measure": { "unit": "count" @@ -112717,28 +114335,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7d3fc8a4bd7777e543c4261f", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:866710ef5074f880d36db97c", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 47371.424, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7d5ea8256e02e980586a3071", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8693106ce11720a4b5ac875e", "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", @@ -112754,7 +114372,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -112763,7 +114381,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -112771,27 +114389,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001291", + "id": "E14001438", "level": "constituency", - "name": "Honiton and Sidmouth", + "name": "Reading Central", "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, 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" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.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.E14001438" }, "measure": { - "unit": "count" + "unit": "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", @@ -112804,20 +114422,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7d5ea8256e02e980586a3071", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8693106ce11720a4b5ac875e", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 463141166.738, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7d6d7e9d08382fc1f7a92f0c", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:86a6f46dcc24a8ea604741ee", "aggregation": { "method": "sum" }, @@ -112858,19 +114476,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001242", + "id": "E14001589", "level": "constituency", - "name": "Fylde", + "name": "Wirral West", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Fylde: 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_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001242" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001589" }, "measure": { "unit": "kwh" @@ -112893,20 +114511,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7d6d7e9d08382fc1f7a92f0c", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:86a6f46dcc24a8ea604741ee", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 131166576.928, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7d89702b9013d4c79b0696ca", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:86b4d596df70b3105b01ae04", "aggregation": { "method": "sum" }, @@ -112947,19 +114565,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001218", + "id": "E14001385", "level": "constituency", - "name": "East Worthing and Shoreham", + "name": "North Cornwall", "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, North Cornwall: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001218" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001385" }, "measure": { "unit": "count" @@ -112980,28 +114598,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7d89702b9013d4c79b0696ca", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:86b4d596df70b3105b01ae04", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 23483.922, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7ddcb85f0a1265241b8d774d", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:86c46ae030cf80557753c6f1", "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", @@ -113014,81 +114632,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": "E14001447", + "id": "E14001368", "level": "constituency", - "name": "Rochester and Strood", + "name": "Middlesbrough South and East Cleveland", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Rochester and Strood: 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.gas.meter_count", - "record_set_spec_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.E14001447" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.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_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7ddcb85f0a1265241b8d774d", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:86c46ae030cf80557753c6f1", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 124087300.48, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7e1baabd059a324fb0d58d66", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:86d71ca48382f6a1831206ef", "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", @@ -113101,75 +114721,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": "E14001216", + "id": "W07000109", "level": "constituency", - "name": "East Thanet", + "name": "Torfaen", "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, Torfaen: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.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.W07000109" }, "measure": { - "unit": "count" + "unit": "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:7e1baabd059a324fb0d58d66", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:86d71ca48382f6a1831206ef", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 424259379.05, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7e23201d60681f093f058706", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:86d833032e69e8a9336695d4", "aggregation": { "method": "sum" }, @@ -113210,19 +114828,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001268", + "id": "E14001469", "level": "constituency", - "name": "Harpenden and Berkhamsted", + "name": "Sheffield Heeley", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Harpenden and Berkhamsted: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, 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.electricity.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001268" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001469" }, "measure": { "unit": "count" @@ -113245,28 +114863,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7e23201d60681f093f058706", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:86d833032e69e8a9336695d4", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 49891.62, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7e28415a519446a9d3914510", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8779adc0140bdd0d30924fe0", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -113279,135 +114897,48 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { "meter_count": "Meter count" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", + "fuel": "electricity", "metric": "meter_count", - "temperature_adjustment": "weather_corrected" + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001599", + "id": "S14000086", "level": "constituency", - "name": "Worthing West", + "name": "Glasgow North East", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Worthing West: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, 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.E14001599" + "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", - "value": 2024 - }, - "period_coverage": { - "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" - }, - "provenance_class": "derived_administrative", - "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7e28415a519446a9d3914510", - "source": { - "source_file": "desnz_constituency_energy_facts.json", - "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", - "source_table": "DESNZ sub-national 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_type": "float" - }, - { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7e724ebf2f1dd4153cff6514", - "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": "S14000048", - "level": "constituency", - "name": "North Ayrshire and Arran", - "vintage": "pcon_2024" - }, - "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.S14000048" - }, - "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 @@ -113421,20 +114952,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7e724ebf2f1dd4153cff6514", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8779adc0140bdd0d30924fe0", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 55151.188, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7e837b74e8b33931b8965fac", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8782c024e851f8d640af9cec", "aggregation": { "method": "sum" }, @@ -113475,19 +115006,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001455", + "id": "S14000090", "level": "constituency", - "name": "Runcorn and Helsby", + "name": "Glenrothes and Mid Fife", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Runcorn and Helsby: 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.E14001455" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.S14000090" }, "measure": { "unit": "kwh" @@ -113510,28 +115041,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7e837b74e8b33931b8965fac", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8782c024e851f8d640af9cec", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 127111174.005, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7e876df2ce6c85498557d892", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:881d2670d46c932a733bfbd1", "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", @@ -113544,81 +115075,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": "E14001164", + "id": "E14001300", "level": "constituency", - "name": "Chester South and Eddisbury", + "name": "Ilford North", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Chester South and Eddisbury: 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.E14001164" + "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:7e876df2ce6c85498557d892", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:881d2670d46c932a733bfbd1", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 141100751.412, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7eab0aa39e7dff415178559e", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8855c2fca3b20995424ef83e", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -113634,7 +115167,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -113643,7 +115176,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -113651,27 +115184,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001538", + "id": "E14001249", "level": "constituency", - "name": "Tamworth", + "name": "Godalming and Ash", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Tamworth: 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.E14001538" + "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", @@ -113684,20 +115217,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7eab0aa39e7dff415178559e", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8855c2fca3b20995424ef83e", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 37291.644, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7ed0987f1c1d3e7e8c6b4b9e", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8856a4bdc26582b3e9a914fb", "aggregation": { "method": "sum" }, @@ -113738,19 +115271,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001338", + "id": "E14001473", "level": "constituency", - "name": "Liverpool Riverside", + "name": "Shrewsbury", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Liverpool Riverside: 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.E14001338" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001473" }, "measure": { "unit": "count" @@ -113773,20 +115306,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7ed0987f1c1d3e7e8c6b4b9e", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8856a4bdc26582b3e9a914fb", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 46687.292, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7ed5ee2db012cc3a78698819", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:88886afa610c7787c11bd747", "aggregation": { "method": "sum" }, @@ -113827,19 +115360,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001410", + "id": "E14001512", "level": "constituency", - "name": "Nottingham East", + "name": "St Neots and Mid Cambridgeshire", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Nottingham East: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, 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.E14001410" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001512" }, "measure": { "unit": "count" @@ -113860,20 +115393,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7ed5ee2db012cc3a78698819", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:88886afa610c7787c11bd747", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 41778.65, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7ededf704595fc7613dbe646", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8892ede5a09aeba2fe1790ab", "aggregation": { "method": "sum" }, @@ -113914,19 +115447,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001169", + "id": "E14001602", "level": "constituency", - "name": "Chipping Barnet", + "name": "Wythenshawe and Sale East", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Chipping Barnet: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, 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.E14001169" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001602" }, "measure": { "unit": "kwh" @@ -113947,20 +115480,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7ededf704595fc7613dbe646", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8892ede5a09aeba2fe1790ab", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 470211318.437, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7f0c210ca53acdafc5d4ec37", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:889480c90267f0e6b0f07541", "aggregation": { "method": "sum" }, @@ -114001,19 +115534,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000109", + "id": "E14001402", "level": "constituency", - "name": "Central Ayrshire", + "name": "North West Essex", "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, 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.S14000109" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001402" }, "measure": { "unit": "kwh" @@ -114036,28 +115569,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7f0c210ca53acdafc5d4ec37", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:889480c90267f0e6b0f07541", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 200612937.839, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7f118fdb454bd4923c67c2fc", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:88d6f4da429f07b1bcf0fef0", "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", @@ -114070,48 +115603,135 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { "meter_count": "Meter count" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", + "fuel": "gas", "metric": "meter_count", - "temperature_adjustment": "as_reported" + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001357", + "id": "E14001162", "level": "constituency", - "name": "Melton and Syston", + "name": "Chesham and Amersham", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Melton and Syston: 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.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.E14001357" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001162" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_concept": "desnz.subnational.domestic_gas_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, + "period": { + "type": "gas_year", + "value": 2024 + }, + "period_coverage": { + "basis": "survey_reference", + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + }, + "provenance_class": "derived_administrative", + "schema_version": "microcosm.derived_consumer_fact.v1", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:88d6f4da429f07b1bcf0fef0", + "source": { + "source_file": "desnz_constituency_energy_facts.json", + "source_name": "microcosm", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", + "source_table": "DESNZ sub-national 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_type": "float" + }, + { + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:89045096509dba4ed548c70f", + "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 @@ -114125,28 +115745,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7f118fdb454bd4923c67c2fc", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:89045096509dba4ed548c70f", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 138222658.661, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7f4aa6d6695e291f04161d5e", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:89052e9cef99b627b5d031ae", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -114162,7 +115782,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -114171,7 +115791,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -114179,27 +115799,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001311", + "id": "E14001235", "level": "constituency", - "name": "Kettering", + "name": "Faversham and Mid Kent", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Kettering: 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.E14001311" + "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", @@ -114214,20 +115834,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7f4aa6d6695e291f04161d5e", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:89052e9cef99b627b5d031ae", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 157865669.076, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7f7c97c705328b2e2bd50f63", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:89054c02060e8d12087db28d", "aggregation": { "method": "sum" }, @@ -114268,19 +115888,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001383", + "id": "E14001179", "level": "constituency", - "name": "Normanton and Hemsworth", + "name": "Corby and East Northamptonshire", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Normanton and Hemsworth: 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.E14001383" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001179" }, "measure": { "unit": "count" @@ -114301,28 +115921,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7f7c97c705328b2e2bd50f63", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:89054c02060e8d12087db28d", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 44523.103, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7f91fa9df97f1260a755cecf", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8907e1f243cdde8a6c7ce25a", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -114338,7 +115958,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -114347,7 +115967,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -114355,27 +115975,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001403", + "id": "E14001174", "level": "constituency", - "name": "North West Hampshire", + "name": "Clacton", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, North West Hampshire: 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_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001403" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001174" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "calendar_year", @@ -114390,20 +116010,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7f91fa9df97f1260a755cecf", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8907e1f243cdde8a6c7ce25a", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 49605.331, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7f959c0817719f452e8595e3", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:89201312df5d67973a5144b3", "aggregation": { "method": "sum" }, @@ -114444,19 +116064,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001336", + "id": "E14001480", "level": "constituency", - "name": "Lincoln", + "name": "South Basildon and East Thurrock", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Lincoln: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, South Basildon and East Thurrock: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001336" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001480" }, "measure": { "unit": "kwh" @@ -114479,28 +116099,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7f959c0817719f452e8595e3", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:89201312df5d67973a5144b3", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 153902664.006, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7fb9c864668a1ae56ddabaf6", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:89325d4d15cad96fef52ebd1", "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", @@ -114516,7 +116136,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -114525,7 +116145,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -114533,27 +116153,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001206", + "id": "E14001114", "level": "constituency", - "name": "Dunstable and Leighton Buzzard", + "name": "Boston and Skegness", "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 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.gas.meter_count", - "record_set_spec_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.E14001206" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001114" }, "measure": { - "unit": "count" + "unit": "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", @@ -114566,28 +116186,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7fb9c864668a1ae56ddabaf6", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:89325d4d15cad96fef52ebd1", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 381595675.578, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7fe3e6e051c551e7e93d5da8", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8949b48c938c03bc497c233b", "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", @@ -114603,7 +116223,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -114612,7 +116232,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -114620,27 +116240,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001440", + "id": "W07000102", "level": "constituency", - "name": "Redcar", + "name": "Montgomeryshire and Glynd\u0175r", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Redcar: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Montgomeryshire and Glynd\u0175r: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_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.E14001440" + "source_record_id": "microcosm.desnz_constituency_energy.gas.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_gas_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "gas_year", @@ -114653,28 +116273,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7fe3e6e051c551e7e93d5da8", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8949b48c938c03bc497c233b", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 225532423.392, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8001152a7caca54d6e471c0c", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:895a9fec807a4cda54bd21bf", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -114687,81 +116307,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": "E14001483", + "id": "E14001251", "level": "constituency", - "name": "South Derbyshire", + "name": "Gorton and Denton", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, South Derbyshire: 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.E14001483" + "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:8001152a7caca54d6e471c0c", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:895a9fec807a4cda54bd21bf", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 45985.769, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8017c8bcdb5573f913c4387b", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:895cb62e56bab064062fc843", "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", @@ -114774,81 +116396,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": "E14001261", + "id": "E14001515", "level": "constituency", - "name": "Halesowen", + "name": "Stalybridge and Hyde", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Halesowen: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Stalybridge and Hyde: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001261" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001515" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8017c8bcdb5573f913c4387b", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:895cb62e56bab064062fc843", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 132666895.692, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:80456fdef377bda90467e560", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:899db3e4fb991b8f0e23e120", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -114861,75 +116485,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": "E14001574", + "id": "E14001437", "level": "constituency", - "name": "West Bromwich", + "name": "Rayleigh and Wickford", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, West Bromwich: 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.E14001574" + "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:80456fdef377bda90467e560", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:899db3e4fb991b8f0e23e120", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 475391526.347, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8061774bd6a0ac59ba4aa5dd", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:89b6500ef16ac574659e5161", "aggregation": { "method": "sum" }, @@ -114970,19 +116592,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001222", + "id": "E14001513", "level": "constituency", - "name": "Ellesmere Port and Bromborough", + "name": "Stafford", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Ellesmere Port and Bromborough: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, 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.E14001222" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001513" }, "measure": { "unit": "count" @@ -115003,20 +116625,109 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8061774bd6a0ac59ba4aa5dd", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:89b6500ef16ac574659e5161", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 36831.244, + "value_type": "float" + }, + { + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:89ba234634b38e1896bcfb79", + "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": "E14001315", + "level": "constituency", + "name": "Kingston upon Hull West and Haltemprice", + "vintage": "pcon_2024" + }, + "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.E14001315" + }, + "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:89ba234634b38e1896bcfb79", + "source": { + "source_file": "desnz_constituency_energy_facts.json", + "source_name": "microcosm", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", + "source_table": "DESNZ sub-national 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_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:80761b386caebb40439786f9", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:89c831fcf4848d3308396830", "aggregation": { "method": "sum" }, @@ -115057,19 +116768,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000083", + "id": "E14001075", "level": "constituency", - "name": "Falkirk", + "name": "Barnsley South", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Falkirk: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Barnsley South: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.S14000083" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001075" }, "measure": { "unit": "count" @@ -115092,28 +116803,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:80761b386caebb40439786f9", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:89c831fcf4848d3308396830", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 49134.523, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8096cac4dedcdbcb821cea9f", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:89ce993c8e79a0b77efefba7", "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", @@ -115126,73 +116837,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": "E14001219", + "id": "E14001338", "level": "constituency", - "name": "Eastbourne", + "name": "Liverpool Riverside", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Eastbourne: 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.gas.consumption", - "record_set_spec_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.E14001219" + "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_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:8096cac4dedcdbcb821cea9f", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:89ce993c8e79a0b77efefba7", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 57377.267, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:80a4258b664b7c4264c9bc97", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:89dac01d2e8781a411573777", "aggregation": { "method": "sum" }, @@ -115233,19 +116946,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001547", + "id": "E14001380", "level": "constituency", - "name": "Tipton and Wednesbury", + "name": "Newcastle-under-Lyme", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Tipton and Wednesbury: 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.E14001547" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001380" }, "measure": { "unit": "count" @@ -115266,28 +116979,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:80a4258b664b7c4264c9bc97", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:89dac01d2e8781a411573777", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 39966.0, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:80d40936a350679dd982b522", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:89ddfd2e5c3905670e675ffc", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -115300,83 +117013,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": "E14001439", "level": "constituency", - "name": "Stevenage", + "name": "Reading West and Mid Berkshire", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Stevenage: 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.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_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.E14001439" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_concept": "desnz.subnational.domestic_gas_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:80d40936a350679dd982b522", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:89ddfd2e5c3905670e675ffc", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 358953149.501, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8103eb1c0f2045ee623a5fd4", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8a030e4a3787dc1ce9e222bb", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -115392,7 +117103,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -115401,7 +117112,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -115409,27 +117120,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001576", + "id": "E14001344", "level": "constituency", - "name": "West Ham and Beckton", + "name": "Lowestoft", "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, Lowestoft: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001576" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001344" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "gas_year", @@ -115442,20 +117153,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8103eb1c0f2045ee623a5fd4", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8a030e4a3787dc1ce9e222bb", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 40444.821, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8122693b7573068cd5a232e8", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8a076d26d0fb7e1c5c59a1dc", "aggregation": { "method": "sum" }, @@ -115496,19 +117207,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001488", + "id": "E14001590", "level": "constituency", - "name": "South Leicestershire", + "name": "Witham", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, South Leicestershire: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Witham: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001488" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001590" }, "measure": { "unit": "kwh" @@ -115531,28 +117242,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8122693b7573068cd5a232e8", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8a076d26d0fb7e1c5c59a1dc", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 182297479.899, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:81316143f6fa437bf4c6717d", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8a0a932966b878d98fda0315", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -115565,160 +117276,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": "E14001511", + "id": "E14001071", "level": "constituency", - "name": "St Ives", + "name": "Aylesbury", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, St Ives: 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.E14001511" + "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", - "value": 2024 - }, - "period_coverage": { - "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" - }, - "provenance_class": "derived_administrative", - "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:81316143f6fa437bf4c6717d", - "source": { - "source_file": "desnz_constituency_energy_facts.json", - "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", - "source_table": "DESNZ sub-national 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_type": "float" - }, - { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8137d40bae78b02f59e9030e", - "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": "W07000099", - "level": "constituency", - "name": "Merthyr Tydfil and Aberdare", - "vintage": "pcon_2024" - }, - "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.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" - }, - "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.W07000099" - }, - "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:8137d40bae78b02f59e9030e", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8a0a932966b878d98fda0315", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 47425.581, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:813bf4fe293500a5c30f10f3", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8a5c48edaae13db984c59059", "aggregation": { "method": "sum" }, @@ -115759,19 +117385,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001105", + "id": "E14001450", "level": "constituency", - "name": "Blackpool South", + "name": "Rossendale and Darwen", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Blackpool South: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, 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.E14001105" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001450" }, "measure": { "unit": "count" @@ -115794,28 +117420,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:813bf4fe293500a5c30f10f3", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8a5c48edaae13db984c59059", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 46526.739, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:81752cc3ca7ea270b8cd730b", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8a6018c5255ffa454fc2e40c", "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", @@ -115828,83 +117454,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": "S14000110", + "id": "E14001075", "level": "constituency", - "name": "Kilmarnock and Loudoun", + "name": "Barnsley South", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Kilmarnock and Loudoun: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, 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.S14000110" + "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:81752cc3ca7ea270b8cd730b", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8a6018c5255ffa454fc2e40c", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 488393982.184, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:817eb636def19e39ac3ea2e5", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8a79c018de7e4a2b543b2ae3", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -115917,83 +117541,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": "E14001580", + "id": "S14000076", "level": "constituency", - "name": "Westmorland and Lonsdale", + "name": "Dunfermline and Dollar", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Westmorland and Lonsdale: 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.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001580" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.S14000076" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_concept": "desnz.subnational.domestic_gas_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:817eb636def19e39ac3ea2e5", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8a79c018de7e4a2b543b2ae3", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 504136361.022, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:818d66be033f8cdd60d1f60c", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8a7bd8af99ee4ecdc2841341", "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", @@ -116006,75 +117628,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": "E14001225", + "id": "E14001405", "level": "constituency", - "name": "Enfield North", + "name": "North West Norfolk", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Enfield North: 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.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.E14001225" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001405" }, "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:818d66be033f8cdd60d1f60c", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8a7bd8af99ee4ecdc2841341", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 29763.383, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:81939fdfa6a585b0eadc66cc", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8a84bea87391d22f81f8e06d", "aggregation": { "method": "sum" }, @@ -116115,19 +117735,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001204", + "id": "W07000098", "level": "constituency", - "name": "Dudley", + "name": "Llanelli", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Dudley: 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.E14001204" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.W07000098" }, "measure": { "unit": "kwh" @@ -116148,20 +117768,109 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:81939fdfa6a585b0eadc66cc", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8a84bea87391d22f81f8e06d", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 348374401.191, + "value_type": "float" + }, + { + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8ab27adb75f7a84310b31535", + "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": "E14001594", + "level": "constituency", + "name": "Wolverhampton North East", + "vintage": "pcon_2024" + }, + "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.E14001594" + }, + "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:8ab27adb75f7a84310b31535", + "source": { + "source_file": "desnz_constituency_energy_facts.json", + "source_name": "microcosm", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", + "source_table": "DESNZ sub-national 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_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:819bf27bbe46fa4c384ab116", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8ac11fbaf1e6f23aa8974804", "aggregation": { "method": "sum" }, @@ -116202,19 +117911,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000072", + "id": "E14001364", "level": "constituency", - "name": "Cumbernauld and Kirkintilloch", + "name": "Mid Leicestershire", "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, 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.S14000072" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001364" }, "measure": { "unit": "kwh" @@ -116235,20 +117944,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:819bf27bbe46fa4c384ab116", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8ac11fbaf1e6f23aa8974804", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 524194058.994, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:81b6ad8cf0b4300e5f880e20", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8ad59ecdad7a07776f64da0c", "aggregation": { "method": "sum" }, @@ -116289,19 +117998,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001248", + "id": "E14001367", "level": "constituency", - "name": "Gloucester", + "name": "Middlesbrough and Thornaby East", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Gloucester: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Middlesbrough and Thornaby East: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001248" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001367" }, "measure": { "unit": "count" @@ -116322,20 +118031,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:81b6ad8cf0b4300e5f880e20", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8ad59ecdad7a07776f64da0c", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 47186.437, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:81c30185883333669141fd6c", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8ad5b5e32fde5a4169d6e980", "aggregation": { "method": "sum" }, @@ -116376,19 +118085,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001083", + "id": "E14001184", "level": "constituency", - "name": "Beckenham and Penge", + "name": "Crawley", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Beckenham and Penge: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, 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.E14001083" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001184" }, "measure": { "unit": "count" @@ -116411,28 +118120,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:81c30185883333669141fd6c", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8ad5b5e32fde5a4169d6e980", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 46540.0, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:81c4705fa757b7979512c7ab", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8af488b6be09d93dd41e0746", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -116448,7 +118157,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -116457,7 +118166,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -116465,27 +118174,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001130", + "id": "E14001229", "level": "constituency", - "name": "Brighton Pavilion", + "name": "Erith and Thamesmead", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Brighton Pavilion: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Erith and Thamesmead: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001130" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001229" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "calendar_year", @@ -116500,20 +118209,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:81c4705fa757b7979512c7ab", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8af488b6be09d93dd41e0746", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 159288730.258, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:81ca2e8c708a6439fd2e178b", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8af8d8abfc234e74b0b6f526", "aggregation": { "method": "sum" }, @@ -116554,19 +118263,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001160", + "id": "E14001274", "level": "constituency", - "name": "Chelsea and Fulham", + "name": "Hastings and Rye", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Chelsea and Fulham: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, 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.E14001160" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001274" }, "measure": { "unit": "kwh" @@ -116587,28 +118296,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:81ca2e8c708a6439fd2e178b", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8af8d8abfc234e74b0b6f526", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 443786453.518, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:81cc2d606ea6d519b308e081", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8b1f6ba343e57df7e9e0816a", "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", @@ -116621,135 +118330,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": "E14001541", + "id": "E14001085", "level": "constituency", - "name": "Telford", + "name": "Bermondsey and Old Southwark", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Telford: 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.E14001541" + "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", - "value": 2024 - }, - "period_coverage": { - "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" - }, - "provenance_class": "derived_administrative", - "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:81cc2d606ea6d519b308e081", - "source": { - "source_file": "desnz_constituency_energy_facts.json", - "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", - "source_table": "DESNZ sub-national 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_type": "float" - }, - { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:81fffd3284f643af105aa7f3", - "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": "E14001478", - "level": "constituency", - "name": "Smethwick", - "vintage": "pcon_2024" - }, - "label": "Domestic electricity meters, 2024, Smethwick: DESNZ's authority totals split by its small-area figures", - "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" - }, - "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001478" - }, - "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 @@ -116763,20 +118385,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:81fffd3284f643af105aa7f3", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8b1f6ba343e57df7e9e0816a", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 173708052.313, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:821cafba1e91bc14fd0caa72", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8b2eff6305e7fc73d6ebefa5", "aggregation": { "method": "sum" }, @@ -116817,19 +118439,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000099", + "id": "S14000079", "level": "constituency", - "name": "Motherwell, Wishaw and Carluke", + "name": "Edinburgh North and Leith", "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, Edinburgh North and Leith: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.S14000099" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.S14000079" }, "measure": { "unit": "kwh" @@ -116852,28 +118474,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:821cafba1e91bc14fd0caa72", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8b2eff6305e7fc73d6ebefa5", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 176761883.979, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:821dd4d23fa53fb20b349e2d", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8b423a0d294e9dd2f5ea4126", "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", @@ -116886,83 +118508,81 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", - "metric": "consumption", - "temperature_adjustment": "as_reported" + "fuel": "gas", + "metric": "meter_count", + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001504", + "id": "E14001333", "level": "constituency", - "name": "Southport", + "name": "Lewisham West and East Dulwich", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Southport: 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_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001504" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001333" }, "measure": { - "unit": "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:821dd4d23fa53fb20b349e2d", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8b423a0d294e9dd2f5ea4126", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 40669.449, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8263ac5753abb46b281ed10b", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8b4cc83c9d8abe442d8a8aa4", "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", @@ -116975,73 +118595,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": "E14001588", + "id": "E14001461", "level": "constituency", - "name": "Windsor", + "name": "Scarborough and Whitby", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Windsor: 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.gas.consumption", - "record_set_spec_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.E14001588" + "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_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:8263ac5753abb46b281ed10b", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8b4cc83c9d8abe442d8a8aa4", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 53207.188, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:829004193562e0e5d0c00196", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8b5197ddf07785c94a91380a", "aggregation": { "method": "sum" }, @@ -117082,19 +118704,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001389", + "id": "E14001313", "level": "constituency", - "name": "North Durham", + "name": "Kingston upon Hull East", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, North Durham: 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_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", "record_set_spec_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" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001313" }, "measure": { "unit": "count" @@ -117117,20 +118739,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:829004193562e0e5d0c00196", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8b5197ddf07785c94a91380a", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 46868.429, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:82fb56dcd1f1b5ba3fe575b9", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8b587b4d6428f1cc0c53cd89", "aggregation": { "method": "sum" }, @@ -117171,19 +118793,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001450", + "id": "E14001387", "level": "constituency", - "name": "Rossendale and Darwen", + "name": "North Devon", "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, North Devon: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001450" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001387" }, "measure": { "unit": "kwh" @@ -117204,28 +118826,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:82fb56dcd1f1b5ba3fe575b9", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8b587b4d6428f1cc0c53cd89", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 320560887.904, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8317f2e479d583a397b593b7", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8ba24a7cea8e85431e17ccde", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -117241,7 +118863,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -117250,7 +118872,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -117258,27 +118880,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001461", + "id": "E14001351", "level": "constituency", - "name": "Scarborough and Whitby", + "name": "Maldon", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Scarborough and Whitby: 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.E14001461" + "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", @@ -117291,28 +118913,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8317f2e479d583a397b593b7", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8ba24a7cea8e85431e17ccde", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 33731.414, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:831d3c9fc33c71b5edf81b85", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8baf2cfba01782d2a9418236", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -117328,7 +118950,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -117337,7 +118959,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -117345,27 +118967,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001303", + "id": "E14001560", "level": "constituency", - "name": "Isle of Wight East", + "name": "Wakefield and Rothwell", "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 meters, 2024, Wakefield and Rothwell: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001303" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001560" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "gas_year", @@ -117378,28 +119000,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:831d3c9fc33c71b5edf81b85", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8baf2cfba01782d2a9418236", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 45488.927, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8338b24cf33dbe0a1cee2b61", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8bd25639441480432aa98d26", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -117415,7 +119037,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -117424,7 +119046,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -117432,27 +119054,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001416", + "id": "E14001229", "level": "constituency", - "name": "Oldham West, Chadderton and Royton", + "name": "Erith and Thamesmead", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Oldham West, Chadderton and Royton: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity 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.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001416" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001229" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "calendar_year", @@ -117467,28 +119089,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8338b24cf33dbe0a1cee2b61", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8bd25639441480432aa98d26", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 51525.007, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:836dd7938fa1089e2105a5d6", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8bd4b9290b7a947b3d5d722b", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -117504,7 +119126,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -117513,7 +119135,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -117521,27 +119143,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000111", + "id": "E14001078", "level": "constituency", - "name": "West Aberdeenshire and Kincardine", + "name": "Basingstoke", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, West Aberdeenshire and Kincardine: 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.S14000111" + "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", @@ -117556,28 +119178,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:836dd7938fa1089e2105a5d6", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8bd4b9290b7a947b3d5d722b", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 48031.045, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8385f7ffd5f33f0ebe4be898", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8c0f18bff2951c235761ee78", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -117590,81 +119212,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": "E14001135", + "id": "E14001391", "level": "constituency", - "name": "Bristol South", + "name": "North East Derbyshire", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Bristol South: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, North East Derbyshire: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001135" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001391" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_concept": "desnz.subnational.domestic_electricity_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8385f7ffd5f33f0ebe4be898", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8c0f18bff2951c235761ee78", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 43297.968, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8397729f47913fa7f4769a5c", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8c127cf7e5e02dc9f81b3205", "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", @@ -117677,73 +119301,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": "S14000110", + "id": "E14001225", "level": "constituency", - "name": "Kilmarnock and Loudoun", + "name": "Enfield North", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Kilmarnock and Loudoun: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Enfield North: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.S14000110" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001225" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8397729f47913fa7f4769a5c", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8c127cf7e5e02dc9f81b3205", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 171458425.323, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:83ac1117e60d9f7306d18e08", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8c160ab54ce1465151519b3f", "aggregation": { "method": "sum" }, @@ -117784,19 +119410,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001484", + "id": "E14001084", "level": "constituency", - "name": "South Devon", + "name": "Bedford", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, South Devon: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Bedford: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001484" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001084" }, "measure": { "unit": "count" @@ -117817,20 +119443,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:83ac1117e60d9f7306d18e08", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8c160ab54ce1465151519b3f", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 40374.215, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:83b7ef12fd9242b3b074d487", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8c1c3714be943c2bd34521bf", "aggregation": { "method": "sum" }, @@ -117871,19 +119497,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001086", + "id": "E14001551", "level": "constituency", - "name": "Bethnal Green and Stepney", + "name": "Torbay", "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, 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.E14001086" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001551" }, "measure": { "unit": "count" @@ -117904,20 +119530,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:83b7ef12fd9242b3b074d487", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8c1c3714be943c2bd34521bf", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 42004.237, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:83ba34d28975216bab45639e", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8c1cc0afaca95ad3c1883c24", "aggregation": { "method": "sum" }, @@ -117958,19 +119584,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001494", + "id": "E14001253", "level": "constituency", - "name": "South Suffolk", + "name": "Grantham and Bourne", "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, Grantham and Bourne: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "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.E14001253" }, "measure": { "unit": "count" @@ -117993,20 +119619,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:83ba34d28975216bab45639e", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8c1cc0afaca95ad3c1883c24", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 45530.533, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:83bc75f317c02f5a19afa327", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8c2dfd1e454f8282ea23fbbf", "aggregation": { "method": "sum" }, @@ -118047,19 +119673,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "W07000098", + "id": "E14001565", "level": "constituency", - "name": "Llanelli", + "name": "Warrington South", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Llanelli: 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.W07000098" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001565" }, "measure": { "unit": "count" @@ -118082,20 +119708,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:83bc75f317c02f5a19afa327", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8c2dfd1e454f8282ea23fbbf", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 46666.714, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:83d0294e965cf09c963c2347", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8c3520d2a4c8c367eb368dd0", "aggregation": { "method": "sum" }, @@ -118136,19 +119762,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001263", + "id": "E14001064", "level": "constituency", - "name": "Hamble Valley", + "name": "Aldridge-Brownhills", "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, Aldridge-Brownhills: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001263" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001064" }, "measure": { "unit": "kwh" @@ -118169,109 +119795,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:83d0294e965cf09c963c2347", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8c3520d2a4c8c367eb368dd0", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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_type": "float" - }, - { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:83de6965a33cc6b47e03a4a2", - "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": "S14000072", - "level": "constituency", - "name": "Cumbernauld and Kirkintilloch", - "vintage": "pcon_2024" - }, - "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.electricity.meter_count", - "record_set_spec_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" - }, - "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:83de6965a33cc6b47e03a4a2", - "source": { - "source_file": "desnz_constituency_energy_facts.json", - "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", - "source_table": "DESNZ sub-national 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": 488195524.994, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:83e6cd543124f08671ef28c0", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8c58806f0ba461c05b842014", "aggregation": { "method": "sum" }, @@ -118312,19 +119849,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001068", + "id": "E14001511", "level": "constituency", - "name": "Ashfield", + "name": "St Ives", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Ashfield: 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.electricity.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001068" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001511" }, "measure": { "unit": "kwh" @@ -118347,28 +119884,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:83e6cd543124f08671ef28c0", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8c58806f0ba461c05b842014", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 199008350.007, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:840ed86c482258984e56b467", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8c6257b55d653ce0651d927f", "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", @@ -118381,83 +119918,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": "E14001076", "level": "constituency", - "name": "Kensington and Bayswater", + "name": "Barrow and Furness", "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, Barrow and Furness: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_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.E14001076" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:840ed86c482258984e56b467", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8c6257b55d653ce0651d927f", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 44163.48, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8418b2a10fb8d35204877d92", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8cb53da645d71ecf99210405", "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", @@ -118470,75 +120005,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": "E14001236", + "id": "E14001471", "level": "constituency", - "name": "Feltham and Heston", + "name": "Sherwood Forest", "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, Sherwood Forest: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001236" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001471" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8418b2a10fb8d35204877d92", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8cb53da645d71ecf99210405", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 44619.28, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:842d7817575c56ca18e2e457", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8cbbcf83c616df4df50ad5b5", "aggregation": { "method": "sum" }, @@ -118579,19 +120112,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001541", + "id": "E14001445", "level": "constituency", - "name": "Telford", + "name": "Richmond Park", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Telford: 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_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", "record_set_spec_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.E14001445" }, "measure": { "unit": "count" @@ -118614,28 +120147,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:842d7817575c56ca18e2e457", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8cbbcf83c616df4df50ad5b5", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 48683.0, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:84617aafe4ba57c3ce656791", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8cc44fc65c85d3eebeb01285", "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", @@ -118648,81 +120181,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": "W07000110", + "id": "E14001208", "level": "constituency", - "name": "Vale of Glamorgan", + "name": "Ealing North", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Vale of Glamorgan: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Ealing North: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_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.W07000110" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001208" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_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:84617aafe4ba57c3ce656791", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8cc44fc65c85d3eebeb01285", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 47955.826, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:846c020cc3ef3b3fe7296b78", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8cd31db39a616eecb651ec25", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -118738,7 +120273,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -118747,7 +120282,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -118755,27 +120290,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001393", + "id": "E14001083", "level": "constituency", - "name": "North East Hertfordshire", + "name": "Beckenham and Penge", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, North East Hertfordshire: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Beckenham and Penge: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001393" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001083" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "calendar_year", @@ -118790,20 +120325,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:846c020cc3ef3b3fe7296b78", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8cd31db39a616eecb651ec25", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 158402398.105, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:84f23fe47f7707e2ac7c8fc3", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8cdf0d2df5111bfcff535f64", "aggregation": { "method": "sum" }, @@ -118844,19 +120379,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001428", + "id": "E14001168", "level": "constituency", - "name": "Pontefract, Castleford and Knottingley", + "name": "Chippenham", "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, Chippenham: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "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.E14001168" }, "measure": { "unit": "count" @@ -118877,28 +120412,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:84f23fe47f7707e2ac7c8fc3", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8cdf0d2df5111bfcff535f64", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 36222.143, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8526d77e9cda94915917e5d8", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8cfb7cd1c169f79adca2d0aa", "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", @@ -118911,81 +120446,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": "E14001095", + "id": "E14001266", "level": "constituency", - "name": "Birmingham Hodge Hill and Solihull North", + "name": "Harborough, Oadby and Wigston", "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 consumption, 2024, Harborough, Oadby and Wigston: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.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.E14001095" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001266" }, "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:8526d77e9cda94915917e5d8", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8cfb7cd1c169f79adca2d0aa", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 146602710.002, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:85500feead53d43a73fa538f", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8cfbcc9bc74d9bb7206d100f", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -119001,7 +120538,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -119010,7 +120547,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -119018,27 +120555,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001459", + "id": "E14001156", "level": "constituency", - "name": "Salford", + "name": "Central Suffolk and North Ipswich", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Salford: 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.E14001459" + "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", @@ -119053,28 +120590,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:85500feead53d43a73fa538f", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8cfbcc9bc74d9bb7206d100f", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 41718.982, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:856d4720c70bec5714e7afe3", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8d29e2865b7c6deb873b358c", "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", @@ -119087,81 +120624,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": "E14001179", + "id": "E14001496", "level": "constituency", - "name": "Corby and East Northamptonshire", + "name": "South West Hertfordshire", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Corby and East Northamptonshire: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, South West Hertfordshire: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_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.E14001179" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001496" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:856d4720c70bec5714e7afe3", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8d29e2865b7c6deb873b358c", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 40558.033, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:85bffaa76210d951dc9218d7", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8d2c16f3aefa5d0cfc6bd04e", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -119174,81 +120713,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": "E14001071", + "id": "E14001222", "level": "constituency", - "name": "Aylesbury", + "name": "Ellesmere Port and Bromborough", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Aylesbury: 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.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001071" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001222" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_concept": "desnz.subnational.domestic_electricity_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:85bffaa76210d951dc9218d7", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8d2c16f3aefa5d0cfc6bd04e", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 43916.639, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:85d108c4e33935f117386577", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8d4f79eac3e9d4723f8d8e24", "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", @@ -119261,73 +120802,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": "E14001156", + "id": "E14001521", "level": "constituency", - "name": "Central Suffolk and North Ipswich", + "name": "Stoke-on-Trent North", "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 electricity consumption, 2024, Stoke-on-Trent North: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_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.E14001156" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001521" }, "measure": { - "unit": "count" + "unit": "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:85d108c4e33935f117386577", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8d4f79eac3e9d4723f8d8e24", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 131090714.354, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:85f2833f661ad3a3bf0e9688", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8d6e75bde5fab7ea3ca4bcd5", "aggregation": { "method": "sum" }, @@ -119368,19 +120911,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001388", + "id": "E14001254", "level": "constituency", - "name": "North Dorset", + "name": "Gravesham", "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, 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.E14001388" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001254" }, "measure": { "unit": "kwh" @@ -119403,28 +120946,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:85f2833f661ad3a3bf0e9688", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8d6e75bde5fab7ea3ca4bcd5", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 148539113.069, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:85f30fc7dc03779f3eefabcb", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8da2b0c86d0a317f8bb662a5", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -119440,7 +120983,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -119449,7 +120992,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -119457,27 +121000,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001251", + "id": "E14001096", "level": "constituency", - "name": "Gorton and Denton", + "name": "Birmingham Ladywood", "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, 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.gas.meter_count", + "record_set_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.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_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "gas_year", @@ -119490,20 +121033,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:85f30fc7dc03779f3eefabcb", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8da2b0c86d0a317f8bb662a5", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 36399.147, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8616041cdbc971321e9103cc", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8dabbcb15edb7c65759c9c9c", "aggregation": { "method": "sum" }, @@ -119544,19 +121087,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001205", + "id": "E14001457", "level": "constituency", - "name": "Dulwich and West Norwood", + "name": "Rushcliffe", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Dulwich and West Norwood: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Rushcliffe: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001205" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001457" }, "measure": { "unit": "kwh" @@ -119579,28 +121122,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8616041cdbc971321e9103cc", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8dabbcb15edb7c65759c9c9c", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 160294720.023, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:862ba81e832701108b9a992c", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8dd66b162555dd420c337fed", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -119613,81 +121156,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": "S14000048", + "id": "E14001526", "level": "constituency", - "name": "North Ayrshire and Arran", + "name": "Stratford-on-Avon", "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 meters, 2024, Stratford-on-Avon: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.S14000048" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001526" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_concept": "desnz.subnational.domestic_electricity_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:862ba81e832701108b9a992c", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8dd66b162555dd420c337fed", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 46572.818, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8674570c28c21de6eb7fd3e5", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8dd77701a03af7678acdd991", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -119703,7 +121248,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -119712,7 +121257,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -119720,27 +121265,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001510", + "id": "E14001315", "level": "constituency", - "name": "St Helens South and Whiston", + "name": "Kingston upon Hull West and Haltemprice", "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 consumption, 2024, Kingston upon Hull West and Haltemprice: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001510" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001315" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "calendar_year", @@ -119755,20 +121300,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8674570c28c21de6eb7fd3e5", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8dd77701a03af7678acdd991", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 146052010.2, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8680ee60e4312d4c5d677ebf", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8deb76431611d21e0287e897", "aggregation": { "method": "sum" }, @@ -119809,19 +121354,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001595", + "id": "E14001471", "level": "constituency", - "name": "Wolverhampton South East", + "name": "Sherwood Forest", "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, 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.E14001595" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001471" }, "measure": { "unit": "kwh" @@ -119842,28 +121387,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8680ee60e4312d4c5d677ebf", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8deb76431611d21e0287e897", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 511038633.045, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:86b9445c2f181b8b52ccb249", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8df9625f909d49bc44d0c26a", "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", @@ -119876,73 +121421,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": "S14000060", + "id": "E14001325", "level": "constituency", - "name": "Aberdeen North", + "name": "Leeds West and Pudsey", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Aberdeen North: 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_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_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.S14000060" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.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_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:86b9445c2f181b8b52ccb249", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8df9625f909d49bc44d0c26a", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 132774764.019, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:86d232d1b5b13606746d5807", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8e0a80e4c4df2d8d0b800aad", "aggregation": { "method": "sum" }, @@ -119983,19 +121530,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001327", + "id": "E14001259", "level": "constituency", - "name": "Leicester South", + "name": "Hackney North and Stoke Newington", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Leicester South: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Hackney North and Stoke Newington: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001327" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001259" }, "measure": { "unit": "count" @@ -120018,28 +121565,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:86d232d1b5b13606746d5807", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8e0a80e4c4df2d8d0b800aad", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 46651.699, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:86e0608880b6666d0887c514", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8e132cf02a06202e64dc7941", "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", @@ -120052,75 +121599,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": "E14001135", "level": "constituency", - "name": "North Warwickshire and Bedworth", + "name": "Bristol South", "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, 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" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_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.E14001135" }, "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:86e0608880b6666d0887c514", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8e132cf02a06202e64dc7941", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 40454.132, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:86f4d0027c8b590174d80f57", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8e189d4525e442b1d2373d43", "aggregation": { "method": "sum" }, @@ -120161,19 +121706,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001435", + "id": "E14001404", "level": "constituency", - "name": "Queen's Park and Maida Vale", + "name": "North West Leicestershire", "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, 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.E14001435" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001404" }, "measure": { "unit": "count" @@ -120196,28 +121741,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:86f4d0027c8b590174d80f57", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8e189d4525e442b1d2373d43", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 46052.0, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:87015186b20ee43f6f59ef17", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8e3b0d6c42bbeee4b1b62311", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -120233,7 +121778,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -120242,7 +121787,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -120250,27 +121795,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "W07000099", + "id": "E14001452", "level": "constituency", - "name": "Merthyr Tydfil and Aberdare", + "name": "Rotherham", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Merthyr Tydfil and Aberdare: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, 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" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.W07000099" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001452" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "calendar_year", @@ -120285,28 +121830,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:87015186b20ee43f6f59ef17", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8e3b0d6c42bbeee4b1b62311", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 137264381.248, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:872ded9f070231fa2c2b31ec", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8e41eba10eb60a7f6bb319ec", "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", @@ -120319,83 +121864,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": "E14001204", + "id": "E14001542", "level": "constituency", - "name": "Dudley", + "name": "Tewkesbury", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Dudley: 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_meter_count", - "record_set_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.E14001204" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001542" }, "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:872ded9f070231fa2c2b31ec", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8e41eba10eb60a7f6bb319ec", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 40490.761, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:87415aa6f1b1c275e6284b6e", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8e4acfb62cd5203ad5028910", "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", @@ -120408,81 +121951,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": "E14001403", "level": "constituency", - "name": "Kenilworth and Southam", + "name": "North West Hampshire", "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, 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.gas.consumption", - "record_set_spec_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.E14001403" }, "measure": { - "unit": "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:87415aa6f1b1c275e6284b6e", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8e4acfb62cd5203ad5028910", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 47424.091, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:874ccd7717b330bb4c8878a2", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8e4d1b022b35fa6eeeb762cf", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -120498,7 +122043,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -120507,7 +122052,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -120515,27 +122060,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001170", + "id": "E14001541", "level": "constituency", - "name": "Chorley", + "name": "Telford", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Chorley: 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_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001170" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001541" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "gas_year", @@ -120548,28 +122093,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:874ccd7717b330bb4c8878a2", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8e4d1b022b35fa6eeeb762cf", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 46031.251, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:87d9cf3a807d45bf5fb43b77", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8e52ef19a2dbae0ef7d58246", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -120585,7 +122130,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -120594,7 +122139,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -120602,27 +122147,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001081", + "id": "E14001321", "level": "constituency", - "name": "Battersea", + "name": "Leeds North East", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Battersea: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Leeds North East: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001081" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001321" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "calendar_year", @@ -120637,28 +122182,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:87d9cf3a807d45bf5fb43b77", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8e52ef19a2dbae0ef7d58246", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 140562286.716, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:87db1ba16aff6dfa52ff8e21", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8e9e761e5c132925fc6ffd62", "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", @@ -120671,83 +122216,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": "E14001424", + "id": "E14001290", "level": "constituency", - "name": "Penrith and Solway", + "name": "Holborn and St Pancras", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Penrith and Solway: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Holborn and St Pancras: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001424" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001290" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_concept": "desnz.subnational.domestic_gas_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:87db1ba16aff6dfa52ff8e21", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8e9e761e5c132925fc6ffd62", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 36628.202, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:87dfbafdb04f1365ae4a7adf", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8eae9d9c1706649fac7715a2", "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", @@ -120760,81 +122303,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": "E14001119", + "id": "E14001597", "level": "constituency", - "name": "Bradford South", + "name": "Worcester", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Bradford South: 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.gas.meter_count", - "record_set_spec_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.E14001119" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001597" }, "measure": { - "unit": "count" + "unit": "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:87dfbafdb04f1365ae4a7adf", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8eae9d9c1706649fac7715a2", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 144402573.087, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:87f153f046be9a794cb3af11", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8eb4afef6603dce01dcc4543", "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", @@ -120847,75 +122392,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": "E14001207", + "id": "S14000100", "level": "constituency", - "name": "Ealing Central and Acton", + "name": "North East Fife", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Ealing Central and Acton: 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.E14001207" + "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:87f153f046be9a794cb3af11", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8eb4afef6603dce01dcc4543", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 39114.223, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:87f2007cc11e7ea3637f6f4c", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8ed415dce626c039d6ef8604", "aggregation": { "method": "sum" }, @@ -120956,19 +122499,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001411", + "id": "E14001464", "level": "constituency", - "name": "Nottingham North and Kimberley", + "name": "Selby", "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 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.electricity.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001411" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001464" }, "measure": { "unit": "kwh" @@ -120991,28 +122534,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:87f2007cc11e7ea3637f6f4c", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8ed415dce626c039d6ef8604", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 153194432.534, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:87f4023de145612a3d41c590", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8ef86e730f42f0911925708b", "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", @@ -121025,81 +122568,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": "S14000065", + "id": "S14000045", "level": "constituency", - "name": "Angus and Perthshire Glens", + "name": "Midlothian", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Angus and Perthshire Glens: 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.S14000065" + "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:87f4023de145612a3d41c590", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8ef86e730f42f0911925708b", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 44814.0, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8800cfad6430884fbf046cd1", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8efde5f7dd6ac30b88367a8b", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -121115,7 +122660,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -121124,7 +122669,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -121132,27 +122677,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000051", + "id": "W07000089", "level": "constituency", - "name": "Orkney and Shetland", + "name": "Cardiff East", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Orkney and Shetland: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, 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.S14000051" + "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", @@ -121167,28 +122712,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8800cfad6430884fbf046cd1", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8efde5f7dd6ac30b88367a8b", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 138858392.808, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:883669e2674b2c8c0f29da78", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8f20bf1403636b5aa87118eb", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -121204,7 +122749,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -121213,7 +122758,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -121221,27 +122766,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001235", + "id": "E14001151", "level": "constituency", - "name": "Faversham and Mid Kent", + "name": "Canterbury", "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, 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.E14001235" + "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", @@ -121256,28 +122801,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:883669e2674b2c8c0f29da78", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8f20bf1403636b5aa87118eb", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 46144.353, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:88acd360af9f396698012708", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8f3011a1d59b22ae3fa0ad05", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -121293,7 +122838,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -121302,7 +122847,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -121310,27 +122855,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001441", + "id": "E14001252", "level": "constituency", - "name": "Redditch", + "name": "Gosport", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Redditch: 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.E14001441" + "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", @@ -121345,28 +122890,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:88acd360af9f396698012708", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8f3011a1d59b22ae3fa0ad05", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 135292370.448, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:88afa264c772857617b2188b", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8f3e7290f50b4fc967f41851", "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", @@ -121379,83 +122924,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": "E14001406", "level": "constituency", - "name": "Tooting", + "name": "Northampton North", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Tooting: 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_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_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.E14001406" }, "measure": { - "unit": "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:88afa264c772857617b2188b", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8f3e7290f50b4fc967f41851", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 50190.253, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:88ee993b3c31f7b0348fcef8", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8f69024b859076d566215cee", "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", @@ -121468,81 +123011,83 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", - "metric": "consumption", - "temperature_adjustment": "weather_corrected" + "fuel": "electricity", + "metric": "meter_count", + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001469", + "id": "E14001247", "level": "constituency", - "name": "Sheffield Heeley", + "name": "Glastonbury and Somerton", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Sheffield Heeley: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Glastonbury and Somerton: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001469" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001247" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:88ee993b3c31f7b0348fcef8", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8f69024b859076d566215cee", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 43140.196, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:89227f4530fdba997be0bebd", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8f98915634cbf82621c7f559", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -121555,83 +123100,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": "E14001471", + "id": "E14001400", "level": "constituency", - "name": "Sherwood Forest", + "name": "North Warwickshire and Bedworth", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Sherwood Forest: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, North Warwickshire and Bedworth: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001471" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001400" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_concept": "desnz.subnational.domestic_gas_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:89227f4530fdba997be0bebd", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8f98915634cbf82621c7f559", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 422870442.919, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8980be6be92367ff9e7070e5", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8fc42860e0d93080070ea8a1", "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", @@ -121644,73 +123187,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": "E14001182", + "id": "E14001126", "level": "constituency", - "name": "Coventry South", + "name": "Bridgwater", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Coventry South: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, 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" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001182" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001126" }, "measure": { - "unit": "count" + "unit": "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:8980be6be92367ff9e7070e5", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8fc42860e0d93080070ea8a1", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 160103418.109, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:89844c57c68c14ff325992f4", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8fc8668fcdac50b4ca06f231", "aggregation": { "method": "sum" }, @@ -121751,19 +123296,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001569", + "id": "E14001119", "level": "constituency", - "name": "Waveney Valley", + "name": "Bradford South", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Waveney Valley: 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.E14001569" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001119" }, "measure": { "unit": "kwh" @@ -121786,28 +123331,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:89844c57c68c14ff325992f4", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8fc8668fcdac50b4ca06f231", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 134140335.148, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:89cc03b37298b03a114762eb", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8fe385d3fbb57a7564facf43", "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", @@ -121820,81 +123365,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": "E14001195", + "id": "E14001173", "level": "constituency", - "name": "Derbyshire Dales", + "name": "City of Durham", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Derbyshire Dales: 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_consumption", - "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.E14001195" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001173" }, "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:89cc03b37298b03a114762eb", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8fe385d3fbb57a7564facf43", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 125905925.223, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:89d887c117825c5987c07605", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:901587cdeb557b4a8373779d", "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", @@ -121907,81 +123454,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": "E14001086", + "id": "W07000112", "level": "constituency", - "name": "Bethnal Green and Stepney", + "name": "Ynys M\u00f4n", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Bethnal Green and Stepney: 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.gas.consumption", - "record_set_spec_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.E14001086" + "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_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:89d887c117825c5987c07605", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:901587cdeb557b4a8373779d", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 35416.0, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:89f91096b325db05a6d388a8", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9017872e916373b594bfa9e4", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -121997,7 +123546,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -122006,7 +123555,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -122014,27 +123563,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001290", + "id": "E14001473", "level": "constituency", - "name": "Holborn and St Pancras", + "name": "Shrewsbury", "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 meters, 2024, Shrewsbury: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001290" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001473" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "gas_year", @@ -122047,20 +123596,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:89f91096b325db05a6d388a8", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9017872e916373b594bfa9e4", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 39787.083, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8a32900dd955e2040ed72e10", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:901c659890b6e0a0ebfd0c4c", "aggregation": { "method": "sum" }, @@ -122101,19 +123650,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001221", + "id": "S14000072", "level": "constituency", - "name": "Edmonton and Winchmore Hill", + "name": "Cumbernauld and Kirkintilloch", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Edmonton and Winchmore Hill: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, 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.E14001221" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.S14000072" }, "measure": { "unit": "kwh" @@ -122136,28 +123685,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8a32900dd955e2040ed72e10", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:901c659890b6e0a0ebfd0c4c", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 126690900.462, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8a33c767d0e1af06e0fd2df8", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:90758b22a7fb32beeba8f2d7", "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", @@ -122170,83 +123719,81 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { "meter_count": "Meter count" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", + "fuel": "gas", "metric": "meter_count", - "temperature_adjustment": "as_reported" + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001112", + "id": "E14001356", "level": "constituency", - "name": "Bolton West", + "name": "Melksham and Devizes", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Bolton West: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, 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" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001112" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001356" }, "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:8a33c767d0e1af06e0fd2df8", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:90758b22a7fb32beeba8f2d7", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 31008.396, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8a43350ef1b6e9efc1cf4e4f", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:908e12917f0f10f1b7d0a3bb", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -122262,7 +123809,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -122271,7 +123818,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -122279,27 +123826,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001599", + "id": "E14001227", "level": "constituency", - "name": "Worthing West", + "name": "Epsom and Ewell", "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, 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.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_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.E14001227" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "gas_year", @@ -122312,28 +123859,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8a43350ef1b6e9efc1cf4e4f", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:908e12917f0f10f1b7d0a3bb", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 40554.638, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8a594d99d13e8daa38e62e6b", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:90d4eb995f03fc99319a6379", "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", @@ -122346,81 +123893,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": "S14000064", + "id": "E14001559", "level": "constituency", - "name": "Alloa and Grangemouth", + "name": "Vauxhall and Camberwell Green", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Alloa and Grangemouth: 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_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_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.S14000064" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.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_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8a594d99d13e8daa38e62e6b", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:90d4eb995f03fc99319a6379", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 141807893.992, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8a6ba6364b22b44eedaea3d0", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:90e95913ff2f9028d46b27ee", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -122436,7 +123985,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -122445,7 +123994,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -122453,27 +124002,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000021", + "id": "S14000100", "level": "constituency", - "name": "East Renfrewshire", + "name": "North East Fife", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, East Renfrewshire: 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_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.S14000021" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.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_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "calendar_year", @@ -122488,20 +124037,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8a6ba6364b22b44eedaea3d0", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:90e95913ff2f9028d46b27ee", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 47184.884, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8a785358b2978ada014d23da", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:90eb0f9308e8965ed5afad0d", "aggregation": { "method": "sum" }, @@ -122542,19 +124091,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001503", + "id": "E14001456", "level": "constituency", - "name": "Southgate and Wood Green", + "name": "Runnymede and Weybridge", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Southgate and Wood Green: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Runnymede and Weybridge: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001503" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001456" }, "measure": { "unit": "count" @@ -122575,20 +124124,109 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8a785358b2978ada014d23da", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:90eb0f9308e8965ed5afad0d", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 39780.764, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8a994513b26c458954fb5ca5", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:90ef768a5fc0bcd5af7ed378", + "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:90ef768a5fc0bcd5af7ed378", + "source": { + "source_file": "desnz_constituency_energy_facts.json", + "source_name": "microcosm", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", + "source_table": "DESNZ sub-national 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:90fe189ac6e2d199829c5c98", "aggregation": { "method": "sum" }, @@ -122629,19 +124267,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000069", + "id": "E14001317", "level": "constituency", - "name": "Caithness, Sutherland and Easter Ross", + "name": "Knowsley", "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, 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.gas.meter_count", "record_set_spec_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.E14001317" }, "measure": { "unit": "count" @@ -122662,28 +124300,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8a994513b26c458954fb5ca5", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:90fe189ac6e2d199829c5c98", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 41384.85, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8ac3858bc6ed1ab1f4aae028", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:910fc14167bb0f5336712701", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -122696,75 +124334,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": "S14000107", + "id": "E14001079", "level": "constituency", - "name": "Ayr, Carrick and Cumnock", + "name": "Bassetlaw", "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 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" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.S14000107" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001079" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_concept": "desnz.subnational.domestic_gas_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8ac3858bc6ed1ab1f4aae028", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:910fc14167bb0f5336712701", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 497917286.399, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8ac5eb14a2682b9e71714230", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9111bde64e5c3915fc0efc8d", "aggregation": { "method": "sum" }, @@ -122805,19 +124441,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001539", + "id": "E14001128", "level": "constituency", - "name": "Tatton", + "name": "Brigg and Immingham", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Tatton: 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.E14001539" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001128" }, "measure": { "unit": "count" @@ -122838,28 +124474,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8ac5eb14a2682b9e71714230", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9111bde64e5c3915fc0efc8d", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 39673.645, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8ae3b0693fd16e238f2c5938", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9114fd5f5e752250c9a0b415", "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", @@ -122872,73 +124508,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": "E14001134", + "id": "E14001514", "level": "constituency", - "name": "Bristol North West", + "name": "Staffordshire Moorlands", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Bristol North West: 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_consumption", - "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.E14001134" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001514" }, "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:8ae3b0693fd16e238f2c5938", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9114fd5f5e752250c9a0b415", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 134482860.692, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8b02c6a52b077edcb03f8f7f", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9121d10b782afcac06487758", "aggregation": { "method": "sum" }, @@ -122979,19 +124617,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001161", + "id": "E14001143", "level": "constituency", - "name": "Cheltenham", + "name": "Burton and Uttoxeter", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Cheltenham: 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.E14001161" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001143" }, "measure": { "unit": "kwh" @@ -123012,28 +124650,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8b02c6a52b077edcb03f8f7f", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9121d10b782afcac06487758", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 493824485.727, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8b05c98e4e2671641232eace", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:91224dbb187650c05a9d8c5a", "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", @@ -123049,7 +124687,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -123058,7 +124696,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -123066,27 +124704,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001522", + "id": "W07000110", "level": "constituency", - "name": "Stoke-on-Trent South", + "name": "Vale of Glamorgan", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Stoke-on-Trent South: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Vale of Glamorgan: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_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.E14001522" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.W07000110" }, "measure": { - "unit": "count" + "unit": "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", @@ -123099,28 +124737,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8b05c98e4e2671641232eace", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:91224dbb187650c05a9d8c5a", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 390690623.018, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8b18cef3955e0f8f3e7905cc", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9128b9c6acc5ed843a63569b", "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", @@ -123133,81 +124771,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": "W07000102", + "id": "E14001154", "level": "constituency", - "name": "Montgomeryshire and Glynd\u0175r", + "name": "Castle Point", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Montgomeryshire and Glynd\u0175r: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity 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" + "record_set_id": "uk.local_geography.desnz_constituency_energy.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.W07000102" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001154" }, "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:8b18cef3955e0f8f3e7905cc", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9128b9c6acc5ed843a63569b", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 141576337.743, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8b3a305b05ce784d87379aca", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:912f5a5e71bf33b597a8a12d", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -123220,81 +124860,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": "S14000102", + "id": "E14001270", "level": "constituency", - "name": "Paisley and Renfrewshire South", + "name": "Harrow East", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Paisley and Renfrewshire South: 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_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.S14000102" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001270" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_concept": "desnz.subnational.domestic_electricity_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8b3a305b05ce784d87379aca", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:912f5a5e71bf33b597a8a12d", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 40104.356, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8b3c2b3ced22b776702d06a9", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:917e5b58d56312cee718e1a5", "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", @@ -123307,81 +124949,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": "E14001545", "level": "constituency", - "name": "Beverley and Holderness", + "name": "Thornbury and Yate", "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, 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" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_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.E14001545" }, "measure": { - "unit": "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:8b3c2b3ced22b776702d06a9", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:917e5b58d56312cee718e1a5", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 44386.832, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8b5409ae2a123b3ee84d4fe7", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9187848195ee1e0d97c95b71", "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", @@ -123394,81 +125038,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": "E14001370", + "id": "E14001566", "level": "constituency", - "name": "Milton Keynes North", + "name": "Warwick and Leamington", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Milton Keynes North: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Warwick and Leamington: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001370" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001566" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8b5409ae2a123b3ee84d4fe7", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9187848195ee1e0d97c95b71", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 164626769.3, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8b72533ad0215909714e79ea", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:919db3313ecf47480d2083dd", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -123484,7 +125130,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -123493,7 +125139,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -123501,27 +125147,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001082", + "id": "E14001244", "level": "constituency", - "name": "Beaconsfield", + "name": "Gateshead Central and Whickham", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Beaconsfield: 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_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_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.E14001244" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "calendar_year", @@ -123536,28 +125182,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8b72533ad0215909714e79ea", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:919db3313ecf47480d2083dd", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 129909315.52, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8b772a127369a502feac1523", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:91a5c7fa6f94937eecd19117", "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", @@ -123570,73 +125216,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": "E14001354", + "id": "S14000081", "level": "constituency", - "name": "Manchester Withington", + "name": "Edinburgh South West", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Manchester Withington: 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.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.E14001354" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.S14000081" }, "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:8b772a127369a502feac1523", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:91a5c7fa6f94937eecd19117", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 148523381.463, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8b8845dd6cecb4ce6ccc8e40", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:91b1cde684e13b5dce5b0252", "aggregation": { "method": "sum" }, @@ -123677,19 +125325,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001377", + "id": "E14001492", "level": "constituency", - "name": "Newcastle upon Tyne Central and West", + "name": "South Shields", "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, 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.electricity.meter_count", "record_set_spec_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.E14001492" }, "measure": { "unit": "count" @@ -123712,20 +125360,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8b8845dd6cecb4ce6ccc8e40", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:91b1cde684e13b5dce5b0252", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 43761.736, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8bdebfd288d821bd371c6924", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:91c3a183000c8a1b0e79baa2", "aggregation": { "method": "sum" }, @@ -123766,19 +125414,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001218", + "id": "E14001468", "level": "constituency", - "name": "East Worthing and Shoreham", + "name": "Sheffield Hallam", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, East Worthing and Shoreham: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, 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" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001218" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001468" }, "measure": { "unit": "kwh" @@ -123801,20 +125449,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8bdebfd288d821bd371c6924", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:91c3a183000c8a1b0e79baa2", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 136466163.66, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8be499ea1d3589e70bbbff1a", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:91d9a7de4302abf448a0663c", "aggregation": { "method": "sum" }, @@ -123855,19 +125503,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001347", + "id": "E14001484", "level": "constituency", - "name": "Macclesfield", + "name": "South Devon", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Macclesfield: 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.E14001347" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001484" }, "measure": { "unit": "count" @@ -123888,28 +125536,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8be499ea1d3589e70bbbff1a", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:91d9a7de4302abf448a0663c", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 31318.912, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8bea798447826c3cb50669c0", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:91f0c1af47cda3650404ebc9", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -123922,81 +125570,83 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { "meter_count": "Meter count" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", + "fuel": "electricity", "metric": "meter_count", - "temperature_adjustment": "weather_corrected" + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "S14000100", + "id": "E14001164", "level": "constituency", - "name": "North East Fife", + "name": "Chester South and Eddisbury", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, North East Fife: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, 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.S14000100" + "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:8bea798447826c3cb50669c0", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:91f0c1af47cda3650404ebc9", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 41805.217, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8c1135712264d40e4e898f98", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:921fff2909cb2d390d011e7f", "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", @@ -124009,81 +125659,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": "E14001292", + "id": "E14001130", "level": "constituency", - "name": "Hornchurch and Upminster", + "name": "Brighton Pavilion", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Hornchurch and Upminster: 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.E14001292" + "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:8c1135712264d40e4e898f98", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:921fff2909cb2d390d011e7f", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 142965941.829, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8c196c5d2a08d30d5dcdb49f", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9230799adae875be7837e209", "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", @@ -124099,7 +125751,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -124108,7 +125760,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -124116,27 +125768,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "W07000097", + "id": "E14001505", "level": "constituency", - "name": "Gower", + "name": "Spelthorne", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Gower: 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_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_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.E14001505" }, "measure": { - "unit": "count" + "unit": "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", @@ -124149,28 +125801,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8c196c5d2a08d30d5dcdb49f", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9230799adae875be7837e209", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 467495527.057, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8c25cf78c563bd1c6ffa9764", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:923a4acb57cf82fbadc1f097", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -124186,7 +125838,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -124195,7 +125847,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -124203,27 +125855,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001081", + "id": "E14001138", "level": "constituency", - "name": "Battersea", + "name": "Bromsgrove", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Battersea: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Bromsgrove: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001081" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001138" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "gas_year", @@ -124236,20 +125888,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8c25cf78c563bd1c6ffa9764", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:923a4acb57cf82fbadc1f097", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 39080.0, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8c3381e6cdabf5a9db45119e", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:926eecd54f232de28b054a71", "aggregation": { "method": "sum" }, @@ -124290,19 +125942,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001202", + "id": "E14001113", "level": "constituency", - "name": "Dover and Deal", + "name": "Bootle", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Dover and Deal: 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.electricity.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001202" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001113" }, "measure": { "unit": "kwh" @@ -124325,107 +125977,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8c3381e6cdabf5a9db45119e", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:926eecd54f232de28b054a71", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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_type": "float" - }, - { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8c77ff55678c8439d96cf725", - "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": "E14001446", - "level": "constituency", - "name": "Rochdale", - "vintage": "pcon_2024" - }, - "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.E14001446" - }, - "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:8c77ff55678c8439d96cf725", - "source": { - "source_file": "desnz_constituency_energy_facts.json", - "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", - "source_table": "DESNZ sub-national 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": 127568186.78, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8c9133cb3b62bb7b9aed65d4", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:927368411478b70005447e95", "aggregation": { "method": "sum" }, @@ -124466,19 +126031,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001102", + "id": "E14001389", "level": "constituency", - "name": "Blackburn", + "name": "North Durham", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Blackburn: 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.E14001102" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001389" }, "measure": { "unit": "count" @@ -124499,28 +126064,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8c9133cb3b62bb7b9aed65d4", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:927368411478b70005447e95", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 45038.618, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8cc566ce7342317b5bb173a7", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:928ed4ec905b887ebc20af68", "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", @@ -124533,81 +126098,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": "E14001381", + "id": "E14001286", "level": "constituency", - "name": "Newton Abbot", + "name": "Heywood and Middleton North", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Newton Abbot: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Heywood and Middleton North: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001381" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001286" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8cc566ce7342317b5bb173a7", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:928ed4ec905b887ebc20af68", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 135250064.62, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8cd34c0606166638f0a4eb5a", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:929050c5d7efb7922a621431", "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", @@ -124620,81 +126187,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": "E14001140", + "id": "E14001397", "level": "constituency", - "name": "Broxtowe", + "name": "North Northumberland", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Broxtowe: 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.E14001140" + "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:8cd34c0606166638f0a4eb5a", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:929050c5d7efb7922a621431", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 166783445.069, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8cd6d58da44f3f326b2c5e2e", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:929134333c5d90768cad8a59", "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", @@ -124707,75 +126276,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": "E14001584", + "id": "E14001420", "level": "constituency", - "name": "Widnes and Halewood", + "name": "Oxford West and Abingdon", "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, 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" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.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.E14001420" }, "measure": { - "unit": "count" + "unit": "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:8cd6d58da44f3f326b2c5e2e", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:929134333c5d90768cad8a59", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 471325237.444, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8ce116ace8f2d369abe948fd", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:92bc961da27d6883678ba1f0", "aggregation": { "method": "sum" }, @@ -124816,19 +126383,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001100", + "id": "E14001527", "level": "constituency", - "name": "Birmingham Yardley", + "name": "Streatham and Croydon North", "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, 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" }, "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.E14001527" }, "measure": { "unit": "count" @@ -124849,28 +126416,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8ce116ace8f2d369abe948fd", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:92bc961da27d6883678ba1f0", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 43714.915, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8cf2f9bd85bcd2faca0201ff", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:92c414179db299cce653118b", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -124886,7 +126453,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -124895,7 +126462,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -124903,27 +126470,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001492", + "id": "E14001574", "level": "constituency", - "name": "South Shields", + "name": "West Bromwich", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, South Shields: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, West Bromwich: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001492" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001574" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "gas_year", @@ -124936,28 +126503,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8cf2f9bd85bcd2faca0201ff", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:92c414179db299cce653118b", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 41309.585, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8cf802f711453285727b4728", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:92d938529511017d6dd03be9", "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", @@ -124973,7 +126540,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -124982,7 +126549,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -124990,27 +126557,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001443", + "id": "E14001353", "level": "constituency", - "name": "Ribble Valley", + "name": "Manchester Rusholme", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Ribble Valley: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, 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" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001443" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001353" }, "measure": { - "unit": "count" + "unit": "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", @@ -125023,28 +126590,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8cf802f711453285727b4728", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:92d938529511017d6dd03be9", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 325195564.603, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8d04926776061685cf4afb14", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:92db9529ad4e3402d16d4ae6", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -125060,7 +126627,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -125069,7 +126636,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -125077,27 +126644,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001108", + "id": "E14001392", "level": "constituency", - "name": "Bognor Regis and Littlehampton", + "name": "North East Hampshire", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Bognor Regis and Littlehampton: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, North East Hampshire: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001108" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001392" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "calendar_year", @@ -125112,28 +126679,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8d04926776061685cf4afb14", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:92db9529ad4e3402d16d4ae6", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 175411062.241, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8d3778eb298c387599a8ba3d", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:93089b674dff8d8f963a8d3e", "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", @@ -125149,7 +126716,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -125158,7 +126725,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -125166,27 +126733,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001544", + "id": "E14001271", "level": "constituency", - "name": "Thirsk and Malton", + "name": "Harrow West", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Thirsk and Malton: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Harrow West: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_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.E14001544" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001271" }, "measure": { - "unit": "count" + "unit": "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", @@ -125199,20 +126766,107 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8d3778eb298c387599a8ba3d", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:93089b674dff8d8f963a8d3e", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 514589133.429, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8d4a91b07d1467b68764d08e", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:93178661e533ab40e09d4ca7", + "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": "E14001333", + "level": "constituency", + "name": "Lewisham West and East Dulwich", + "vintage": "pcon_2024" + }, + "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.E14001333" + }, + "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:93178661e533ab40e09d4ca7", + "source": { + "source_file": "desnz_constituency_energy_facts.json", + "source_name": "microcosm", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", + "source_table": "DESNZ sub-national 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_type": "float" + }, + { + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:932aafd942d9cb92ba797af9", "aggregation": { "method": "sum" }, @@ -125253,19 +126907,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001159", + "id": "S14000078", "level": "constituency", - "name": "Chelmsford", + "name": "Edinburgh East and Musselburgh", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Chelmsford: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Edinburgh East and Musselburgh: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001159" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.S14000078" }, "measure": { "unit": "count" @@ -125286,28 +126940,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8d4a91b07d1467b68764d08e", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:932aafd942d9cb92ba797af9", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 49610.608, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8d71ea47094cdf76713ee825", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:93489184d3198553276da01f", "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", @@ -125320,83 +126974,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": "E14001071", + "id": "S14000110", "level": "constituency", - "name": "Aylesbury", + "name": "Kilmarnock and Loudoun", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Aylesbury: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Kilmarnock and Loudoun: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001071" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.S14000110" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_concept": "desnz.subnational.domestic_gas_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8d71ea47094cdf76713ee825", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:93489184d3198553276da01f", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 44915.324, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8d746a45b65297cce762d286", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:93647d87bf981302ca46e740", "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", @@ -125409,83 +127061,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": "E14001116", + "id": "E14001423", "level": "constituency", - "name": "Bournemouth West", + "name": "Penistone and Stocksbridge", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Bournemouth West: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, 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" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001116" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001423" }, "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:8d746a45b65297cce762d286", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:93647d87bf981302ca46e740", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 38895.04, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8d7aca3daf04c543ce457e05", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9372d549fa790e80432578c7", "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", @@ -125498,75 +127148,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": "E14001440", + "id": "E14001120", "level": "constituency", - "name": "Redcar", + "name": "Bradford West", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Redcar: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Bradford West: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_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.E14001440" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001120" }, "measure": { - "unit": "count" + "unit": "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:8d7aca3daf04c543ce457e05", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9372d549fa790e80432578c7", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 517167991.451, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8d7b89511914225a70c05188", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:938a535ed06749be294e17f6", "aggregation": { "method": "sum" }, @@ -125607,19 +127255,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001398", + "id": "E14001149", "level": "constituency", - "name": "North Shropshire", + "name": "Cambridge", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, North Shropshire: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, 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.E14001398" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001149" }, "measure": { "unit": "count" @@ -125642,20 +127290,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8d7b89511914225a70c05188", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:938a535ed06749be294e17f6", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 48631.384, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8d9397bbd3d2ddeae1b3df4f", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:93995314f8bba09c4b19838e", "aggregation": { "method": "sum" }, @@ -125696,19 +127344,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001448", + "id": "E14001467", "level": "constituency", - "name": "Romford", + "name": "Sheffield Central", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Romford: 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.E14001448" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001467" }, "measure": { "unit": "count" @@ -125729,28 +127377,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8d9397bbd3d2ddeae1b3df4f", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:93995314f8bba09c4b19838e", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 27197.149, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8db34a4dac6e67e24d0f7391", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:93be692c83ab997bb107117e", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -125766,7 +127414,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -125775,7 +127423,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -125783,27 +127431,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001225", + "id": "E14001378", "level": "constituency", - "name": "Enfield North", + "name": "Newcastle upon Tyne East and Wallsend", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Enfield North: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Newcastle upon Tyne East and Wallsend: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001225" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001378" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "calendar_year", @@ -125818,107 +127466,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8db34a4dac6e67e24d0f7391", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:93be692c83ab997bb107117e", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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_type": "float" - }, - { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8dd046e5fe0645081efaeb02", - "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 - }, - "period_coverage": { - "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" - }, - "provenance_class": "derived_administrative", - "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8dd046e5fe0645081efaeb02", - "source": { - "source_file": "desnz_constituency_energy_facts.json", - "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", - "source_table": "DESNZ sub-national 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": 53645.33, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8dd354d57a4dbe05b119cb62", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:93bedbaf0b81923a36a6a38c", "aggregation": { "method": "sum" }, @@ -125959,19 +127520,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001148", + "id": "E14001346", "level": "constituency", - "name": "Camborne and Redruth", + "name": "Luton South and South Bedfordshire", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Camborne and Redruth: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, 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.E14001148" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001346" }, "measure": { "unit": "count" @@ -125994,28 +127555,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8dd354d57a4dbe05b119cb62", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:93bedbaf0b81923a36a6a38c", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 46226.209, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8ddd6b4397ac2526a43051d1", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:93eb04f079d0e27bdb49287e", "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", @@ -126031,7 +127592,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -126040,7 +127601,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -126048,27 +127609,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001166", + "id": "E14001339", "level": "constituency", - "name": "Chichester", + "name": "Liverpool Walton", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Chichester: 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_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_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.E14001166" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001339" }, "measure": { - "unit": "count" + "unit": "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", @@ -126081,28 +127642,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8ddd6b4397ac2526a43051d1", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:93eb04f079d0e27bdb49287e", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 429128678.837, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8dfe11256f22669f81bb4d86", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9400751d52d327c0dc6eba8c", "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", @@ -126118,7 +127679,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -126127,7 +127688,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -126135,27 +127696,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001523", + "id": "E14001581", "level": "constituency", - "name": "Stone, Great Wyrley and Penkridge", + "name": "Weston-super-Mare", "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 consumption, 2024, Weston-super-Mare: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_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.E14001523" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001581" }, "measure": { - "unit": "count" + "unit": "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", @@ -126168,28 +127729,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8dfe11256f22669f81bb4d86", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9400751d52d327c0dc6eba8c", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 381780610.722, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8dffe9d0a122560549d0a0f4", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:94415bf56d582f2a4f13988c", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -126202,83 +127763,81 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { "consumption": "Consumption" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", + "fuel": "gas", "metric": "consumption", - "temperature_adjustment": "as_reported" + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001163", + "id": "S14000083", "level": "constituency", - "name": "Chester North and Neston", + "name": "Falkirk", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Chester North and Neston: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Falkirk: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001163" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.S14000083" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_concept": "desnz.subnational.domestic_gas_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8dffe9d0a122560549d0a0f4", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:94415bf56d582f2a4f13988c", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 495213744.915, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8e008b6389ac8bd518b9f8e0", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:945c03d14b729430441bf328", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -126294,7 +127853,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -126303,7 +127862,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -126311,27 +127870,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001355", + "id": "E14001091", "level": "constituency", - "name": "Mansfield", + "name": "Birkenhead", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Mansfield: 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_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001355" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001091" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "calendar_year", @@ -126346,28 +127905,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8e008b6389ac8bd518b9f8e0", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:945c03d14b729430441bf328", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 50029.945, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8e04b3840b22d6a16f89fd72", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:946e03500b231638e9e26430", "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", @@ -126383,7 +127942,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -126392,7 +127951,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -126400,27 +127959,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001177", + "id": "E14001352", "level": "constituency", - "name": "Colne Valley", + "name": "Manchester Central", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Colne Valley: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Manchester Central: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001177" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001352" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "gas_year", @@ -126433,20 +127992,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8e04b3840b22d6a16f89fd72", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:946e03500b231638e9e26430", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 352645262.594, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8e398bfb1f5b93fb8b9e8696", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:947194dbf54d41fdaf388b09", "aggregation": { "method": "sum" }, @@ -126487,19 +128046,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001251", + "id": "E14001071", "level": "constituency", - "name": "Gorton and Denton", + "name": "Aylesbury", "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, 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.E14001251" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001071" }, "measure": { "unit": "kwh" @@ -126522,20 +128081,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8e398bfb1f5b93fb8b9e8696", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:947194dbf54d41fdaf388b09", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 165931302.019, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8e44164b739d31441f9d963c", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:94b153d571be299ba322df19", "aggregation": { "method": "sum" }, @@ -126576,19 +128135,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001210", + "id": "E14001065", "level": "constituency", - "name": "Earley and Woodley", + "name": "Altrincham and Sale West", "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, 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.E14001210" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001065" }, "measure": { "unit": "kwh" @@ -126609,20 +128168,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8e44164b739d31441f9d963c", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:94b153d571be299ba322df19", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 570233393.152, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8e6a11a1920e5c174e3fe7d1", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:94b722a5d05f8191c81f6097", "aggregation": { "method": "sum" }, @@ -126663,19 +128222,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001277", + "id": "E14001070", "level": "constituency", - "name": "Hazel Grove", + "name": "Ashton-under-Lyne", "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, 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.E14001277" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001070" }, "measure": { "unit": "count" @@ -126696,20 +128255,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8e6a11a1920e5c174e3fe7d1", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:94b722a5d05f8191c81f6097", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 42473.371, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8e6e5d4c93447948a5786610", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:94d97c397a9d47b50171271e", "aggregation": { "method": "sum" }, @@ -126750,19 +128309,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001175", + "id": "E14001441", "level": "constituency", - "name": "Clapham and Brixton Hill", + "name": "Redditch", "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, Redditch: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "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.E14001441" }, "measure": { "unit": "count" @@ -126783,28 +128342,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8e6e5d4c93447948a5786610", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:94d97c397a9d47b50171271e", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 39526.576, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8e6e80df14c1abd7304ea194", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9537b7ad763ce4cb89677564", "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", @@ -126817,83 +128376,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": "E14001320", + "id": "E14001237", "level": "constituency", - "name": "Leeds East", + "name": "Filton and Bradley Stoke", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Leeds East: 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.E14001320" + "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:8e6e80df14c1abd7304ea194", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9537b7ad763ce4cb89677564", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 405400071.071, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8e7d07a6ab3d594bf22e6a17", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:95467d37096462a692edb74d", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -126909,7 +128466,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -126918,7 +128475,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -126926,27 +128483,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001390", + "id": "E14001344", "level": "constituency", - "name": "North East Cambridgeshire", + "name": "Lowestoft", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, North East Cambridgeshire: 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.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001390" + "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_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "calendar_year", @@ -126961,28 +128518,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8e7d07a6ab3d594bf22e6a17", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:95467d37096462a692edb74d", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 44824.99, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8ed5d7478df4115383d7aa37", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:957c04e650b2466eee0846cc", "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", @@ -126995,73 +128552,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": "E14001085", + "id": "E14001475", "level": "constituency", - "name": "Bermondsey and Old Southwark", + "name": "Skipton and Ripon", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Bermondsey and Old Southwark: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, 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.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001085" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.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_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8ed5d7478df4115383d7aa37", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:957c04e650b2466eee0846cc", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 46857.747, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8edd271b0270d2c45f2e932f", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:95bbce3cb16560701220aaf2", "aggregation": { "method": "sum" }, @@ -127102,19 +128661,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001160", + "id": "E14001360", "level": "constituency", - "name": "Chelsea and Fulham", + "name": "Mid Buckinghamshire", "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, 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.E14001160" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001360" }, "measure": { "unit": "count" @@ -127137,20 +128696,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8edd271b0270d2c45f2e932f", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:95bbce3cb16560701220aaf2", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 41718.467, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8ee31f74d80b9021cc2b0c23", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:95d6db914338fbb3a34f1e59", "aggregation": { "method": "sum" }, @@ -127191,19 +128750,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001242", + "id": "E14001544", "level": "constituency", - "name": "Fylde", + "name": "Thirsk and Malton", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Fylde: 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.E14001242" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001544" }, "measure": { "unit": "count" @@ -127224,20 +128783,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8ee31f74d80b9021cc2b0c23", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:95d6db914338fbb3a34f1e59", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 30778.496, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8ee62878aae9e060dd34b7d2", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:95e7320b1da1516e4e4412ad", "aggregation": { "method": "sum" }, @@ -127278,19 +128837,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001603", + "id": "E14001579", "level": "constituency", - "name": "Yeovil", + "name": "West Worcestershire", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Yeovil: 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.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001603" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001579" }, "measure": { "unit": "kwh" @@ -127311,28 +128870,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8ee62878aae9e060dd34b7d2", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:95e7320b1da1516e4e4412ad", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 337373595.835, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8f08003f5bda417030214e86", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:95f192d165b79d3ca4e52b75", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -127348,7 +128907,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -127357,7 +128916,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -127365,27 +128924,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001213", + "id": "E14001336", "level": "constituency", - "name": "East Ham", + "name": "Lincoln", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, East Ham: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Lincoln: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001213" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001336" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "calendar_year", @@ -127400,20 +128959,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8f08003f5bda417030214e86", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:95f192d165b79d3ca4e52b75", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 143453325.809, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8f101a97c461eac1551cb155", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:95fc95a16d98af9b80ea160c", "aggregation": { "method": "sum" }, @@ -127454,19 +129013,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001316", + "id": "E14001564", "level": "constituency", - "name": "Kingswinford and South Staffordshire", + "name": "Warrington North", "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, Warrington North: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001316" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001564" }, "measure": { "unit": "kwh" @@ -127489,20 +129048,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8f101a97c461eac1551cb155", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:95fc95a16d98af9b80ea160c", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 127287859.97, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8f35dae7c60b169b699cffa6", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9606d0dd9c5ae9206871702a", "aggregation": { "method": "sum" }, @@ -127543,19 +129102,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001251", + "id": "E14001209", "level": "constituency", - "name": "Gorton and Denton", + "name": "Ealing Southall", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Gorton and Denton: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, 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" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001251" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001209" }, "measure": { "unit": "count" @@ -127576,28 +129135,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8f35dae7c60b169b699cffa6", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9606d0dd9c5ae9206871702a", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 37872.186, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8f558fdbe05f4f13f0f98537", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:960cfc8046735e2dc486857e", "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", @@ -127610,75 +129169,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": "E14001291", + "id": "E14001164", "level": "constituency", - "name": "Honiton and Sidmouth", + "name": "Chester South and Eddisbury", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Honiton and Sidmouth: 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_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_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.E14001291" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001164" }, "measure": { - "unit": "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:8f558fdbe05f4f13f0f98537", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:960cfc8046735e2dc486857e", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 28973.627, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8f68edcf1d22af1e5f3d448f", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9650c3be306b039f4d4b0636", "aggregation": { "method": "sum" }, @@ -127719,19 +129276,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001491", + "id": "E14001397", "level": "constituency", - "name": "South Ribble", + "name": "North Northumberland", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, South Ribble: 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.electricity.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001491" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001397" }, "measure": { "unit": "count" @@ -127754,28 +129311,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8f68edcf1d22af1e5f3d448f", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9650c3be306b039f4d4b0636", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 49942.245, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8f71d41e10a095ae97b48f2e", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:965951474cebf76aa436496a", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -127791,7 +129348,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -127800,7 +129357,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -127808,27 +129365,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001284", + "id": "E14001313", "level": "constituency", - "name": "Hertsmere", + "name": "Kingston upon Hull East", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Hertsmere: 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_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001284" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001313" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "gas_year", @@ -127841,28 +129398,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8f71d41e10a095ae97b48f2e", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:965951474cebf76aa436496a", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 45561.464, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8fa1698af10b892a0e7da36a", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:965a76698edd49d28cc55cc1", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -127878,7 +129435,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -127887,7 +129444,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -127895,27 +129452,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001540", + "id": "S14000099", "level": "constituency", - "name": "Taunton and Wellington", + "name": "Motherwell, Wishaw and Carluke", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Taunton and Wellington: 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.E14001540" + "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", @@ -127930,20 +129487,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8fa1698af10b892a0e7da36a", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:965a76698edd49d28cc55cc1", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 47149.742, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8fcf61cee9a93707060c9ca8", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:966d4d9634223b8b88408fb8", "aggregation": { "method": "sum" }, @@ -127984,19 +129541,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001577", + "id": "E14001430", "level": "constituency", - "name": "West Lancashire", + "name": "Poplar and Limehouse", "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, 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.E14001577" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001430" }, "measure": { "unit": "kwh" @@ -128017,20 +129574,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8fcf61cee9a93707060c9ca8", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:966d4d9634223b8b88408fb8", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 234584561.99, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8fd939a46d2539bcf503900d", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9672fd1a206ee9d2603b5910", "aggregation": { "method": "sum" }, @@ -128071,19 +129628,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001098", + "id": "E14001148", "level": "constituency", - "name": "Birmingham Perry Barr", + "name": "Camborne and Redruth", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Birmingham Perry Barr: 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.E14001098" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001148" }, "measure": { "unit": "count" @@ -128104,109 +129661,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8fd939a46d2539bcf503900d", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9672fd1a206ee9d2603b5910", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 38549.019, - "value_type": "float" - }, - { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8ff1c150ea148092be3224d6", - "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": "E14001351", - "level": "constituency", - "name": "Maldon", - "vintage": "pcon_2024" - }, - "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.E14001351" - }, - "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:8ff1c150ea148092be3224d6", - "source": { - "source_file": "desnz_constituency_energy_facts.json", - "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", - "source_table": "DESNZ sub-national 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": 23874.37, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:900121512aefe73bd304afd7", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:969c2f07a8bc3bb384d47cf8", "aggregation": { "method": "sum" }, @@ -128247,19 +129715,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001373", + "id": "E14001592", "level": "constituency", - "name": "New Forest East", + "name": "Woking", "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, Woking: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "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.E14001592" }, "measure": { "unit": "count" @@ -128280,20 +129748,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:900121512aefe73bd304afd7", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:969c2f07a8bc3bb384d47cf8", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 35744.0, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:901ec8217554714797dad7db", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:96fa19709c6067aa86d83a94", "aggregation": { "method": "sum" }, @@ -128334,19 +129802,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001284", + "id": "E14001208", "level": "constituency", - "name": "Hertsmere", + "name": "Ealing North", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Hertsmere: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Ealing North: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001284" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001208" }, "measure": { "unit": "count" @@ -128367,28 +129835,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:901ec8217554714797dad7db", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:96fa19709c6067aa86d83a94", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 41660.462, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:902441db668d9da29371bc03", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9739bd9da1eb1002f40eabe9", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -128404,7 +129872,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -128413,7 +129881,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -128421,27 +129889,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001079", + "id": "E14001428", "level": "constituency", - "name": "Bassetlaw", + "name": "Pontefract, Castleford and Knottingley", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Bassetlaw: 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_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001079" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001428" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "gas_year", @@ -128454,117 +129922,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:902441db668d9da29371bc03", - "source": { - "source_file": "desnz_constituency_energy_facts.json", - "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", - "source_table": "DESNZ sub-national 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_type": "float" - }, - { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:90426cdd3c0ab95640713602", - "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": "E14001215", - "level": "constituency", - "name": "East Surrey", - "vintage": "pcon_2024" - }, - "label": "Domestic electricity consumption, 2024, East Surrey: DESNZ's authority totals split by its small-area figures", - "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" - }, - "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001215" - }, - "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:90426cdd3c0ab95640713602", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9739bd9da1eb1002f40eabe9", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 45012.106, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:90796e90d9d9bdd883b37778", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9742647ad683429a2116b311", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -128577,75 +129956,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": "E14001568", + "id": "E14001115", "level": "constituency", - "name": "Watford", + "name": "Bournemouth East", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Watford: 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_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001568" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001115" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_concept": "desnz.subnational.domestic_gas_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:90796e90d9d9bdd883b37778", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9742647ad683429a2116b311", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 433820348.865, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:909553e2c11ab55782201f46", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9752105c3be8c60f6a5a5f9c", "aggregation": { "method": "sum" }, @@ -128686,19 +130063,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001538", + "id": "E14001404", "level": "constituency", - "name": "Tamworth", + "name": "North West Leicestershire", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Tamworth: 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.gas.meter_count", "record_set_spec_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.E14001404" }, "measure": { "unit": "count" @@ -128719,20 +130096,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:909553e2c11ab55782201f46", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9752105c3be8c60f6a5a5f9c", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 42502.963, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:909cd1422ff8adb50e91b390", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:975f6be27c22a1d1baa371d8", "aggregation": { "method": "sum" }, @@ -128773,19 +130150,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001379", + "id": "E14001278", "level": "constituency", - "name": "Newcastle upon Tyne North", + "name": "Hemel Hempstead", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Newcastle upon Tyne North: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, 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" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001379" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001278" }, "measure": { "unit": "count" @@ -128808,28 +130185,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:909cd1422ff8adb50e91b390", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:975f6be27c22a1d1baa371d8", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 44641.663, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:90bc600d36306e7c9146e69c", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:977cdc62a7b9b6913c26461c", "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", @@ -128842,83 +130219,81 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", - "metric": "meter_count", - "temperature_adjustment": "as_reported" + "fuel": "gas", + "metric": "consumption", + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001304", + "id": "W07000093", "level": "constituency", - "name": "Isle of Wight West", + "name": "Ceredigion Preseli", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Isle of Wight West: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Ceredigion Preseli: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001304" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.W07000093" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:90bc600d36306e7c9146e69c", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:977cdc62a7b9b6913c26461c", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 134742674.755, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:90f6121531d03ae341a485f3", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:977f3f8550865120d39553ce", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -128934,7 +130309,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -128943,7 +130318,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -128951,27 +130326,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001480", + "id": "E14001418", "level": "constituency", - "name": "South Basildon and East Thurrock", + "name": "Ossett and Denby Dale", "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, 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.E14001480" + "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", @@ -128986,28 +130361,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:90f6121531d03ae341a485f3", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:977f3f8550865120d39553ce", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 135248246.705, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:90f94190674699a4d3fdf30b", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:978a0e8646ab0fd83d64dbad", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -129023,7 +130398,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -129032,7 +130407,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -129040,27 +130415,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001362", + "id": "E14001382", "level": "constituency", - "name": "Mid Derbyshire", + "name": "Newton Aycliffe and Spennymoor", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Mid Derbyshire: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Newton Aycliffe and Spennymoor: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001362" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001382" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "gas_year", @@ -129073,28 +130448,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:90f94190674699a4d3fdf30b", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:978a0e8646ab0fd83d64dbad", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 45776.511, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9124af4c3d8b1359e2abcc0c", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:97d334b3e5a55a267bc2d603", "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", @@ -129107,83 +130482,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": "E14001110", + "id": "S14000080", "level": "constituency", - "name": "Bolton North East", + "name": "Edinburgh South", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Bolton North East: 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.E14001110" + "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:9124af4c3d8b1359e2abcc0c", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:97d334b3e5a55a267bc2d603", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 41624.537, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:912fb5ae98df91799853ae13", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:984b717bfd09b9a41a41027d", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -129199,7 +130572,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -129208,7 +130581,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -129216,27 +130589,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001460", + "id": "E14001308", "level": "constituency", - "name": "Salisbury", + "name": "Keighley and Ilkley", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Salisbury: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Keighley and Ilkley: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001460" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001308" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "calendar_year", @@ -129251,28 +130624,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:912fb5ae98df91799853ae13", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:984b717bfd09b9a41a41027d", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 43840.234, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9153bbea6f356c30bccc8f6a", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:984df1db0e6a77fc1fdf7626", "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", @@ -129288,7 +130661,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -129297,7 +130670,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -129305,27 +130678,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001504", + "id": "E14001309", "level": "constituency", - "name": "Southport", + "name": "Kenilworth and Southam", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Southport: 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_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_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.E14001504" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001309" }, "measure": { - "unit": "count" + "unit": "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", @@ -129338,28 +130711,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9153bbea6f356c30bccc8f6a", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:984df1db0e6a77fc1fdf7626", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 385276702.428, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:916671705fa66b27a234e1a8", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:98d8b9cc65317c1b82bdadb6", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -129375,7 +130748,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -129384,7 +130757,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -129392,27 +130765,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001102", + "id": "E14001176", "level": "constituency", - "name": "Blackburn", + "name": "Colchester", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Blackburn: 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_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001102" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001176" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "calendar_year", @@ -129427,28 +130800,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:916671705fa66b27a234e1a8", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:98d8b9cc65317c1b82bdadb6", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 49823.626, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:917d90986ae5d7180d20890e", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:98e715878bac3ffe59f34bf6", "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", @@ -129461,75 +130834,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": "E14001427", + "id": "E14001303", "level": "constituency", - "name": "Plymouth Sutton and Devonport", + "name": "Isle of Wight East", "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, 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" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_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.E14001303" }, "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:917d90986ae5d7180d20890e", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:98e715878bac3ffe59f34bf6", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 32173.598, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:91b5913d7137dae3345b1cf3", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:991eafe97fb3efecc85a0524", "aggregation": { "method": "sum" }, @@ -129570,19 +130941,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001288", + "id": "E14001155", "level": "constituency", - "name": "Hinckley and Bosworth", + "name": "Central Devon", "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, Central Devon: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001288" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001155" }, "measure": { "unit": "count" @@ -129603,20 +130974,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:91b5913d7137dae3345b1cf3", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:991eafe97fb3efecc85a0524", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 24649.635, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:91d88bce84380e646d7e4682", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:99210776574b69f551ee102d", "aggregation": { "method": "sum" }, @@ -129657,19 +131028,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001435", + "id": "E14001150", "level": "constituency", - "name": "Queen's Park and Maida Vale", + "name": "Cannock Chase", "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 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.electricity.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001435" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001150" }, "measure": { "unit": "kwh" @@ -129692,28 +131063,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:91d88bce84380e646d7e4682", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:99210776574b69f551ee102d", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 143966886.411, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9205774998dfeefde1f74283", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:994dc23fba438a7f6c335e0c", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -129729,7 +131100,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -129738,7 +131109,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -129746,27 +131117,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001347", + "id": "E14001234", "level": "constituency", - "name": "Macclesfield", + "name": "Farnham and Bordon", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Macclesfield: 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_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001347" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001234" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "gas_year", @@ -129779,20 +131150,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9205774998dfeefde1f74283", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:994dc23fba438a7f6c335e0c", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 39616.773, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:920cc9aa3a0b6e4a3bda7628", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:995904e25a2213fe3fac00aa", "aggregation": { "method": "sum" }, @@ -129833,19 +131204,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001446", + "id": "E14001377", "level": "constituency", - "name": "Rochdale", + "name": "Newcastle upon Tyne Central and West", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Rochdale: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Newcastle upon Tyne Central and West: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001446" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001377" }, "measure": { "unit": "kwh" @@ -129868,20 +131239,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:920cc9aa3a0b6e4a3bda7628", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:995904e25a2213fe3fac00aa", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 161604958.771, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9236b850d2225e46b612d43b", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:996a79601551b52357b547fc", "aggregation": { "method": "sum" }, @@ -129922,19 +131293,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001471", + "id": "E14001107", "level": "constituency", - "name": "Sherwood Forest", + "name": "Blyth and Ashington", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Sherwood Forest: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Blyth and Ashington: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001471" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001107" }, "measure": { "unit": "count" @@ -129955,28 +131326,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9236b850d2225e46b612d43b", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:996a79601551b52357b547fc", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 49301.872, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:92ad961d88e07d35a8737127", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:99914100298ec558e5b77c66", "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", @@ -129989,83 +131360,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": "E14001214", + "id": "E14001135", "level": "constituency", - "name": "East Hampshire", + "name": "Bristol South", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, East Hampshire: 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_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_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.E14001214" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001135" }, "measure": { - "unit": "count" + "unit": "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:92ad961d88e07d35a8737127", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:99914100298ec558e5b77c66", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 360631680.807, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:92ce5a2de9e4cef05ad0e064", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:99de6c8c96e204a336b584de", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -130078,83 +131447,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": "E14001502", + "id": "E14001409", "level": "constituency", - "name": "Southend West and Leigh", + "name": "Norwich South", "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 consumption, 2024, Norwich South: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001502" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001409" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_concept": "desnz.subnational.domestic_gas_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:92ce5a2de9e4cef05ad0e064", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:99de6c8c96e204a336b584de", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 426983771.155, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:92d7cd39f5be1c66f3da39de", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:99feb6a4182eedf339d58e11", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -130167,48 +131534,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": "E14001313", + "id": "E14001290", "level": "constituency", - "name": "Kingston upon Hull East", + "name": "Holborn and St Pancras", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Kingston upon Hull East: 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.E14001313" + "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": "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:99feb6a4182eedf339d58e11", + "source": { + "source_file": "desnz_constituency_energy_facts.json", + "source_name": "microcosm", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", + "source_table": "DESNZ sub-national 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_type": "float" + }, + { + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9a0daa1737d878abe6aeede3", + "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": "E14001132", + "level": "constituency", + "name": "Bristol East", + "vintage": "pcon_2024" + }, + "label": "Domestic electricity meters, 2024, Bristol East: DESNZ's authority totals split by its small-area figures", + "layout": { + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + }, + "lineage": { + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001132" + }, + "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 @@ -130222,20 +131676,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:92d7cd39f5be1c66f3da39de", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9a0daa1737d878abe6aeede3", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 47736.944, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:92e7a85147671a911956777b", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9a374c3f8815c033198c6eab", "aggregation": { "method": "sum" }, @@ -130276,19 +131730,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001457", + "id": "E14001064", "level": "constituency", - "name": "Rushcliffe", + "name": "Aldridge-Brownhills", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Rushcliffe: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Aldridge-Brownhills: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001457" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001064" }, "measure": { "unit": "kwh" @@ -130311,28 +131765,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:92e7a85147671a911956777b", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9a374c3f8815c033198c6eab", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 130964597.929, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:92f5a9700a9310f0bf2f155c", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9a57584cad22f2ec574bd6c7", "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", @@ -130348,7 +131802,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -130357,7 +131811,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -130365,27 +131819,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001481", + "id": "E14001070", "level": "constituency", - "name": "South Cambridgeshire", + "name": "Ashton-under-Lyne", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, South Cambridgeshire: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Ashton-under-Lyne: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_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.E14001481" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001070" }, "measure": { - "unit": "count" + "unit": "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", @@ -130398,28 +131852,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:92f5a9700a9310f0bf2f155c", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9a57584cad22f2ec574bd6c7", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 445589251.829, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:931ac8a6b83a689e719158c8", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9a6814b59718b3798a5419f3", "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", @@ -130432,73 +131886,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": "E14001428", + "id": "E14001106", "level": "constituency", - "name": "Pontefract, Castleford and Knottingley", + "name": "Blaydon and Consett", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Pontefract, Castleford and Knottingley: 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.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.E14001428" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001106" }, "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:931ac8a6b83a689e719158c8", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9a6814b59718b3798a5419f3", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 121380742.151, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:933fc77894314cd82f345ad7", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9a8e2efa4320a0c8cb951db2", "aggregation": { "method": "sum" }, @@ -130539,19 +131995,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001097", + "id": "S14000065", "level": "constituency", - "name": "Birmingham Northfield", + "name": "Angus and Perthshire Glens", "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, 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" }, "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.S14000065" }, "measure": { "unit": "count" @@ -130572,115 +132028,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:933fc77894314cd82f345ad7", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9a8e2efa4320a0c8cb951db2", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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_type": "float" - }, - { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:934945c18cc2fa1738809f8d", - "aggregation": { - "method": "sum" - }, - "assertion": "observation", - "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", - "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" - }, - "dimension_labels": { - "domestic_scope": "Domestic scope", - "fuel": "Fuel", - "metric": "Metric", - "temperature_adjustment": "Temperature adjustment" - }, - "dimension_value_labels": { - "domestic_scope": { - "all_domestic": "All domestic meters" - }, - "fuel": { - "gas": "Gas" - }, - "metric": { - "consumption": "Consumption" - }, - "temperature_adjustment": { - "weather_corrected": "Weather corrected" - } - }, - "dimensions": { - "domestic_scope": "all_domestic", - "fuel": "gas", - "metric": "consumption", - "temperature_adjustment": "weather_corrected" - }, - "entity": { - "name": "household", - "role": "domestic_energy_customer" - }, - "geography": { - "id": "E14001361", - "level": "constituency", - "name": "Mid Cheshire", - "vintage": "pcon_2024" - }, - "label": "Domestic gas consumption, 2024, Mid Cheshire: DESNZ's authority totals split by its small-area figures", - "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" - }, - "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001361" - }, - "measure": { - "unit": "kwh" - }, - "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" - }, - "period": { - "type": "gas_year", - "value": 2024 - }, - "period_coverage": { - "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" - }, - "provenance_class": "derived_administrative", - "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:934945c18cc2fa1738809f8d", - "source": { - "source_file": "desnz_constituency_energy_facts.json", - "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", - "source_table": "DESNZ sub-national 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": 32206.975, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:935ef683bc535602f1781da7", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9a8f5e6210656125913b0eba", "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", @@ -130693,73 +132062,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": "E14001323", + "id": "E14001458", "level": "constituency", - "name": "Leeds South", + "name": "Rutland and Stamford", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Leeds South: 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.gas.consumption", - "record_set_spec_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.E14001323" + "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_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:935ef683bc535602f1781da7", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9a8f5e6210656125913b0eba", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 42249.094, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:93709e8cadc6d043d223b885", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9aa1e0277662c96872a1457c", "aggregation": { "method": "sum" }, @@ -130800,19 +132171,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001523", + "id": "E14001131", "level": "constituency", - "name": "Stone, Great Wyrley and Penkridge", + "name": "Bristol Central", "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 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.E14001523" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001131" }, "measure": { "unit": "count" @@ -130835,28 +132206,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:93709e8cadc6d043d223b885", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9aa1e0277662c96872a1457c", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 43044.634, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9373d3274637c92b8541ceff", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9aa53e33d5e774df7cedf331", "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", @@ -130869,81 +132240,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": "E14001183", + "id": "E14001374", "level": "constituency", - "name": "Cramlington and Killingworth", + "name": "New Forest West", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Cramlington and Killingworth: 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_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_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.E14001183" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.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_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9373d3274637c92b8541ceff", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9aa53e33d5e774df7cedf331", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 148493792.74, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:937df618f637e296fdc0bc3c", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9aa994cda4c30930eeb57fb9", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -130959,7 +132332,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -130968,7 +132341,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -130976,27 +132349,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001264", + "id": "E14001276", "level": "constituency", - "name": "Hammersmith and Chiswick", + "name": "Hayes and Harlington", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Hammersmith and Chiswick: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Hayes and Harlington: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001264" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001276" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "calendar_year", @@ -131011,20 +132384,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:937df618f637e296fdc0bc3c", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9aa994cda4c30930eeb57fb9", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 44495.864, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9383c7729e056fba0ad669e1", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9aaa3d70002b403fee2bf659", "aggregation": { "method": "sum" }, @@ -131065,19 +132438,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001413", + "id": "E14001207", "level": "constituency", - "name": "Nuneaton", + "name": "Ealing Central and Acton", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Nuneaton: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Ealing Central and Acton: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_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" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001207" }, "measure": { "unit": "count" @@ -131098,28 +132471,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9383c7729e056fba0ad669e1", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9aaa3d70002b403fee2bf659", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 44703.275, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9383f8fe4c323d096659a518", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9ab2fd8d11d9310f141e93cb", "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", @@ -131132,73 +132505,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": "E14001124", + "id": "E14001182", "level": "constituency", - "name": "Brentford and Isleworth", + "name": "Coventry South", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Brentford and Isleworth: 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_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_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.E14001124" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.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_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9383f8fe4c323d096659a518", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9ab2fd8d11d9310f141e93cb", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 45898.862, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:939a1afbbb77b63296e5c0f6", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9ad47c05443393942858893d", "aggregation": { "method": "sum" }, @@ -131239,19 +132614,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001377", + "id": "E14001290", "level": "constituency", - "name": "Newcastle upon Tyne Central and West", + "name": "Holborn and St Pancras", "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 electricity consumption, 2024, Holborn and St Pancras: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001377" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001290" }, "measure": { "unit": "kwh" @@ -131274,28 +132649,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:939a1afbbb77b63296e5c0f6", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9ad47c05443393942858893d", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 152522432.355, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:939ab06b504307f73cbcd06c", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9af3be321b4f16b6fa406a7c", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -131311,7 +132686,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -131320,7 +132695,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -131328,27 +132703,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "W07000094", + "id": "E14001371", "level": "constituency", - "name": "Clwyd East", + "name": "Mitcham and Morden", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Clwyd East: 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.W07000094" + "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", @@ -131363,28 +132738,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:939ab06b504307f73cbcd06c", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9af3be321b4f16b6fa406a7c", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 145918175.66, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:93ae780976b99168c081be84", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9b0c1cf06945bfdc72cfe1c1", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -131400,7 +132775,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -131409,7 +132784,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -131417,27 +132792,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001258", + "id": "E14001351", "level": "constituency", - "name": "Guildford", + "name": "Maldon", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Guildford: 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_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001258" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001351" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "calendar_year", @@ -131452,28 +132827,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:93ae780976b99168c081be84", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9b0c1cf06945bfdc72cfe1c1", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 43598.0, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:93dfa203e8b9f470f4b9cbf5", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9b13a6055c1b5ce57d7d601c", "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", @@ -131486,83 +132861,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": "E14001506", + "id": "E14001494", "level": "constituency", - "name": "Spen Valley", + "name": "South Suffolk", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Spen Valley: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, South Suffolk: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001506" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001494" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:93dfa203e8b9f470f4b9cbf5", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9b13a6055c1b5ce57d7d601c", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 27709.0, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:940e306e71d8bec938afe25f", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9b148e52341bc935c71ee90f", "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", @@ -131578,7 +132951,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -131587,7 +132960,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -131595,27 +132968,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "W07000081", + "id": "E14001315", "level": "constituency", - "name": "Aberafan Maesteg", + "name": "Kingston upon Hull West and Haltemprice", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Aberafan Maesteg: 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.W07000081" + "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", @@ -131628,28 +133001,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:940e306e71d8bec938afe25f", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9b148e52341bc935c71ee90f", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 509999506.92, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:942ae881e9c814d04cd62b7a", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9b1e6826485d4ce07c238ccf", "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", @@ -131662,83 +133035,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": "E14001285", "level": "constituency", - "name": "Wells and Mendip Hills", + "name": "Hexham", "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, 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" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_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.E14001285" }, "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:942ae881e9c814d04cd62b7a", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9b1e6826485d4ce07c238ccf", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 30912.939, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:944bbb5f02231f78b172ea6c", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9b39b05ff6ec4ce145c6bb99", "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", @@ -131751,83 +133122,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": "E14001146", + "id": "E14001097", "level": "constituency", - "name": "Bury St Edmunds and Stowmarket", + "name": "Birmingham Northfield", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Bury St Edmunds and Stowmarket: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Birmingham Northfield: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001146" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001097" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_concept": "desnz.subnational.domestic_gas_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:944bbb5f02231f78b172ea6c", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9b39b05ff6ec4ce145c6bb99", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 43751.12, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:94ff6876d44db41d9d102ca6", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9b3c6f0da3fa52540631f417", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -131843,7 +133212,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -131852,7 +133221,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -131860,27 +133229,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001281", + "id": "E14001160", "level": "constituency", - "name": "Hereford and South Herefordshire", + "name": "Chelsea and Fulham", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Hereford and South Herefordshire: 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_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001281" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001160" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "calendar_year", @@ -131895,20 +133264,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:94ff6876d44db41d9d102ca6", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9b3c6f0da3fa52540631f417", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 222691924.371, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:951da5483dd9a521d9636ddf", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9b486e1a7318b5a8f5f0062e", "aggregation": { "method": "sum" }, @@ -131949,19 +133318,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001100", + "id": "E14001358", "level": "constituency", - "name": "Birmingham Yardley", + "name": "Meriden and Solihull East", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Birmingham Yardley: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, 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.E14001100" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001358" }, "measure": { "unit": "kwh" @@ -131982,28 +133351,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:951da5483dd9a521d9636ddf", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9b486e1a7318b5a8f5f0062e", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 501225549.189, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9548213d6dbad27a989ddbdc", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9b5e71ba8943221c84470099", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -132016,81 +133385,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": "W07000089", + "id": "E14001382", "level": "constituency", - "name": "Cardiff East", + "name": "Newton Aycliffe and Spennymoor", "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, 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" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_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.E14001382" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_concept": "desnz.subnational.domestic_electricity_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9548213d6dbad27a989ddbdc", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9b5e71ba8943221c84470099", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 46467.0, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:958a5ce779458d6a40454146", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9b62a6ae8cc0a0f0777cca75", "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", @@ -132103,73 +133474,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": "E14001605", + "id": "E14001285", "level": "constituency", - "name": "York Outer", + "name": "Hexham", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, York Outer: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Hexham: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001605" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001285" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_concept": "desnz.subnational.domestic_electricity_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:958a5ce779458d6a40454146", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9b62a6ae8cc0a0f0777cca75", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 170132126.564, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:95aad1450d83c252a7e2e2c4", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9b7abbcdca85a2860ca14b4e", "aggregation": { "method": "sum" }, @@ -132210,19 +133583,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001270", + "id": "E14001565", "level": "constituency", - "name": "Harrow East", + "name": "Warrington South", "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, 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" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001270" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001565" }, "measure": { "unit": "kwh" @@ -132245,28 +133618,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:95aad1450d83c252a7e2e2c4", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9b7abbcdca85a2860ca14b4e", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 148021383.234, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:95d89baceee7fd78db6db1fb", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9b8a804b681f86f4f6c124a6", "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", @@ -132279,81 +133652,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": "E14001416", + "id": "E14001538", "level": "constituency", - "name": "Oldham West, Chadderton and Royton", + "name": "Tamworth", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Oldham West, Chadderton and Royton: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity 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.gas.consumption", - "record_set_spec_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.E14001416" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001538" }, "measure": { - "unit": "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:95d89baceee7fd78db6db1fb", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9b8a804b681f86f4f6c124a6", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 43923.368, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:95fdfa3b11c6bae01019fc59", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9b8dd346a0af59602cad90d6", "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", @@ -132366,83 +133741,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": "E14001259", + "id": "E14001568", "level": "constituency", - "name": "Hackney North and Stoke Newington", + "name": "Watford", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Hackney North and Stoke Newington: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas 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.E14001259" + "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:95fdfa3b11c6bae01019fc59", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9b8dd346a0af59602cad90d6", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 37913.371, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:962ed5b4fa8b283c3bb76fbc", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9bae4fcbf166d38b7ec3487d", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -132458,7 +133831,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -132467,7 +133840,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -132475,27 +133848,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "W07000101", + "id": "E14001268", "level": "constituency", - "name": "Monmouthshire", + "name": "Harpenden and Berkhamsted", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Monmouthshire: 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.W07000101" + "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", @@ -132508,28 +133881,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:962ed5b4fa8b283c3bb76fbc", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9bae4fcbf166d38b7ec3487d", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 36126.707, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:966ca47274f7cc4561c80ae5", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9be4de35a74579e96b4c3435", "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", @@ -132542,83 +133915,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": "E14001155", + "id": "E14001185", "level": "constituency", - "name": "Central Devon", + "name": "Crewe and Nantwich", "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, Crewe and Nantwich: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_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.E14001185" }, "measure": { - "unit": "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:966ca47274f7cc4561c80ae5", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9be4de35a74579e96b4c3435", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 48402.494, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:96b89fd600636168c77fc879", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9bf905ef6ebc1b2ab4cafb07", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -132634,7 +134005,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -132643,7 +134014,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -132651,27 +134022,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001238", + "id": "E14001212", "level": "constituency", - "name": "Finchley and Golders Green", + "name": "East Grinstead and Uckfield", "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, 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" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_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.E14001212" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "calendar_year", @@ -132686,117 +134057,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:96b89fd600636168c77fc879", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9bf905ef6ebc1b2ab4cafb07", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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_type": "float" - }, - { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:96da0ef1e193b287feb8e979", - "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": "E14001135", - "level": "constituency", - "name": "Bristol South", - "vintage": "pcon_2024" - }, - "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.E14001135" - }, - "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:96da0ef1e193b287feb8e979", - "source": { - "source_file": "desnz_constituency_energy_facts.json", - "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", - "source_table": "DESNZ sub-national 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": 43289.261, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:96db4b0247a5401135d9db19", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9c252ba82c19b93f9958a6f5", "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", @@ -132812,7 +134094,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -132821,7 +134103,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -132829,27 +134111,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001460", + "id": "E14001498", "level": "constituency", - "name": "Salisbury", + "name": "South West Wiltshire", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Salisbury: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, South West Wiltshire: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001460" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001498" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "gas_year", @@ -132862,20 +134144,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:96db4b0247a5401135d9db19", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9c252ba82c19b93f9958a6f5", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 348057636.922, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:96f82cabfcf734fe5f154deb", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9c271b3cf4067c4052781465", "aggregation": { "method": "sum" }, @@ -132916,19 +134198,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001464", + "id": "W07000102", "level": "constituency", - "name": "Selby", + "name": "Montgomeryshire and Glynd\u0175r", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Selby: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Montgomeryshire and Glynd\u0175r: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001464" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.W07000102" }, "measure": { "unit": "count" @@ -132949,28 +134231,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:96f82cabfcf734fe5f154deb", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9c271b3cf4067c4052781465", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 24173.516, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:97159c1553bdc06111f06f31", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9c3384758d7fc4a2ad2f30c0", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -132986,7 +134268,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -132995,7 +134277,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -133003,27 +134285,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001162", + "id": "E14001181", "level": "constituency", - "name": "Chesham and Amersham", + "name": "Coventry North West", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Chesham and Amersham: 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_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001162" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001181" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "calendar_year", @@ -133038,28 +134320,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:97159c1553bdc06111f06f31", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9c3384758d7fc4a2ad2f30c0", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 46668.139, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9759d57fcfed72a7a8457ba2", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9c33e00193b81609f4089c64", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -133072,73 +134354,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": "E14001065", + "id": "E14001242", "level": "constituency", - "name": "Altrincham and Sale West", + "name": "Fylde", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Altrincham and Sale West: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, 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" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001065" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001242" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_concept": "desnz.subnational.domestic_electricity_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9759d57fcfed72a7a8457ba2", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9c33e00193b81609f4089c64", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 48144.22, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:976660ef6b076264ff5b79ac", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9c354d496ee927b2220885d9", "aggregation": { "method": "sum" }, @@ -133179,19 +134463,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001323", + "id": "E14001533", "level": "constituency", - "name": "Leeds South", + "name": "Sussex Weald", "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, 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.E14001323" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001533" }, "measure": { "unit": "count" @@ -133212,28 +134496,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:976660ef6b076264ff5b79ac", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9c354d496ee927b2220885d9", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 31379.001, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:97a718236a777e808b4281fa", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9c5caec6bd095d3623c68abf", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -133249,7 +134533,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -133258,7 +134542,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -133266,27 +134550,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001595", + "id": "E14001601", "level": "constituency", - "name": "Wolverhampton South East", + "name": "Wyre Forest", "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, Wyre Forest: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001595" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001601" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "calendar_year", @@ -133301,28 +134585,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:97a718236a777e808b4281fa", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9c5caec6bd095d3623c68abf", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 155170340.977, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:97af44363f25e5367c53839a", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9c6d4b047ce6c5c55a91871e", "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", @@ -133338,7 +134622,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -133347,7 +134631,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -133355,27 +134639,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001075", + "id": "E14001337", "level": "constituency", - "name": "Barnsley South", + "name": "Liverpool Garston", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Barnsley South: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Liverpool Garston: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_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.E14001075" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001337" }, "measure": { - "unit": "count" + "unit": "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", @@ -133388,20 +134672,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:97af44363f25e5367c53839a", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9c6d4b047ce6c5c55a91871e", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 460071461.396, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:97d0d16d84bdb53df21dccd7", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9c841af6c1f29941b6122a8e", "aggregation": { "method": "sum" }, @@ -133442,19 +134726,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001276", + "id": "E14001187", "level": "constituency", - "name": "Hayes and Harlington", + "name": "Croydon South", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Hayes and Harlington: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, 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.E14001276" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001187" }, "measure": { "unit": "count" @@ -133475,28 +134759,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:97d0d16d84bdb53df21dccd7", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9c841af6c1f29941b6122a8e", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 39756.77, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:97f98fc27ec40d837db967dc", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9c978a6228d0697c56f8a4e3", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -133512,7 +134796,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -133521,7 +134805,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -133529,27 +134813,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001367", + "id": "E14001352", "level": "constituency", - "name": "Middlesbrough and Thornaby East", + "name": "Manchester Central", "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 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.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001367" + "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_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "calendar_year", @@ -133564,20 +134848,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:97f98fc27ec40d837db967dc", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9c978a6228d0697c56f8a4e3", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 63758.25, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:98086663bc31404a311e2941", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9cd9830c9cb2235202205c5a", "aggregation": { "method": "sum" }, @@ -133618,19 +134902,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001310", + "id": "E14001203", "level": "constituency", - "name": "Kensington and Bayswater", + "name": "Droitwich and Evesham", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Kensington and Bayswater: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Droitwich and Evesham: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001310" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001203" }, "measure": { "unit": "count" @@ -133653,28 +134937,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:98086663bc31404a311e2941", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9cd9830c9cb2235202205c5a", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 45895.948, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9815a8297f58b769de030eb3", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9ce0304c375e68cda6fa189f", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -133687,81 +134971,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": "E14001196", + "id": "E14001418", "level": "constituency", - "name": "Dewsbury and Batley", + "name": "Ossett and Denby Dale", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Dewsbury and Batley: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, 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.E14001196" + "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:9815a8297f58b769de030eb3", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9ce0304c375e68cda6fa189f", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 42669.398, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:987fc876f3b315a83b2f7aca", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9cf298ed3c7928aa62014972", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -133777,7 +135063,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -133786,7 +135072,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -133794,27 +135080,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001260", + "id": "E14001175", "level": "constituency", - "name": "Hackney South and Shoreditch", + "name": "Clapham and Brixton Hill", "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 meters, 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.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001260" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001175" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "gas_year", @@ -133827,28 +135113,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:987fc876f3b315a83b2f7aca", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9cf298ed3c7928aa62014972", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 40742.071, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:98c7f9bd8f8341eefe515eaf", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9d12ca81e6c42ac7f9fe88a7", "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", @@ -133864,7 +135150,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -133873,7 +135159,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -133881,27 +135167,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001491", + "id": "E14001547", "level": "constituency", - "name": "South Ribble", + "name": "Tipton and Wednesbury", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, South Ribble: 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.gas.meter_count", - "record_set_spec_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.E14001491" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001547" }, "measure": { - "unit": "count" + "unit": "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", @@ -133914,28 +135200,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:98c7f9bd8f8341eefe515eaf", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9d12ca81e6c42ac7f9fe88a7", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 446314441.513, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:98df92ab40f8aaadff9d9e10", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9d38b482f8c9e3885d61ed08", "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", @@ -133948,73 +135234,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": "E14001114", + "id": "E14001385", "level": "constituency", - "name": "Boston and Skegness", + "name": "North Cornwall", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Boston and Skegness: 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_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_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.E14001114" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001385" }, "measure": { - "unit": "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:98df92ab40f8aaadff9d9e10", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9d38b482f8c9e3885d61ed08", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 52467.443, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:98e1e287c02b97dac73c36c4", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9d57d9981fb3f468b60e2312", "aggregation": { "method": "sum" }, @@ -134055,19 +135343,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001576", + "id": "E14001305", "level": "constituency", - "name": "West Ham and Beckton", + "name": "Islington North", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, West Ham and Beckton: 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_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001576" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001305" }, "measure": { "unit": "count" @@ -134088,28 +135376,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:98e1e287c02b97dac73c36c4", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9d57d9981fb3f468b60e2312", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 43385.0, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:98e5199c4662054c9b0d4cf5", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9d5cfbf293b07dca0f3d5ca8", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -134125,7 +135413,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -134134,7 +135422,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -134142,27 +135430,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001500", + "id": "E14001504", "level": "constituency", - "name": "Southampton Test", + "name": "Southport", "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, Southport: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001500" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001504" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "calendar_year", @@ -134177,20 +135465,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:98e5199c4662054c9b0d4cf5", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9d5cfbf293b07dca0f3d5ca8", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 141416942.516, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:98eca2962535b0f2f173a4b7", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9d5f23e2962c32ff064df759", "aggregation": { "method": "sum" }, @@ -134231,19 +135519,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001561", + "id": "E14001600", "level": "constituency", - "name": "Wallasey", + "name": "Wycombe", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Wallasey: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Wycombe: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001561" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001600" }, "measure": { "unit": "kwh" @@ -134264,20 +135552,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:98eca2962535b0f2f173a4b7", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9d5f23e2962c32ff064df759", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 462209193.08, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:98eccf46d20e6a2b4c751cf6", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9d608998b9d7af72e7fed385", "aggregation": { "method": "sum" }, @@ -134318,19 +135606,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001349", + "id": "E14001556", "level": "constituency", - "name": "Maidstone and Malling", + "name": "Twickenham", "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, Twickenham: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001349" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001556" }, "measure": { "unit": "kwh" @@ -134353,28 +135641,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:98eccf46d20e6a2b4c751cf6", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9d608998b9d7af72e7fed385", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 156927003.214, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:98edfa980d36dcb5a89f37d7", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9d87e426f5e691d79eb40cd5", "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", @@ -134390,7 +135678,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -134399,7 +135687,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -134407,27 +135695,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001217", + "id": "E14001341", "level": "constituency", - "name": "East Wiltshire", + "name": "Liverpool West Derby", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, East Wiltshire: 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.E14001217" + "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", @@ -134440,20 +135728,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:98edfa980d36dcb5a89f37d7", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9d87e426f5e691d79eb40cd5", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 442465383.181, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:99083a332fb93b84858a32b5", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9d98493ab899bcfaf12d442d", "aggregation": { "method": "sum" }, @@ -134494,19 +135782,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001178", + "id": "E14001219", "level": "constituency", - "name": "Congleton", + "name": "Eastbourne", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Congleton: 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.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001178" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001219" }, "measure": { "unit": "count" @@ -134527,28 +135815,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:99083a332fb93b84858a32b5", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9d98493ab899bcfaf12d442d", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 41387.0, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9927f4d11515549a110ac328", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9dd51c6e1650ffce827d2e73", "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", @@ -134561,73 +135849,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": "W07000096", + "id": "E14001181", "level": "constituency", - "name": "Dwyfor Meirionnydd", + "name": "Coventry North West", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Dwyfor Meirionnydd: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Coventry North West: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_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.W07000096" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001181" }, "measure": { - "unit": "count" + "unit": "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:9927f4d11515549a110ac328", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9dd51c6e1650ffce827d2e73", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 143421001.117, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:992ccaf86cd20ce67932f88e", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9de4233b5cf736dfc4e7ad20", "aggregation": { "method": "sum" }, @@ -134668,19 +135958,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "W07000093", + "id": "W07000112", "level": "constituency", - "name": "Ceredigion Preseli", + "name": "Ynys M\u00f4n", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Ceredigion Preseli: 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_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.W07000093" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.W07000112" }, "measure": { "unit": "kwh" @@ -134703,28 +135993,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:992ccaf86cd20ce67932f88e", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9de4233b5cf736dfc4e7ad20", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 132433148.357, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:995077e3f983c9a9462e78e9", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9de6f3507b66ca1ab261fed5", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -134740,7 +136030,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -134749,7 +136039,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -134757,27 +136047,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001394", + "id": "E14001246", "level": "constituency", - "name": "North East Somerset and Hanham", + "name": "Gillingham and Rainham", "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 gas meters, 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.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001394" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001246" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "gas_year", @@ -134790,28 +136080,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:995077e3f983c9a9462e78e9", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9de6f3507b66ca1ab261fed5", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 40657.513, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:99553500f21b58289a7e74bc", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9df7bd7311f0cba1a923918a", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -134827,7 +136117,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -134836,7 +136126,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -134844,27 +136134,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001083", + "id": "E14001605", "level": "constituency", - "name": "Beckenham and Penge", + "name": "York Outer", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Beckenham and Penge: 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_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001083" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.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_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "calendar_year", @@ -134879,115 +136169,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:99553500f21b58289a7e74bc", - "source": { - "source_file": "desnz_constituency_energy_facts.json", - "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", - "source_table": "DESNZ sub-national 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_type": "float" - }, - { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9973adbc62d838f5247218f6", - "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": "E14001553", - "level": "constituency", - "name": "Tottenham", - "vintage": "pcon_2024" - }, - "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.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" - }, - "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001553" - }, - "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:9973adbc62d838f5247218f6", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9df7bd7311f0cba1a923918a", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 41260.936, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9978f287e4df11be71c91bc7", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9e00806aca808544ee464528", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -135003,7 +136206,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -135012,7 +136215,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -135020,27 +136223,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000111", + "id": "E14001582", "level": "constituency", - "name": "West Aberdeenshire and Kincardine", + "name": "Wetherby and Easingwold", "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, Wetherby and Easingwold: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.S14000111" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001582" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "calendar_year", @@ -135055,28 +136258,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9978f287e4df11be71c91bc7", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9e00806aca808544ee464528", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 175933275.125, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9989a998fbbca1554763ec14", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9e015ce48fe612433c369968", "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", @@ -135092,7 +136295,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -135101,7 +136304,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -135109,27 +136312,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001390", + "id": "E14001385", "level": "constituency", - "name": "North East Cambridgeshire", + "name": "North Cornwall", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, North East Cambridgeshire: 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.gas.meter_count", - "record_set_spec_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.E14001390" + "source_record_id": "microcosm.desnz_constituency_energy.gas.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_gas_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "gas_year", @@ -135142,28 +136345,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9989a998fbbca1554763ec14", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9e015ce48fe612433c369968", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 207918613.665, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:99a4a7c15716b052d2706686", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9e03ac295ec4e16fb792e4c0", "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", @@ -135176,81 +136379,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": "E14001566", + "id": "E14001137", "level": "constituency", - "name": "Warwick and Leamington", + "name": "Bromley and Biggin Hill", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Warwick and Leamington: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Bromley and Biggin Hill: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_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.E14001566" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001137" }, "measure": { - "unit": "count" + "unit": "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:99a4a7c15716b052d2706686", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9e03ac295ec4e16fb792e4c0", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 149297117.207, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:99ba00c9e8d2864895d1df80", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9e38cbd320a524fb3824d122", "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", @@ -135263,81 +136468,83 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", - "metric": "consumption", - "temperature_adjustment": "weather_corrected" + "fuel": "electricity", + "metric": "meter_count", + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001351", + "id": "S14000068", "level": "constituency", - "name": "Maldon", + "name": "Bathgate and Linlithgow", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Maldon: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Bathgate and Linlithgow: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001351" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.S14000068" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:99ba00c9e8d2864895d1df80", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9e38cbd320a524fb3824d122", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 45686.589, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:99c50dac967a0420bd4bf48d", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9e4bfe4e11cbc3c811423a89", "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", @@ -135350,83 +136557,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": "E14001138", + "id": "E14001282", "level": "constituency", - "name": "Bromsgrove", + "name": "Herne Bay and Sandwich", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Bromsgrove: 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_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_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.E14001138" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001282" }, "measure": { - "unit": "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:99c50dac967a0420bd4bf48d", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9e4bfe4e11cbc3c811423a89", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 42119.049, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:99c59215379489f073628628", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9e58d265e2048eecdc68b385", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -135439,73 +136644,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": "S14000107", + "id": "E14001113", "level": "constituency", - "name": "Ayr, Carrick and Cumnock", + "name": "Bootle", "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, 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.S14000107" + "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:99c59215379489f073628628", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9e58d265e2048eecdc68b385", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 46877.902, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:99c95f2e1b77037eaf639cb6", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9e8449830b57ac0897808694", "aggregation": { "method": "sum" }, @@ -135546,19 +136753,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001283", + "id": "E14001254", "level": "constituency", - "name": "Hertford and Stortford", + "name": "Gravesham", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Hertford and Stortford: 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.E14001283" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001254" }, "measure": { "unit": "kwh" @@ -135579,28 +136786,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:99c95f2e1b77037eaf639cb6", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9e8449830b57ac0897808694", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 453768893.506, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:99da117895af199adfa740be", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9ebda727318b83769cf06f1b", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -135616,7 +136823,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -135625,7 +136832,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -135633,27 +136840,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001074", + "id": "W07000097", "level": "constituency", - "name": "Barnsley North", + "name": "Gower", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Barnsley North: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Gower: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001074" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.W07000097" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "calendar_year", @@ -135668,20 +136875,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:99da117895af199adfa740be", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9ebda727318b83769cf06f1b", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 45643.835, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:99e12665797246680f4de076", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9ec01a0e20b3ba5141ed3165", "aggregation": { "method": "sum" }, @@ -135722,19 +136929,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001092", + "id": "E14001449", "level": "constituency", - "name": "Birmingham Edgbaston", + "name": "Romsey and Southampton North", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Birmingham Edgbaston: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, 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" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001092" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001449" }, "measure": { "unit": "kwh" @@ -135755,28 +136962,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:99e12665797246680f4de076", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9ec01a0e20b3ba5141ed3165", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 314396215.447, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:99e9eb7795d4e85927773935", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9ec443af352e8347f93e67b8", "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", @@ -135789,83 +136996,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": "E14001464", + "id": "S14000103", "level": "constituency", - "name": "Selby", + "name": "Perth and Kinross-shire", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Selby: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Perth and Kinross-shire: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_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.E14001464" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.S14000103" }, "measure": { - "unit": "count" + "unit": "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:99e9eb7795d4e85927773935", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9ec443af352e8347f93e67b8", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 459279304.209, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:99f567a329f8ab8724cb0d7d", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9ec5fd546d431b5a20fdff06", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -135878,75 +137083,73 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { "consumption": "Consumption" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", + "fuel": "gas", "metric": "consumption", - "temperature_adjustment": "as_reported" + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001538", + "id": "E14001116", "level": "constituency", - "name": "Tamworth", + "name": "Bournemouth West", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Tamworth: 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.E14001538" + "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:99f567a329f8ab8724cb0d7d", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9ec5fd546d431b5a20fdff06", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 405963705.512, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:99fa2aa0158b23f2cce79c67", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9eec995a4cb7c4fe138ce76d", "aggregation": { "method": "sum" }, @@ -135987,19 +137190,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001488", + "id": "E14001182", "level": "constituency", - "name": "South Leicestershire", + "name": "Coventry South", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, South Leicestershire: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Coventry South: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001488" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001182" }, "measure": { "unit": "count" @@ -136020,28 +137223,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:99fa2aa0158b23f2cce79c67", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9eec995a4cb7c4fe138ce76d", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 42416.12, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9a18e2401995d0122a4c0f77", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9eedd9b17708b9ccc37a866b", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -136057,7 +137260,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -136066,7 +137269,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -136074,27 +137277,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001167", + "id": "S14000073", "level": "constituency", - "name": "Chingford and Woodford Green", + "name": "Dumfries and Galloway", "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, Dumfries and Galloway: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_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.S14000073" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "calendar_year", @@ -136109,20 +137312,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9a18e2401995d0122a4c0f77", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9eedd9b17708b9ccc37a866b", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 180268770.017, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9a1b8bae708b42d015b24e81", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9f68e435f0c809ca6be78eb1", "aggregation": { "method": "sum" }, @@ -136163,19 +137366,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001247", + "id": "S14000064", "level": "constituency", - "name": "Glastonbury and Somerton", + "name": "Alloa and Grangemouth", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Glastonbury and Somerton: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Alloa and Grangemouth: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001247" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.S14000064" }, "measure": { "unit": "count" @@ -136196,28 +137399,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9a1b8bae708b42d015b24e81", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9f68e435f0c809ca6be78eb1", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 43311.21, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9a21fd83ae28f38d69aad037", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9f7810bc21dd451013e70285", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -136233,7 +137436,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -136242,7 +137445,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -136250,27 +137453,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001579", + "id": "E14001346", "level": "constituency", - "name": "West Worcestershire", + "name": "Luton South and South Bedfordshire", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, West Worcestershire: 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.E14001579" + "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", @@ -136285,20 +137488,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9a21fd83ae28f38d69aad037", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9f7810bc21dd451013e70285", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 162241230.907, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9a7f1e3a3e788b618af78b5d", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9f79ffeeb572afaccdf9fb6e", "aggregation": { "method": "sum" }, @@ -136339,19 +137542,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001350", + "id": "E14001260", "level": "constituency", - "name": "Makerfield", + "name": "Hackney South and Shoreditch", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Makerfield: 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.electricity.consumption", "record_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" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001260" }, "measure": { "unit": "kwh" @@ -136374,28 +137577,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9a7f1e3a3e788b618af78b5d", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9f79ffeeb572afaccdf9fb6e", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 145659549.953, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9a803c369d895e2e23748e81", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9faaaf5b86934da5122d0496", "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", @@ -136408,83 +137611,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": "E14001112", + "id": "S14000072", "level": "constituency", - "name": "Bolton West", + "name": "Cumbernauld and Kirkintilloch", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Bolton West: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Cumbernauld and Kirkintilloch: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001112" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.S14000072" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9a803c369d895e2e23748e81", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9faaaf5b86934da5122d0496", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 40281.986, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9aa4eddd1211d266284f1cec", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9fbc69e3e72f86ddf70bd6fb", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -136497,75 +137698,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": "E14001398", + "id": "E14001141", "level": "constituency", - "name": "North Shropshire", + "name": "Buckingham and Bletchley", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, North Shropshire: 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_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001398" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001141" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_concept": "desnz.subnational.domestic_gas_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9aa4eddd1211d266284f1cec", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9fbc69e3e72f86ddf70bd6fb", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 440142598.913, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9ab25f04aac64ae0a6a93a7f", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9fe4d67451bee4d082537e5d", "aggregation": { "method": "sum" }, @@ -136606,19 +137805,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001174", + "id": "E14001098", "level": "constituency", - "name": "Clacton", + "name": "Birmingham Perry Barr", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Clacton: 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_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", "record_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.E14001098" }, "measure": { "unit": "kwh" @@ -136641,28 +137840,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9ab25f04aac64ae0a6a93a7f", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9fe4d67451bee4d082537e5d", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 132933738.687, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9ac09a66cdb8d8028257bec3", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9feb9dbbbacbb71d653b883a", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -136678,7 +137877,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -136687,158 +137886,69 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", - "temperature_adjustment": "weather_corrected" - }, - "entity": { - "name": "household", - "role": "domestic_energy_customer" - }, - "geography": { - "id": "E14001382", - "level": "constituency", - "name": "Newton Aycliffe and Spennymoor", - "vintage": "pcon_2024" - }, - "label": "Domestic gas consumption, 2024, Newton Aycliffe and Spennymoor: DESNZ's authority totals split by its small-area figures", - "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" - }, - "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001382" - }, - "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:9ac09a66cdb8d8028257bec3", - "source": { - "source_file": "desnz_constituency_energy_facts.json", - "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", - "source_table": "DESNZ sub-national 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_type": "float" - }, - { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9ace90de9a424fc8a0ecf185", - "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": "E14001447", + "id": "E14001093", "level": "constituency", - "name": "Rochester and Strood", + "name": "Birmingham Erdington", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Rochester and Strood: 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_meter_count", - "record_set_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.E14001447" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001093" }, "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:9ace90de9a424fc8a0ecf185", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9feb9dbbbacbb71d653b883a", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 45941.646, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9b2c0099065197a8d33768e9", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9fff27e4093455869afdc794", "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", @@ -136851,83 +137961,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": "E14001598", + "id": "E14001089", "level": "constituency", - "name": "Worsley and Eccles", + "name": "Bexleyheath and Crayford", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Worsley and Eccles: 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.E14001598" + "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:9b2c0099065197a8d33768e9", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9fff27e4093455869afdc794", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 434018782.468, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9b423f6187f14e47b35b0284", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a00015e9cf5cda4e1f9bfcc7", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -136940,75 +138048,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": "E14001295", + "id": "E14001395", "level": "constituency", - "name": "Houghton and Sunderland South", + "name": "North Herefordshire", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Houghton and Sunderland South: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, 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.E14001295" + "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:9b423f6187f14e47b35b0284", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a00015e9cf5cda4e1f9bfcc7", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 251926107.987, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9b56821bf94e748be36a101d", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a04069973394a0b49ec6e844", "aggregation": { "method": "sum" }, @@ -137049,19 +138155,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001109", + "id": "E14001370", "level": "constituency", - "name": "Bolsover", + "name": "Milton Keynes North", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Bolsover: 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_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001109" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001370" }, "measure": { "unit": "count" @@ -137082,20 +138188,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9b56821bf94e748be36a101d", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a04069973394a0b49ec6e844", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 39980.551, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9b8d16ec41c3297ad85cf715", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a045a621a2f3ca4a4ebe874d", "aggregation": { "method": "sum" }, @@ -137136,19 +138242,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001270", + "id": "E14001249", "level": "constituency", - "name": "Harrow East", + "name": "Godalming and Ash", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Harrow East: 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.E14001270" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001249" }, "measure": { "unit": "count" @@ -137171,28 +138277,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9b8d16ec41c3297ad85cf715", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a045a621a2f3ca4a4ebe874d", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 44149.819, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9baada68ce435d5780db00fd", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a0664c64638c9dffc807d950", "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", @@ -137205,83 +138311,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": "E14001271", + "id": "E14001102", "level": "constituency", - "name": "Harrow West", + "name": "Blackburn", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Harrow West: 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_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_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.E14001271" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001102" }, "measure": { - "unit": "count" + "unit": "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:9baada68ce435d5780db00fd", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a0664c64638c9dffc807d950", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 515091824.712, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9bdb9e2712ea868a9b7ca4a3", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a07bd52e86e7c7cb7b929bc6", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -137294,83 +138398,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": "E14001480", + "id": "E14001310", "level": "constituency", - "name": "South Basildon and East Thurrock", + "name": "Kensington and Bayswater", "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 gas consumption, 2024, Kensington and Bayswater: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001480" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001310" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_concept": "desnz.subnational.domestic_gas_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9bdb9e2712ea868a9b7ca4a3", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a07bd52e86e7c7cb7b929bc6", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 690205442.061, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9bf2a84210769692aa053661", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a084bdcfbcf61d3fd2a5d948", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -137386,7 +138488,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -137395,7 +138497,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -137403,27 +138505,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "W07000081", + "id": "E14001575", "level": "constituency", - "name": "Aberafan Maesteg", + "name": "West Dorset", "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, 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.W07000081" + "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", @@ -137436,20 +138538,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9bf2a84210769692aa053661", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a084bdcfbcf61d3fd2a5d948", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 29976.824, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9bf8dba612c6125fcced00a9", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a0a6fb01d25be8c77a284754", "aggregation": { "method": "sum" }, @@ -137490,19 +138592,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001587", + "id": "S14000078", "level": "constituency", - "name": "Winchester", + "name": "Edinburgh East and Musselburgh", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Winchester: 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.electricity.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001587" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.S14000078" }, "measure": { "unit": "count" @@ -137525,20 +138627,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9bf8dba612c6125fcced00a9", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a0a6fb01d25be8c77a284754", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 60212.394, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9c1d1e19fef4e8c0d9c42a95", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a0c42f98766433d9ae49e567", "aggregation": { "method": "sum" }, @@ -137579,19 +138681,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000060", + "id": "E14001104", "level": "constituency", - "name": "Aberdeen North", + "name": "Blackpool North and Fleetwood", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Aberdeen North: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, 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.S14000060" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001104" }, "measure": { "unit": "kwh" @@ -137614,28 +138716,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9c1d1e19fef4e8c0d9c42a95", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a0c42f98766433d9ae49e567", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 136318779.339, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9c361735ca5aa33fe1aaae2d", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a0d6113d202e2321be55a864", "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", @@ -137648,83 +138750,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": "E14001522", "level": "constituency", - "name": "Paisley and Renfrewshire South", + "name": "Stoke-on-Trent South", "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, 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.S14000102" + "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", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9c361735ca5aa33fe1aaae2d", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a0d6113d202e2321be55a864", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 38860.053, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9c56619a958fb1e974fc9311", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a0f25befd234d0cd87e2fa34", "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", @@ -137737,81 +138837,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": "E14001551", + "id": "E14001409", "level": "constituency", - "name": "Torbay", + "name": "Norwich South", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Torbay: 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.gas.meter_count", - "record_set_spec_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.E14001409" }, "measure": { - "unit": "count" + "unit": "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:9c56619a958fb1e974fc9311", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a0f25befd234d0cd87e2fa34", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 141935503.003, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9c61e0d2b975fb5d1b4e8c50", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a114eb0eca26eb53f52b0167", "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", @@ -137827,7 +138929,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -137836,7 +138938,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -137844,27 +138946,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001265", + "id": "W07000099", "level": "constituency", - "name": "Hampstead and Highgate", + "name": "Merthyr Tydfil and Aberdare", "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, Merthyr Tydfil and Aberdare: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001265" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.W07000099" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "gas_year", @@ -137877,20 +138979,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9c61e0d2b975fb5d1b4e8c50", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a114eb0eca26eb53f52b0167", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 523331953.567, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9c62e858b6b22a9990676943", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a12ac3a2810537d50d9b3478", "aggregation": { "method": "sum" }, @@ -137931,19 +139033,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001108", + "id": "E14001077", "level": "constituency", - "name": "Bognor Regis and Littlehampton", + "name": "Basildon and Billericay", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Bognor Regis and Littlehampton: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, 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.E14001108" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001077" }, "measure": { "unit": "kwh" @@ -137964,28 +139066,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9c62e858b6b22a9990676943", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a12ac3a2810537d50d9b3478", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 467029436.627, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9c6c2fa25209a6a8d238ae2f", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a1342f65133c56404129f568", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -137998,75 +139100,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": "E14001283", + "id": "W07000086", "level": "constituency", - "name": "Hertford and Stortford", + "name": "Bridgend", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Hertford and Stortford: 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.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001283" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.W07000086" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_concept": "desnz.subnational.domestic_gas_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9c6c2fa25209a6a8d238ae2f", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a1342f65133c56404129f568", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 425944389.822, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9cc5e57abb6fadd330087031", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a147c28539224ef313e056ad", "aggregation": { "method": "sum" }, @@ -138107,19 +139207,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001301", + "id": "E14001416", "level": "constituency", - "name": "Ilford South", + "name": "Oldham West, Chadderton and Royton", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Ilford South: 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.E14001301" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001416" }, "measure": { "unit": "count" @@ -138140,28 +139240,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9cc5e57abb6fadd330087031", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a147c28539224ef313e056ad", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 41269.432, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9cce94e3c688d69cc752ba55", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a14a0ed91506230f07571388", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -138177,7 +139277,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -138186,7 +139286,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -138194,27 +139294,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001503", + "id": "S14000110", "level": "constituency", - "name": "Southgate and Wood Green", + "name": "Kilmarnock and Loudoun", "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 meters, 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" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001503" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.S14000110" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "calendar_year", @@ -138229,20 +139329,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9cce94e3c688d69cc752ba55", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a14a0ed91506230f07571388", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 47138.606, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9cd397d29ba36ebef16589e6", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a14e26882874c86c175b2070", "aggregation": { "method": "sum" }, @@ -138283,19 +139383,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001325", + "id": "E14001342", "level": "constituency", - "name": "Leeds West and Pudsey", + "name": "Loughborough", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Leeds West and Pudsey: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Loughborough: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001325" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001342" }, "measure": { "unit": "count" @@ -138316,115 +139416,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9cd397d29ba36ebef16589e6", - "source": { - "source_file": "desnz_constituency_energy_facts.json", - "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", - "source_table": "DESNZ sub-national 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_type": "float" - }, - { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9cfbb271a56a9c3ce0242b6d", - "aggregation": { - "method": "sum" - }, - "assertion": "observation", - "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", - "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" - }, - "dimension_labels": { - "domestic_scope": "Domestic scope", - "fuel": "Fuel", - "metric": "Metric", - "temperature_adjustment": "Temperature adjustment" - }, - "dimension_value_labels": { - "domestic_scope": { - "all_domestic": "All domestic meters" - }, - "fuel": { - "gas": "Gas" - }, - "metric": { - "consumption": "Consumption" - }, - "temperature_adjustment": { - "weather_corrected": "Weather corrected" - } - }, - "dimensions": { - "domestic_scope": "all_domestic", - "fuel": "gas", - "metric": "consumption", - "temperature_adjustment": "weather_corrected" - }, - "entity": { - "name": "household", - "role": "domestic_energy_customer" - }, - "geography": { - "id": "E14001304", - "level": "constituency", - "name": "Isle of Wight West", - "vintage": "pcon_2024" - }, - "label": "Domestic gas consumption, 2024, Isle of Wight West: DESNZ's authority totals split by its small-area figures", - "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" - }, - "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001304" - }, - "measure": { - "unit": "kwh" - }, - "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" - }, - "period": { - "type": "gas_year", - "value": 2024 - }, - "period_coverage": { - "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" - }, - "provenance_class": "derived_administrative", - "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9cfbb271a56a9c3ce0242b6d", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a14e26882874c86c175b2070", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 39389.782, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9d2ed9447a31496b6d8e076c", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a1d7ec79b600bad7b440eda1", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -138440,7 +139453,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -138449,7 +139462,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -138457,27 +139470,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001422", + "id": "E14001231", "level": "constituency", - "name": "Pendle and Clitheroe", + "name": "Exeter", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Pendle and Clitheroe: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, 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.E14001422" + "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", @@ -138492,28 +139505,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9d2ed9447a31496b6d8e076c", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a1d7ec79b600bad7b440eda1", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 42128.278, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9d83fb735463ea8f13a05f9c", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a21751258bef41598bea1885", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -138529,7 +139542,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -138538,7 +139551,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -138546,27 +139559,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001392", + "id": "E14001424", "level": "constituency", - "name": "North East Hampshire", + "name": "Penrith and Solway", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, North East Hampshire: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Penrith and Solway: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001392" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001424" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "gas_year", @@ -138579,20 +139592,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9d83fb735463ea8f13a05f9c", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a21751258bef41598bea1885", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 33755.002, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9d948cbd50341e8c7db266fd", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a22f824725eaabba7f72347b", "aggregation": { "method": "sum" }, @@ -138633,19 +139646,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001466", + "id": "E14001287", "level": "constituency", - "name": "Sheffield Brightside and Hillsborough", + "name": "High Peak", "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, 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.E14001466" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001287" }, "measure": { "unit": "kwh" @@ -138668,28 +139681,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9d948cbd50341e8c7db266fd", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a22f824725eaabba7f72347b", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 140520607.575, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9da26c1f448641fa3f618426", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a25db2190bc320a49dc31aee", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -138705,7 +139718,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -138714,7 +139727,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -138722,27 +139735,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001355", + "id": "E14001516", "level": "constituency", - "name": "Mansfield", + "name": "Stevenage", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Mansfield: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Stevenage: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001355" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001516" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "calendar_year", @@ -138757,20 +139770,107 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9da26c1f448641fa3f618426", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a25db2190bc320a49dc31aee", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 137563270.028, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9db0a3766411dd055f49c3d6", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a28dc91bdbceb5190527ba94", + "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": "E14001556", + "level": "constituency", + "name": "Twickenham", + "vintage": "pcon_2024" + }, + "label": "Domestic gas consumption, 2024, Twickenham: DESNZ's authority totals split by its small-area figures", + "layout": { + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_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" + }, + "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:a28dc91bdbceb5190527ba94", + "source": { + "source_file": "desnz_constituency_energy_facts.json", + "source_name": "microcosm", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", + "source_table": "DESNZ sub-national 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_type": "float" + }, + { + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a2960d8bf872e317de239b49", "aggregation": { "method": "sum" }, @@ -138811,19 +139911,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001105", + "id": "E14001575", "level": "constituency", - "name": "Blackpool South", + "name": "West Dorset", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Blackpool South: 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.E14001105" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001575" }, "measure": { "unit": "kwh" @@ -138846,20 +139946,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9db0a3766411dd055f49c3d6", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a2960d8bf872e317de239b49", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 182713084.42, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9dc3a726ff5ca362e747b6e3", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a29f3b33421db0b8292f4570", "aggregation": { "method": "sum" }, @@ -138900,19 +140000,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001229", + "id": "S14000062", "level": "constituency", - "name": "Erith and Thamesmead", + "name": "Aberdeenshire North and Moray East", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Erith and Thamesmead: 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.electricity.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001229" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.S14000062" }, "measure": { "unit": "kwh" @@ -138935,28 +140035,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9dc3a726ff5ca362e747b6e3", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a29f3b33421db0b8292f4570", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 174711784.409, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9dca3da95c1bbaace88545ce", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a2ab6d3e787a264008bfad6f", "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", @@ -138972,7 +140072,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -138981,7 +140081,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -138989,27 +140089,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001263", + "id": "E14001111", "level": "constituency", - "name": "Hamble Valley", + "name": "Bolton South and Walkden", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Hamble Valley: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Bolton South and Walkden: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_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.E14001263" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001111" }, "measure": { - "unit": "count" + "unit": "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", @@ -139022,20 +140122,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9dca3da95c1bbaace88545ce", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a2ab6d3e787a264008bfad6f", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 503283572.674, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9deef831407dbd54eb3300b1", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a2c3e7c75f75f5bd84ed3e70", "aggregation": { "method": "sum" }, @@ -139076,19 +140176,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001425", + "id": "S14000090", "level": "constituency", - "name": "Peterborough", + "name": "Glenrothes and Mid Fife", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Peterborough: 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.E14001425" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.S14000090" }, "measure": { "unit": "kwh" @@ -139109,28 +140209,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9deef831407dbd54eb3300b1", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a2c3e7c75f75f5bd84ed3e70", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 504695659.468, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9df4a7970db3ebcabf531322", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a2c83ee7cf433faa49331ea5", "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", @@ -139143,48 +140243,135 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { "meter_count": "Meter count" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", + "fuel": "gas", "metric": "meter_count", - "temperature_adjustment": "as_reported" + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001260", + "id": "E14001487", "level": "constituency", - "name": "Hackney South and Shoreditch", + "name": "South Holland and The Deepings", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Hackney South and Shoreditch: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas 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.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.E14001260" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001487" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_concept": "desnz.subnational.domestic_gas_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, + "period": { + "type": "gas_year", + "value": 2024 + }, + "period_coverage": { + "basis": "survey_reference", + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + }, + "provenance_class": "derived_administrative", + "schema_version": "microcosm.derived_consumer_fact.v1", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a2c83ee7cf433faa49331ea5", + "source": { + "source_file": "desnz_constituency_energy_facts.json", + "source_name": "microcosm", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", + "source_table": "DESNZ sub-national 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:a30820f6c8a29de4ed08b8dc", + "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": "E14001308", + "level": "constituency", + "name": "Keighley and Ilkley", + "vintage": "pcon_2024" + }, + "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.E14001308" + }, + "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 @@ -139198,20 +140385,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9df4a7970db3ebcabf531322", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a30820f6c8a29de4ed08b8dc", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 141968829.35, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9e0891b94b1179a3d2facecb", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a311a7d3b6d36692310c8f61", "aggregation": { "method": "sum" }, @@ -139252,19 +140439,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001434", + "id": "S14000099", "level": "constituency", - "name": "Putney", + "name": "Motherwell, Wishaw and Carluke", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Putney: 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.gas.meter_count", "record_set_spec_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.S14000099" }, "measure": { "unit": "count" @@ -139285,20 +140472,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9e0891b94b1179a3d2facecb", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a311a7d3b6d36692310c8f61", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 40315.296, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9e3ad1bc35a8af9955144d4e", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a3153a9ae24c9ff4327789d1", "aggregation": { "method": "sum" }, @@ -139339,19 +140526,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001382", + "id": "S14000085", "level": "constituency", - "name": "Newton Aycliffe and Spennymoor", + "name": "Glasgow North", "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 consumption, 2024, Glasgow North: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001382" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.S14000085" }, "measure": { "unit": "kwh" @@ -139374,28 +140561,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9e3ad1bc35a8af9955144d4e", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a3153a9ae24c9ff4327789d1", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 145965842.736, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9e52e26bcaf1c9c3d9f98061", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a321fe04b1c7f789b5afb655", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -139411,7 +140598,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -139420,7 +140607,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -139428,27 +140615,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001334", + "id": "E14001083", "level": "constituency", - "name": "Leyton and Wanstead", + "name": "Beckenham and Penge", "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, 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.E14001334" + "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", @@ -139461,28 +140648,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9e52e26bcaf1c9c3d9f98061", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a321fe04b1c7f789b5afb655", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 43772.347, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9e90a8ea5449d0ff17a687cc", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a3abb91c675608c0e7cab6c5", "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", @@ -139495,81 +140682,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": "S14000103", + "id": "E14001454", "level": "constituency", - "name": "Perth and Kinross-shire", + "name": "Ruislip, Northwood and Pinner", "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, 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" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_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.E14001454" }, "measure": { - "unit": "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:9e90a8ea5449d0ff17a687cc", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a3abb91c675608c0e7cab6c5", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 40282.002, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9e90c132853bba24f1a438b2", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a3b99a10e88186899c6b224d", "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", @@ -139582,73 +140771,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": "E14001534", + "id": "E14001528", "level": "constituency", - "name": "Sutton and Cheam", + "name": "Stretford and Urmston", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Sutton and Cheam: 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.E14001534" + "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:9e90c132853bba24f1a438b2", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a3b99a10e88186899c6b224d", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 143574857.556, + "value_type": "float" + }, + { + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a3c957ddd76c0a6a729d6260", + "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": "E14001210", + "level": "constituency", + "name": "Earley and Woodley", + "vintage": "pcon_2024" + }, + "label": "Domestic electricity meters, 2024, Earley and Woodley: DESNZ's authority totals split by its small-area figures", + "layout": { + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + }, + "lineage": { + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001210" + }, + "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:a3c957ddd76c0a6a729d6260", + "source": { + "source_file": "desnz_constituency_energy_facts.json", + "source_name": "microcosm", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", + "source_table": "DESNZ sub-national 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_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9eb8996396a7eaf808b519e6", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a3f34d05b351b144e7b677e1", "aggregation": { "method": "sum" }, @@ -139689,19 +140969,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001477", + "id": "E14001530", "level": "constituency", - "name": "Slough", + "name": "Suffolk Coastal", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Slough: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Suffolk Coastal: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001477" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001530" }, "measure": { "unit": "count" @@ -139722,20 +141002,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9eb8996396a7eaf808b519e6", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a3f34d05b351b144e7b677e1", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 35052.621, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9f0ac92f3c820ddcb0638e8a", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a3fa407b293109fc80997b3c", "aggregation": { "method": "sum" }, @@ -139776,19 +141056,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000083", + "id": "E14001336", "level": "constituency", - "name": "Falkirk", + "name": "Lincoln", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Falkirk: 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.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.S14000083" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001336" }, "measure": { "unit": "kwh" @@ -139809,28 +141089,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9f0ac92f3c820ddcb0638e8a", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a3fa407b293109fc80997b3c", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 480739301.629, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9f0b6d50497504ebf5bebd70", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a4880937fa2ee8eb09f7c270", "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", @@ -139843,83 +141123,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": "E14001529", + "id": "E14001286", "level": "constituency", - "name": "Stroud", + "name": "Heywood and Middleton North", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Stroud: 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_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_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.E14001529" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001286" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9f0b6d50497504ebf5bebd70", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a4880937fa2ee8eb09f7c270", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 42713.894, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9f0c0f59c2409e12657d204e", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a48e8a47a0b90d8808fd8aa1", "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", @@ -139932,83 +141210,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": "E14001200", + "id": "E14001276", "level": "constituency", - "name": "Doncaster North", + "name": "Hayes and Harlington", "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, 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" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_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.E14001276" }, "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:9f0c0f59c2409e12657d204e", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a48e8a47a0b90d8808fd8aa1", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 36269.379, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9f187dba830158e075b0c2ce", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a4935de5c58d330715b9f4e8", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -140024,7 +141300,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -140033,7 +141309,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -140041,27 +141317,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001586", + "id": "E14001500", "level": "constituency", - "name": "Wimbledon", + "name": "Southampton Test", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Wimbledon: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Southampton Test: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001586" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.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_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "calendar_year", @@ -140076,28 +141352,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9f187dba830158e075b0c2ce", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a4935de5c58d330715b9f4e8", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 158033694.345, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9f2fd1dca530ee4368d2b918", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a4dec03ba6d7002835769779", "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", @@ -140110,81 +141386,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": "E14001265", + "id": "E14001116", "level": "constituency", - "name": "Hampstead and Highgate", + "name": "Bournemouth West", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Hampstead and Highgate: 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.E14001265" + "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:9f2fd1dca530ee4368d2b918", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a4dec03ba6d7002835769779", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 154581264.098, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9f6598d1609c60d2eaebea2a", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a4f1223c7a03a008228053c9", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -140197,81 +141475,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": "E14001414", + "id": "E14001180", "level": "constituency", - "name": "Old Bexley and Sidcup", + "name": "Coventry East", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Old Bexley and Sidcup: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Coventry East: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001414" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001180" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_concept": "desnz.subnational.domestic_electricity_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9f6598d1609c60d2eaebea2a", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a4f1223c7a03a008228053c9", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 49635.0, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9fa19615992eacc957b044dd", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a4f5589a9bbf348edaa0cf2c", "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", @@ -140284,83 +141564,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": "S14000084", + "id": "E14001221", "level": "constituency", - "name": "Glasgow East", + "name": "Edmonton and Winchmore Hill", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Glasgow East: 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.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.S14000084" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001221" }, "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:9fa19615992eacc957b044dd", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a4f5589a9bbf348edaa0cf2c", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 40658.409, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9fd127e85edf7bda15da8e74", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a5142ff20978e5c15fe355c4", "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", @@ -140373,83 +141651,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": "E14001464", + "id": "E14001337", "level": "constituency", - "name": "Selby", + "name": "Liverpool Garston", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Selby: 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.electricity.consumption", - "record_set_spec_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.E14001464" + "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_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:9fd127e85edf7bda15da8e74", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a5142ff20978e5c15fe355c4", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 40733.381, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9fd78f5b3f12a336f96f4109", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a54adf5a28fe9a34e3f760c6", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -140465,7 +141741,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -140474,7 +141750,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -140482,27 +141758,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001364", + "id": "E14001283", "level": "constituency", - "name": "Mid Leicestershire", + "name": "Hertford and Stortford", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Mid Leicestershire: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, 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.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001364" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.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_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "calendar_year", @@ -140517,28 +141793,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9fd78f5b3f12a336f96f4109", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a54adf5a28fe9a34e3f760c6", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 48763.446, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a02acad1fbb4681ea4213738", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a56b52266404e9281cddc184", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -140551,83 +141827,81 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { "consumption": "Consumption" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", + "fuel": "gas", "metric": "consumption", - "temperature_adjustment": "as_reported" + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001171", + "id": "E14001068", "level": "constituency", - "name": "Christchurch", + "name": "Ashfield", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Christchurch: 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.E14001171" + "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:a02acad1fbb4681ea4213738", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a56b52266404e9281cddc184", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 479010807.615, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a04212da263e7fa7b956f940", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a5a13618a5cd0e51f723ec41", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -140643,7 +141917,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -140652,7 +141926,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -140660,27 +141934,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001220", + "id": "E14001169", "level": "constituency", - "name": "Eastleigh", + "name": "Chipping Barnet", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Eastleigh: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Chipping Barnet: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001220" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001169" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "calendar_year", @@ -140695,28 +141969,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a04212da263e7fa7b956f940", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a5a13618a5cd0e51f723ec41", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 46288.105, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a06c542c231e5c2e36b9c575", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a5a6a37eeecdec7363ed47c5", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -140732,7 +142006,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -140741,7 +142015,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -140749,27 +142023,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001568", + "id": "E14001089", "level": "constituency", - "name": "Watford", + "name": "Bexleyheath and Crayford", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Watford: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Bexleyheath and Crayford: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001568" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001089" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "gas_year", @@ -140782,28 +142056,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a06c542c231e5c2e36b9c575", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a5a6a37eeecdec7363ed47c5", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 36488.469, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a080ed2eff7206e861cafe32", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a5aef11f2562bb9939623a05", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -140819,7 +142093,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -140828,7 +142102,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -140836,27 +142110,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "W07000112", + "id": "W07000087", "level": "constituency", - "name": "Ynys M\u00f4n", + "name": "Caerfyrddin", "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, 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.W07000112" + "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", @@ -140871,20 +142145,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a080ed2eff7206e861cafe32", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a5aef11f2562bb9939623a05", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 42995.448, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a098592d92637d9763ca66e3", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a5ebb4af517c993f324e52ce", "aggregation": { "method": "sum" }, @@ -140925,19 +142199,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001083", + "id": "E14001205", "level": "constituency", - "name": "Beckenham and Penge", + "name": "Dulwich and West Norwood", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Beckenham and Penge: 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.E14001083" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001205" }, "measure": { "unit": "kwh" @@ -140958,28 +142232,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a098592d92637d9763ca66e3", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a5ebb4af517c993f324e52ce", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 480763203.993, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a0adda494b1f9ae5af140c1b", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a5f8c84119a5e610736ffce2", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -140995,7 +142269,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -141004,7 +142278,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -141012,27 +142286,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001563", + "id": "E14001355", "level": "constituency", - "name": "Walthamstow", + "name": "Mansfield", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Walthamstow: 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_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001563" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.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_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "calendar_year", @@ -141047,20 +142321,109 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a0adda494b1f9ae5af140c1b", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a5f8c84119a5e610736ffce2", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 48548.383, + "value_type": "float" + }, + { + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a61a2e6518d1cf07399b7679", + "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:a61a2e6518d1cf07399b7679", + "source": { + "source_file": "desnz_constituency_energy_facts.json", + "source_name": "microcosm", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", + "source_table": "DESNZ sub-national 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:a0e58b1ae78325bd9055f681", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a62a36878eab38093d6c38e7", "aggregation": { "method": "sum" }, @@ -141101,19 +142464,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001214", + "id": "W07000095", "level": "constituency", - "name": "East Hampshire", + "name": "Clwyd North", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, East Hampshire: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Clwyd North: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001214" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.W07000095" }, "measure": { "unit": "kwh" @@ -141136,28 +142499,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a0e58b1ae78325bd9055f681", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a62a36878eab38093d6c38e7", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 142432002.794, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a0f948480f24ec8532b08152", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a6461b0b912e6ea5e196ac26", "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", @@ -141170,81 +142533,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": "E14001455", + "id": "E14001473", "level": "constituency", - "name": "Runcorn and Helsby", + "name": "Shrewsbury", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Runcorn and Helsby: 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.E14001455" + "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:a0f948480f24ec8532b08152", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a6461b0b912e6ea5e196ac26", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 150159026.211, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a105e981bf381db0cb0fbe16", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a66dfaa6e15d3f424ad72b9a", "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", @@ -141257,75 +142622,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": "S14000090", + "id": "E14001217", "level": "constituency", - "name": "Glenrothes and Mid Fife", + "name": "East Wiltshire", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Glenrothes and Mid Fife: 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_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_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.S14000090" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001217" }, "measure": { - "unit": "count" + "unit": "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:a105e981bf381db0cb0fbe16", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a66dfaa6e15d3f424ad72b9a", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 288965204.903, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a109ab5e54144360804d6033", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a66efadb97ea18c467a7df73", "aggregation": { "method": "sum" }, @@ -141366,19 +142729,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "W07000109", + "id": "E14001288", "level": "constituency", - "name": "Torfaen", + "name": "Hinckley and Bosworth", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Torfaen: 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.W07000109" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001288" }, "measure": { "unit": "kwh" @@ -141401,28 +142764,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a109ab5e54144360804d6033", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a66efadb97ea18c467a7df73", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 159398752.224, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a10e2d597ac75669f76b77e4", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a6802524cfc3caf82bb0af53", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -141438,7 +142801,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -141447,7 +142810,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -141455,27 +142818,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001125", + "id": "S14000076", "level": "constituency", - "name": "Brentwood and Ongar", + "name": "Dunfermline and Dollar", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Brentwood and Ongar: 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_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001125" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.S14000076" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "calendar_year", @@ -141490,28 +142853,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a10e2d597ac75669f76b77e4", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a6802524cfc3caf82bb0af53", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 132733524.733, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a139b2e62dab59fcde7927e4", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a68944813f1ef1eff62b6861", "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", @@ -141524,81 +142887,83 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { "consumption": "Consumption" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", + "fuel": "electricity", "metric": "consumption", - "temperature_adjustment": "weather_corrected" + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001509", + "id": "E14001496", "level": "constituency", - "name": "St Helens North", + "name": "South West Hertfordshire", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, St Helens North: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, South West Hertfordshire: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001509" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001496" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_concept": "desnz.subnational.domestic_electricity_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a139b2e62dab59fcde7927e4", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a68944813f1ef1eff62b6861", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 164195807.109, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a13b667491754f3b7fb0af98", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a6905d131846e0f78cf0cca4", "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", @@ -141611,81 +142976,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": "E14001601", "level": "constituency", - "name": "Brighton Kemptown and Peacehaven", + "name": "Wyre Forest", "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, Wyre Forest: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_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.E14001601" }, "measure": { - "unit": "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:a13b667491754f3b7fb0af98", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a6905d131846e0f78cf0cca4", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 46749.0, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a1ab1748adb2f22e88818a1c", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a6e16f327102d53d46e0d097", "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", @@ -141698,83 +143065,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": "S14000083", "level": "constituency", - "name": "East Worthing and Shoreham", + "name": "Falkirk", "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, 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.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.S14000083" }, "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:a1ab1748adb2f22e88818a1c", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a6e16f327102d53d46e0d097", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 41432.725, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a2013b30342533ffc3b97e55", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a70688bd01cd64cbd45f0918", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -141787,75 +143152,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": "E14001227", + "id": "E14001166", "level": "constituency", - "name": "Epsom and Ewell", + "name": "Chichester", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Epsom and Ewell: 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.E14001227" + "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:a2013b30342533ffc3b97e55", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a70688bd01cd64cbd45f0918", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 461774420.646, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a2164a49e625ee581f828886", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a7129235e274faf51584e829", "aggregation": { "method": "sum" }, @@ -141896,19 +143259,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "W07000105", + "id": "E14001547", "level": "constituency", - "name": "Newport West and Islwyn", + "name": "Tipton and Wednesbury", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Newport West and Islwyn: 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.W07000105" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001547" }, "measure": { "unit": "kwh" @@ -141931,28 +143294,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a2164a49e625ee581f828886", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a7129235e274faf51584e829", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 140231130.816, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a2243312bbad04bd90b0b016", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a751345f6162ba65bf02edf3", "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", @@ -141965,83 +143328,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": "E14001444", + "id": "E14001505", "level": "constituency", - "name": "Richmond and Northallerton", + "name": "Spelthorne", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Richmond and Northallerton: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, 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" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001444" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001505" }, "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:a2243312bbad04bd90b0b016", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a751345f6162ba65bf02edf3", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 38100.0, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a237dbd10017ef871fe89112", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a75cab0c9f5b78dc7d30683e", "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", @@ -142054,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": "S14000110", + "id": "W07000094", "level": "constituency", - "name": "Kilmarnock and Loudoun", + "name": "Clwyd East", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Kilmarnock and Loudoun: 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.S14000110" + "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:a237dbd10017ef871fe89112", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a75cab0c9f5b78dc7d30683e", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 30492.365, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a23e7f86d07e281b45a857d9", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a7c9acdb9d5e4544e033634e", "aggregation": { "method": "sum" }, @@ -142163,19 +143522,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "W07000082", + "id": "E14001097", "level": "constituency", - "name": "Alyn and Deeside", + "name": "Birmingham Northfield", "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, 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.gas.consumption", "record_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.E14001097" }, "measure": { "unit": "kwh" @@ -142196,28 +143555,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a23e7f86d07e281b45a857d9", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a7c9acdb9d5e4544e033634e", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 467797234.981, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a290464ca18c8621162080d2", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a7e33c61ba7c5e2e8686d4c4", "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", @@ -142230,81 +143589,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": "E14001504", + "id": "E14001569", "level": "constituency", - "name": "Southport", + "name": "Waveney Valley", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Southport: 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.E14001504" + "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:a290464ca18c8621162080d2", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a7e33c61ba7c5e2e8686d4c4", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 42523.262, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a2925fe7716ea653e21335c1", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a7e926990deee04e52eb1973", "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", @@ -142317,75 +143678,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": "E14001277", + "id": "E14001348", "level": "constituency", - "name": "Hazel Grove", + "name": "Maidenhead", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Hazel Grove: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Maidenhead: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001277" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001348" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_concept": "desnz.subnational.domestic_gas_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a2925fe7716ea653e21335c1", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a7e926990deee04e52eb1973", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 38875.816, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a29dd990472b4d1a3414f04e", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a81b49e156d78464787f9bd0", "aggregation": { "method": "sum" }, @@ -142426,19 +143785,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001289", + "id": "E14001559", "level": "constituency", - "name": "Hitchin", + "name": "Vauxhall and Camberwell Green", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Hitchin: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Vauxhall and Camberwell Green: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001289" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001559" }, "measure": { "unit": "count" @@ -142461,28 +143820,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a29dd990472b4d1a3414f04e", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a81b49e156d78464787f9bd0", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 50755.439, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a29dddbd337785ffdbca239b", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a85654e9d71ef20dd9214658", "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", @@ -142495,81 +143854,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": "E14001465", + "id": "E14001233", "level": "constituency", - "name": "Sevenoaks", + "name": "Fareham and Waterlooville", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Sevenoaks: 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_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_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.E14001465" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001233" }, "measure": { - "unit": "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:a29dddbd337785ffdbca239b", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a85654e9d71ef20dd9214658", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 44763.758, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a2c9a8c7bed3eb141095d1ac", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a856a3109c26c907f8f8dba4", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -142582,81 +143943,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": "E14001190", + "id": "E14001457", "level": "constituency", - "name": "Darlington", + "name": "Rushcliffe", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Darlington: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Rushcliffe: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_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.E14001457" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_concept": "desnz.subnational.domestic_electricity_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a2c9a8c7bed3eb141095d1ac", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a856a3109c26c907f8f8dba4", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 45817.671, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a2d65a5d19c60ddbcf4c0ea6", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a858241b72a52d3337007cff", "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", @@ -142669,81 +144032,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": "E14001212", + "id": "W07000093", "level": "constituency", - "name": "East Grinstead and Uckfield", + "name": "Ceredigion Preseli", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, East Grinstead and Uckfield: 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_consumption", - "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.E14001212" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.W07000093" }, "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:a2d65a5d19c60ddbcf4c0ea6", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a858241b72a52d3337007cff", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 189017489.733, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a3015eb0e5598b25f0328138", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a86538424774b0b1955691f6", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -142759,7 +144124,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -142768,7 +144133,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -142776,27 +144141,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001554", + "id": "E14001546", "level": "constituency", - "name": "Truro and Falmouth", + "name": "Thurrock", "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, 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.E14001554" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001546" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "calendar_year", @@ -142811,28 +144176,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a3015eb0e5598b25f0328138", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a86538424774b0b1955691f6", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 171960427.261, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a30cfb7ed35bc39d3650c749", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a867c77ab08f13370e317c1a", "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", @@ -142845,81 +144210,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": "E14001141", "level": "constituency", - "name": "Leeds North West", + "name": "Buckingham and Bletchley", "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, Buckingham and Bletchley: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.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.E14001141" }, "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:a30cfb7ed35bc39d3650c749", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a867c77ab08f13370e317c1a", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 170177262.545, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a334d98e61071079afffba9c", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a86c0bcf9e49dd06055c4130", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -142935,7 +144302,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -142944,7 +144311,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -142952,27 +144319,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001127", + "id": "E14001236", "level": "constituency", - "name": "Bridlington and The Wolds", + "name": "Feltham and Heston", "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 meters, 2024, Feltham and Heston: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001127" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001236" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "calendar_year", @@ -142987,28 +144354,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a334d98e61071079afffba9c", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a86c0bcf9e49dd06055c4130", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 44462.466, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a34811b3bac6c72bfe746633", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a88678069dc5cc458e2e8c71", "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", @@ -143021,73 +144388,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": "E14001085", + "id": "E14001334", "level": "constituency", - "name": "Bermondsey and Old Southwark", + "name": "Leyton and Wanstead", "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 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.gas.meter_count", - "record_set_spec_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.E14001085" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001334" }, "measure": { - "unit": "count" + "unit": "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:a34811b3bac6c72bfe746633", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a88678069dc5cc458e2e8c71", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 143163739.123, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a34d9b2852227e282dea1f21", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a888f41a15e551f38ece5cb2", "aggregation": { "method": "sum" }, @@ -143128,19 +144497,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001129", + "id": "E14001385", "level": "constituency", - "name": "Brighton Kemptown and Peacehaven", + "name": "North Cornwall", "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, North Cornwall: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", "record_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.E14001385" }, "measure": { "unit": "kwh" @@ -143163,28 +144532,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a34d9b2852227e282dea1f21", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a888f41a15e551f38ece5cb2", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 225152845.608, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a369f17eecdaf03b7b9e10c2", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a892581efb06021353a59003", "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", @@ -143197,81 +144566,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": "E14001226", + "id": "E14001448", "level": "constituency", - "name": "Epping Forest", + "name": "Romford", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Epping Forest: 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_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_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.E14001226" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001448" }, "measure": { - "unit": "count" + "unit": "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:a369f17eecdaf03b7b9e10c2", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a892581efb06021353a59003", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 151381219.412, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a36d75cab983953dc2b7f9f6", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a8b4e20faefc3ef9fd3eba55", "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", @@ -143284,75 +144655,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": "E14001293", + "id": "E14001297", "level": "constituency", - "name": "Hornsey and Friern Barnet", + "name": "Huddersfield", "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 consumption, 2024, Huddersfield: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001293" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001297" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a36d75cab983953dc2b7f9f6", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a8b4e20faefc3ef9fd3eba55", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 561872767.064, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a370baf5789388b842165e3d", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a8e4cc91e291f67e1ebdb88b", "aggregation": { "method": "sum" }, @@ -143393,19 +144762,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001600", + "id": "E14001465", "level": "constituency", - "name": "Wycombe", + "name": "Sevenoaks", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Wycombe: 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.E14001600" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001465" }, "measure": { "unit": "kwh" @@ -143426,28 +144795,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a370baf5789388b842165e3d", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a8e4cc91e291f67e1ebdb88b", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 516339530.847, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a38707e1f87a53d66f3e1c35", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a92bf0d6d17b5f5204482a5a", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -143460,83 +144829,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": "W07000089", + "id": "E14001356", "level": "constituency", - "name": "Cardiff East", + "name": "Melksham and Devizes", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Cardiff East: 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_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.W07000089" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001356" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_concept": "desnz.subnational.domestic_gas_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a38707e1f87a53d66f3e1c35", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a92bf0d6d17b5f5204482a5a", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 339388904.425, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a3d7efd86ef945ac541419f0", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a934df2474ca9466834ada0c", "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", @@ -143552,7 +144919,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -143561,7 +144928,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -143569,27 +144936,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001219", + "id": "S14000074", "level": "constituency", - "name": "Eastbourne", + "name": "Dumfriesshire, Clydesdale and Tweeddale", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Eastbourne: 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_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_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.E14001219" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.S14000074" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "gas_year", @@ -143602,20 +144969,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a3d7efd86ef945ac541419f0", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a934df2474ca9466834ada0c", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 284419687.871, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a3e3fef94a041a3fa0a4a2ea", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a936fbfaa22da4d0d4d074e5", "aggregation": { "method": "sum" }, @@ -143656,19 +145023,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001459", + "id": "S14000075", "level": "constituency", - "name": "Salford", + "name": "Dundee Central", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Salford: 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_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", "record_set_spec_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.S14000075" }, "measure": { "unit": "count" @@ -143691,28 +145058,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a3e3fef94a041a3fa0a4a2ea", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a936fbfaa22da4d0d4d074e5", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 58899.825, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a3fc9fbdea57fcec5ee0c445", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a95bae1052e2574acc6a5c69", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -143725,73 +145092,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": "W07000101", + "id": "E14001325", "level": "constituency", - "name": "Monmouthshire", + "name": "Leeds West and Pudsey", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Monmouthshire: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Leeds West and Pudsey: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.W07000101" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001325" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_concept": "desnz.subnational.domestic_electricity_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a3fc9fbdea57fcec5ee0c445", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a95bae1052e2574acc6a5c69", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 45033.343, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a437faa8262b87109baed438", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a99870fec4cce0be7f84e84d", "aggregation": { "method": "sum" }, @@ -143832,19 +145201,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001404", + "id": "E14001218", "level": "constituency", - "name": "North West Leicestershire", + "name": "East Worthing and Shoreham", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, North West Leicestershire: 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_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001404" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001218" }, "measure": { "unit": "kwh" @@ -143865,28 +145234,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a437faa8262b87109baed438", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a99870fec4cce0be7f84e84d", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 406408843.318, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a43fafcf0953d3bf676e9304", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:aa17cf4f1369d289b3fd03ea", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -143902,7 +145271,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -143911,7 +145280,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -143919,27 +145288,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000111", + "id": "E14001420", "level": "constituency", - "name": "West Aberdeenshire and Kincardine", + "name": "Oxford West and Abingdon", "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 meters, 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" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.S14000111" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001420" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "gas_year", @@ -143952,28 +145321,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a43fafcf0953d3bf676e9304", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:aa17cf4f1369d289b3fd03ea", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 36184.369, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a43fb187fcde8d6b1d65dd87", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:aa2938ea197ea809573c4567", "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", @@ -143986,81 +145355,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": "E14001066", + "id": "E14001560", "level": "constituency", - "name": "Amber Valley", + "name": "Wakefield and Rothwell", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Amber Valley: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Wakefield and Rothwell: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001066" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001560" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a43fb187fcde8d6b1d65dd87", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:aa2938ea197ea809573c4567", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 48454.215, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a4600ddaf3838861de6e899f", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:aa37803b9dd34ddbc8128c02", "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", @@ -144073,83 +145444,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": "E14001430", + "id": "E14001417", "level": "constituency", - "name": "Poplar and Limehouse", + "name": "Orpington", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Poplar and Limehouse: 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.electricity.consumption", - "record_set_spec_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.E14001430" + "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_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:a4600ddaf3838861de6e899f", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:aa37803b9dd34ddbc8128c02", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 38646.939, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a46c91350a486f3b93e50cb9", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:aa723d86b32fe61e3a3feb8a", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -144165,7 +145534,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -144174,7 +145543,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -144182,27 +145551,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001368", + "id": "S14000065", "level": "constituency", - "name": "Middlesbrough South and East Cleveland", + "name": "Angus and Perthshire Glens", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Middlesbrough South and East Cleveland: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity 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.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001368" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.S14000065" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "calendar_year", @@ -144217,28 +145586,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a46c91350a486f3b93e50cb9", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:aa723d86b32fe61e3a3feb8a", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 55157.046, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a485454785785f0cef34b84c", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:aa9a3c556fc7778505dd1ca7", "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", @@ -144251,83 +145620,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": "E14001466", + "id": "E14001381", "level": "constituency", - "name": "Sheffield Brightside and Hillsborough", + "name": "Newton Abbot", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Sheffield Brightside and Hillsborough: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, 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.E14001466" + "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:a485454785785f0cef34b84c", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:aa9a3c556fc7778505dd1ca7", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 342845137.321, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a48ef2a3a7891520d5248de1", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:aace59862b26c7ded9e61f2e", "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", @@ -144340,75 +145707,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": "E14001329", + "id": "W07000112", "level": "constituency", - "name": "Leigh and Atherton", + "name": "Ynys M\u00f4n", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Leigh and Atherton: 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_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_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.E14001329" + "source_record_id": "microcosm.desnz_constituency_energy.gas.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_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a48ef2a3a7891520d5248de1", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:aace59862b26c7ded9e61f2e", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 16635.0, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a4a15a85a9ee7fff23c64bc8", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:aaebc759c784cf77de0a60f9", "aggregation": { "method": "sum" }, @@ -144449,19 +145814,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001564", + "id": "E14001532", "level": "constituency", - "name": "Warrington North", + "name": "Surrey Heath", "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, 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" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001564" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001532" }, "measure": { "unit": "kwh" @@ -144482,20 +145847,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a4a15a85a9ee7fff23c64bc8", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:aaebc759c784cf77de0a60f9", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 544198283.918, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a4aac8986b8a5cdfe2f9af56", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:aafa9ece9b2c410255dd024e", "aggregation": { "method": "sum" }, @@ -144536,19 +145901,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001242", + "id": "E14001596", "level": "constituency", - "name": "Fylde", + "name": "Wolverhampton West", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Fylde: 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.E14001242" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001596" }, "measure": { "unit": "count" @@ -144571,28 +145936,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a4aac8986b8a5cdfe2f9af56", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:aafa9ece9b2c410255dd024e", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 47104.105, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a4e01e1a7e83cf9748053889", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ab04358283f9474dc84a28b3", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -144605,81 +145970,83 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { "meter_count": "Meter count" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", + "fuel": "electricity", "metric": "meter_count", - "temperature_adjustment": "weather_corrected" + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001542", + "id": "E14001502", "level": "constituency", - "name": "Tewkesbury", + "name": "Southend West and Leigh", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Tewkesbury: 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_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001542" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001502" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_concept": "desnz.subnational.domestic_electricity_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a4e01e1a7e83cf9748053889", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ab04358283f9474dc84a28b3", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 45490.115, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a526070b71270292880ff18f", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ab4005d5a0c2909403c97ae5", "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", @@ -144692,81 +146059,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": "S14000088", + "id": "E14001273", "level": "constituency", - "name": "Glasgow South West", + "name": "Harwich and North Essex", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Glasgow South West: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Harwich and North Essex: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.S14000088" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001273" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a526070b71270292880ff18f", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ab4005d5a0c2909403c97ae5", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 163620009.025, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a535396770c6bc5cb6f6b0ce", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ab7e9fb45c8920cbf4ddd4bb", "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", @@ -144779,75 +146148,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": "E14001391", + "id": "E14001082", "level": "constituency", - "name": "North East Derbyshire", + "name": "Beaconsfield", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, North East Derbyshire: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Beaconsfield: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_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.E14001391" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001082" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_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:a535396770c6bc5cb6f6b0ce", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ab7e9fb45c8920cbf4ddd4bb", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 37789.086, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a54ac536cf0a098061c87df3", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ac48008e285b0b950bd30a46", "aggregation": { "method": "sum" }, @@ -144888,19 +146255,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001583", + "id": "E14001576", "level": "constituency", - "name": "Whitehaven and Workington", + "name": "West Ham and Beckton", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Whitehaven and Workington: 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.E14001583" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001576" }, "measure": { "unit": "count" @@ -144923,20 +146290,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a54ac536cf0a098061c87df3", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ac48008e285b0b950bd30a46", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 56973.334, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a56850a9d97a12435073b34f", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ac53c594a58d3418c8aa9e78", "aggregation": { "method": "sum" }, @@ -144977,19 +146344,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001601", + "id": "E14001265", "level": "constituency", - "name": "Wyre Forest", + "name": "Hampstead and Highgate", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Wyre Forest: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Hampstead and Highgate: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001601" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001265" }, "measure": { "unit": "kwh" @@ -145010,20 +146377,107 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a56850a9d97a12435073b34f", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ac53c594a58d3418c8aa9e78", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 570617695.477, + "value_type": "float" + }, + { + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ac78829a0803eb1bc761ab83", + "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 + }, + "period_coverage": { + "basis": "survey_reference", + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + }, + "provenance_class": "derived_administrative", + "schema_version": "microcosm.derived_consumer_fact.v1", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ac78829a0803eb1bc761ab83", + "source": { + "source_file": "desnz_constituency_energy_facts.json", + "source_name": "microcosm", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", + "source_table": "DESNZ sub-national 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_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a5718ce841ffc4909c2406ea", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ac9523e76f7bf891cd14f1f0", "aggregation": { "method": "sum" }, @@ -145064,19 +146518,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001159", + "id": "E14001486", "level": "constituency", - "name": "Chelmsford", + "name": "South East Cornwall", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Chelmsford: 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.electricity.meter_count", "record_set_spec_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.E14001486" }, "measure": { "unit": "count" @@ -145099,109 +146553,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a5718ce841ffc4909c2406ea", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ac9523e76f7bf891cd14f1f0", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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_type": "float" - }, - { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a583c08af3973ac9a63f9d8d", - "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": "E14001437", - "level": "constituency", - "name": "Rayleigh and Wickford", - "vintage": "pcon_2024" - }, - "label": "Domestic electricity meters, 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" - }, - "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001437" - }, - "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:a583c08af3973ac9a63f9d8d", - "source": { - "source_file": "desnz_constituency_energy_facts.json", - "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", - "source_table": "DESNZ sub-national 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": 45389.393, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a591b19345e7ce7b41ab9245", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:acd6796687c38cb43ebbd937", "aggregation": { "method": "sum" }, @@ -145242,19 +146607,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001145", + "id": "E14001554", "level": "constituency", - "name": "Bury South", + "name": "Truro and Falmouth", "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, 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.gas.meter_count", "record_set_spec_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.E14001554" }, "measure": { "unit": "count" @@ -145275,20 +146640,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a591b19345e7ce7b41ab9245", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:acd6796687c38cb43ebbd937", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 27196.658, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a5a9c8bfc974b16ed3abd86d", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ad0b3476a806dc06369ffb24", "aggregation": { "method": "sum" }, @@ -145329,19 +146694,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001537", + "id": "E14001292", "level": "constituency", - "name": "Swindon South", + "name": "Hornchurch and Upminster", "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, Hornchurch and Upminster: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001537" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001292" }, "measure": { "unit": "kwh" @@ -145364,28 +146729,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a5a9c8bfc974b16ed3abd86d", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ad0b3476a806dc06369ffb24", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 151587756.379, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a5c8cc0bd153b8535b366d21", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ad1dc6b9a07c1a7782bad37a", "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", @@ -145398,83 +146763,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": "E14001392", + "id": "E14001251", "level": "constituency", - "name": "North East Hampshire", + "name": "Gorton and Denton", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, North East Hampshire: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Gorton and Denton: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.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.E14001392" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001251" }, "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:a5c8cc0bd153b8535b366d21", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ad1dc6b9a07c1a7782bad37a", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 43511.787, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a5d49fd8b0a3ea2b0be5cffc", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ad66f9426069c352b0913ca5", "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", @@ -145487,83 +146850,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": "E14001432", "level": "constituency", - "name": "Leeds North West", + "name": "Portsmouth South", "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, 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" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_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.E14001432" }, "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:a5d49fd8b0a3ea2b0be5cffc", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ad66f9426069c352b0913ca5", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 39465.409, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a5e59529b482543950c22c5a", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ad69a5e7cc2fa8ce038a5fd9", "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", @@ -145576,73 +146937,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": "E14001310", + "id": "E14001483", "level": "constituency", - "name": "Kensington and Bayswater", + "name": "South Derbyshire", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Kensington and Bayswater: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, South Derbyshire: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001310" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001483" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_concept": "desnz.subnational.domestic_electricity_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a5e59529b482543950c22c5a", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ad69a5e7cc2fa8ce038a5fd9", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 149708986.075, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a5ec6652cfabb7854c575ed7", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ad7b620d8643806b62b3e9df", "aggregation": { "method": "sum" }, @@ -145683,19 +147046,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001402", + "id": "E14001392", "level": "constituency", - "name": "North West Essex", + "name": "North East Hampshire", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, North West Essex: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, North East Hampshire: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001402" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001392" }, "measure": { "unit": "kwh" @@ -145716,28 +147079,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a5ec6652cfabb7854c575ed7", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ad7b620d8643806b62b3e9df", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 520714182.069, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a60e11c277a7156aeef3cee2", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:adad7bec41b9255adb0e9e4d", "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", @@ -145750,81 +147113,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": "E14001581", + "id": "S14000084", "level": "constituency", - "name": "Weston-super-Mare", + "name": "Glasgow East", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Weston-super-Mare: 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_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_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.E14001581" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.S14000084" }, "measure": { - "unit": "count" + "unit": "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:a60e11c277a7156aeef3cee2", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:adad7bec41b9255adb0e9e4d", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 137555139.499, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a64ac69e83490e080f55175e", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:adb360c7f012930c658526b9", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -145840,7 +147205,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -145849,7 +147214,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -145862,22 +147227,22 @@ "name": "Walsall and Bloxwich", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Walsall and Bloxwich: 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_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001562" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001562" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "gas_year", @@ -145890,20 +147255,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a64ac69e83490e080f55175e", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:adb360c7f012930c658526b9", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 41887.836, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a676f557cc39765c3a1c12e2", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:adcde681a00badeb5005f606", "aggregation": { "method": "sum" }, @@ -145944,19 +147309,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001501", + "id": "E14001133", "level": "constituency", - "name": "Southend East and Rochford", + "name": "Bristol North East", "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, Bristol North East: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001501" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001133" }, "measure": { "unit": "count" @@ -145979,28 +147344,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a676f557cc39765c3a1c12e2", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:adcde681a00badeb5005f606", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 42130.121, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a6f69282126e763e3c7f63d1", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:addceaf2fef1ce53433515a8", "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", @@ -146013,73 +147378,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": "E14001583", + "id": "E14001291", "level": "constituency", - "name": "Whitehaven and Workington", + "name": "Honiton and Sidmouth", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Whitehaven and Workington: 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.E14001583" + "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:a6f69282126e763e3c7f63d1", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:addceaf2fef1ce53433515a8", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 44777.98, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a6f90f82d2a3387782fb4fa5", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:adf99e49fb3633ef3c4956bb", "aggregation": { "method": "sum" }, @@ -146120,19 +147487,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001230", + "id": "E14001354", "level": "constituency", - "name": "Esher and Walton", + "name": "Manchester Withington", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Esher and Walton: 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.E14001230" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001354" }, "measure": { "unit": "count" @@ -146155,20 +147522,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a6f90f82d2a3387782fb4fa5", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:adf99e49fb3633ef3c4956bb", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 40173.345, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a71debc0d51df1cb4c9c68e3", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ae5e7efcdced3a5bd9b77c2f", "aggregation": { "method": "sum" }, @@ -146209,19 +147576,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001531", + "id": "E14001213", "level": "constituency", - "name": "Sunderland Central", + "name": "East Ham", "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, East Ham: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001531" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001213" }, "measure": { "unit": "kwh" @@ -146244,28 +147611,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a71debc0d51df1cb4c9c68e3", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ae5e7efcdced3a5bd9b77c2f", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 119307173.423, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a722039196a4d5c66d8d6102", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ae6b005d9dbcb3545fe236ff", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -146281,7 +147648,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -146290,7 +147657,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -146298,27 +147665,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001168", + "id": "E14001593", "level": "constituency", - "name": "Chippenham", + "name": "Wokingham", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Chippenham: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Wokingham: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001168" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001593" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "calendar_year", @@ -146333,28 +147700,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a722039196a4d5c66d8d6102", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ae6b005d9dbcb3545fe236ff", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 42205.88, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a75a80627c9794998e4f42f5", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ae842295538a55bf8a501289", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -146370,7 +147737,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -146379,7 +147746,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -146387,27 +147754,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001530", + "id": "W07000104", "level": "constituency", - "name": "Suffolk Coastal", + "name": "Newport East", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Suffolk Coastal: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, 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" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001530" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.W07000104" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "calendar_year", @@ -146422,28 +147789,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a75a80627c9794998e4f42f5", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ae842295538a55bf8a501289", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 49881.62, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a767df41d045ab2335cbc324", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:aea2accaf674f14202aff9a5", "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", @@ -146456,83 +147823,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": "E14001184", + "id": "E14001550", "level": "constituency", - "name": "Crawley", + "name": "Tooting", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Crawley: 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.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001184" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001550" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a767df41d045ab2335cbc324", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:aea2accaf674f14202aff9a5", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 469077875.451, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a790ec5ca3c163e9598e3e84", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:aea56993113f6c0d02fe947e", "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", @@ -146545,81 +147910,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": "E14001454", + "id": "E14001226", "level": "constituency", - "name": "Ruislip, Northwood and Pinner", + "name": "Epping Forest", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Ruislip, Northwood and Pinner: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Epping Forest: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001454" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001226" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_concept": "desnz.subnational.domestic_electricity_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a790ec5ca3c163e9598e3e84", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:aea56993113f6c0d02fe947e", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 169197190.891, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a791b2c1f0c2c17001fcebb1", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:aeac5b41b34b438699ed556d", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -146635,7 +148002,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -146644,7 +148011,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -146652,27 +148019,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000096", + "id": "S14000061", "level": "constituency", - "name": "Lothian East", + "name": "Aberdeen South", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Lothian East: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Aberdeen South: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.S14000096" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.S14000061" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "gas_year", @@ -146685,20 +148052,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a791b2c1f0c2c17001fcebb1", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:aeac5b41b34b438699ed556d", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 52882.699, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a7a69fb70bac2e9d1c948501", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:af06ce8c77b9a04e1efea8f5", "aggregation": { "method": "sum" }, @@ -146739,19 +148106,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001277", + "id": "E14001450", "level": "constituency", - "name": "Hazel Grove", + "name": "Rossendale and Darwen", "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, 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.E14001277" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001450" }, "measure": { "unit": "kwh" @@ -146774,20 +148141,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a7a69fb70bac2e9d1c948501", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:af06ce8c77b9a04e1efea8f5", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 149224428.114, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a7c558b6ea62f7d4c3097d67", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:af1677f0917d08333a7e3399", "aggregation": { "method": "sum" }, @@ -146828,19 +148195,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001552", + "id": "E14001087", "level": "constituency", - "name": "Torridge and Tavistock", + "name": "Beverley and Holderness", "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, 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.E14001552" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001087" }, "measure": { "unit": "count" @@ -146863,28 +148230,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a7c558b6ea62f7d4c3097d67", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:af1677f0917d08333a7e3399", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 42842.496, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a7cf9348d52fc75d25b0235d", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:af1b7cead1c79cbd80084cde", "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", @@ -146900,7 +148267,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -146909,7 +148276,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -146917,27 +148284,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001591", + "id": "E14001524", "level": "constituency", - "name": "Witney", + "name": "Stourbridge", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Witney: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Stourbridge: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001591" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001524" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "gas_year", @@ -146950,28 +148317,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a7cf9348d52fc75d25b0235d", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:af1b7cead1c79cbd80084cde", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 442738458.087, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a7e4dbd9d902d58fbc317c43", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:af34b37153a0e8b91eb9b2b8", "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", @@ -146984,83 +148351,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": "E14001594", + "id": "E14001367", "level": "constituency", - "name": "Wolverhampton North East", + "name": "Middlesbrough and Thornaby East", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Wolverhampton North East: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Middlesbrough and Thornaby East: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_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.E14001594" + "source_record_id": "microcosm.desnz_constituency_energy.gas.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_gas_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a7e4dbd9d902d58fbc317c43", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:af34b37153a0e8b91eb9b2b8", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 513322409.848, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a83c16bfaab76e474bf04ca5", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:af89e2b93df87b41d43abd13", "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", @@ -147073,81 +148438,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": "E14001436", + "id": "E14001289", "level": "constituency", - "name": "Rawmarsh and Conisbrough", + "name": "Hitchin", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Rawmarsh and Conisbrough: 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.E14001436" + "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:a83c16bfaab76e474bf04ca5", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:af89e2b93df87b41d43abd13", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 158021324.216, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a85a0342a121cd45372090c9", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:afa796e39a22b865d13ed3cd", "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", @@ -147163,7 +148530,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -147172,7 +148539,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -147180,27 +148547,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001368", + "id": "E14001222", "level": "constituency", - "name": "Middlesbrough South and East Cleveland", + "name": "Ellesmere Port and Bromborough", "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 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.E14001368" + "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", @@ -147213,28 +148580,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a85a0342a121cd45372090c9", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:afa796e39a22b865d13ed3cd", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 414443227.396, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a85e60e2c087e653ceb1c335", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:afaefb8d0360a4611d7181a1", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -147247,81 +148614,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": "S14000099", + "id": "E14001434", "level": "constituency", - "name": "Motherwell, Wishaw and Carluke", + "name": "Putney", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Motherwell, Wishaw and Carluke: 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.S14000099" + "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:a85e60e2c087e653ceb1c335", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:afaefb8d0360a4611d7181a1", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 51005.043, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a85fa407c6a94c6a10700da7", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:afb346dc5583a8ab6c6b0d35", "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", @@ -147334,73 +148703,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": "E14001077", + "id": "E14001557", "level": "constituency", - "name": "Basildon and Billericay", + "name": "Tynemouth", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Basildon and Billericay: 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.E14001077" + "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:a85fa407c6a94c6a10700da7", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:afb346dc5583a8ab6c6b0d35", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 127708948.181, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a869678248ea2106d80b45f3", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:afd020667f8922199872b157", "aggregation": { "method": "sum" }, @@ -147441,19 +148812,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001493", + "id": "E14001137", "level": "constituency", - "name": "South Shropshire", + "name": "Bromley and Biggin Hill", "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, Bromley and Biggin Hill: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "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.E14001137" }, "measure": { "unit": "count" @@ -147476,28 +148847,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a869678248ea2106d80b45f3", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:afd020667f8922199872b157", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 40917.898, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a88b0ae0e174605577729c85", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:afe3a2dced404fe02e77aca7", "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", @@ -147510,83 +148881,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": "E14001179", + "id": "E14001458", "level": "constituency", - "name": "Corby and East Northamptonshire", + "name": "Rutland and Stamford", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Corby and East Northamptonshire: 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_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_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.E14001179" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001458" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a88b0ae0e174605577729c85", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:afe3a2dced404fe02e77aca7", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 421412154.507, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a8a77b08a048e68bc7d44ac5", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:afe70ae9d7c7e05bd7355ef9", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -147602,7 +148971,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -147611,7 +148980,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -147619,27 +148988,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001558", + "id": "E14001501", "level": "constituency", - "name": "Uxbridge and South Ruislip", + "name": "Southend East and Rochford", "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, 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.E14001558" + "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", @@ -147654,28 +149023,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a8a77b08a048e68bc7d44ac5", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:afe70ae9d7c7e05bd7355ef9", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 152467610.133, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a8b64acb4f64b0970ae1c99c", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:afebc3b6384f4e8c1a846565", "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", @@ -147691,7 +149060,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -147700,7 +149069,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -147708,27 +149077,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001150", + "id": "E14001153", "level": "constituency", - "name": "Cannock Chase", + "name": "Carshalton and Wallington", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Cannock Chase: 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_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_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.E14001150" + "source_record_id": "microcosm.desnz_constituency_energy.gas.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_gas_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "gas_year", @@ -147741,28 +149110,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a8b64acb4f64b0970ae1c99c", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:afebc3b6384f4e8c1a846565", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 447217224.353, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a8ccd2f3300c2c0371314a0c", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:aff1b36dae2f418a8ab29cc3", "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", @@ -147775,81 +149144,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": "E14001275", + "id": "E14001513", "level": "constituency", - "name": "Havant", + "name": "Stafford", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Havant: 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.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.E14001275" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001513" }, "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:a8ccd2f3300c2c0371314a0c", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:aff1b36dae2f418a8ab29cc3", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 148851310.667, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a8f78250dc0f40dcad293789", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b00e200d97fcb1ccb4b197fd", "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", @@ -147865,7 +149236,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -147874,7 +149245,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -147882,27 +149253,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001090", + "id": "E14001346", "level": "constituency", - "name": "Bicester and Woodstock", + "name": "Luton South and South Bedfordshire", "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, Luton South and South Bedfordshire: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001090" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001346" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "gas_year", @@ -147915,28 +149286,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a8f78250dc0f40dcad293789", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b00e200d97fcb1ccb4b197fd", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 490383801.714, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a8f924cf30af066bc841f4ce", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b0246981545f9ba18a1d45bf", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -147952,7 +149323,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -147961,7 +149332,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -147969,27 +149340,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001497", + "id": "E14001591", "level": "constituency", - "name": "South West Norfolk", + "name": "Witney", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, South West Norfolk: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Witney: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001497" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001591" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "gas_year", @@ -148002,28 +149373,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a8f924cf30af066bc841f4ce", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b0246981545f9ba18a1d45bf", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 34658.15, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a8ff3e636e6dcb0d6c23fcd8", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b038433238d8b32e6756218d", "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", @@ -148036,75 +149407,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": "E14001324", "level": "constituency", - "name": "Caithness, Sutherland and Easter Ross", + "name": "Leeds South West and Morley", "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, 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" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.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.E14001324" }, "measure": { - "unit": "count" + "unit": "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:a8ff3e636e6dcb0d6c23fcd8", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b038433238d8b32e6756218d", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 457169178.77, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a90fe64b3b3ae4971d0eea89", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b05717ae1a31424d1cfb91c5", "aggregation": { "method": "sum" }, @@ -148145,19 +149514,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001131", + "id": "E14001372", "level": "constituency", - "name": "Bristol Central", + "name": "Morecambe and Lunesdale", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Bristol Central: 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.electricity.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001131" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001372" }, "measure": { "unit": "count" @@ -148180,28 +149549,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a90fe64b3b3ae4971d0eea89", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b05717ae1a31424d1cfb91c5", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 47605.73, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a91b0df2af9bdea074ce90d8", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b07286d58fcdbbe77b107f4e", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -148217,7 +149586,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -148226,7 +149595,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -148234,27 +149603,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001151", + "id": "E14001206", "level": "constituency", - "name": "Canterbury", + "name": "Dunstable and Leighton Buzzard", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Canterbury: 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.E14001151" + "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", @@ -148267,20 +149636,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a91b0df2af9bdea074ce90d8", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b07286d58fcdbbe77b107f4e", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 45186.272, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a93b5d52e9ca1c9d361e0f91", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b07799cb19f7819d8c5f05da", "aggregation": { "method": "sum" }, @@ -148321,19 +149690,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001475", + "id": "E14001422", "level": "constituency", - "name": "Skipton and Ripon", + "name": "Pendle and Clitheroe", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Skipton and Ripon: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, 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.electricity.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001475" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001422" }, "measure": { "unit": "kwh" @@ -148356,28 +149725,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a93b5d52e9ca1c9d361e0f91", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b07799cb19f7819d8c5f05da", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 150379611.565, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a945dee6eacefc5fa29223bf", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b07dbd9e0bf402b2889a4384", "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", @@ -148390,81 +149759,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": "E14001066", "level": "constituency", - "name": "Gateshead Central and Whickham", + "name": "Amber 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, 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" + "record_set_id": "uk.local_geography.desnz_constituency_energy.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.E14001066" }, "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:a945dee6eacefc5fa29223bf", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b07dbd9e0bf402b2889a4384", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 135436688.347, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a95cdd6c2c6c934d52e710d3", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b095a2c6fb052f899af7e8f9", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -148480,7 +149851,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -148489,7 +149860,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -148497,27 +149868,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001587", + "id": "E14001446", "level": "constituency", - "name": "Winchester", + "name": "Rochdale", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Winchester: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Rochdale: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001587" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001446" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "gas_year", @@ -148530,28 +149901,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a95cdd6c2c6c934d52e710d3", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b095a2c6fb052f899af7e8f9", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 39813.437, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a97a7f8af893954f6138317a", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b09cd71548450b040963cac7", "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", @@ -148564,73 +149935,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": "E14001531", + "id": "E14001380", "level": "constituency", - "name": "Sunderland Central", + "name": "Newcastle-under-Lyme", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Sunderland Central: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Newcastle-under-Lyme: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001531" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001380" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a97a7f8af893954f6138317a", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b09cd71548450b040963cac7", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 42166.0, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a9928b779a10c2c5addbf03d", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b0b7e61242179c270953b693", "aggregation": { "method": "sum" }, @@ -148671,19 +150044,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "W07000107", + "id": "E14001531", "level": "constituency", - "name": "Rhondda and Ogmore", + "name": "Sunderland Central", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Rhondda and Ogmore: 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.electricity.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.W07000107" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001531" }, "measure": { "unit": "count" @@ -148706,20 +150079,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a9928b779a10c2c5addbf03d", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b0b7e61242179c270953b693", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 47795.582, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a9c731a345a96963a8dbc47e", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b154f1987efb511d4118c9b3", "aggregation": { "method": "sum" }, @@ -148760,19 +150133,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001262", + "id": "E14001067", "level": "constituency", - "name": "Halifax", + "name": "Arundel and South Downs", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Halifax: 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.gas.consumption", "record_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.E14001067" }, "measure": { "unit": "kwh" @@ -148793,20 +150166,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a9c731a345a96963a8dbc47e", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b154f1987efb511d4118c9b3", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 382912896.642, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a9e433ded011b09aa399e1ea", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b15d1c35539045e7805c3bf6", "aggregation": { "method": "sum" }, @@ -148847,19 +150220,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001222", + "id": "E14001164", "level": "constituency", - "name": "Ellesmere Port and Bromborough", + "name": "Chester South and Eddisbury", "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, 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.E14001222" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001164" }, "measure": { "unit": "kwh" @@ -148882,20 +150255,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a9e433ded011b09aa399e1ea", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b15d1c35539045e7805c3bf6", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 171685150.209, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a9fb2d0339082b2c26285681", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b16b631df34bf62845ceb041", "aggregation": { "method": "sum" }, @@ -148936,19 +150309,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001145", + "id": "E14001533", "level": "constituency", - "name": "Bury South", + "name": "Sussex Weald", "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, 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.E14001145" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001533" }, "measure": { "unit": "count" @@ -148971,28 +150344,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a9fb2d0339082b2c26285681", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b16b631df34bf62845ceb041", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 41207.784, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:aa1927c96fa2f52ea31ea16f", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b1a074a17ce917538defeb24", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -149005,83 +150378,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": "W07000081", + "id": "E14001270", "level": "constituency", - "name": "Aberafan Maesteg", + "name": "Harrow East", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Aberafan Maesteg: 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_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.W07000081" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001270" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_concept": "desnz.subnational.domestic_gas_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:aa1927c96fa2f52ea31ea16f", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b1a074a17ce917538defeb24", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 592222499.583, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:aa2310fe3fe25e5bed36a9d3", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b1a1cc0005a597ff058e6ad2", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -149097,7 +150468,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -149106,7 +150477,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -149114,27 +150485,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001343", + "id": "E14001395", "level": "constituency", - "name": "Louth and Horncastle", + "name": "North Herefordshire", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Louth and Horncastle: 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_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001343" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.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_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "calendar_year", @@ -149149,28 +150520,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:aa2310fe3fe25e5bed36a9d3", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b1a1cc0005a597ff058e6ad2", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 42341.46, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:aa69ad27046ceffd3643e79d", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b1a5063e41b711c4c3797327", "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", @@ -149183,81 +150554,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": "S14000088", + "id": "E14001275", "level": "constituency", - "name": "Glasgow South West", + "name": "Havant", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Glasgow South West: 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_consumption", - "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.S14000088" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001275" }, "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:aa69ad27046ceffd3643e79d", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b1a5063e41b711c4c3797327", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 141010950.01, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:aa8e9528514563f3f125453b", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b1c4e670f7890cc245ac1a2f", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -149270,81 +150643,83 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { "meter_count": "Meter count" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", + "fuel": "electricity", "metric": "meter_count", - "temperature_adjustment": "weather_corrected" + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001513", + "id": "E14001306", "level": "constituency", - "name": "Stafford", + "name": "Islington South and Finsbury", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Stafford: 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.E14001513" + "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:aa8e9528514563f3f125453b", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b1c4e670f7890cc245ac1a2f", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 59151.12, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:aad01472ebbb2822fd50ed83", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b1cd07ca56333371e5f5f791", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -149360,7 +150735,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -149369,7 +150744,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -149377,27 +150752,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001096", + "id": "E14001175", "level": "constituency", - "name": "Birmingham Ladywood", + "name": "Clapham and Brixton Hill", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Birmingham Ladywood: 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_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001096" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001175" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "calendar_year", @@ -149412,20 +150787,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:aad01472ebbb2822fd50ed83", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b1cd07ca56333371e5f5f791", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 48096.652, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:aadf0a62159adf21aedc576b", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b1e805a6a2fb69359f63932d", "aggregation": { "method": "sum" }, @@ -149466,19 +150841,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000045", + "id": "E14001367", "level": "constituency", - "name": "Midlothian", + "name": "Middlesbrough and Thornaby East", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Midlothian: 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.S14000045" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001367" }, "measure": { "unit": "count" @@ -149501,28 +150876,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:aadf0a62159adf21aedc576b", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b1e805a6a2fb69359f63932d", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 48965.115, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ab0f20a6d9ce7a143acdf40d", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b1fe964046344085a577c06a", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -149535,48 +150910,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": "E14001353", + "id": "E14001435", "level": "constituency", - "name": "Manchester Rusholme", + "name": "Queen's Park and Maida Vale", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Manchester Rusholme: 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.E14001353" + "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": "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:b1fe964046344085a577c06a", + "source": { + "source_file": "desnz_constituency_energy_facts.json", + "source_name": "microcosm", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", + "source_table": "DESNZ sub-national 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_type": "float" + }, + { + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b204ed2a232453ff11f13a56", + "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": "E14001538", + "level": "constituency", + "name": "Tamworth", + "vintage": "pcon_2024" + }, + "label": "Domestic gas consumption, 2024, Tamworth: DESNZ's authority totals split by its small-area figures", + "layout": { + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + }, + "lineage": { + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001538" + }, + "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 @@ -149588,28 +151052,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ab0f20a6d9ce7a143acdf40d", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b204ed2a232453ff11f13a56", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 449770041.906, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ab0f32978a6b72f42011afee", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b2494627ff59a5c8af88023f", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -149622,73 +151086,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": "E14001186", "level": "constituency", - "name": "Greenwich and Woolwich", + "name": "Croydon East", "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, Croydon East: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_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.E14001186" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_concept": "desnz.subnational.domestic_electricity_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ab0f32978a6b72f42011afee", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b2494627ff59a5c8af88023f", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 45375.813, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ab25541280ded0976b071d9a", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b252dcddb6274c16706050b7", "aggregation": { "method": "sum" }, @@ -149729,19 +151195,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001523", + "id": "E14001249", "level": "constituency", - "name": "Stone, Great Wyrley and Penkridge", + "name": "Godalming and Ash", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Stone, Great Wyrley and Penkridge: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, 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.E14001523" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001249" }, "measure": { "unit": "kwh" @@ -149762,117 +151228,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ab25541280ded0976b071d9a", - "source": { - "source_file": "desnz_constituency_energy_facts.json", - "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", - "source_table": "DESNZ sub-national 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_type": "float" - }, - { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ab37c0ab1a2bdf1e61f6df23", - "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": "E14001333", - "level": "constituency", - "name": "Lewisham West and East Dulwich", - "vintage": "pcon_2024" - }, - "label": "Domestic electricity meters, 2024, Lewisham West and East Dulwich: DESNZ's authority totals split by its small-area figures", - "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_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" - }, - "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:ab37c0ab1a2bdf1e61f6df23", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b252dcddb6274c16706050b7", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 505620469.525, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ab39c765bbb7b9cccce7e6f4", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b2cf9dd57c168434848d394a", "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", @@ -149888,7 +151265,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -149897,7 +151274,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -149905,27 +151282,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001349", + "id": "W07000096", "level": "constituency", - "name": "Maidstone and Malling", + "name": "Dwyfor Meirionnydd", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Maidstone and Malling: 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_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_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.E14001349" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.W07000096" }, "measure": { - "unit": "count" + "unit": "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", @@ -149938,28 +151315,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ab39c765bbb7b9cccce7e6f4", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b2cf9dd57c168434848d394a", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 226982357.569, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ab3c79cce36969e60e6804ec", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b2e19e23d3d3a156832ae95c", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -149975,7 +151352,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -149984,7 +151361,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -149992,27 +151369,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "W07000085", + "id": "E14001323", "level": "constituency", - "name": "Brecon, Radnor and Cwm Tawe", + "name": "Leeds South", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Brecon, Radnor and Cwm Tawe: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity 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.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.W07000085" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001323" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "calendar_year", @@ -150027,28 +151404,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ab3c79cce36969e60e6804ec", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b2e19e23d3d3a156832ae95c", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 180030848.467, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ab616ecd7c2d8364f4f96caf", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b2eaaef501008b19e9e62567", "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", @@ -150061,73 +151438,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": "E14001094", + "id": "E14001430", "level": "constituency", - "name": "Birmingham Hall Green and Moseley", + "name": "Poplar and Limehouse", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Birmingham Hall Green and Moseley: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Poplar and Limehouse: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001094" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001430" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_concept": "desnz.subnational.domestic_electricity_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ab616ecd7c2d8364f4f96caf", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b2eaaef501008b19e9e62567", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 220670380.756, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ab8ba2da5ba0979076a72913", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b32e66d738dc4372c12b24df", "aggregation": { "method": "sum" }, @@ -150168,19 +151547,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001197", + "id": "E14001398", "level": "constituency", - "name": "Didcot and Wantage", + "name": "North Shropshire", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Didcot and Wantage: 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.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001197" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001398" }, "measure": { "unit": "kwh" @@ -150201,28 +151580,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ab8ba2da5ba0979076a72913", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b32e66d738dc4372c12b24df", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 329362870.978, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ab9cd448e440e72737c8934d", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b336533c51211bfd247b17ec", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -150238,7 +151617,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -150247,7 +151626,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -150255,27 +151634,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001195", + "id": "S14000063", "level": "constituency", - "name": "Derbyshire Dales", + "name": "Airdrie and Shotts", "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, 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" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_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.S14000063" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "calendar_year", @@ -150290,28 +151669,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ab9cd448e440e72737c8934d", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b336533c51211bfd247b17ec", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 43142.665, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:abb2d3c9614f60cb426624c6", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b3493ac69d5beafa957bfc39", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -150327,7 +151706,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -150336,7 +151715,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -150344,27 +151723,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001507", + "id": "E14001118", "level": "constituency", - "name": "St Albans", + "name": "Bradford East", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, St Albans: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Bradford East: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001507" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001118" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "calendar_year", @@ -150379,28 +151758,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:abb2d3c9614f60cb426624c6", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b3493ac69d5beafa957bfc39", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 131840170.222, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:abd161312e5d3aa527584c37", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b39859d37b923e75886f3100", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -150413,83 +151792,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": "E14001508", + "id": "E14001215", "level": "constituency", - "name": "St Austell and Newquay", + "name": "East Surrey", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, St Austell and Newquay: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, East Surrey: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001508" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001215" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_concept": "desnz.subnational.domestic_gas_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:abd161312e5d3aa527584c37", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b39859d37b923e75886f3100", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 544090400.954, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:abd8b9afacfae080a6de1ea6", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b3cf78531284fc3472febac9", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -150505,7 +151882,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -150514,7 +151891,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -150522,27 +151899,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000084", + "id": "E14001349", "level": "constituency", - "name": "Glasgow East", + "name": "Maidstone and Malling", "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, 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" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_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.E14001349" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "gas_year", @@ -150555,20 +151932,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:abd8b9afacfae080a6de1ea6", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b3cf78531284fc3472febac9", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 42704.668, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:abebe5cea0aad84ffe8c0f98", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b3fa6bb178c1255174b84315", "aggregation": { "method": "sum" }, @@ -150609,19 +151986,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001436", + "id": "E14001581", "level": "constituency", - "name": "Rawmarsh and Conisbrough", + "name": "Weston-super-Mare", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Rawmarsh and Conisbrough: 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_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_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" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001581" }, "measure": { "unit": "count" @@ -150642,28 +152019,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:abebe5cea0aad84ffe8c0f98", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b3fa6bb178c1255174b84315", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 41292.463, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:abee6eb9523935eff97d7933", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b408d0cb1c03bfa5e0e80a90", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -150679,7 +152056,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -150688,7 +152065,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -150696,27 +152073,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001477", + "id": "E14001105", "level": "constituency", - "name": "Slough", + "name": "Blackpool South", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Slough: 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.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001477" + "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_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "calendar_year", @@ -150731,28 +152108,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:abee6eb9523935eff97d7933", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b408d0cb1c03bfa5e0e80a90", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 51061.765, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:abffd51012350e491d068263", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b41e467550631c93d30404cd", "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", @@ -150765,81 +152142,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": "E14001551", + "id": "E14001604", "level": "constituency", - "name": "Torbay", + "name": "York Central", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Torbay: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, York Central: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.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.E14001551" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001604" }, "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:abffd51012350e491d068263", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b41e467550631c93d30404cd", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 151390734.686, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ac2dc1c583b6624240a3f632", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b44ecee1dc345556b6872043", "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", @@ -150852,81 +152231,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": "E14001287", + "id": "E14001407", "level": "constituency", - "name": "High Peak", + "name": "Northampton South", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, High Peak: 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.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.E14001287" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001407" }, "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:ac2dc1c583b6624240a3f632", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b44ecee1dc345556b6872043", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 148066116.955, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ac390c6f1eba387a00223b1a", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b45dde9549939e0db7f646b4", "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", @@ -150939,75 +152320,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": "E14001517", + "id": "E14001425", "level": "constituency", - "name": "Stockport", + "name": "Peterborough", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Stockport: 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.E14001517" + "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:ac390c6f1eba387a00223b1a", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b45dde9549939e0db7f646b4", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 46939.245, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ac413f773921cb441016d4a0", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b4658307b9bc9795b0abeacd", "aggregation": { "method": "sum" }, @@ -151048,19 +152427,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001472", + "id": "W07000105", "level": "constituency", - "name": "Shipley", + "name": "Newport West and Islwyn", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Shipley: 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.E14001472" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.W07000105" }, "measure": { "unit": "count" @@ -151083,28 +152462,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ac413f773921cb441016d4a0", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b4658307b9bc9795b0abeacd", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 44584.779, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ac5901208dbc654c94e21bdb", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b4ca3cf2f70ea82a86294c5e", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -151120,7 +152499,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -151129,7 +152508,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -151137,27 +152516,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001117", + "id": "S14000101", "level": "constituency", - "name": "Bracknell", + "name": "Paisley and Renfrewshire North", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Bracknell: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Paisley and Renfrewshire North: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001117" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.S14000101" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "calendar_year", @@ -151172,28 +152551,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ac5901208dbc654c94e21bdb", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b4ca3cf2f70ea82a86294c5e", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 122681174.763, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ac738e91a33365f3a0a01466", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b4f2e906bb0af2dd833a5840", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -151209,7 +152588,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -151218,7 +152597,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -151226,27 +152605,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "W07000100", + "id": "E14001272", "level": "constituency", - "name": "Mid and South Pembrokeshire", + "name": "Hartlepool", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Mid and South Pembrokeshire: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, 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.W07000100" + "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", @@ -151261,20 +152640,109 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ac738e91a33365f3a0a01466", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b4f2e906bb0af2dd833a5840", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 123007053.526, + "value_type": "float" + }, + { + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b4f2f15c71acf3f007baaec0", + "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": "E14001505", + "level": "constituency", + "name": "Spelthorne", + "vintage": "pcon_2024" + }, + "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.E14001505" + }, + "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:b4f2f15c71acf3f007baaec0", + "source": { + "source_file": "desnz_constituency_energy_facts.json", + "source_name": "microcosm", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", + "source_table": "DESNZ sub-national 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_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:acc736971c970f0635b15abd", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b510437820d40fdc9b99f56f", "aggregation": { "method": "sum" }, @@ -151315,19 +152783,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "W07000088", + "id": "S14000103", "level": "constituency", - "name": "Caerphilly", + "name": "Perth and Kinross-shire", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Caerphilly: 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.W07000088" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.S14000103" }, "measure": { "unit": "count" @@ -151348,20 +152816,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:acc736971c970f0635b15abd", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b510437820d40fdc9b99f56f", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 37417.437, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:acd9cc84f12b3e561c220803", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b51751edc0f49fdb56098f96", "aggregation": { "method": "sum" }, @@ -151402,19 +152870,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001565", + "id": "E14001221", "level": "constituency", - "name": "Warrington South", + "name": "Edmonton and Winchmore Hill", "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, Edmonton and Winchmore Hill: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "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.E14001221" }, "measure": { "unit": "count" @@ -151437,20 +152905,107 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:acd9cc84f12b3e561c220803", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b51751edc0f49fdb56098f96", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 46951.093, + "value_type": "float" + }, + { + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b5253b07e198eb1a08beef0a", + "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": "E14001241", + "level": "constituency", + "name": "Frome and East Somerset", + "vintage": "pcon_2024" + }, + "label": "Domestic gas meters, 2024, Frome and East Somerset: DESNZ's authority totals split by its small-area figures", + "layout": { + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + }, + "lineage": { + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001241" + }, + "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:b5253b07e198eb1a08beef0a", + "source": { + "source_file": "desnz_constituency_energy_facts.json", + "source_name": "microcosm", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", + "source_table": "DESNZ sub-national 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_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ad0044f69cdf73baaaf2e4f4", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b52fe8e22b1e1f10b8f23cad", "aggregation": { "method": "sum" }, @@ -151491,19 +153046,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001232", + "id": "W07000112", "level": "constituency", - "name": "Exmouth and Exeter East", + "name": "Ynys M\u00f4n", "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, 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.E14001232" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.W07000112" }, "measure": { "unit": "kwh" @@ -151524,20 +153079,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ad0044f69cdf73baaaf2e4f4", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b52fe8e22b1e1f10b8f23cad", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 157027973.165, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ad428d25e5378a574cd66586", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b54166eb0a3af52b55d710d9", "aggregation": { "method": "sum" }, @@ -151578,19 +153133,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001146", + "id": "E14001600", "level": "constituency", - "name": "Bury St Edmunds and Stowmarket", + "name": "Wycombe", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Bury St Edmunds and Stowmarket: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Wycombe: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001146" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001600" }, "measure": { "unit": "count" @@ -151611,28 +153166,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ad428d25e5378a574cd66586", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b54166eb0a3af52b55d710d9", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 35323.945, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ad4ad1c337eeeca925b07394", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b573c87f211378a04584237b", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -151648,7 +153203,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -151657,7 +153212,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -151665,27 +153220,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001371", + "id": "S14000084", "level": "constituency", - "name": "Mitcham and Morden", + "name": "Glasgow East", "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, Glasgow East: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001371" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.S14000084" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "gas_year", @@ -151698,28 +153253,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ad4ad1c337eeeca925b07394", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b573c87f211378a04584237b", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 44835.885, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ad4b3c17fc54cfb0de0efb92", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b585bba82d7c12aa2fe7e93f", "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", @@ -151732,83 +153287,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": "E14001603", + "id": "S14000070", "level": "constituency", - "name": "Yeovil", + "name": "Coatbridge and Bellshill", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Yeovil: 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.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.E14001603" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.S14000070" }, "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:ad4b3c17fc54cfb0de0efb92", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b585bba82d7c12aa2fe7e93f", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 43073.65, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ad5008e6c57915b07811fb9a", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b58967508ed7d2f418b2fa88", "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", @@ -151821,83 +153374,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": "E14001479", + "id": "E14001357", "level": "constituency", - "name": "Solihull West and Shirley", + "name": "Melton and Syston", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Solihull West and Shirley: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 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" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_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.E14001479" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001357" }, "measure": { - "unit": "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:ad5008e6c57915b07811fb9a", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b58967508ed7d2f418b2fa88", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 38998.696, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ad936761fd50291b796f698b", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b58e32bfc3228d79aa75b992", "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", @@ -151910,75 +153461,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": "E14001132", + "id": "E14001523", "level": "constituency", - "name": "Bristol East", + "name": "Stone, Great Wyrley and Penkridge", "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, 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.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.E14001523" }, "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:ad936761fd50291b796f698b", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b58e32bfc3228d79aa75b992", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 35523.742, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ad954716ac2dd486f8bf39f2", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b59339e62181c6c02cc9f95d", "aggregation": { "method": "sum" }, @@ -152019,19 +153568,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001255", + "id": "W07000082", "level": "constituency", - "name": "Great Grimsby and Cleethorpes", + "name": "Alyn and Deeside", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Great Grimsby and Cleethorpes: 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.E14001255" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.W07000082" }, "measure": { "unit": "kwh" @@ -152054,20 +153603,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ad954716ac2dd486f8bf39f2", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b59339e62181c6c02cc9f95d", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 136396537.659, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ada442cd79d89d8aa18c250a", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b5a5f74d52adb89dc1451af1", "aggregation": { "method": "sum" }, @@ -152108,19 +153657,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001321", + "id": "S14000102", "level": "constituency", - "name": "Leeds North East", + "name": "Paisley and Renfrewshire South", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Leeds North East: 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.electricity.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001321" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.S14000102" }, "measure": { "unit": "kwh" @@ -152143,28 +153692,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ada442cd79d89d8aa18c250a", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b5a5f74d52adb89dc1451af1", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 129144276.822, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ada818880f5b79a79ae86bc9", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b5b82bfaba8e21bfdf3fa523", "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", @@ -152177,83 +153726,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": "E14001221", + "id": "E14001559", "level": "constituency", - "name": "Edmonton and Winchmore Hill", + "name": "Vauxhall and Camberwell Green", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Edmonton and Winchmore Hill: 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.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.E14001221" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001559" }, "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:ada818880f5b79a79ae86bc9", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b5b82bfaba8e21bfdf3fa523", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 33612.626, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:adb0b0bf2add28c0567394b2", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b5d3a94a57e48cf55a6016d4", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -152269,7 +153816,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -152278,7 +153825,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -152286,27 +153833,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001434", + "id": "E14001129", "level": "constituency", - "name": "Putney", + "name": "Brighton Kemptown and Peacehaven", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Putney: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Brighton Kemptown and Peacehaven: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001434" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001129" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "calendar_year", @@ -152321,115 +153868,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:adb0b0bf2add28c0567394b2", - "source": { - "source_file": "desnz_constituency_energy_facts.json", - "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", - "source_table": "DESNZ sub-national 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_type": "float" - }, - { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:adcc688a439af5c5a34d8311", - "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": "E14001363", - "level": "constituency", - "name": "Mid Dorset and North Poole", - "vintage": "pcon_2024" - }, - "label": "Domestic gas meters, 2024, Mid Dorset and North Poole: DESNZ's authority totals split by its small-area figures", - "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_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" - }, - "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:adcc688a439af5c5a34d8311", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b5d3a94a57e48cf55a6016d4", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 44148.197, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ae19f1326f77978c2558417a", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b5e7dc05527d544bc8a41c66", "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", @@ -152442,81 +153902,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": "E14001495", + "id": "S14000070", "level": "constituency", - "name": "South West Devon", + "name": "Coatbridge and Bellshill", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, South West Devon: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, 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.E14001495" + "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:ae19f1326f77978c2558417a", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b5e7dc05527d544bc8a41c66", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 123460860.277, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ae1dc402de06b11af5597558", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b6132c5e7f1dd5dbace38c82", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -152529,73 +153991,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": "E14001574", + "id": "E14001336", "level": "constituency", - "name": "West Bromwich", + "name": "Lincoln", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, West Bromwich: 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.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001574" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001336" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_concept": "desnz.subnational.domestic_electricity_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ae1dc402de06b11af5597558", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b6132c5e7f1dd5dbace38c82", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 50224.0, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ae2e8a68dbe937e2ca41d02f", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b63883b62fb4c959463dce51", "aggregation": { "method": "sum" }, @@ -152636,19 +154100,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001367", + "id": "E14001256", "level": "constituency", - "name": "Middlesbrough and Thornaby East", + "name": "Great Yarmouth", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Middlesbrough and Thornaby East: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, 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.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001367" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001256" }, "measure": { "unit": "kwh" @@ -152669,20 +154133,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ae2e8a68dbe937e2ca41d02f", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b63883b62fb4c959463dce51", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 323802773.497, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ae484727734fc5967be6548c", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b651317d0e971a8ea87d6c73", "aggregation": { "method": "sum" }, @@ -152723,19 +154187,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001467", + "id": "E14001106", "level": "constituency", - "name": "Sheffield Central", + "name": "Blaydon and Consett", "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, 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.E14001467" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001106" }, "measure": { "unit": "kwh" @@ -152756,20 +154220,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ae484727734fc5967be6548c", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b651317d0e971a8ea87d6c73", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 525020822.236, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ae4aa09e70c281eb978b0a60", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b65b8e4b919ecf54bd74badf", "aggregation": { "method": "sum" }, @@ -152810,19 +154274,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001080", + "id": "E14001201", "level": "constituency", - "name": "Bath", + "name": "Dorking and Horley", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Bath: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Dorking and Horley: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001080" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001201" }, "measure": { "unit": "count" @@ -152845,28 +154309,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ae4aa09e70c281eb978b0a60", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b65b8e4b919ecf54bd74badf", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 40371.62, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ae5b2568723f15254b8580dc", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b6708b06e16d53877bc530d7", "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", @@ -152879,83 +154343,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": "E14001305", + "id": "E14001136", "level": "constituency", - "name": "Islington North", + "name": "Broadland and Fakenham", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Islington North: 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.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.E14001305" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001136" }, "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:ae5b2568723f15254b8580dc", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b6708b06e16d53877bc530d7", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 28099.701, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ae5e43d54b66db755cc3c7b0", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b69a3d5750372b848017818d", "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", @@ -152968,83 +154430,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": "E14001145", + "id": "E14001579", "level": "constituency", - "name": "Bury South", + "name": "West Worcestershire", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Bury South: 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_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_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.E14001145" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001579" }, "measure": { - "unit": "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:ae5e43d54b66db755cc3c7b0", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b69a3d5750372b848017818d", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 31017.563, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ae96fac775d62f6056f831f8", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b6ec21b9d83acb20acce3a45", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -153060,7 +154520,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -153069,7 +154529,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -153077,27 +154537,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001396", + "id": "S14000088", "level": "constituency", - "name": "North Norfolk", + "name": "Glasgow South West", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, North Norfolk: 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_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001396" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.S14000088" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "calendar_year", @@ -153112,28 +154572,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ae96fac775d62f6056f831f8", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b6ec21b9d83acb20acce3a45", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 126225194.003, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:aeaeee1bad31a827181b02c4", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b72dd50fdee22763d5a7b5a1", "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", @@ -153146,73 +154606,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": "E14001527", + "id": "E14001082", "level": "constituency", - "name": "Streatham and Croydon North", + "name": "Beaconsfield", "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 meters, 2024, Beaconsfield: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_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.E14001527" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001082" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_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:aeaeee1bad31a827181b02c4", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b72dd50fdee22763d5a7b5a1", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 41486.944, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:aee16bf3d9d3c8acf6647f48", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b72de30bcf380f9c52edacf2", "aggregation": { "method": "sum" }, @@ -153253,19 +154715,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001513", + "id": "E14001561", "level": "constituency", - "name": "Stafford", + "name": "Wallasey", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Stafford: 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.E14001513" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001561" }, "measure": { "unit": "kwh" @@ -153286,28 +154748,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:aee16bf3d9d3c8acf6647f48", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b72de30bcf380f9c52edacf2", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 444231155.993, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:aee7fb772aee179ce0f05e48", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b7444d81afb1524cc4fa1ffb", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -153323,7 +154785,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -153332,7 +154794,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -153340,27 +154802,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001447", + "id": "E14001529", "level": "constituency", - "name": "Rochester and Strood", + "name": "Stroud", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Rochester and Strood: 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.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001447" + "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_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "gas_year", @@ -153373,28 +154835,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:aee7fb772aee179ce0f05e48", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b7444d81afb1524cc4fa1ffb", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 38465.508, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:af01150c9a6365bc4812665b", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b7545c6f12b0ba82decd0c26", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -153410,7 +154872,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -153419,7 +154881,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -153427,27 +154889,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "W07000112", + "id": "E14001215", "level": "constituency", - "name": "Ynys M\u00f4n", + "name": "East Surrey", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Ynys M\u00f4n: 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_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.W07000112" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001215" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "gas_year", @@ -153460,20 +154922,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:af01150c9a6365bc4812665b", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b7545c6f12b0ba82decd0c26", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 36758.0, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:af0d78dc4af621b8d9403c99", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b765642655bd59aac5713427", "aggregation": { "method": "sum" }, @@ -153514,19 +154976,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001472", + "id": "E14001069", "level": "constituency", - "name": "Shipley", + "name": "Ashford", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Shipley: 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.E14001472" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001069" }, "measure": { "unit": "kwh" @@ -153547,28 +155009,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:af0d78dc4af621b8d9403c99", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b765642655bd59aac5713427", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 396778550.722, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:af461532b0c48960f6d411fd", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b770cf73343acb4e454bff8b", "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", @@ -153581,83 +155043,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": "E14001475", + "id": "E14001594", "level": "constituency", - "name": "Skipton and Ripon", + "name": "Wolverhampton North East", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Skipton and Ripon: 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_meter_count", - "record_set_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.E14001475" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001594" }, "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:af461532b0c48960f6d411fd", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b770cf73343acb4e454bff8b", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 40918.199, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:af6f51414335522ad76811b3", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b780cebbe24a0139de94fb15", "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", @@ -153673,7 +155133,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -153682,7 +155142,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -153690,27 +155150,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001171", + "id": "E14001197", "level": "constituency", - "name": "Christchurch", + "name": "Didcot and Wantage", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Christchurch: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Didcot and Wantage: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_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.E14001171" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001197" }, "measure": { - "unit": "count" + "unit": "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", @@ -153723,20 +155183,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:af6f51414335522ad76811b3", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b780cebbe24a0139de94fb15", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 443528777.896, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:af9d3a3741cac9e0784b5bf9", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b7818a46fbea12e6f361aaec", "aggregation": { "method": "sum" }, @@ -153777,19 +155237,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001345", + "id": "E14001220", "level": "constituency", - "name": "Luton North", + "name": "Eastleigh", "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, 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" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001345" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001220" }, "measure": { "unit": "kwh" @@ -153812,28 +155272,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:af9d3a3741cac9e0784b5bf9", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b7818a46fbea12e6f361aaec", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 131044285.698, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:afa9089999bea98d051c63e5", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b7887e40cc1ed994494d5fe3", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -153846,83 +155306,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": "E14001482", + "id": "E14001601", "level": "constituency", - "name": "South Cotswolds", + "name": "Wyre Forest", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, South Cotswolds: 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.E14001482" + "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:afa9089999bea98d051c63e5", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b7887e40cc1ed994494d5fe3", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 437084210.215, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:afad12d903ddf2cd3a76c1ca", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b7c9e5e3f567d7f1006bfc1a", "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", @@ -153938,7 +155396,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -153947,7 +155405,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -153955,27 +155413,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001244", + "id": "E14001464", "level": "constituency", - "name": "Gateshead Central and Whickham", + "name": "Selby", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Gateshead Central and Whickham: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, 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.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001244" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.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_gas_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "gas_year", @@ -153988,28 +155446,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:afad12d903ddf2cd3a76c1ca", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b7c9e5e3f567d7f1006bfc1a", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 398449157.951, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:afb97288424f65fa790ddacc", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b7d5339cf27034db88b355c2", "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", @@ -154022,81 +155480,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": "E14001245", + "id": "E14001107", "level": "constituency", - "name": "Gedling", + "name": "Blyth and Ashington", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Gedling: 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_consumption", - "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.E14001245" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001107" }, "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:afb97288424f65fa790ddacc", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b7d5339cf27034db88b355c2", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 130309840.076, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:afd0688516278469086e08d1", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b7daac328cfbef051d2fd33d", "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", @@ -154109,83 +155569,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": "E14001085", + "id": "S14000021", "level": "constituency", - "name": "Bermondsey and Old Southwark", + "name": "East Renfrewshire", "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 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.electricity.consumption", - "record_set_spec_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.E14001085" + "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_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:afd0688516278469086e08d1", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b7daac328cfbef051d2fd33d", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 37962.0, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b029707e1ac527e2128a953c", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b7e8bba6971c83646284ddd0", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -154201,7 +155659,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -154210,7 +155668,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -154218,27 +155676,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001596", + "id": "W07000081", "level": "constituency", - "name": "Wolverhampton West", + "name": "Aberafan Maesteg", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Wolverhampton West: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Aberafan Maesteg: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001596" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.W07000081" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "gas_year", @@ -154251,20 +155709,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b029707e1ac527e2128a953c", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b7e8bba6971c83646284ddd0", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 41872.29, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b031a2f49b05cd875be44823", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b824723a22472d91441ad6de", "aggregation": { "method": "sum" }, @@ -154305,19 +155763,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001554", + "id": "E14001244", "level": "constituency", - "name": "Truro and Falmouth", + "name": "Gateshead Central and Whickham", "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, Gateshead Central and Whickham: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001554" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001244" }, "measure": { "unit": "kwh" @@ -154338,28 +155796,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b031a2f49b05cd875be44823", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b824723a22472d91441ad6de", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 517349680.928, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b0510ce7ec54114be2fa2c44", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b834957c2d05f59ff1f35d53", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -154375,7 +155833,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -154384,7 +155842,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -154392,27 +155850,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001217", + "id": "E14001337", "level": "constituency", - "name": "East Wiltshire", + "name": "Liverpool Garston", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, East Wiltshire: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Liverpool Garston: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001217" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001337" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "calendar_year", @@ -154427,28 +155885,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b0510ce7ec54114be2fa2c44", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b834957c2d05f59ff1f35d53", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 127871412.084, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b065e49cc9d04deaa3410e3e", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b842f0e2533d37c75ef53bcc", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -154464,7 +155922,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -154473,150 +155931,61 @@ "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:b065e49cc9d04deaa3410e3e", - "source": { - "source_file": "desnz_constituency_energy_facts.json", - "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", - "source_table": "DESNZ sub-national 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_type": "float" - }, - { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b0981710e88d627d4de27226", - "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": "E14001530", + "id": "E14001403", "level": "constituency", - "name": "Suffolk Coastal", + "name": "North West Hampshire", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Suffolk Coastal: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, North West Hampshire: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001530" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001403" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_concept": "desnz.subnational.domestic_gas_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b0981710e88d627d4de27226", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b842f0e2533d37c75ef53bcc", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 38067.431, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b0f0b0f92835913838ed2bb5", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b86e7432cf6bea580b15a0dd", "aggregation": { "method": "sum" }, @@ -154657,19 +156026,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001460", + "id": "E14001232", "level": "constituency", - "name": "Salisbury", + "name": "Exmouth and Exeter East", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Salisbury: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Exmouth and Exeter East: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", "record_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.E14001232" }, "measure": { "unit": "kwh" @@ -154690,28 +156059,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b0f0b0f92835913838ed2bb5", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b86e7432cf6bea580b15a0dd", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 344576549.913, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b0f7a06211eae288decebb39", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b873c14e98c6de26d43466a2", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -154724,73 +156093,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": "E14001339", + "id": "E14001285", "level": "constituency", - "name": "Liverpool Walton", + "name": "Hexham", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Liverpool Walton: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Hexham: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001339" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001285" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_concept": "desnz.subnational.domestic_electricity_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b0f7a06211eae288decebb39", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b873c14e98c6de26d43466a2", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 44562.473, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b0f9928b0bba932cefbe724c", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b8c5d70948e8f9979b3ef979", "aggregation": { "method": "sum" }, @@ -154831,19 +156202,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "W07000106", + "id": "E14001357", "level": "constituency", - "name": "Pontypridd", + "name": "Melton and Syston", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Pontypridd: 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.electricity.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.W07000106" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001357" }, "measure": { "unit": "kwh" @@ -154866,20 +156237,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b0f9928b0bba932cefbe724c", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b8c5d70948e8f9979b3ef979", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 148836904.716, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b1035e9f9e16ecb5387beaf2", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b8cee1df190ff95865812781", "aggregation": { "method": "sum" }, @@ -154920,19 +156291,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001421", + "id": "E14001148", "level": "constituency", - "name": "Peckham", + "name": "Camborne and Redruth", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Peckham: 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.E14001421" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001148" }, "measure": { "unit": "count" @@ -154955,28 +156326,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b1035e9f9e16ecb5387beaf2", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b8cee1df190ff95865812781", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 46965.627, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b123a9f38673b1f72bc7286a", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b8d710c2b3a7a60e38c78a2b", "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", @@ -154989,75 +156360,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": "E14001340", + "id": "E14001283", "level": "constituency", - "name": "Liverpool Wavertree", + "name": "Hertford and Stortford", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Liverpool Wavertree: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Hertford and Stortford: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_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.E14001340" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001283" }, "measure": { - "unit": "count" + "unit": "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:b123a9f38673b1f72bc7286a", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b8d710c2b3a7a60e38c78a2b", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 518099911.841, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b142cabce7a367f7aacd0866", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b8ddc7e7146606b654a60862", "aggregation": { "method": "sum" }, @@ -155098,19 +156467,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001245", + "id": "E14001426", "level": "constituency", - "name": "Gedling", + "name": "Plymouth Moor View", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Gedling: 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.E14001245" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001426" }, "measure": { "unit": "kwh" @@ -155133,28 +156502,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b142cabce7a367f7aacd0866", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b8ddc7e7146606b654a60862", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 127483167.637, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b15efbd5c654ce5739e1a05b", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b94fec6148877321ef45f926", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -155167,75 +156536,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": "E14001536", + "id": "E14001568", "level": "constituency", - "name": "Swindon North", + "name": "Watford", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Swindon North: 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.E14001536" + "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:b15efbd5c654ce5739e1a05b", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b94fec6148877321ef45f926", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 475476407.441, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b17f32ada87a43a3f1711dea", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b969fbb3f9617b78981b5f1e", "aggregation": { "method": "sum" }, @@ -155276,19 +156643,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001177", + "id": "E14001539", "level": "constituency", - "name": "Colne Valley", + "name": "Tatton", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Colne Valley: 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_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001177" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001539" }, "measure": { "unit": "count" @@ -155311,28 +156678,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b17f32ada87a43a3f1711dea", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b969fbb3f9617b78981b5f1e", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 44003.901, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b1857357870433fe434c1729", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b96d4196df74fb7567dd4d9e", "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", @@ -155345,81 +156712,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": "E14001258", + "id": "E14001433", "level": "constituency", - "name": "Guildford", + "name": "Preston", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Guildford: 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_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_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.E14001258" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001433" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b1857357870433fe434c1729", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b96d4196df74fb7567dd4d9e", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 50631.804, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b19c03d40a74f0bb5474f8b8", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b9788dc49cc5dbc3e787ee40", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -155435,7 +156804,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -155444,7 +156813,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -155452,27 +156821,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001070", + "id": "E14001590", "level": "constituency", - "name": "Ashton-under-Lyne", + "name": "Witham", "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, Witham: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_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.E14001590" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "calendar_year", @@ -155487,28 +156856,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b19c03d40a74f0bb5474f8b8", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b9788dc49cc5dbc3e787ee40", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 46740.832, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b1a976c3ed268da2d5f17e82", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b9be932ce4c2c6b8d8dd2974", "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", @@ -155521,73 +156890,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": "E14001475", + "id": "E14001367", "level": "constituency", - "name": "Skipton and Ripon", + "name": "Middlesbrough and Thornaby East", "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, 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" + "record_set_id": "uk.local_geography.desnz_constituency_energy.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.E14001367" }, "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:b1a976c3ed268da2d5f17e82", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b9be932ce4c2c6b8d8dd2974", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 136275348.008, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b1bdfdd6a726ffc013a21a3a", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b9d2eaaae9833a0593cda7ef", "aggregation": { "method": "sum" }, @@ -155628,19 +156999,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001169", + "id": "E14001335", "level": "constituency", - "name": "Chipping Barnet", + "name": "Lichfield", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Chipping Barnet: 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_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001169" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001335" }, "measure": { "unit": "count" @@ -155661,20 +157032,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b1bdfdd6a726ffc013a21a3a", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b9d2eaaae9833a0593cda7ef", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 40148.339, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b1c5d46770feba66dcd891b9", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b9e9d8d0051c1b0e470b379d", "aggregation": { "method": "sum" }, @@ -155715,19 +157086,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001139", + "id": "E14001485", "level": "constituency", - "name": "Broxbourne", + "name": "South Dorset", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Broxbourne: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, South Dorset: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", "record_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" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001485" }, "measure": { "unit": "kwh" @@ -155748,28 +157119,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b1c5d46770feba66dcd891b9", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b9e9d8d0051c1b0e470b379d", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 394576742.529, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b1ca2edaf4b8e6b2dda16ef1", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ba0f1462812f4336f8394392", "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", @@ -155782,83 +157153,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": "E14001095", + "id": "E14001224", "level": "constituency", - "name": "Birmingham Hodge Hill and Solihull North", + "name": "Ely and East Cambridgeshire", "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 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.electricity.consumption", - "record_set_spec_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.E14001095" + "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_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:b1ca2edaf4b8e6b2dda16ef1", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ba0f1462812f4336f8394392", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 35749.813, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b1d0b7cd954b13fa53a3b38c", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ba265eec6c2e92e93a8273d2", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -155874,7 +157243,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -155883,7 +157252,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -155891,27 +157260,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000080", + "id": "E14001369", "level": "constituency", - "name": "Edinburgh South", + "name": "Milton Keynes Central", "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, Milton Keynes Central: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.S14000080" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001369" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "gas_year", @@ -155924,20 +157293,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b1d0b7cd954b13fa53a3b38c", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ba265eec6c2e92e93a8273d2", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 47239.343, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b1e14985eaea3c6c9f1d7ff7", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ba3b1b118b66ad8697fa19d7", "aggregation": { "method": "sum" }, @@ -155978,19 +157347,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001098", + "id": "E14001361", "level": "constituency", - "name": "Birmingham Perry Barr", + "name": "Mid Cheshire", "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, 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.E14001098" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001361" }, "measure": { "unit": "kwh" @@ -156011,28 +157380,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b1e14985eaea3c6c9f1d7ff7", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ba3b1b118b66ad8697fa19d7", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 438064696.22, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b1e51e983b20ec7ba1871bfb", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ba69b1d0cd0bab45804d8329", "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", @@ -156045,83 +157414,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": "E14001474", + "id": "E14001144", "level": "constituency", - "name": "Sittingbourne and Sheppey", + "name": "Bury North", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Sittingbourne and Sheppey: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Bury North: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.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.E14001474" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001144" }, "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:b1e51e983b20ec7ba1871bfb", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ba69b1d0cd0bab45804d8329", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 43382.723, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b1e79f862e0528534d7abc1e", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ba948c594308cb39a05fafa4", "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", @@ -156134,83 +157501,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": "E14001095", + "id": "E14001497", "level": "constituency", - "name": "Birmingham Hodge Hill and Solihull North", + "name": "South West Norfolk", "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, South West Norfolk: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_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.E14001497" }, "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:b1e79f862e0528534d7abc1e", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ba948c594308cb39a05fafa4", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 24254.573, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b1f95858d36b7d3f3b949556", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:baa8e8b3738c4dbd5bbb15d0", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -156226,7 +157591,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -156235,7 +157600,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -156243,27 +157608,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001374", + "id": "E14001082", "level": "constituency", - "name": "New Forest West", + "name": "Beaconsfield", "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, Beaconsfield: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001374" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001082" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "calendar_year", @@ -156278,28 +157643,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b1f95858d36b7d3f3b949556", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:baa8e8b3738c4dbd5bbb15d0", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 178149638.115, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b24b10965fa22c777fad649f", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:babc30b595b26fadbaf59878", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -156315,7 +157680,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -156324,7 +157689,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -156332,27 +157697,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000091", + "id": "W07000109", "level": "constituency", - "name": "Gordon and Buchan", + "name": "Torfaen", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Gordon and Buchan: 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.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.S14000091" + "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_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "gas_year", @@ -156365,20 +157730,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b24b10965fa22c777fad649f", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:babc30b595b26fadbaf59878", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 41725.0, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b27cf1ec01ae5b9ce417b001", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:bac7a70c0db99604b46700f8", "aggregation": { "method": "sum" }, @@ -156419,19 +157784,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001372", + "id": "E14001211", "level": "constituency", - "name": "Morecambe and Lunesdale", + "name": "Easington", "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, 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.E14001372" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001211" }, "measure": { "unit": "count" @@ -156452,28 +157817,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b27cf1ec01ae5b9ce417b001", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:bac7a70c0db99604b46700f8", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 44200.34, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b2a902c6f0880c184f1b6ff8", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:bafe2959668f9580ca2977b2", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -156489,7 +157854,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -156498,7 +157863,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -156506,53 +157871,142 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001580", + "id": "E14001105", "level": "constituency", - "name": "Westmorland and Lonsdale", + "name": "Blackpool South", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Westmorland and Lonsdale: 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_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + }, + "lineage": { + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001105" + }, + "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:bafe2959668f9580ca2977b2", + "source": { + "source_file": "desnz_constituency_energy_facts.json", + "source_name": "microcosm", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", + "source_table": "DESNZ sub-national 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_type": "float" + }, + { + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:bb2610abfe27e637f11372eb", + "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": "E14001076", + "level": "constituency", + "name": "Barrow and Furness", + "vintage": "pcon_2024" + }, + "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.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.E14001076" }, "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:b2a902c6f0880c184f1b6ff8", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:bb2610abfe27e637f11372eb", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 143104783.945, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b2b4331fab2ce622704f06b4", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:bb2fd5fc86ba5c87047a8037", "aggregation": { "method": "sum" }, @@ -156593,19 +158047,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001346", + "id": "E14001238", "level": "constituency", - "name": "Luton South and South Bedfordshire", + "name": "Finchley and Golders Green", "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 consumption, 2024, Finchley and Golders Green: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001346" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001238" }, "measure": { "unit": "kwh" @@ -156626,28 +158080,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b2b4331fab2ce622704f06b4", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:bb2fd5fc86ba5c87047a8037", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 708989877.941, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b2d19d5ed04c21f2263357ff", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:bb4336d2e78a2b0495155cf1", "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", @@ -156663,7 +158117,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -156672,7 +158126,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -156680,27 +158134,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001249", + "id": "E14001122", "level": "constituency", - "name": "Godalming and Ash", + "name": "Brent East", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Godalming and Ash: 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.E14001249" + "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", @@ -156713,20 +158167,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b2d19d5ed04c21f2263357ff", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:bb4336d2e78a2b0495155cf1", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 542855668.568, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b30b8a9c745548aee5ffff2f", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:bb4d4bde6e413ea7fd62b606", "aggregation": { "method": "sum" }, @@ -156767,19 +158221,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001485", + "id": "E14001204", "level": "constituency", - "name": "South Dorset", + "name": "Dudley", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, South Dorset: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, 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.E14001485" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001204" }, "measure": { "unit": "count" @@ -156800,28 +158254,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b30b8a9c745548aee5ffff2f", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:bb4d4bde6e413ea7fd62b606", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 40324.977, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b33520151b472a19fcca6ccc", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:bb50106f46851bd8b6a6eaf9", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -156837,7 +158291,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -156846,7 +158300,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -156854,27 +158308,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001155", + "id": "E14001499", "level": "constituency", - "name": "Central Devon", + "name": "Southampton Itchen", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Central Devon: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, 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" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001155" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001499" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "calendar_year", @@ -156889,28 +158343,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b33520151b472a19fcca6ccc", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:bb50106f46851bd8b6a6eaf9", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 165476595.7, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b3559c2528fb129199257fef", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:bb5c093a2cabfa2df7128e46", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -156926,7 +158380,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -156935,158 +158389,69 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", - "temperature_adjustment": "weather_corrected" - }, - "entity": { - "name": "household", - "role": "domestic_energy_customer" - }, - "geography": { - "id": "E14001168", - "level": "constituency", - "name": "Chippenham", - "vintage": "pcon_2024" - }, - "label": "Domestic gas consumption, 2024, Chippenham: DESNZ's authority totals split by its small-area figures", - "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" - }, - "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001168" - }, - "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:b3559c2528fb129199257fef", - "source": { - "source_file": "desnz_constituency_energy_facts.json", - "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", - "source_table": "DESNZ sub-national 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_type": "float" - }, - { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b385480d5ae02371b39c2f12", - "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": "E14001106", + "id": "E14001437", "level": "constituency", - "name": "Blaydon and Consett", + "name": "Rayleigh and Wickford", "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, 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" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_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.E14001437" }, "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:b385480d5ae02371b39c2f12", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:bb5c093a2cabfa2df7128e46", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 39017.845, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b385d642a3c4b3e4680b4405", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:bb63bc0b9f7f57ef418086ba", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -157099,83 +158464,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": "E14001166", + "id": "E14001444", "level": "constituency", - "name": "Chichester", + "name": "Richmond and Northallerton", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Chichester: 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.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001166" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001444" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_concept": "desnz.subnational.domestic_gas_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b385d642a3c4b3e4680b4405", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:bb63bc0b9f7f57ef418086ba", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 337497469.096, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b3aa3e9a208a5e348f42c759", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:bb66fc9bc7c5a9fd64d9a38c", "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", @@ -157188,75 +158551,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": "W07000105", + "id": "S14000097", "level": "constituency", - "name": "Newport West and Islwyn", + "name": "Mid Dunbartonshire", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Newport West and Islwyn: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Mid Dunbartonshire: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", - "record_set_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.W07000105" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.S14000097" }, "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:b3aa3e9a208a5e348f42c759", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:bb66fc9bc7c5a9fd64d9a38c", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 39409.857, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b3c27659882e86d34dece7d6", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:bb7c81ad9f6ddc2f07a5e4d6", "aggregation": { "method": "sum" }, @@ -157297,19 +158658,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000062", + "id": "W07000098", "level": "constituency", - "name": "Aberdeenshire North and Moray East", + "name": "Llanelli", "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, 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.S14000062" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.W07000098" }, "measure": { "unit": "kwh" @@ -157332,20 +158693,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b3c27659882e86d34dece7d6", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:bb7c81ad9f6ddc2f07a5e4d6", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 132806571.207, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b3c807ba396922607d98909d", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:bb9173dc577af3c27bd8784c", "aggregation": { "method": "sum" }, @@ -157386,19 +158747,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001587", + "id": "E14001355", "level": "constituency", - "name": "Winchester", + "name": "Mansfield", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Winchester: 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.E14001587" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001355" }, "measure": { "unit": "kwh" @@ -157421,28 +158782,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b3c807ba396922607d98909d", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:bb9173dc577af3c27bd8784c", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 141477945.459, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b3db9047ca4b647e34cba7e4", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:bb9f2e13a456fbf0a5f59907", "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", @@ -157455,83 +158816,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": "E14001242", "level": "constituency", - "name": "Maldon", + "name": "Fylde", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Maldon: 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_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_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.E14001242" }, "measure": { - "unit": "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:b3db9047ca4b647e34cba7e4", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:bb9f2e13a456fbf0a5f59907", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 43784.696, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b3ed4e728d68e198358c7f90", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:bb9fece7fab5d3d046f033f5", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -157544,83 +158903,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": "E14001276", + "id": "E14001096", "level": "constituency", - "name": "Hayes and Harlington", + "name": "Birmingham Ladywood", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Hayes and Harlington: 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.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001276" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001096" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_concept": "desnz.subnational.domestic_gas_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b3ed4e728d68e198358c7f90", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:bb9fece7fab5d3d046f033f5", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 432756137.505, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b3fbdf95378fbfdead5c2c8f", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:bbb7600a8814e76d6b5b6e8f", "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", @@ -157633,75 +158990,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": "E14001097", + "id": "E14001131", "level": "constituency", - "name": "Birmingham Northfield", + "name": "Bristol Central", "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, Bristol Central: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001097" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001131" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_concept": "desnz.subnational.domestic_gas_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b3fbdf95378fbfdead5c2c8f", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:bbb7600a8814e76d6b5b6e8f", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 30260.241, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b41175594d6d60c6747c1d28", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:bbbc01c6a97a99829afa3513", "aggregation": { "method": "sum" }, @@ -157742,19 +159097,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001399", + "id": "E14001460", "level": "constituency", - "name": "North Somerset", + "name": "Salisbury", "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, 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.gas.consumption", "record_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.E14001460" }, "measure": { "unit": "kwh" @@ -157775,20 +159130,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b41175594d6d60c6747c1d28", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:bbbc01c6a97a99829afa3513", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 314958060.204, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b4a5642b96d40718cd30e7a5", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:bc17a6dc022211f4a54d6dbf", "aggregation": { "method": "sum" }, @@ -157829,19 +159184,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001110", + "id": "E14001491", "level": "constituency", - "name": "Bolton North East", + "name": "South Ribble", "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, 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" }, "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.E14001491" }, "measure": { "unit": "count" @@ -157862,20 +159217,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b4a5642b96d40718cd30e7a5", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:bc17a6dc022211f4a54d6dbf", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 40900.0, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b4a83a4f84ccd362c41a54bd", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:bc278906b5ad13cf3bfe7353", "aggregation": { "method": "sum" }, @@ -157916,19 +159271,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001153", + "id": "E14001510", "level": "constituency", - "name": "Carshalton and Wallington", + "name": "St Helens South and Whiston", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Carshalton and Wallington: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, 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.E14001153" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001510" }, "measure": { "unit": "kwh" @@ -157949,107 +159304,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b4a83a4f84ccd362c41a54bd", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:bc278906b5ad13cf3bfe7353", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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:b4bbdad6a0f6a5f97ca84959", - "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": "E14001245", - "level": "constituency", - "name": "Gedling", - "vintage": "pcon_2024" - }, - "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.E14001245" - }, - "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:b4bbdad6a0f6a5f97ca84959", - "source": { - "source_file": "desnz_constituency_energy_facts.json", - "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", - "source_table": "DESNZ sub-national 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": 435778804.92, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b4cf817829da883bca3743a3", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:bc284ccc3f6351046d6d8123", "aggregation": { "method": "sum" }, @@ -158090,19 +159358,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001386", + "id": "E14001313", "level": "constituency", - "name": "North Cotswolds", + "name": "Kingston upon Hull East", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, North Cotswolds: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Kingston upon Hull East: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001386" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001313" }, "measure": { "unit": "kwh" @@ -158125,28 +159393,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b4cf817829da883bca3743a3", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:bc284ccc3f6351046d6d8123", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 126869839.745, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b4f9e8e7366ca4fb70a2161a", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:bc69b60744d067f6cbe776fe", "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", @@ -158159,83 +159427,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": "E14001211", + "id": "E14001065", "level": "constituency", - "name": "Easington", + "name": "Altrincham and Sale West", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Easington: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Altrincham and Sale West: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_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.E14001211" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001065" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_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:b4f9e8e7366ca4fb70a2161a", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:bc69b60744d067f6cbe776fe", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 39236.425, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b505b7e9cac60714e00d7dcc", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:bc916d3f4357edaa67eca00d", "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", @@ -158248,83 +159514,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": "E14001356", + "id": "E14001349", "level": "constituency", - "name": "Melksham and Devizes", + "name": "Maidstone and Malling", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Melksham and Devizes: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Maidstone and Malling: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_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.E14001356" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001349" }, "measure": { - "unit": "count" + "unit": "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:b505b7e9cac60714e00d7dcc", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:bc916d3f4357edaa67eca00d", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 460520956.288, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b50b2f52dad16160d171e520", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:bc9789c8f24dbd81e5aa1e3a", "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", @@ -158337,83 +159601,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": "E14001243", + "id": "E14001596", "level": "constituency", - "name": "Gainsborough", + "name": "Wolverhampton West", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Gainsborough: 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_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_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.E14001243" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001596" }, "measure": { - "unit": "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:b50b2f52dad16160d171e520", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:bc9789c8f24dbd81e5aa1e3a", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 41782.309, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b516cdec7eaaf0294a91ea18", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:bcae190088e1e9e633035bc9", "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", @@ -158426,83 +159688,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": "E14001591", + "id": "E14001142", "level": "constituency", - "name": "Witney", + "name": "Burnley", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Witney: 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.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.E14001591" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001142" }, "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:b516cdec7eaaf0294a91ea18", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:bcae190088e1e9e633035bc9", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 46409.662, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b56370efd75c1fe0989f2d1a", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:bcc75f4f31cfa2ac846a2516", "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", @@ -158515,83 +159775,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": "W07000089", + "id": "W07000111", "level": "constituency", - "name": "Cardiff East", + "name": "Wrexham", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Cardiff East: 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.W07000089" + "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:b56370efd75c1fe0989f2d1a", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:bcc75f4f31cfa2ac846a2516", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 38347.113, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b59045555ffb32cd60c0724b", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:bcf2637254820a7102e8892a", "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", @@ -158604,81 +159862,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": "E14001536", "level": "constituency", - "name": "Leeds Central and Headingley", + "name": "Swindon North", "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, 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.E14001319" + "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:b59045555ffb32cd60c0724b", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:bcf2637254820a7102e8892a", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 142702712.376, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b5b279f50114f06fc9ef28b1", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:bd05275cfe992c494e82b54f", "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", @@ -158691,83 +159951,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": "E14001430", + "id": "E14001576", "level": "constituency", - "name": "Poplar and Limehouse", + "name": "West Ham and Beckton", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Poplar and Limehouse: 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.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.E14001430" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001576" }, "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:b5b279f50114f06fc9ef28b1", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:bd05275cfe992c494e82b54f", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 37217.279, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b5c7547695b9629d3d6f8a61", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:bd0a160ce4106ba886beefd2", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -158783,7 +160041,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -158792,7 +160050,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -158800,27 +160058,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001529", + "id": "E14001217", "level": "constituency", - "name": "Stroud", + "name": "East Wiltshire", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Stroud: 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.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_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.E14001217" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "calendar_year", @@ -158835,28 +160093,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b5c7547695b9629d3d6f8a61", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:bd0a160ce4106ba886beefd2", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 188241359.895, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b5ebca8d50ddbd1e5f5e8c56", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:bd125c1dbd86ea1c860aa105", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -158872,7 +160130,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -158881,7 +160139,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -158889,27 +160147,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001485", + "id": "E14001492", "level": "constituency", - "name": "South Dorset", + "name": "South Shields", "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, 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.gas.meter_count", + "record_set_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.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_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "gas_year", @@ -158922,20 +160180,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b5ebca8d50ddbd1e5f5e8c56", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:bd125c1dbd86ea1c860aa105", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 42667.783, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b5f7c30586d7130c773f8f1a", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:bd248b656a4a376b7774e999", "aggregation": { "method": "sum" }, @@ -158976,19 +160234,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001486", + "id": "S14000070", "level": "constituency", - "name": "South East Cornwall", + "name": "Coatbridge and Bellshill", "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, 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.electricity.meter_count", "record_set_spec_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.S14000070" }, "measure": { "unit": "count" @@ -159011,28 +160269,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b5f7c30586d7130c773f8f1a", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:bd248b656a4a376b7774e999", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 45110.8, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b6252dfd5b837fbb49f93c98", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:bd434da13f12248f184c27e5", "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", @@ -159045,81 +160303,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": "E14001215", + "id": "E14001330", "level": "constituency", - "name": "East Surrey", + "name": "Lewes", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, East Surrey: 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_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_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.E14001215" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001330" }, "measure": { - "unit": "count" + "unit": "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:b6252dfd5b837fbb49f93c98", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:bd434da13f12248f184c27e5", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 153114661.799, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b646ba06e1a44e6cd4ea0ed0", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:bd4cbd7171819051fc349fb2", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -159135,7 +160395,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -159144,7 +160404,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -159152,27 +160412,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001450", + "id": "S14000109", "level": "constituency", - "name": "Rossendale and Darwen", + "name": "Central Ayrshire", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Rossendale and Darwen: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Central Ayrshire: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001450" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.S14000109" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "calendar_year", @@ -159187,28 +160447,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b646ba06e1a44e6cd4ea0ed0", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:bd4cbd7171819051fc349fb2", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 43900.497, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b64db196b3b950792d2896ec", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:bd5bd102544b259ff92765f6", "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", @@ -159221,83 +160481,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": "E14001167", "level": "constituency", - "name": "Tiverton and Minehead", + "name": "Chingford and Woodford Green", "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, 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.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.E14001167" }, "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:b64db196b3b950792d2896ec", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:bd5bd102544b259ff92765f6", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 39071.543, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b6afd0d54970d69804aab423", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:bd82341c1d21aa1581b02460", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -159310,83 +160568,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": "E14001159", + "id": "S14000106", "level": "constituency", - "name": "Chelmsford", + "name": "West Dunbartonshire", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Chelmsford: 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.E14001159" + "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:b6afd0d54970d69804aab423", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:bd82341c1d21aa1581b02460", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 430400386.12, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b6f20705935afd67d58fc7ea", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:bd8b2fbb5fb49ce04af7cf11", "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", @@ -159399,83 +160655,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": "E14001280", + "id": "E14001288", "level": "constituency", - "name": "Henley and Thame", + "name": "Hinckley and Bosworth", "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, 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.E14001280" + "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:b6f20705935afd67d58fc7ea", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:bd8b2fbb5fb49ce04af7cf11", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 447657552.146, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b72100d2651ce12b30208904", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:bd9da3a7616c39ccaf32b7b6", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -159491,7 +160745,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -159500,7 +160754,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -159508,27 +160762,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001509", + "id": "E14001478", "level": "constituency", - "name": "St Helens North", + "name": "Smethwick", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, St Helens North: 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_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001509" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001478" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "calendar_year", @@ -159543,28 +160797,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b72100d2651ce12b30208904", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:bd9da3a7616c39ccaf32b7b6", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 137776383.05, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b74a85b85b73640a08e1f727", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:be084b3afbe56a2054a92875", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -159580,7 +160834,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -159589,7 +160843,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -159597,27 +160851,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000106", + "id": "E14001568", "level": "constituency", - "name": "West Dunbartonshire", + "name": "Watford", "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, 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.S14000106" + "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", @@ -159632,28 +160886,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b74a85b85b73640a08e1f727", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:be084b3afbe56a2054a92875", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 156719231.411, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b7730661738619a2c3e184e3", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:be12c1eb8da81fbc476b2293", "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", @@ -159669,7 +160923,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -159678,7 +160932,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -159686,27 +160940,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001490", + "id": "E14001459", "level": "constituency", - "name": "South Northamptonshire", + "name": "Salford", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, South Northamptonshire: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Salford: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001490" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001459" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "gas_year", @@ -159719,28 +160973,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b7730661738619a2c3e184e3", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:be12c1eb8da81fbc476b2293", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 382147686.62, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b8054813fe1f420c8f43388f", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:be2053de7ad1056b2d1d9610", "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", @@ -159753,81 +161007,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": "E14001258", + "id": "E14001199", "level": "constituency", - "name": "Guildford", + "name": "Doncaster East and the Isle of Axholme", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Guildford: 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_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_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.E14001258" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001199" }, "measure": { - "unit": "count" + "unit": "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:b8054813fe1f420c8f43388f", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:be2053de7ad1056b2d1d9610", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 137145498.626, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b820215ee6db972a1fd80755", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:be254517de229f708c1caf5c", "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", @@ -159840,83 +161096,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": "E14001309", "level": "constituency", - "name": "Ealing Central and Acton", + "name": "Kenilworth and Southam", "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, Kenilworth and Southam: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001207" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001309" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_concept": "desnz.subnational.domestic_gas_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b820215ee6db972a1fd80755", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:be254517de229f708c1caf5c", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 31486.541, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b820c25568455154ea02518c", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:be2ae3868b76d3cb65c9a1d6", "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", @@ -159929,83 +161183,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": "E14001399", + "id": "E14001087", "level": "constituency", - "name": "North Somerset", + "name": "Beverley and Holderness", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, North Somerset: 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_meter_count", - "record_set_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.E14001399" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001087" }, "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:b820c25568455154ea02518c", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:be2ae3868b76d3cb65c9a1d6", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 37135.714, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b87fbc3b875c02c93ff588ac", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:be62bb2e95eded68ab8bdafb", "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", @@ -160018,81 +161270,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": "E14001546", + "id": "E14001440", "level": "constituency", - "name": "Thurrock", + "name": "Redcar", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Thurrock: 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.gas.consumption", - "record_set_spec_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.E14001546" + "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_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:b87fbc3b875c02c93ff588ac", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:be62bb2e95eded68ab8bdafb", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 45440.557, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b882bee6ed1c8dce1022cd33", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:be6693b5e6e9c1e988dcb24c", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -160105,83 +161359,81 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { "consumption": "Consumption" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", + "fuel": "gas", "metric": "consumption", - "temperature_adjustment": "as_reported" + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001527", + "id": "W07000090", "level": "constituency", - "name": "Streatham and Croydon North", + "name": "Cardiff North", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Streatham and Croydon North: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Cardiff North: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001527" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.W07000090" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_concept": "desnz.subnational.domestic_gas_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b882bee6ed1c8dce1022cd33", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:be6693b5e6e9c1e988dcb24c", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 438768570.9, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b8d19382d308778681f99098", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:be85654c931faa2693b7411f", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -160197,7 +161449,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -160206,7 +161458,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -160214,27 +161466,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001527", + "id": "E14001155", "level": "constituency", - "name": "Streatham and Croydon North", + "name": "Central Devon", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Streatham and Croydon North: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, 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" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001527" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001155" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "calendar_year", @@ -160249,28 +161501,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b8d19382d308778681f99098", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:be85654c931faa2693b7411f", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 178091842.546, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b90013d08ff8344b2de7d323", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:bea2c17e354437ab905ff566", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -160283,81 +161535,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": "E14001585", + "id": "S14000061", "level": "constituency", - "name": "Wigan", + "name": "Aberdeen South", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Wigan: 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_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001585" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.S14000061" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_concept": "desnz.subnational.domestic_electricity_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b90013d08ff8344b2de7d323", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:bea2c17e354437ab905ff566", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 65260.742, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b9479d3a31294847c69b4fca", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:beaa7e366346894b46856029", "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", @@ -160370,83 +161624,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": "E14001429", "level": "constituency", - "name": "Crewe and Nantwich", + "name": "Poole", "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, Poole: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001185" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001429" }, "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:b9479d3a31294847c69b4fca", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:beaa7e366346894b46856029", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 41530.967, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b963eadb8a0dc41c29621118", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:beda8ca7a22e435a87364e4c", "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", @@ -160462,7 +161714,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -160471,7 +161723,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -160479,27 +161731,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001195", + "id": "E14001570", "level": "constituency", - "name": "Derbyshire Dales", + "name": "Weald of Kent", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Derbyshire Dales: 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.E14001195" + "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", @@ -160512,28 +161764,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b963eadb8a0dc41c29621118", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:beda8ca7a22e435a87364e4c", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 333500777.392, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b971c1ae0bbbf458f3fcc718", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:beee788142198a6c392a81bc", "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", @@ -160546,81 +161798,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": "E14001543", "level": "constituency", - "name": "Liverpool Garston", + "name": "The Wrekin", "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, The Wrekin: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001337" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001543" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_concept": "desnz.subnational.domestic_electricity_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b971c1ae0bbbf458f3fcc718", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:beee788142198a6c392a81bc", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 155647058.099, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b981335446b8cd6d253cfe79", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:bef5d6f7e86c704cfb0aa8f7", "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", @@ -160633,81 +161887,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": "E14001250", + "id": "E14001207", "level": "constituency", - "name": "Goole and Pocklington", + "name": "Ealing Central and Acton", "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, Ealing Central and Acton: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_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.E14001207" }, "measure": { - "unit": "count" + "unit": "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:b981335446b8cd6d253cfe79", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:bef5d6f7e86c704cfb0aa8f7", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 193175250.253, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b9acb0abd629d512fe43d30b", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:bef7df2c7c148c5b88a77c17", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -160720,81 +161976,83 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { "meter_count": "Meter count" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", + "fuel": "electricity", "metric": "meter_count", - "temperature_adjustment": "weather_corrected" + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "S14000104", + "id": "E14001102", "level": "constituency", - "name": "Rutherglen", + "name": "Blackburn", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Rutherglen: 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_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.S14000104" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001102" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_concept": "desnz.subnational.domestic_electricity_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b9acb0abd629d512fe43d30b", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:bef7df2c7c148c5b88a77c17", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 42825.235, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b9b1bc5b45640de383448de1", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:bf13330ab9f4713afa5aa17b", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -160807,75 +162065,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": "E14001369", + "id": "E14001433", "level": "constituency", - "name": "Milton Keynes Central", + "name": "Preston", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Milton Keynes Central: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Preston: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001369" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001433" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_concept": "desnz.subnational.domestic_gas_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b9b1bc5b45640de383448de1", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:bf13330ab9f4713afa5aa17b", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 500167889.362, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b9be6c1cfdec7e820e83df33", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:bf193ada79e4dd3c7f3049f2", "aggregation": { "method": "sum" }, @@ -160916,19 +162172,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001579", + "id": "E14001091", "level": "constituency", - "name": "West Worcestershire", + "name": "Birkenhead", "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, Birkenhead: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001579" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001091" }, "measure": { "unit": "kwh" @@ -160951,20 +162207,107 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b9be6c1cfdec7e820e83df33", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:bf193ada79e4dd3c7f3049f2", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 145578197.014, + "value_type": "float" + }, + { + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:bf1947f6ea407fe50bdff86f", + "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": "E14001433", + "level": "constituency", + "name": "Preston", + "vintage": "pcon_2024" + }, + "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.E14001433" + }, + "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:bf1947f6ea407fe50bdff86f", + "source": { + "source_file": "desnz_constituency_energy_facts.json", + "source_name": "microcosm", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", + "source_table": "DESNZ sub-national 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_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b9fbd81c2410ef3a63275fca", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:bf3fa7dcdb3ee880c9645f00", "aggregation": { "method": "sum" }, @@ -161005,19 +162348,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001225", + "id": "E14001083", "level": "constituency", - "name": "Enfield North", + "name": "Beckenham and Penge", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Enfield North: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Beckenham and Penge: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001225" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001083" }, "measure": { "unit": "kwh" @@ -161038,28 +162381,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b9fbd81c2410ef3a63275fca", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:bf3fa7dcdb3ee880c9645f00", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 547911825.963, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ba11aac126f88977be062a9b", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:bf6e9a325a34225c13a47cc4", "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", @@ -161072,75 +162415,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": "E14001250", + "id": "E14001257", "level": "constituency", - "name": "Goole and Pocklington", + "name": "Greenwich and Woolwich", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Goole and Pocklington: 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_meter_count", - "record_set_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.E14001250" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001257" }, "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:ba11aac126f88977be062a9b", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:bf6e9a325a34225c13a47cc4", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 32535.336, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ba3be8a94b1b122d1cb72498", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:bf95463dce351e474ee78a52", "aggregation": { "method": "sum" }, @@ -161181,19 +162522,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001389", + "id": "E14001604", "level": "constituency", - "name": "North Durham", + "name": "York Central", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, North Durham: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, York Central: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001389" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001604" }, "measure": { "unit": "kwh" @@ -161214,20 +162555,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ba3be8a94b1b122d1cb72498", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:bf95463dce351e474ee78a52", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 466902161.493, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ba40781e6e105576d98f80cb", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:bfd6f9d2f35818ae12cf166b", "aggregation": { "method": "sum" }, @@ -161268,19 +162609,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "W07000094", + "id": "E14001592", "level": "constituency", - "name": "Clwyd East", + "name": "Woking", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Clwyd East: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, 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.W07000094" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001592" }, "measure": { "unit": "kwh" @@ -161303,28 +162644,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ba40781e6e105576d98f80cb", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:bfd6f9d2f35818ae12cf166b", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 169407909.101, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ba558c619907a9a96c261caa", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:bfe19380ce41939be098f6c5", "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", @@ -161337,81 +162678,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": "E14001427", + "id": "S14000084", "level": "constituency", - "name": "Plymouth Sutton and Devonport", + "name": "Glasgow East", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Plymouth Sutton and Devonport: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Glasgow East: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_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.E14001427" + "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_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:ba558c619907a9a96c261caa", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:bfe19380ce41939be098f6c5", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 54824.727, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ba5b78e42f51dfd05e874c63", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c00303acbbf16abdbbc7c1ba", "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", @@ -161424,81 +162767,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": "E14001490", + "id": "E14001440", "level": "constituency", - "name": "South Northamptonshire", + "name": "Redcar", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, South Northamptonshire: 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_consumption", - "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.E14001490" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001440" }, "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:ba5b78e42f51dfd05e874c63", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c00303acbbf16abdbbc7c1ba", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 121233509.562, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ba6e1a840933c4347a6dc648", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c022becb0365b388b3844683", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -161514,7 +162859,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -161523,7 +162868,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -161531,27 +162876,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001501", + "id": "E14001100", "level": "constituency", - "name": "Southend East and Rochford", + "name": "Birmingham Yardley", "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 meters, 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" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001501" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001100" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "gas_year", @@ -161564,20 +162909,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ba6e1a840933c4347a6dc648", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c022becb0365b388b3844683", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 37685.429, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ba7b4968f399f902de8a8b2f", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c05c3186656207c0bc44f90b", "aggregation": { "method": "sum" }, @@ -161618,19 +162963,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000094", + "id": "E14001142", "level": "constituency", - "name": "Inverness, Skye and West Ross-shire", + "name": "Burnley", "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 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.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.S14000094" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001142" }, "measure": { "unit": "kwh" @@ -161651,28 +162996,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ba7b4968f399f902de8a8b2f", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c05c3186656207c0bc44f90b", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 529959703.169, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ba8f6eb45b8ff5fd74528302", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c062f18d80383c3193f0b1d7", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -161685,81 +163030,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": "S14000084", + "id": "E14001268", "level": "constituency", - "name": "Glasgow East", + "name": "Harpenden and Berkhamsted", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Glasgow East: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Harpenden and Berkhamsted: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.S14000084" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001268" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_concept": "desnz.subnational.domestic_electricity_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ba8f6eb45b8ff5fd74528302", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c062f18d80383c3193f0b1d7", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 40217.217, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ba91572850ca957c722e4b81", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c094194c5bf2baf518611db7", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -161775,7 +163122,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -161784,7 +163131,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -161792,27 +163139,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001071", + "id": "W07000105", "level": "constituency", - "name": "Aylesbury", + "name": "Newport West and Islwyn", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Aylesbury: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Newport West and Islwyn: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001071" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.W07000105" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "gas_year", @@ -161825,20 +163172,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ba91572850ca957c722e4b81", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c094194c5bf2baf518611db7", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 42126.387, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:baa717991fcbc45390c00bc8", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c0ae779223b43b607616bb23", "aggregation": { "method": "sum" }, @@ -161879,19 +163226,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001351", + "id": "E14001244", "level": "constituency", - "name": "Maldon", + "name": "Gateshead Central and Whickham", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Maldon: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Gateshead Central and Whickham: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001351" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001244" }, "measure": { "unit": "count" @@ -161912,28 +163259,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:baa717991fcbc45390c00bc8", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c0ae779223b43b607616bb23", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 43217.717, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:bab0cd0dd9125da36a6cd782", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c0beef5fca01a98d9e09954a", "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", @@ -161946,73 +163293,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": "E14001211", + "id": "E14001550", "level": "constituency", - "name": "Easington", + "name": "Tooting", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Easington: 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.E14001211" + "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:bab0cd0dd9125da36a6cd782", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c0beef5fca01a98d9e09954a", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 139923878.649, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:bab0f021655591b10ce7045d", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c0ef452949719e82df7bce4d", "aggregation": { "method": "sum" }, @@ -162053,19 +163402,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001084", + "id": "E14001063", "level": "constituency", - "name": "Bedford", + "name": "Aldershot", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Bedford: 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.E14001084" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001063" }, "measure": { "unit": "count" @@ -162088,20 +163437,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:bab0f021655591b10ce7045d", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c0ef452949719e82df7bce4d", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 48662.013, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:bac5ce83efc01fc0a4e594d7", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c15380d6716775522d62f53e", "aggregation": { "method": "sum" }, @@ -162142,19 +163491,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001390", + "id": "E14001316", "level": "constituency", - "name": "North East Cambridgeshire", + "name": "Kingswinford and South Staffordshire", "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, 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.E14001390" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001316" }, "measure": { "unit": "count" @@ -162177,28 +163526,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:bac5ce83efc01fc0a4e594d7", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c15380d6716775522d62f53e", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 40036.019, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:bae0ee346830239f0caab31c", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c19db3cdf237eebe4a16f0f6", "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", @@ -162211,75 +163560,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": "E14001229", + "level": "constituency", + "name": "Erith and Thamesmead", + "vintage": "pcon_2024" + }, + "label": "Domestic gas meters, 2024, Erith and Thamesmead: DESNZ's authority totals split by its small-area figures", + "layout": { + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + }, + "lineage": { + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001229" + }, + "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:c19db3cdf237eebe4a16f0f6", + "source": { + "source_file": "desnz_constituency_energy_facts.json", + "source_name": "microcosm", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", + "source_table": "DESNZ sub-national 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_type": "float" + }, + { + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c1a6b4bb26e9492bba7fc2e9", + "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": "S14000084", + "id": "E14001149", "level": "constituency", - "name": "Glasgow East", + "name": "Cambridge", "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, 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" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_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.E14001149" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_concept": "desnz.subnational.domestic_gas_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:bae0ee346830239f0caab31c", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c1a6b4bb26e9492bba7fc2e9", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 459060244.314, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:baf05b58a8d1e11aa77b41ed", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c1bed48fcce8532544fefe38", "aggregation": { "method": "sum" }, @@ -162320,19 +163754,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000109", + "id": "E14001079", "level": "constituency", - "name": "Central Ayrshire", + "name": "Bassetlaw", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Central Ayrshire: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Bassetlaw: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.S14000109" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001079" }, "measure": { "unit": "count" @@ -162355,28 +163789,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:baf05b58a8d1e11aa77b41ed", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c1bed48fcce8532544fefe38", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 49828.26, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:baf3e4928b50382e53ed8817", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c1ca0f389d9fa167f43d7346", "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", @@ -162389,83 +163823,81 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { "meter_count": "Meter count" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", + "fuel": "gas", "metric": "meter_count", - "temperature_adjustment": "as_reported" + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "W07000112", + "id": "E14001172", "level": "constituency", - "name": "Ynys M\u00f4n", + "name": "Cities of London and Westminster", "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, 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" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_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.E14001172" }, "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:baf3e4928b50382e53ed8817", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c1ca0f389d9fa167f43d7346", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 48429.371, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:bb1867186499568f99377063", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c1e4f134fa9be691b403e8b2", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -162481,7 +163913,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -162490,7 +163922,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -162498,27 +163930,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001506", + "id": "E14001203", "level": "constituency", - "name": "Spen Valley", + "name": "Droitwich and Evesham", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Spen Valley: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Droitwich and Evesham: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001506" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001203" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "calendar_year", @@ -162533,115 +163965,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:bb1867186499568f99377063", - "source": { - "source_file": "desnz_constituency_energy_facts.json", - "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", - "source_table": "DESNZ sub-national 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_type": "float" - }, - { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:bb3b4a292f6bf76062bff0c5", - "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": "E14001379", - "level": "constituency", - "name": "Newcastle upon Tyne North", - "vintage": "pcon_2024" - }, - "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.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" - }, - "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001379" - }, - "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:bb3b4a292f6bf76062bff0c5", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c1e4f134fa9be691b403e8b2", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 169152973.608, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:bb492be01e4b244d7fa9351d", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c1eb135d2a461b745c417bdd", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -162654,81 +163999,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": "E14001575", + "id": "E14001215", "level": "constituency", - "name": "West Dorset", + "name": "East Surrey", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, West Dorset: 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_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001575" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001215" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_concept": "desnz.subnational.domestic_electricity_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:bb492be01e4b244d7fa9351d", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c1eb135d2a461b745c417bdd", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 41904.0, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:bb9b82f4c6de0b89975739cc", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c1efc16d378a2770271e14b4", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -162741,75 +164088,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": "E14001268", + "id": "E14001234", "level": "constituency", - "name": "Harpenden and Berkhamsted", + "name": "Farnham and Bordon", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Harpenden and Berkhamsted: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Farnham and Bordon: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001268" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001234" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_concept": "desnz.subnational.domestic_gas_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:bb9b82f4c6de0b89975739cc", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c1efc16d378a2770271e14b4", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 572616503.427, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:bba205bfcdad0e9fb9a9ba5b", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c20e20de6fcefc6e2c3acd17", "aggregation": { "method": "sum" }, @@ -162850,19 +164195,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000061", + "id": "E14001112", "level": "constituency", - "name": "Aberdeen South", + "name": "Bolton West", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Aberdeen South: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, 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" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.S14000061" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001112" }, "measure": { "unit": "kwh" @@ -162883,28 +164228,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:bba205bfcdad0e9fb9a9ba5b", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c20e20de6fcefc6e2c3acd17", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 527574114.262, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:bbb3d6f6c13c1006253f521a", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c2144e5fefeb51bd894293a9", "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", @@ -162920,7 +164265,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -162929,7 +164274,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -162937,27 +164282,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001458", + "id": "W07000103", "level": "constituency", - "name": "Rutland and Stamford", + "name": "Neath and Swansea East", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Rutland and Stamford: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Neath and Swansea East: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001458" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.W07000103" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "gas_year", @@ -162970,20 +164315,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:bbb3d6f6c13c1006253f521a", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c2144e5fefeb51bd894293a9", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 441858209.201, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:bbe94c72aceab8ddef400201", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c21589f616e78b88b0c43c38", "aggregation": { "method": "sum" }, @@ -163024,19 +164369,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001484", + "id": "E14001274", "level": "constituency", - "name": "South Devon", + "name": "Hastings and Rye", "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, 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.E14001484" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001274" }, "measure": { "unit": "kwh" @@ -163059,20 +164404,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:bbe94c72aceab8ddef400201", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c21589f616e78b88b0c43c38", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 162340777.544, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:bbe993f747c1e1145bab5129", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c21add659b9e362e5d07e3bd", "aggregation": { "method": "sum" }, @@ -163113,19 +164458,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001337", + "id": "E14001486", "level": "constituency", - "name": "Liverpool Garston", + "name": "South East Cornwall", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Liverpool Garston: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, 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" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001337" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001486" }, "measure": { "unit": "count" @@ -163146,28 +164491,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:bbe993f747c1e1145bab5129", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c21add659b9e362e5d07e3bd", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 25853.104, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:bbfb80c8eb0cf4339a3a0d3c", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c231cd084cfd4d98f0f3bfbb", "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", @@ -163180,83 +164525,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": "S14000093", + "id": "E14001418", "level": "constituency", - "name": "Inverclyde and Renfrewshire West", + "name": "Ossett and Denby Dale", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Inverclyde and Renfrewshire West: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Ossett and Denby Dale: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.S14000093" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001418" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_concept": "desnz.subnational.domestic_gas_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:bbfb80c8eb0cf4339a3a0d3c", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c231cd084cfd4d98f0f3bfbb", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 40731.053, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:bbfb938036883b0b966928d3", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c231f35c1452d87be20b41bf", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -163269,83 +164612,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": "E14001389", + "id": "E14001171", "level": "constituency", - "name": "North Durham", + "name": "Christchurch", "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, 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.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_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.E14001171" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_concept": "desnz.subnational.domestic_gas_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:bbfb938036883b0b966928d3", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c231f35c1452d87be20b41bf", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 444711641.333, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:bc02ebb15be40e55e53217a2", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c23ac2ba1e96fa4638117e57", "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", @@ -163358,75 +164699,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": "E14001081", + "id": "S14000081", "level": "constituency", - "name": "Battersea", + "name": "Edinburgh South West", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Battersea: 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.electricity.consumption", - "record_set_spec_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.E14001081" + "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_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:bc02ebb15be40e55e53217a2", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c23ac2ba1e96fa4638117e57", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 44872.248, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:bc0f5c1d9238f55db1c0063d", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c24df5c422f8d8246243113f", "aggregation": { "method": "sum" }, @@ -163467,19 +164806,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001492", + "id": "S14000077", "level": "constituency", - "name": "South Shields", + "name": "East Kilbride and Strathaven", "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, East Kilbride and Strathaven: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "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.S14000077" }, "measure": { "unit": "count" @@ -163502,28 +164841,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:bc0f5c1d9238f55db1c0063d", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c24df5c422f8d8246243113f", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 46412.329, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:bc447e8ddf7c3a7849a19a7b", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c262ce35ae3ed2b7ec8fe436", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -163539,7 +164878,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -163548,7 +164887,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -163556,27 +164895,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001605", + "id": "E14001204", "level": "constituency", - "name": "York Outer", + "name": "Dudley", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, York Outer: 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_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001605" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001204" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "calendar_year", @@ -163591,20 +164930,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:bc447e8ddf7c3a7849a19a7b", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c262ce35ae3ed2b7ec8fe436", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 133701877.82, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:bc46abb9f4db180d641bfd2c", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c27148f3199bb88c5ae14165", "aggregation": { "method": "sum" }, @@ -163645,19 +164984,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001598", + "id": "S14000092", "level": "constituency", - "name": "Worsley and Eccles", + "name": "Hamilton and Clyde Valley", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Worsley and Eccles: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Hamilton and Clyde Valley: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001598" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.S14000092" }, "measure": { "unit": "kwh" @@ -163678,109 +165017,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:bc46abb9f4db180d641bfd2c", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c27148f3199bb88c5ae14165", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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_type": "float" - }, - { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:bc4b00b30af6f1aa1f5ba08b", - "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": "E14001101", - "level": "constituency", - "name": "Bishop Auckland", - "vintage": "pcon_2024" - }, - "label": "Domestic electricity meters, 2024, Bishop Auckland: DESNZ's authority totals split by its small-area figures", - "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" - }, - "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001101" - }, - "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:bc4b00b30af6f1aa1f5ba08b", - "source": { - "source_file": "desnz_constituency_energy_facts.json", - "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", - "source_table": "DESNZ sub-national 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": 520286074.99, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:bc75790496ff6b6ea8de41da", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c298e73c169785f2cdfe7d10", "aggregation": { "method": "sum" }, @@ -163821,19 +165071,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001490", + "id": "E14001296", "level": "constituency", - "name": "South Northamptonshire", + "name": "Hove and Portslade", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, South Northamptonshire: 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_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001490" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001296" }, "measure": { "unit": "count" @@ -163856,28 +165106,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:bc75790496ff6b6ea8de41da", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c298e73c169785f2cdfe7d10", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 49248.895, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:bcaa547fc09da338e7692722", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c2d1fce6421268913beaecd7", "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", @@ -163890,83 +165140,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": "E14001276", + "id": "E14001107", "level": "constituency", - "name": "Hayes and Harlington", + "name": "Blyth and Ashington", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Hayes and Harlington: 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_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_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.E14001276" + "source_record_id": "microcosm.desnz_constituency_energy.gas.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_gas_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:bcaa547fc09da338e7692722", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c2d1fce6421268913beaecd7", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 508123438.752, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:bccd7e06b705ec80fb973f52", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c31294c58cd0f873db26f4ba", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -163982,7 +165230,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -163991,7 +165239,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -163999,27 +165247,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001125", + "id": "E14001448", "level": "constituency", - "name": "Brentwood and Ongar", + "name": "Romford", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Brentwood and Ongar: 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_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001125" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001448" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "gas_year", @@ -164032,20 +165280,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:bccd7e06b705ec80fb973f52", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c31294c58cd0f873db26f4ba", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 39493.189, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:bcd24a426773fe04e1500945", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c33da76f413c90edc494c2ac", "aggregation": { "method": "sum" }, @@ -164086,19 +165334,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001381", + "id": "E14001463", "level": "constituency", - "name": "Newton Abbot", + "name": "Sefton Central", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Newton Abbot: 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.E14001381" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001463" }, "measure": { "unit": "kwh" @@ -164119,20 +165367,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:bcd24a426773fe04e1500945", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c33da76f413c90edc494c2ac", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 494200873.878, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:bcdb202d0eea1a2eff8487e2", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c36977035226656e4f9ab7a7", "aggregation": { "method": "sum" }, @@ -164173,19 +165421,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001561", + "id": "E14001301", "level": "constituency", - "name": "Wallasey", + "name": "Ilford 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, 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" }, "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.E14001301" }, "measure": { "unit": "count" @@ -164206,28 +165454,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:bcdb202d0eea1a2eff8487e2", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c36977035226656e4f9ab7a7", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 34953.424, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:bd10530377969241f736db4a", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c37203e076c6302a1dc61670", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -164243,7 +165491,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -164252,7 +165500,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -164260,27 +165508,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001136", + "id": "E14001127", "level": "constituency", - "name": "Broadland and Fakenham", + "name": "Bridlington and The Wolds", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Broadland and Fakenham: 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_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001136" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.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_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "calendar_year", @@ -164295,20 +165543,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:bd10530377969241f736db4a", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c37203e076c6302a1dc61670", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 148992898.989, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:bd1207ca87948d8c6515902a", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c3966a79d3fda475af9cfa30", "aggregation": { "method": "sum" }, @@ -164349,19 +165597,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "W07000087", + "id": "S14000092", "level": "constituency", - "name": "Caerfyrddin", + "name": "Hamilton and Clyde Valley", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Caerfyrddin: 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.W07000087" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.S14000092" }, "measure": { "unit": "kwh" @@ -164384,107 +165632,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:bd1207ca87948d8c6515902a", - "source": { - "source_file": "desnz_constituency_energy_facts.json", - "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", - "source_table": "DESNZ sub-national 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_type": "float" - }, - { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:bd599889f9ecda7b3b68f89b", - "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": "E14001074", - "level": "constituency", - "name": "Barnsley North", - "vintage": "pcon_2024" - }, - "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.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" - }, - "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001074" - }, - "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:bd599889f9ecda7b3b68f89b", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c3966a79d3fda475af9cfa30", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 151802423.218, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:bd8d4365e1c144b81994c6bb", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c3e7222b94610585a9ad7b89", "aggregation": { "method": "sum" }, @@ -164525,19 +165686,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001137", + "id": "E14001351", "level": "constituency", - "name": "Bromley and Biggin Hill", + "name": "Maldon", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Bromley and Biggin Hill: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Maldon: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001137" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001351" }, "measure": { "unit": "kwh" @@ -164558,28 +165719,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:bd8d4365e1c144b81994c6bb", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c3e7222b94610585a9ad7b89", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 408825431.055, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:bdb80ae1e5e326b0906cb969", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c3fffa5863bdf8e6dbd20a21", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -164592,81 +165753,83 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { "meter_count": "Meter count" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", + "fuel": "electricity", "metric": "meter_count", - "temperature_adjustment": "weather_corrected" + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001362", + "id": "E14001327", "level": "constituency", - "name": "Mid Derbyshire", + "name": "Leicester South", "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, 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" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_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.E14001327" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_concept": "desnz.subnational.domestic_electricity_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:bdb80ae1e5e326b0906cb969", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c3fffa5863bdf8e6dbd20a21", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 43029.436, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:bdcb08931d89cad9f9ed0e12", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c40d131499491e4925ee1cdb", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -164679,81 +165842,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": "E14001384", + "id": "E14001586", "level": "constituency", - "name": "North Bedfordshire", + "name": "Wimbledon", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, North Bedfordshire: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Wimbledon: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001384" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001586" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_concept": "desnz.subnational.domestic_electricity_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:bdcb08931d89cad9f9ed0e12", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c40d131499491e4925ee1cdb", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 47299.0, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:bdd764725cd5d00a7af9ab06", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c41c1609278f3d3ed93553d3", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -164769,7 +165934,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -164778,7 +165943,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -164786,27 +165951,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001429", + "id": "E14001167", "level": "constituency", - "name": "Poole", + "name": "Chingford and Woodford Green", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Poole: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Chingford and Woodford Green: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001429" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001167" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "calendar_year", @@ -164821,20 +165986,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:bdd764725cd5d00a7af9ab06", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c41c1609278f3d3ed93553d3", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 43496.758, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:bddfaad6ef4312db6014d713", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c43ea305854158288c3c76d4", "aggregation": { "method": "sum" }, @@ -164875,19 +166040,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001515", + "id": "E14001319", "level": "constituency", - "name": "Stalybridge and Hyde", + "name": "Leeds Central and Headingley", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Stalybridge and Hyde: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, 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.E14001515" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001319" }, "measure": { "unit": "count" @@ -164908,28 +166073,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:bddfaad6ef4312db6014d713", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c43ea305854158288c3c76d4", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 32644.159, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:bde24742d62c5d90c6070147", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c449c0d6fb5eb3c1fc2a9227", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -164942,75 +166107,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": "E14001148", + "id": "E14001138", "level": "constituency", - "name": "Camborne and Redruth", + "name": "Bromsgrove", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Camborne and Redruth: 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.E14001148" + "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:bde24742d62c5d90c6070147", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c449c0d6fb5eb3c1fc2a9227", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 507731271.272, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:bdfa56f96ffeef09ed1f18ec", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c44dc2b37039715f5bb8b748", "aggregation": { "method": "sum" }, @@ -165051,19 +166214,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001369", + "id": "S14000076", "level": "constituency", - "name": "Milton Keynes Central", + "name": "Dunfermline and Dollar", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Milton Keynes Central: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, 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.E14001369" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.S14000076" }, "measure": { "unit": "count" @@ -165084,28 +166247,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:bdfa56f96ffeef09ed1f18ec", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c44dc2b37039715f5bb8b748", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 41847.622, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:be0ce43ebc6c206e0c766033", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c45b8c3442b1c1ce0aea669e", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -165121,7 +166284,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -165130,7 +166293,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -165138,27 +166301,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001593", + "id": "E14001163", "level": "constituency", - "name": "Wokingham", + "name": "Chester North and Neston", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Wokingham: 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.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001593" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001163" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "gas_year", @@ -165171,20 +166334,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:be0ce43ebc6c206e0c766033", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c45b8c3442b1c1ce0aea669e", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 38637.645, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:be21732fdee2bb756b75a662", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c45c1a8a030b19012bcfe871", "aggregation": { "method": "sum" }, @@ -165225,19 +166388,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000092", + "id": "E14001078", "level": "constituency", - "name": "Hamilton and Clyde Valley", + "name": "Basingstoke", "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, 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.S14000092" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001078" }, "measure": { "unit": "kwh" @@ -165258,107 +166421,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:be21732fdee2bb756b75a662", - "source": { - "source_file": "desnz_constituency_energy_facts.json", - "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", - "source_table": "DESNZ sub-national 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:be30682c33d748740ec66e86", - "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": "E14001380", - "level": "constituency", - "name": "Newcastle-under-Lyme", - "vintage": "pcon_2024" - }, - "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.E14001380" - }, - "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:be30682c33d748740ec66e86", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c45c1a8a030b19012bcfe871", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 447913163.32, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:be8d0c63d9e9b253dde141ec", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c45fcff875035bbc01f8ae55", "aggregation": { "method": "sum" }, @@ -165399,19 +166475,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001325", + "id": "E14001280", "level": "constituency", - "name": "Leeds West and Pudsey", + "name": "Henley and Thame", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Leeds West and Pudsey: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Henley and Thame: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001325" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001280" }, "measure": { "unit": "count" @@ -165434,28 +166510,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:be8d0c63d9e9b253dde141ec", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c45fcff875035bbc01f8ae55", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 43142.738, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:be9ba86a5e0227727a4cce45", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c4695ca6eb5718920816d00b", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -165471,7 +166547,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -165480,7 +166556,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -165488,27 +166564,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "W07000106", + "id": "E14001150", "level": "constituency", - "name": "Pontypridd", + "name": "Cannock Chase", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Pontypridd: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Cannock Chase: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.W07000106" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001150" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "gas_year", @@ -165521,28 +166597,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:be9ba86a5e0227727a4cce45", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c4695ca6eb5718920816d00b", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 43159.0, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:bec3bec256718562cabc49f7", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c4883e4611a983df6737407c", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -165558,7 +166634,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -165567,7 +166643,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -165575,27 +166651,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001447", + "id": "E14001407", "level": "constituency", - "name": "Rochester and Strood", + "name": "Northampton South", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Rochester and Strood: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Northampton South: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001447" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001407" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "calendar_year", @@ -165610,20 +166686,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:bec3bec256718562cabc49f7", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c4883e4611a983df6737407c", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 45478.364, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:bece7a89cf54b19dfd6806f8", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c489f04a2218d3c44eb13942", "aggregation": { "method": "sum" }, @@ -165664,19 +166740,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001413", + "id": "E14001065", "level": "constituency", - "name": "Nuneaton", + "name": "Altrincham and Sale West", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Nuneaton: 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.E14001413" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001065" }, "measure": { "unit": "kwh" @@ -165699,28 +166775,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:bece7a89cf54b19dfd6806f8", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c489f04a2218d3c44eb13942", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 162070441.273, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:bee032c1a80fb7e2cffd342b", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c49ca991994128e114533d7f", "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", @@ -165733,83 +166809,81 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { "meter_count": "Meter count" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", + "fuel": "gas", "metric": "meter_count", - "temperature_adjustment": "as_reported" + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "S14000062", + "id": "E14001439", "level": "constituency", - "name": "Aberdeenshire North and Moray East", + "name": "Reading West and Mid Berkshire", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Aberdeenshire North and Moray East: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Reading West and Mid Berkshire: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.S14000062" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001439" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_concept": "desnz.subnational.domestic_gas_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:bee032c1a80fb7e2cffd342b", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c49ca991994128e114533d7f", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 29346.494, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:bee0b30fafe22e3e98be2389", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c4b0de5e52b5366d34ef7f4f", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -165825,7 +166899,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -165834,7 +166908,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -165842,27 +166916,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001103", + "id": "E14001247", "level": "constituency", - "name": "Blackley and Middleton South", + "name": "Glastonbury and Somerton", "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, 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.electricity.consumption", + "record_set_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.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_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "calendar_year", @@ -165877,20 +166951,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:bee0b30fafe22e3e98be2389", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c4b0de5e52b5366d34ef7f4f", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 173550444.661, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:beed5f47276b1316d1880d1c", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c4b17dac43084793ae96e47d", "aggregation": { "method": "sum" }, @@ -165931,19 +167005,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001385", + "id": "E14001167", "level": "constituency", - "name": "North Cornwall", + "name": "Chingford and Woodford Green", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, North Cornwall: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Chingford and Woodford Green: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001385" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001167" }, "measure": { "unit": "kwh" @@ -165966,28 +167040,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:beed5f47276b1316d1880d1c", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c4b17dac43084793ae96e47d", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 148799892.135, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:bf11bd225ddfe9a9d6ee928e", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c4b99c02033e780fced46ac8", "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", @@ -166003,7 +167077,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -166012,7 +167086,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -166020,27 +167094,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001532", + "id": "E14001370", "level": "constituency", - "name": "Surrey Heath", + "name": "Milton Keynes North", "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, 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.E14001532" + "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", @@ -166053,28 +167127,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:bf11bd225ddfe9a9d6ee928e", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c4b99c02033e780fced46ac8", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 445965494.741, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:bf1b878b7d48a70e9b904f98", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c4ed0cf1b6f58b38cac237a7", "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", @@ -166087,137 +167161,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": "E14001162", + "id": "S14000087", "level": "constituency", - "name": "Chesham and Amersham", + "name": "Glasgow South", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Chesham and Amersham: 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.E14001162" + "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", - "value": 2024 - }, - "period_coverage": { - "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" - }, - "provenance_class": "derived_administrative", - "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:bf1b878b7d48a70e9b904f98", - "source": { - "source_file": "desnz_constituency_energy_facts.json", - "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", - "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", - "url": "tools/build_uk_desnz_constituency_energy_facts.py", - "vintage": "2025_publication_2024_data" - }, - "value": 40855.795, - "value_type": "float" - }, - { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:bf36d5b91a0063ae257dfb67", - "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 @@ -166229,28 +167214,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:bf36d5b91a0063ae257dfb67", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c4ed0cf1b6f58b38cac237a7", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 42748.468, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:bf3f6980b9cece6f1b8104c2", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c4fb8341f7d02a7c42ed53af", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -166266,7 +167251,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -166275,7 +167260,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -166283,27 +167268,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001492", + "id": "E14001431", "level": "constituency", - "name": "South Shields", + "name": "Portsmouth North", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, South Shields: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, 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.E14001492" + "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", @@ -166318,28 +167303,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:bf3f6980b9cece6f1b8104c2", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c4fb8341f7d02a7c42ed53af", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 42350.47, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:bf4493acbcf84272e241a772", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c50b70abe476721887ce1b54", "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", @@ -166352,81 +167337,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": "S14000067", + "id": "E14001491", "level": "constituency", - "name": "Argyll, Bute and South Lochaber", + "name": "South Ribble", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Argyll, Bute and South Lochaber: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, 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" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.S14000067" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001491" }, "measure": { - "unit": "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:bf4493acbcf84272e241a772", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c50b70abe476721887ce1b54", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 42702.0, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:bf745f39a87432d081e0d9d6", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c53d87bc3db29b16333010af", "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", @@ -166439,81 +167426,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": "E14001200", + "id": "E14001292", "level": "constituency", - "name": "Doncaster North", + "name": "Hornchurch and Upminster", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Doncaster North: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Hornchurch and Upminster: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_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.E14001200" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001292" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_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:bf745f39a87432d081e0d9d6", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c53d87bc3db29b16333010af", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 43609.178, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:bf79aedc95cf15103017f913", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c549bf9fc9ee4a6dce26b477", "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", @@ -166526,73 +167515,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": "E14001268", + "id": "E14001319", "level": "constituency", - "name": "Harpenden and Berkhamsted", + "name": "Leeds Central and Headingley", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Harpenden and Berkhamsted: 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_consumption", - "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.E14001268" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001319" }, "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:bf79aedc95cf15103017f913", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c549bf9fc9ee4a6dce26b477", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 139011757.007, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:bf7d0f10dee775a4bc37a61a", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c57410d6677bc90db860999c", "aggregation": { "method": "sum" }, @@ -166633,19 +167624,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001086", + "id": "E14001128", "level": "constituency", - "name": "Bethnal Green and Stepney", + "name": "Brigg and Immingham", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Bethnal Green and Stepney: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, 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" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001086" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001128" }, "measure": { "unit": "kwh" @@ -166668,28 +167659,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:bf7d0f10dee775a4bc37a61a", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c57410d6677bc90db860999c", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 132654803.382, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:bf894101b6580422bcac4604", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c58b220ee919cb727567e1c7", "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", @@ -166702,81 +167693,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": "E14001156", + "id": "E14001304", "level": "constituency", - "name": "Central Suffolk and North Ipswich", + "name": "Isle of Wight 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 electricity 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.gas.consumption", - "record_set_spec_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.E14001156" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001304" }, "measure": { - "unit": "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:bf894101b6580422bcac4604", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c58b220ee919cb727567e1c7", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 35093.082, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:bfafb9db5d63a12a101fd21b", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c590131abac9ec45aa7e1d16", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -166792,7 +167785,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -166801,7 +167794,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -166809,27 +167802,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001111", + "id": "E14001096", "level": "constituency", - "name": "Bolton South and Walkden", + "name": "Birmingham Ladywood", "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 consumption, 2024, Birmingham Ladywood: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001111" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001096" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "calendar_year", @@ -166844,20 +167837,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:bfafb9db5d63a12a101fd21b", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c590131abac9ec45aa7e1d16", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 240266067.568, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:bfb6ecf17115ef75dc195748", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c59c25b17f7626461610d18d", "aggregation": { "method": "sum" }, @@ -166898,19 +167891,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001528", + "id": "E14001277", "level": "constituency", - "name": "Stretford and Urmston", + "name": "Hazel Grove", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Stretford and Urmston: 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.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001528" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001277" }, "measure": { "unit": "count" @@ -166931,20 +167924,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:bfb6ecf17115ef75dc195748", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c59c25b17f7626461610d18d", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 40290.886, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:bfcca4a7bbc043bccc0cba8c", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c5ae703dc6210308f629a54d", "aggregation": { "method": "sum" }, @@ -166985,19 +167978,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001579", + "id": "E14001294", "level": "constituency", - "name": "West Worcestershire", + "name": "Horsham", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, West Worcestershire: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Horsham: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001579" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001294" }, "measure": { "unit": "kwh" @@ -167018,109 +168011,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:bfcca4a7bbc043bccc0cba8c", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c5ae703dc6210308f629a54d", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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_type": "float" - }, - { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:bfce995f0dd701e7af377428", - "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": "E14001604", - "level": "constituency", - "name": "York Central", - "vintage": "pcon_2024" - }, - "label": "Domestic electricity consumption, 2024, York Central: DESNZ's authority totals split by its small-area figures", - "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" - }, - "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001604" - }, - "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:bfce995f0dd701e7af377428", - "source": { - "source_file": "desnz_constituency_energy_facts.json", - "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", - "source_table": "DESNZ sub-national 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": 386856719.715, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:bfeb2aae259985eeca9b03a0", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c5c10b4f442e7e5336fd1472", "aggregation": { "method": "sum" }, @@ -167161,19 +168065,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001374", + "id": "E14001186", "level": "constituency", - "name": "New Forest West", + "name": "Croydon East", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, New Forest West: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Croydon East: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "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.E14001186" }, "measure": { "unit": "count" @@ -167194,28 +168098,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:bfeb2aae259985eeca9b03a0", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c5c10b4f442e7e5336fd1472", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 41519.38, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:bfed788358a0eb24764b9cd4", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c5dfd6270d8e9fb5e2efc9da", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -167228,81 +168132,83 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { "meter_count": "Meter count" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", + "fuel": "electricity", "metric": "meter_count", - "temperature_adjustment": "weather_corrected" + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001290", + "id": "E14001356", "level": "constituency", - "name": "Holborn and St Pancras", + "name": "Melksham and Devizes", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Holborn and St Pancras: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, 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" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001290" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001356" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_concept": "desnz.subnational.domestic_electricity_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:bfed788358a0eb24764b9cd4", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c5dfd6270d8e9fb5e2efc9da", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 42972.356, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:bfee6807a7882cdae1f2dcf3", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c5f86d2353c76d6008e68f41", "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", @@ -167318,7 +168224,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -167327,7 +168233,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -167335,27 +168241,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001401", + "id": "E14001145", "level": "constituency", - "name": "North West Cambridgeshire", + "name": "Bury South", "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, Bury South: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001401" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001145" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "gas_year", @@ -167368,28 +168274,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:bfee6807a7882cdae1f2dcf3", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c5f86d2353c76d6008e68f41", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 517123415.664, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:bff5b072916ca16a003d2b67", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c6195aeee6b6808f91604d70", "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", @@ -167402,73 +168308,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": "E14001194", + "id": "E14001095", "level": "constituency", - "name": "Derby South", + "name": "Birmingham Hodge Hill and Solihull North", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Derby South: 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_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_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.E14001194" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.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_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:bff5b072916ca16a003d2b67", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c6195aeee6b6808f91604d70", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 44129.263, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c03c18d17b3d599f7127fec7", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c63a31378814c79aaf60193b", "aggregation": { "method": "sum" }, @@ -167509,19 +168417,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001344", + "id": "E14001298", "level": "constituency", - "name": "Lowestoft", + "name": "Huntingdon", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Lowestoft: 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.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001344" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001298" }, "measure": { "unit": "kwh" @@ -167542,28 +168450,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c03c18d17b3d599f7127fec7", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c63a31378814c79aaf60193b", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 456724695.378, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c04c12c6d7c357c4bdb22c18", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c63a89c4780a17bd40b040b3", "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", @@ -167579,7 +168487,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -167588,7 +168496,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -167596,27 +168504,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000109", + "id": "S14000099", "level": "constituency", - "name": "Central Ayrshire", + "name": "Motherwell, Wishaw and Carluke", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Central Ayrshire: 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_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_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.S14000109" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.S14000099" }, "measure": { - "unit": "count" + "unit": "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", @@ -167629,28 +168537,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c04c12c6d7c357c4bdb22c18", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c63a89c4780a17bd40b040b3", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 473378522.079, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c05f49278173b590e6d166fa", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c69ce2f4d6c6be2c12925198", "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", @@ -167663,81 +168571,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": "E14001269", + "id": "E14001389", "level": "constituency", - "name": "Harrogate and Knaresborough", + "name": "North Durham", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Harrogate and Knaresborough: 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.E14001269" + "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:c05f49278173b590e6d166fa", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c69ce2f4d6c6be2c12925198", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 125216666.444, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c062eefa0aa1260348fc5f92", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c6a4e05c30bb3db1b1a12f66", "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", @@ -167750,83 +168660,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": "E14001367", + "id": "E14001499", "level": "constituency", - "name": "Middlesbrough and Thornaby East", + "name": "Southampton Itchen", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Middlesbrough and Thornaby East: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas 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" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_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.E14001367" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001499" }, "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:c062eefa0aa1260348fc5f92", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c6a4e05c30bb3db1b1a12f66", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 35041.571, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c08603a20271b7e1123c2416", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c6c2f1dc28c3dc695c7fb293", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -167839,83 +168747,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": "E14001069", + "id": "E14001382", "level": "constituency", - "name": "Ashford", + "name": "Newton Aycliffe and Spennymoor", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Ashford: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Newton Aycliffe and Spennymoor: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001069" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001382" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_concept": "desnz.subnational.domestic_gas_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c08603a20271b7e1123c2416", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c6c2f1dc28c3dc695c7fb293", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 510005528.016, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c0aec144bd67419f266a01c9", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c6fb832e38c7f2010e17cb09", "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", @@ -167931,7 +168837,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -167940,7 +168846,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -167948,27 +168854,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001348", + "id": "S14000096", "level": "constituency", - "name": "Maidenhead", + "name": "Lothian East", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Maidenhead: 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_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_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.E14001348" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.S14000096" }, "measure": { - "unit": "count" + "unit": "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", @@ -167981,20 +168887,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c0aec144bd67419f266a01c9", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c6fb832e38c7f2010e17cb09", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 460363262.395, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c0b92727d64baded8128d521", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c71d981cd7d02bf7cee4df56", "aggregation": { "method": "sum" }, @@ -168035,19 +168941,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001098", + "id": "E14001066", "level": "constituency", - "name": "Birmingham Perry Barr", + "name": "Amber Valley", "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, Amber Valley: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "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.E14001066" }, "measure": { "unit": "count" @@ -168070,28 +168976,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c0b92727d64baded8128d521", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c71d981cd7d02bf7cee4df56", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 43198.0, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c0bdcebffa5a57ad350091d9", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c73407ff5e815a2698027864", "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", @@ -168104,83 +169010,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": "W07000088", + "id": "E14001214", "level": "constituency", - "name": "Caerphilly", + "name": "East Hampshire", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Caerphilly: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, East Hampshire: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_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.W07000088" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001214" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_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:c0bdcebffa5a57ad350091d9", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c73407ff5e815a2698027864", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 31836.639, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c0d3f63a7f7b0ca297046128", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c7444fd1b645ffe5e7d57ea5", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -168193,75 +169097,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": "E14001184", + "id": "E14001545", "level": "constituency", - "name": "Crawley", + "name": "Thornbury and Yate", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Crawley: 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_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_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.E14001545" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_concept": "desnz.subnational.domestic_gas_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c0d3f63a7f7b0ca297046128", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c7444fd1b645ffe5e7d57ea5", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 358622085.717, + "value_type": "float" + }, + { + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c7aa9b8fee436f22549dff0a", + "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": "E14001291", + "level": "constituency", + "name": "Honiton and Sidmouth", + "vintage": "pcon_2024" + }, + "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.E14001291" + }, + "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:c7aa9b8fee436f22549dff0a", + "source": { + "source_file": "desnz_constituency_energy_facts.json", + "source_name": "microcosm", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", + "source_table": "DESNZ sub-national 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_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c0e577caeedf9ee4a1ae195d", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c7e5de9d8f26735fc0ac07f7", "aggregation": { "method": "sum" }, @@ -168302,19 +169291,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001219", + "id": "E14001296", "level": "constituency", - "name": "Eastbourne", + "name": "Hove and Portslade", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Eastbourne: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Hove and Portslade: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001219" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001296" }, "measure": { "unit": "kwh" @@ -168337,20 +169326,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c0e577caeedf9ee4a1ae195d", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c7e5de9d8f26735fc0ac07f7", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 148463499.486, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c138a05f08368ac39b9f979a", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c83f6ca25b404bd35a8b6606", "aggregation": { "method": "sum" }, @@ -168391,19 +169380,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001519", + "id": "E14001358", "level": "constituency", - "name": "Stockton West", + "name": "Meriden and Solihull East", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Stockton West: 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_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_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" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001358" }, "measure": { "unit": "count" @@ -168424,20 +169413,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c138a05f08368ac39b9f979a", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c83f6ca25b404bd35a8b6606", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 38995.844, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c1486dda837020ab0160e37c", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c84b917292f5dda81ec0a27f", "aggregation": { "method": "sum" }, @@ -168478,19 +169467,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "W07000100", + "id": "E14001170", "level": "constituency", - "name": "Mid and South Pembrokeshire", + "name": "Chorley", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Mid and South Pembrokeshire: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Chorley: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.W07000100" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001170" }, "measure": { "unit": "kwh" @@ -168511,28 +169500,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c1486dda837020ab0160e37c", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c84b917292f5dda81ec0a27f", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 470760368.362, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c15d44978dccc0dcf51f6166", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c852620f0200d4669acbc781", "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", @@ -168545,73 +169534,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": "E14001277", + "id": "E14001191", "level": "constituency", - "name": "Hazel Grove", + "name": "Dartford", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Hazel Grove: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Dartford: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.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.E14001277" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001191" }, "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:c15d44978dccc0dcf51f6166", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c852620f0200d4669acbc781", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 151818404.503, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c1613ec48ffe184da52ce51f", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c873bc22be6a300a57f8cdd2", "aggregation": { "method": "sum" }, @@ -168652,19 +169643,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001103", + "id": "E14001306", "level": "constituency", - "name": "Blackley and Middleton South", + "name": "Islington South and Finsbury", "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 consumption, 2024, Islington South and Finsbury: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001103" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001306" }, "measure": { "unit": "kwh" @@ -168685,20 +169676,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c1613ec48ffe184da52ce51f", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c873bc22be6a300a57f8cdd2", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 409849955.165, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c16a223e9e418005cc6b695b", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c87b66c725ba4188159ba6f0", "aggregation": { "method": "sum" }, @@ -168739,19 +169730,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000096", + "id": "E14001192", "level": "constituency", - "name": "Lothian East", + "name": "Daventry", "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, 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.S14000096" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001192" }, "measure": { "unit": "kwh" @@ -168774,20 +169765,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c16a223e9e418005cc6b695b", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c87b66c725ba4188159ba6f0", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 199713973.136, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c177bdaec472e59c08fa465a", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c87d330f63370a39217bb5b2", "aggregation": { "method": "sum" }, @@ -168828,19 +169819,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001128", + "id": "E14001084", "level": "constituency", - "name": "Brigg and Immingham", + "name": "Bedford", "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, 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" }, "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.E14001084" }, "measure": { "unit": "count" @@ -168863,28 +169854,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c177bdaec472e59c08fa465a", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c87d330f63370a39217bb5b2", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 46420.98, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c180dd9db7bbe350b07712eb", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c8a6d721b1b28bacf74aed69", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -168897,81 +169888,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": "E14001342", + "id": "E14001070", "level": "constituency", - "name": "Loughborough", + "name": "Ashton-under-Lyne", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Loughborough: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Ashton-under-Lyne: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001342" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001070" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_concept": "desnz.subnational.domestic_electricity_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c180dd9db7bbe350b07712eb", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c8a6d721b1b28bacf74aed69", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 44611.716, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c18bbedee450a4e225903dba", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c8de75b6c56764f58e22132b", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -168984,81 +169977,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": "E14001381", "level": "constituency", - "name": "High Peak", + "name": "Newton Abbot", "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, 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.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_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.E14001381" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_concept": "desnz.subnational.domestic_electricity_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c18bbedee450a4e225903dba", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c8de75b6c56764f58e22132b", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 44589.228, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c1b1c55af0f48fc8a4f3c611", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c8e5bb5627d8a70d7d90d991", "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", @@ -169074,7 +170069,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -169083,7 +170078,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -169091,27 +170086,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001408", + "id": "E14001239", "level": "constituency", - "name": "Norwich North", + "name": "Folkestone and Hythe", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Norwich North: 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.E14001408" + "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", @@ -169124,28 +170119,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c1b1c55af0f48fc8a4f3c611", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c8e5bb5627d8a70d7d90d991", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 394957794.154, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c1e74275efa4c578a2eafec7", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c8f641919ac0006b58273731", "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", @@ -169158,75 +170153,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": "E14001330", + "id": "E14001359", "level": "constituency", - "name": "Lewes", + "name": "Mid Bedfordshire", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Lewes: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Mid Bedfordshire: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001330" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001359" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c1e74275efa4c578a2eafec7", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c8f641919ac0006b58273731", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 438613137.705, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c23beafb199659c475dc703d", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c93662e68d18882b5a1989df", "aggregation": { "method": "sum" }, @@ -169267,19 +170260,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001088", + "id": "E14001079", "level": "constituency", - "name": "Bexhill and Battle", + "name": "Bassetlaw", "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, 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.E14001088" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001079" }, "measure": { "unit": "kwh" @@ -169302,115 +170295,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c23beafb199659c475dc703d", - "source": { - "source_file": "desnz_constituency_energy_facts.json", - "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", - "source_table": "DESNZ sub-national 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_type": "float" - }, - { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c26ff7d82d58862601718ff7", - "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": "S14000021", - "level": "constituency", - "name": "East Renfrewshire", - "vintage": "pcon_2024" - }, - "label": "Domestic gas meters, 2024, East Renfrewshire: DESNZ's authority totals split by its small-area figures", - "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" - }, - "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.S14000021" - }, - "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:c26ff7d82d58862601718ff7", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c93662e68d18882b5a1989df", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 156020750.411, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c296c02df32c327f39fbb3ad", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c9390e84f55108c19b6eadb3", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -169426,7 +170332,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -169435,7 +170341,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -169443,27 +170349,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001505", + "id": "E14001253", "level": "constituency", - "name": "Spelthorne", + "name": "Grantham and Bourne", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Spelthorne: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Grantham and Bourne: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001505" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001253" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "calendar_year", @@ -169478,28 +170384,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c296c02df32c327f39fbb3ad", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c9390e84f55108c19b6eadb3", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 165696444.466, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c2a6150e71a0dd5394dd368f", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c98a855df3caee5f2bdab2a6", "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", @@ -169512,83 +170418,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": "E14001384", + "id": "E14001490", "level": "constituency", - "name": "North Bedfordshire", + "name": "South Northamptonshire", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, North Bedfordshire: 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_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_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.E14001384" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001490" }, "measure": { - "unit": "count" + "unit": "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:c2a6150e71a0dd5394dd368f", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c98a855df3caee5f2bdab2a6", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 440748445.341, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c2c8c21d117dcd7e3b8099c8", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c9c6779c3414b3c411fa6614", "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", @@ -169601,81 +170505,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": "E14001390", "level": "constituency", - "name": "Barnsley North", + "name": "North East Cambridgeshire", "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, 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.E14001074" + "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:c2c8c21d117dcd7e3b8099c8", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c9c6779c3414b3c411fa6614", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 169675490.673, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c31ead04b8df00f35bd7c761", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c9cbe26032a1ce4f2aedd1c8", "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", @@ -169688,81 +170594,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": "E14001408", + "id": "E14001517", "level": "constituency", - "name": "Norwich North", + "name": "Stockport", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Norwich North: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Stockport: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001408" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001517" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_concept": "desnz.subnational.domestic_electricity_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c31ead04b8df00f35bd7c761", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c9cbe26032a1ce4f2aedd1c8", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 146007636.998, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c332d02a1f584fe02b180c0a", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c9d5b57f80dfb2c781ba8a6a", "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", @@ -169778,7 +170686,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -169787,7 +170695,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -169800,22 +170708,22 @@ "name": "Leyton and Wanstead", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Leyton and Wanstead: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Leyton and Wanstead: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_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.E14001334" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001334" }, "measure": { - "unit": "count" + "unit": "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", @@ -169828,28 +170736,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c332d02a1f584fe02b180c0a", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c9d5b57f80dfb2c781ba8a6a", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 477835887.289, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c338c91d8aa623caaa18d6f0", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c9e0414c1c231489e793cb3c", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -169865,7 +170773,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -169874,7 +170782,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -169882,27 +170790,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001554", + "id": "E14001321", "level": "constituency", - "name": "Truro and Falmouth", + "name": "Leeds North East", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Truro and Falmouth: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Leeds North East: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001554" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001321" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "calendar_year", @@ -169917,28 +170825,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c338c91d8aa623caaa18d6f0", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c9e0414c1c231489e793cb3c", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 41707.447, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c357160fd59660302fa8d50a", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c9fa2ed7da272aece4e9bc43", "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", @@ -169951,81 +170859,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": "E14001473", + "id": "E14001152", "level": "constituency", - "name": "Shrewsbury", + "name": "Carlisle", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Shrewsbury: 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_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_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.E14001473" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001152" }, "measure": { - "unit": "count" + "unit": "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:c357160fd59660302fa8d50a", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c9fa2ed7da272aece4e9bc43", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 155174131.836, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c368f7b3cb6e5f5feba3b466", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ca01494fa194d2f55835790e", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -170041,7 +170951,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -170050,7 +170960,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -170058,27 +170968,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001573", + "id": "S14000069", "level": "constituency", - "name": "Welwyn Hatfield", + "name": "Caithness, Sutherland and Easter Ross", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Welwyn Hatfield: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Caithness, Sutherland and Easter Ross: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001573" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.S14000069" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "calendar_year", @@ -170093,28 +171003,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c368f7b3cb6e5f5feba3b466", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ca01494fa194d2f55835790e", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 56826.737, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c3934b45fd536c96a797f9b5", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ca2032f2fb7a2fe07a2ddd25", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -170130,7 +171040,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -170139,7 +171049,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -170147,27 +171057,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001463", + "id": "S14000091", "level": "constituency", - "name": "Sefton Central", + "name": "Gordon and Buchan", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Sefton Central: 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.E14001463" + "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", @@ -170182,20 +171092,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c3934b45fd536c96a797f9b5", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ca2032f2fb7a2fe07a2ddd25", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 172330797.042, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c3a43e6cc38c4d392924e9e6", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ca20cb9ff2774921cf84e1e5", "aggregation": { "method": "sum" }, @@ -170236,19 +171146,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001451", + "id": "E14001366", "level": "constituency", - "name": "Rother Valley", + "name": "Mid Sussex", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Rother Valley: 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_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", "record_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" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001366" }, "measure": { "unit": "kwh" @@ -170269,28 +171179,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c3a43e6cc38c4d392924e9e6", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ca20cb9ff2774921cf84e1e5", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 453357925.805, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c3b01dec01b88f3b13bf3a35", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ca21c8f5e264c63bac66479b", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -170306,7 +171216,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -170315,7 +171225,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -170323,27 +171233,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001141", + "id": "E14001359", "level": "constituency", - "name": "Buckingham and Bletchley", + "name": "Mid Bedfordshire", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Buckingham and Bletchley: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Mid Bedfordshire: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001141" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001359" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "gas_year", @@ -170356,28 +171266,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c3b01dec01b88f3b13bf3a35", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ca21c8f5e264c63bac66479b", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 37394.74, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c3ccd0d226b2f3ab8db19043", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ca2e35ea5b5e674ecbebb208", "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", @@ -170393,7 +171303,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -170402,7 +171312,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -170410,27 +171320,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "W07000094", + "id": "E14001384", "level": "constituency", - "name": "Clwyd East", + "name": "North Bedfordshire", "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, 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.W07000094" + "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", @@ -170443,28 +171353,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c3ccd0d226b2f3ab8db19043", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ca2e35ea5b5e674ecbebb208", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 406707649.02, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c3d51606417c20941204079e", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ca39309f85a216bfc041bdab", "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", @@ -170477,75 +171387,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": "E14001129", + "id": "S14000021", "level": "constituency", - "name": "Brighton Kemptown and Peacehaven", + "name": "East Renfrewshire", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Brighton Kemptown and Peacehaven: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, 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" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001129" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.S14000021" }, "measure": { - "unit": "count" + "unit": "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:c3d51606417c20941204079e", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ca39309f85a216bfc041bdab", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 574522480.995, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c448c59cba23a62e21b0d35f", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ca48beb21133f584c0b3fbcb", "aggregation": { "method": "sum" }, @@ -170586,19 +171494,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000101", + "id": "E14001475", "level": "constituency", - "name": "Paisley and Renfrewshire North", + "name": "Skipton and Ripon", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Paisley and Renfrewshire North: 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.S14000101" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001475" }, "measure": { "unit": "kwh" @@ -170619,20 +171527,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c448c59cba23a62e21b0d35f", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ca48beb21133f584c0b3fbcb", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 425334731.585, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c4518b9cf46c167378cba457", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ca63a6386e20fc1f1c852964", "aggregation": { "method": "sum" }, @@ -170673,19 +171581,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001431", + "id": "E14001518", "level": "constituency", - "name": "Portsmouth North", + "name": "Stockton North", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Portsmouth North: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Stockton North: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001431" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001518" }, "measure": { "unit": "count" @@ -170706,28 +171614,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c4518b9cf46c167378cba457", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ca63a6386e20fc1f1c852964", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 43814.378, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c45c6597e79d2b5499d47e12", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ca7390127524bdf2b48b1359", "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", @@ -170740,75 +171648,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": "E14001273", + "level": "constituency", + "name": "Harwich and North Essex", + "vintage": "pcon_2024" + }, + "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.E14001273" + }, + "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:ca7390127524bdf2b48b1359", + "source": { + "source_file": "desnz_constituency_energy_facts.json", + "source_name": "microcosm", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", + "source_table": "DESNZ sub-national 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_type": "float" + }, + { + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ca7a68beb3a88a797cb10c76", + "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": "E14001328", + "id": "E14001176", "level": "constituency", - "name": "Leicester West", + "name": "Colchester", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Leicester West: 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.E14001328" + "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:c45c6597e79d2b5499d47e12", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ca7a68beb3a88a797cb10c76", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 43525.864, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c47c4b66902bd4c4db4b7852", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ca7e8b78662058cfb3766c55", "aggregation": { "method": "sum" }, @@ -170849,19 +171842,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000108", + "id": "E14001223", "level": "constituency", - "name": "Berwickshire, Roxburgh and Selkirk", + "name": "Eltham and Chislehurst", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Berwickshire, Roxburgh and Selkirk: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, 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" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.S14000108" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001223" }, "measure": { "unit": "kwh" @@ -170884,28 +171877,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c47c4b66902bd4c4db4b7852", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ca7e8b78662058cfb3766c55", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 152128562.55, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c47d2186c7f0ac2169e62eea", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ca96e999111b53bec8c51ac8", "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", @@ -170918,73 +171911,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": "S14000063", + "id": "E14001425", "level": "constituency", - "name": "Airdrie and Shotts", + "name": "Peterborough", "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, 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" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.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.E14001425" }, "measure": { - "unit": "count" + "unit": "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:c47d2186c7f0ac2169e62eea", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ca96e999111b53bec8c51ac8", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 155985197.959, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c48c7dbd2eb7143da9c35261", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:caa7fe9206c2ec8e3ce67ac1", "aggregation": { "method": "sum" }, @@ -171025,19 +172020,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001075", + "id": "E14001483", "level": "constituency", - "name": "Barnsley South", + "name": "South Derbyshire", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Barnsley South: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, South Derbyshire: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001075" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001483" }, "measure": { "unit": "kwh" @@ -171058,28 +172053,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c48c7dbd2eb7143da9c35261", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:caa7fe9206c2ec8e3ce67ac1", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 446258539.92, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c497f8a15cda1c4370dfac56", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:cabe02d7ec887861e0e97a03", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -171095,7 +172090,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -171104,7 +172099,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -171112,27 +172107,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001517", + "id": "E14001421", "level": "constituency", - "name": "Stockport", + "name": "Peckham", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Stockport: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Peckham: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001517" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001421" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "calendar_year", @@ -171147,28 +172142,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c497f8a15cda1c4370dfac56", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:cabe02d7ec887861e0e97a03", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 48155.036, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c4a1996e6835f59dfb431505", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:caee0e82516843e652ac7385", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -171181,83 +172176,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": "E14001066", + "id": "S14000097", "level": "constituency", - "name": "Amber Valley", + "name": "Mid Dunbartonshire", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Amber Valley: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Mid Dunbartonshire: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001066" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.S14000097" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_concept": "desnz.subnational.domestic_gas_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c4a1996e6835f59dfb431505", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:caee0e82516843e652ac7385", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 597475388.071, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c4b67d1e7aa467e4336ccc5d", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:cb3cc10960845d02c6c434db", "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", @@ -171270,73 +172263,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": "E14001149", + "id": "E14001171", "level": "constituency", - "name": "Cambridge", + "name": "Christchurch", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Cambridge: 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_consumption", - "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.E14001149" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001171" }, "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:c4b67d1e7aa467e4336ccc5d", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:cb3cc10960845d02c6c434db", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 138967356.669, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c4e9fcbad3a025fd670d1b17", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:cb4c96e4bf257c2db2d95e2a", "aggregation": { "method": "sum" }, @@ -171377,19 +172372,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000045", + "id": "E14001177", "level": "constituency", - "name": "Midlothian", + "name": "Colne Valley", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Midlothian: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Colne Valley: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.S14000045" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001177" }, "measure": { "unit": "kwh" @@ -171412,20 +172407,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c4e9fcbad3a025fd670d1b17", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:cb4c96e4bf257c2db2d95e2a", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 138534151.007, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c4fd653808781124d9d48a20", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:cb6b0dad0997d4920cc21fd3", "aggregation": { "method": "sum" }, @@ -171466,19 +172461,106 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001467", + "id": "E14001181", "level": "constituency", - "name": "Sheffield Central", + "name": "Coventry North 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, 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.E14001467" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001181" + }, + "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:cb6b0dad0997d4920cc21fd3", + "source": { + "source_file": "desnz_constituency_energy_facts.json", + "source_name": "microcosm", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", + "source_table": "DESNZ sub-national 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_type": "float" + }, + { + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:cb714f148828b18de9f30789", + "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": "E14001586", + "level": "constituency", + "name": "Wimbledon", + "vintage": "pcon_2024" + }, + "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.E14001586" }, "measure": { "unit": "count" @@ -171499,28 +172581,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c4fd653808781124d9d48a20", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:cb714f148828b18de9f30789", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 41451.778, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c518f2aa439ccd23b7d5b628", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:cb77025a4742275002438285", "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", @@ -171533,73 +172615,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": "E14001336", + "id": "E14001417", "level": "constituency", - "name": "Lincoln", + "name": "Orpington", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Lincoln: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Orpington: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001336" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001417" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_concept": "desnz.subnational.domestic_electricity_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c518f2aa439ccd23b7d5b628", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:cb77025a4742275002438285", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 144338846.946, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c55f7b286578fc4919fa2aef", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:cb7adc1153385e8189a84c09", "aggregation": { "method": "sum" }, @@ -171640,19 +172724,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001565", + "id": "E14001073", "level": "constituency", - "name": "Warrington South", + "name": "Barking", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Warrington South: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Barking: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001565" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001073" }, "measure": { "unit": "count" @@ -171673,28 +172757,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c55f7b286578fc4919fa2aef", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:cb7adc1153385e8189a84c09", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 38154.831, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c56dd1617db0354823ab786a", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:cb8980cfdade6a23468eb0ec", "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", @@ -171707,83 +172791,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": "E14001222", + "id": "E14001289", "level": "constituency", - "name": "Ellesmere Port and Bromborough", + "name": "Hitchin", "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, Hitchin: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001222" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001289" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_concept": "desnz.subnational.domestic_gas_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c56dd1617db0354823ab786a", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:cb8980cfdade6a23468eb0ec", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 39306.318, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c599f7078c7c39cd8446aee5", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:cba031d6288ebbd381d46649", "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", @@ -171796,73 +172878,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": "S14000078", + "id": "E14001422", "level": "constituency", - "name": "Edinburgh East and Musselburgh", + "name": "Pendle and Clitheroe", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Edinburgh East and Musselburgh: 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.S14000078" + "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:c599f7078c7c39cd8446aee5", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:cba031d6288ebbd381d46649", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 48879.735, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c5a5c2c182f93b5932f5d400", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:cbc1dcdf1f11d26d37944592", "aggregation": { "method": "sum" }, @@ -171903,19 +172987,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001094", + "id": "E14001555", "level": "constituency", - "name": "Birmingham Hall Green and Moseley", + "name": "Tunbridge Wells", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Birmingham Hall Green and Moseley: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, 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.E14001094" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001555" }, "measure": { "unit": "count" @@ -171936,20 +173020,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c5a5c2c182f93b5932f5d400", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:cbc1dcdf1f11d26d37944592", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 37424.59, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c5af588cc691f083de62b3f3", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:cbd34627c4ce081320a9a080", "aggregation": { "method": "sum" }, @@ -171990,19 +173074,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001180", + "id": "E14001236", "level": "constituency", - "name": "Coventry East", + "name": "Feltham and Heston", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Coventry East: 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.E14001180" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001236" }, "measure": { "unit": "kwh" @@ -172025,20 +173109,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c5af588cc691f083de62b3f3", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:cbd34627c4ce081320a9a080", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 156060981.559, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c5b20a071ca4ed00806bdc68", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:cbd5e00516325911e9bac7e4", "aggregation": { "method": "sum" }, @@ -172079,19 +173163,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001350", + "id": "E14001258", "level": "constituency", - "name": "Makerfield", + "name": "Guildford", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Makerfield: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Guildford: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001350" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001258" }, "measure": { "unit": "count" @@ -172114,20 +173198,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c5b20a071ca4ed00806bdc68", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:cbd5e00516325911e9bac7e4", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 41393.467, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c5bff4ef641897e03b4aef84", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:cbe7c9d3573d538530f82c28", "aggregation": { "method": "sum" }, @@ -172168,19 +173252,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001220", + "id": "S14000048", "level": "constituency", - "name": "Eastleigh", + "name": "North Ayrshire and Arran", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Eastleigh: 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_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_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" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.S14000048" }, "measure": { "unit": "count" @@ -172201,115 +173285,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c5bff4ef641897e03b4aef84", - "source": { - "source_file": "desnz_constituency_energy_facts.json", - "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", - "source_table": "DESNZ sub-national 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_type": "float" - }, - { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c5c68ba927e75952ce00cbfd", - "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": "E14001096", - "level": "constituency", - "name": "Birmingham Ladywood", - "vintage": "pcon_2024" - }, - "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.E14001096" - }, - "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:c5c68ba927e75952ce00cbfd", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:cbe7c9d3573d538530f82c28", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 40906.266, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c5f506b8b33d75763c641334", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:cbeef7ac25242e43d7e84193", "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", @@ -172322,73 +173319,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": "E14001522", + "id": "E14001288", "level": "constituency", - "name": "Stoke-on-Trent South", + "name": "Hinckley and Bosworth", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Stoke-on-Trent South: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 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.gas.consumption", - "record_set_spec_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.E14001522" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001288" }, "measure": { - "unit": "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:c5f506b8b33d75763c641334", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:cbeef7ac25242e43d7e84193", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 45211.0, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c63a28f45609ac383a850e93", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:cc062f113beb1b3f6a008cc2", "aggregation": { "method": "sum" }, @@ -172429,19 +173428,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001205", + "id": "E14001399", "level": "constituency", - "name": "Dulwich and West Norwood", + "name": "North Somerset", "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 meters, 2024, North Somerset: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001205" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001399" }, "measure": { "unit": "count" @@ -172462,20 +173461,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c63a28f45609ac383a850e93", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:cc062f113beb1b3f6a008cc2", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 35897.424, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c652b8c6eb8da3fa658089da", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:cc1e0f8335abe17a95440fe7", "aggregation": { "method": "sum" }, @@ -172516,19 +173515,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001482", + "id": "E14001512", "level": "constituency", - "name": "South Cotswolds", + "name": "St Neots and Mid Cambridgeshire", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, South Cotswolds: 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_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001482" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001512" }, "measure": { "unit": "count" @@ -172551,28 +173550,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c652b8c6eb8da3fa658089da", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:cc1e0f8335abe17a95440fe7", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 48048.504, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c653185877a85e1e06d4239b", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:cc2b53c7f9121affda9a1be3", "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", @@ -172585,83 +173584,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": "E14001282", + "id": "E14001101", "level": "constituency", - "name": "Herne Bay and Sandwich", + "name": "Bishop Auckland", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Herne Bay and Sandwich: 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.electricity.consumption", - "record_set_spec_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.E14001282" + "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_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:c653185877a85e1e06d4239b", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:cc2b53c7f9121affda9a1be3", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 37539.753, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c6970cac7f006415312bfde1", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:cc4db42bea144bde37ed39a7", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -172677,7 +173674,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -172686,7 +173683,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -172694,27 +173691,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001489", + "id": "E14001180", "level": "constituency", - "name": "South Norfolk", + "name": "Coventry East", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, South Norfolk: 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_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001489" + "source_record_id": "microcosm.desnz_constituency_energy.gas.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_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "gas_year", @@ -172727,28 +173724,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c6970cac7f006415312bfde1", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:cc4db42bea144bde37ed39a7", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 45819.783, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c69b2028c0bc487d2af69459", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:cc6f8d5c96c84d2bdb15571c", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -172761,81 +173758,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": "E14001506", + "id": "E14001480", "level": "constituency", - "name": "Spen Valley", + "name": "South Basildon and East Thurrock", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Spen Valley: 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.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001506" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001480" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_concept": "desnz.subnational.domestic_electricity_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c69b2028c0bc487d2af69459", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:cc6f8d5c96c84d2bdb15571c", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 42414.469, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c6a2cf5f5a8b64a9a3d99ab3", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:cc83c05d16c1b62d280cfa14", "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", @@ -172848,81 +173847,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": "E14001255", + "id": "W07000107", "level": "constituency", - "name": "Great Grimsby and Cleethorpes", + "name": "Rhondda and Ogmore", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Great Grimsby and Cleethorpes: 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_consumption", - "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.E14001255" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.W07000107" }, "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:c6a2cf5f5a8b64a9a3d99ab3", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:cc83c05d16c1b62d280cfa14", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 127062496.909, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c6ccf36629e8c315ae63e043", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ccb7607e06ebc5eb8f560935", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -172938,7 +173939,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -172947,7 +173948,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -172955,27 +173956,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001214", + "id": "E14001194", "level": "constituency", - "name": "East Hampshire", + "name": "Derby South", "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, Derby South: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_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.E14001194" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "gas_year", @@ -172988,28 +173989,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c6ccf36629e8c315ae63e043", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ccb7607e06ebc5eb8f560935", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 45268.0, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c6cd2cd2c7ca0a18f2d76380", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ccc3c7a241cbd846029f7252", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -173025,7 +174026,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -173034,7 +174035,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -173042,27 +174043,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", @@ -173077,28 +174078,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c6cd2cd2c7ca0a18f2d76380", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ccc3c7a241cbd846029f7252", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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:c6e92ee661c032e5ffd78834", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:cce9d8620542105fd5c6695e", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -173114,7 +174115,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -173123,7 +174124,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -173131,27 +174132,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000074", + "id": "E14001306", "level": "constituency", - "name": "Dumfriesshire, Clydesdale and Tweeddale", + "name": "Islington South and Finsbury", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Dumfriesshire, Clydesdale and Tweeddale: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Islington South and Finsbury: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.S14000074" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001306" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "calendar_year", @@ -173166,28 +174167,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c6e92ee661c032e5ffd78834", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:cce9d8620542105fd5c6695e", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 165865456.998, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c6f193051a1c0a195d5239b9", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ccf52ff8edaffca70e8e654c", "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", @@ -173200,81 +174201,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": "E14001216", + "id": "E14001261", "level": "constituency", - "name": "East Thanet", + "name": "Halesowen", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, East Thanet: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Halesowen: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.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.E14001216" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001261" }, "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:c6f193051a1c0a195d5239b9", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ccf52ff8edaffca70e8e654c", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 127184984.064, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c71da29f5c712ff3ed217488", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:cd399c0631484f9857a149c3", "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", @@ -173287,81 +174290,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": "E14001462", + "id": "E14001597", "level": "constituency", - "name": "Scunthorpe", + "name": "Worcester", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Scunthorpe: 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.gas.consumption", - "record_set_spec_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.E14001462" + "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_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:c71da29f5c712ff3ed217488", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:cd399c0631484f9857a149c3", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 46730.0, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c75d4cae1ffa7f025df487a8", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:cd3bcf01316a5648193573bb", "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", @@ -173374,83 +174379,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": "E14001182", "level": "constituency", - "name": "Salisbury", + "name": "Coventry South", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Salisbury: 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_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_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.E14001182" }, "measure": { - "unit": "count" + "unit": "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:c75d4cae1ffa7f025df487a8", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:cd3bcf01316a5648193573bb", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 517196239.23, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c77d0a8ddd0cc0c03801dda0", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:cd577031f77e423ee24399b3", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -173466,7 +174469,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -173475,7 +174478,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -173483,27 +174486,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001448", + "id": "E14001447", "level": "constituency", - "name": "Romford", + "name": "Rochester and Strood", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Romford: 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_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001448" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001447" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "gas_year", @@ -173516,20 +174519,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c77d0a8ddd0cc0c03801dda0", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:cd577031f77e423ee24399b3", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 40447.278, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c795dbae30e99271b7977074", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:cd78d473eedb96ec2ff871f5", "aggregation": { "method": "sum" }, @@ -173570,19 +174573,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000070", + "id": "E14001400", "level": "constituency", - "name": "Coatbridge and Bellshill", + "name": "North Warwickshire and Bedworth", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Coatbridge and Bellshill: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, North Warwickshire and Bedworth: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.S14000070" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001400" }, "measure": { "unit": "kwh" @@ -173605,28 +174608,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c795dbae30e99271b7977074", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:cd78d473eedb96ec2ff871f5", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 142133272.781, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c7a7c21198815db6a32a5623", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:cd95d3bace8a14151639f655", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -173639,75 +174642,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": "E14001404", + "id": "E14001555", "level": "constituency", - "name": "North West Leicestershire", + "name": "Tunbridge Wells", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, North West Leicestershire: 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.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001404" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001555" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_concept": "desnz.subnational.domestic_gas_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c7a7c21198815db6a32a5623", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:cd95d3bace8a14151639f655", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 490298330.305, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c7a98c0cc0836d7c95fe7108", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:cd9fc641bb732228c519dacd", "aggregation": { "method": "sum" }, @@ -173748,19 +174749,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001468", + "id": "E14001518", "level": "constituency", - "name": "Sheffield Hallam", + "name": "Stockton North", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Sheffield Hallam: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, 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.E14001468" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001518" }, "measure": { "unit": "kwh" @@ -173781,28 +174782,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c7a98c0cc0836d7c95fe7108", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:cd9fc641bb732228c519dacd", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 470176890.177, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c7efa1c9c5dba8894f24fcfc", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:cda3b45863b6b426690798b7", "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", @@ -173815,83 +174816,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": "E14001569", + "id": "E14001345", "level": "constituency", - "name": "Waveney Valley", + "name": "Luton North", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Waveney Valley: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Luton North: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.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.E14001569" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001345" }, "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:c7efa1c9c5dba8894f24fcfc", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:cda3b45863b6b426690798b7", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 38886.0, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c8158906ca4c7ce9b28940eb", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:cda95b70dfe91ec9f4825d72", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -173907,7 +174906,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -173916,7 +174915,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -173924,27 +174923,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "W07000100", + "id": "S14000082", "level": "constituency", - "name": "Mid and South Pembrokeshire", + "name": "Edinburgh West", "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 meters, 2024, Edinburgh West: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.W07000100" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.S14000082" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "calendar_year", @@ -173959,28 +174958,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c8158906ca4c7ce9b28940eb", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:cda95b70dfe91ec9f4825d72", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 49715.266, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c829fc7add154b9d1d2d887e", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:cdb30b678966f2f75796b580", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -173993,83 +174992,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": "E14001301", + "id": "S14000070", "level": "constituency", - "name": "Ilford South", + "name": "Coatbridge and Bellshill", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Ilford South: 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.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001301" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.S14000070" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_concept": "desnz.subnational.domestic_gas_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c829fc7add154b9d1d2d887e", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:cdb30b678966f2f75796b580", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 479016885.471, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c83a65a7799b9002ac516a91", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ce25a2aca215031f72966797", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -174082,75 +175079,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": "S14000067", + "id": "E14001285", "level": "constituency", - "name": "Argyll, Bute and South Lochaber", + "name": "Hexham", "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, 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" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_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.E14001285" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_concept": "desnz.subnational.domestic_gas_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c83a65a7799b9002ac516a91", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ce25a2aca215031f72966797", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 446316942.791, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c8540f63423b36c375e8143e", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ce4d30f25f8c42fcd9575ce1", "aggregation": { "method": "sum" }, @@ -174191,19 +175186,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001122", + "id": "E14001194", "level": "constituency", - "name": "Brent East", + "name": "Derby South", "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, Derby South: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001122" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001194" }, "measure": { "unit": "kwh" @@ -174224,20 +175219,107 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c8540f63423b36c375e8143e", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ce4d30f25f8c42fcd9575ce1", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 494502128.056, + "value_type": "float" + }, + { + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ce513f966eef5fd7b638782a", + "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:ce513f966eef5fd7b638782a", + "source": { + "source_file": "desnz_constituency_energy_facts.json", + "source_name": "microcosm", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", + "source_table": "DESNZ sub-national 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:c858457bab22b086e4df99e7", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ce5c0ded40c04cf3984144fb", "aggregation": { "method": "sum" }, @@ -174278,19 +175360,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001117", + "id": "E14001137", "level": "constituency", - "name": "Bracknell", + "name": "Bromley and Biggin Hill", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Bracknell: 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.E14001117" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001137" }, "measure": { "unit": "kwh" @@ -174311,28 +175393,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c858457bab22b086e4df99e7", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ce5c0ded40c04cf3984144fb", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 549978477.717, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c86088117f17cfc2b08105c9", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ce5c9ea3bebb651f0b7e6fae", "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", @@ -174345,83 +175427,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": "S14000088", + "id": "E14001327", "level": "constituency", - "name": "Glasgow South West", + "name": "Leicester South", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Glasgow South West: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Leicester South: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.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.S14000088" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001327" }, "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:c86088117f17cfc2b08105c9", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ce5c9ea3bebb651f0b7e6fae", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 34341.7, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c89f7b8bd1ec4aeb03427a58", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:cea268a2c057f7e77d7008c6", "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", @@ -174434,75 +175514,73 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", - "metric": "meter_count", - "temperature_adjustment": "as_reported" + "fuel": "gas", + "metric": "consumption", + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001387", + "id": "E14001286", "level": "constituency", - "name": "North Devon", + "name": "Heywood and Middleton North", "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, 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" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.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.E14001286" }, "measure": { - "unit": "count" + "unit": "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:c89f7b8bd1ec4aeb03427a58", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:cea268a2c057f7e77d7008c6", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 473697701.95, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c8a5086ff634fa73bdb878ce", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:cea600714a5eda836df6ec9e", "aggregation": { "method": "sum" }, @@ -174543,19 +175621,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001092", + "id": "E14001534", "level": "constituency", - "name": "Birmingham Edgbaston", + "name": "Sutton and Cheam", "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, 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" }, "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.E14001534" }, "measure": { "unit": "count" @@ -174576,109 +175654,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c8a5086ff634fa73bdb878ce", - "source": { - "source_file": "desnz_constituency_energy_facts.json", - "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", - "source_table": "DESNZ sub-national 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_type": "float" - }, - { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c8d5029a73e18fac57f211f7", - "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": "E14001323", - "level": "constituency", - "name": "Leeds South", - "vintage": "pcon_2024" - }, - "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.E14001323" - }, - "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:c8d5029a73e18fac57f211f7", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:cea600714a5eda836df6ec9e", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 35821.989, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c9904d0c3baa167d25badd28", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ceb3784c15d9942e97155051", "aggregation": { "method": "sum" }, @@ -174719,19 +175708,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001157", + "id": "E14001313", "level": "constituency", - "name": "Chatham and Aylesford", + "name": "Kingston upon Hull East", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Chatham and Aylesford: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, 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.E14001157" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001313" }, "measure": { "unit": "kwh" @@ -174752,20 +175741,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c9904d0c3baa167d25badd28", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ceb3784c15d9942e97155051", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 433895607.558, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c9b687d4911787f3c84e55ee", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:cec265896aab3f687fc75087", "aggregation": { "method": "sum" }, @@ -174806,19 +175795,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001329", + "id": "E14001493", "level": "constituency", - "name": "Leigh and Atherton", + "name": "South Shropshire", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Leigh and Atherton: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, 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.E14001329" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001493" }, "measure": { "unit": "count" @@ -174839,28 +175828,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c9b687d4911787f3c84e55ee", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:cec265896aab3f687fc75087", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 21252.012, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c9beb8d308072c70c719eaeb", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:cec44493ad081bfb547a3626", "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", @@ -174873,81 +175862,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": "E14001510", + "id": "E14001455", "level": "constituency", - "name": "St Helens South and Whiston", + "name": "Runcorn and Helsby", "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 electricity 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" + "record_set_id": "uk.local_geography.desnz_constituency_energy.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.E14001510" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001455" }, "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:c9beb8d308072c70c719eaeb", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:cec44493ad081bfb547a3626", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 131104589.742, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c9cf6ae6f0eedf724902fa2b", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ced6b9bd5a305ddfb55db0f5", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -174963,7 +175954,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -174972,7 +175963,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -174980,27 +175971,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001125", + "id": "E14001243", "level": "constituency", - "name": "Brentwood and Ongar", + "name": "Gainsborough", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Brentwood and Ongar: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Gainsborough: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001125" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001243" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "calendar_year", @@ -175015,28 +176006,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c9cf6ae6f0eedf724902fa2b", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ced6b9bd5a305ddfb55db0f5", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 45394.0, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c9e8614b8e927ff79d9258f6", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ced9f056a64589e562f43923", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -175049,81 +176040,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": "E14001402", + "id": "E14001449", "level": "constituency", - "name": "North West Essex", + "name": "Romsey and Southampton North", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, North West Essex: 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.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001402" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001449" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_concept": "desnz.subnational.domestic_electricity_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c9e8614b8e927ff79d9258f6", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ced9f056a64589e562f43923", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 42276.861, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c9ebdf1995a07bee394aeae6", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:cee1f1722e80316b141bb990", "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", @@ -175136,73 +176129,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": "E14001506", + "id": "E14001338", "level": "constituency", - "name": "Spen Valley", + "name": "Liverpool Riverside", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Spen Valley: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Liverpool Riverside: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", - "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.E14001506" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001338" }, "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:c9ebdf1995a07bee394aeae6", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:cee1f1722e80316b141bb990", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 179200220.006, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ca00a06d6bd5dd7e277fb8cf", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:cee758cf4e3b4dc47f672733", "aggregation": { "method": "sum" }, @@ -175243,19 +176238,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001087", + "id": "E14001067", "level": "constituency", - "name": "Beverley and Holderness", + "name": "Arundel and South Downs", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Beverley and Holderness: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, 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.E14001087" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001067" }, "measure": { "unit": "count" @@ -175276,28 +176271,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ca00a06d6bd5dd7e277fb8cf", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:cee758cf4e3b4dc47f672733", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 30247.899, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ca19e38f550e08661d48122a", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:cef671b2ef6163d47885da0c", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -175310,83 +176305,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": "E14001425", + "id": "E14001537", "level": "constituency", - "name": "Peterborough", + "name": "Swindon South", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Peterborough: 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_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001425" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001537" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_concept": "desnz.subnational.domestic_gas_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ca19e38f550e08661d48122a", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:cef671b2ef6163d47885da0c", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 442357100.417, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ca1dc3f950631e9708e5127d", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:cefffb52d3fb2c62a36b974b", "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", @@ -175402,7 +176395,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -175411,7 +176404,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -175419,27 +176412,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001423", + "id": "S14000098", "level": "constituency", - "name": "Penistone and Stocksbridge", + "name": "Moray West, Nairn and Strathspey", "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, Moray West, Nairn and Strathspey: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.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.S14000098" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "gas_year", @@ -175452,28 +176445,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ca1dc3f950631e9708e5127d", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:cefffb52d3fb2c62a36b974b", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 330860149.201, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ca1f7aece60b3bca296e9418", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:cf29459b276fe5df49f5a257", "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", @@ -175486,75 +176479,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": "E14001263", + "id": "E14001454", "level": "constituency", - "name": "Hamble Valley", + "name": "Ruislip, Northwood and Pinner", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Hamble Valley: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Ruislip, Northwood and Pinner: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001263" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001454" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ca1f7aece60b3bca296e9418", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:cf29459b276fe5df49f5a257", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 592396698.795, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ca69bc673706322175b08907", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:cf4450385e0911acd9ac629b", "aggregation": { "method": "sum" }, @@ -175595,19 +176586,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001354", + "id": "S14000080", "level": "constituency", - "name": "Manchester Withington", + "name": "Edinburgh South", "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, Edinburgh South: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001354" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.S14000080" }, "measure": { "unit": "kwh" @@ -175630,28 +176621,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ca69bc673706322175b08907", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:cf4450385e0911acd9ac629b", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 145046950.626, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ca70515179c3681f27001cde", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:cf710bd7ddbf886531804cd4", "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", @@ -175664,81 +176655,83 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", - "metric": "consumption", - "temperature_adjustment": "weather_corrected" + "fuel": "electricity", + "metric": "meter_count", + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "S14000063", + "id": "E14001544", "level": "constituency", - "name": "Airdrie and Shotts", + "name": "Thirsk and Malton", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Airdrie and Shotts: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, 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.S14000063" + "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:ca70515179c3681f27001cde", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:cf710bd7ddbf886531804cd4", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 48868.227, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ca7405df3c8bad88f39d95c4", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:cf8c453f80b4176f46d679c7", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -175754,7 +176747,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -175763,7 +176756,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -175771,27 +176764,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001300", + "id": "E14001123", "level": "constituency", - "name": "Ilford North", + "name": "Brent West", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Ilford North: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Brent West: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001300" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001123" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "calendar_year", @@ -175806,20 +176799,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ca7405df3c8bad88f39d95c4", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:cf8c453f80b4176f46d679c7", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 153612618.816, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:caf18f3112332582418356b6", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:cf8ddfc9677dc8607c7b57ee", "aggregation": { "method": "sum" }, @@ -175860,19 +176853,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001472", + "id": "E14001558", "level": "constituency", - "name": "Shipley", + "name": "Uxbridge and South Ruislip", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Shipley: 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.gas.meter_count", "record_set_spec_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.E14001558" }, "measure": { "unit": "count" @@ -175893,109 +176886,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:caf18f3112332582418356b6", - "source": { - "source_file": "desnz_constituency_energy_facts.json", - "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", - "source_table": "DESNZ sub-national 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_type": "float" - }, - { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:caf59d5e4226c16e18afbf79", - "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": "E14001590", - "level": "constituency", - "name": "Witham", - "vintage": "pcon_2024" - }, - "label": "Domestic electricity consumption, 2024, Witham: DESNZ's authority totals split by its small-area figures", - "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" - }, - "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001590" - }, - "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:caf59d5e4226c16e18afbf79", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:cf8ddfc9677dc8607c7b57ee", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 39609.158, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:cb0af84612a54571d8e724a0", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:cf8e1cd36be6fe7991727727", "aggregation": { "method": "sum" }, @@ -176036,19 +176940,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001401", + "id": "E14001117", "level": "constituency", - "name": "North West Cambridgeshire", + "name": "Bracknell", "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, 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.E14001401" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001117" }, "measure": { "unit": "kwh" @@ -176069,107 +176973,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:cb0af84612a54571d8e724a0", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:cf8e1cd36be6fe7991727727", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 463540189.194, - "value_type": "float" - }, - { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:cb1ea1dee36617f2c32ba971", - "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": "E14001304", - "level": "constituency", - "name": "Isle of Wight West", - "vintage": "pcon_2024" - }, - "label": "Domestic gas meters, 2024, Isle of Wight West: DESNZ's authority totals split by its small-area figures", - "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" - }, - "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001304" - }, - "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:cb1ea1dee36617f2c32ba971", - "source": { - "source_file": "desnz_constituency_energy_facts.json", - "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", - "source_table": "DESNZ sub-national 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": 424692072.902, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:cb3233443c9391a1f36b7cb3", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:cfa01a2a55975996fd8336c0", "aggregation": { "method": "sum" }, @@ -176210,19 +177027,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001321", + "id": "W07000088", "level": "constituency", - "name": "Leeds North East", + "name": "Caerphilly", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Leeds North 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.E14001321" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.W07000088" }, "measure": { "unit": "count" @@ -176245,107 +177062,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:cb3233443c9391a1f36b7cb3", - "source": { - "source_file": "desnz_constituency_energy_facts.json", - "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", - "source_table": "DESNZ sub-national 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_type": "float" - }, - { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:cb4012fb5b3e396ad77570f5", - "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": "E14001253", - "level": "constituency", - "name": "Grantham and Bourne", - "vintage": "pcon_2024" - }, - "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.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" - }, - "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001253" - }, - "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:cb4012fb5b3e396ad77570f5", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:cfa01a2a55975996fd8336c0", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 43074.793, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:cb5d393533910e3eecadc699", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:cfdf0eeb4fb172aeebc79934", "aggregation": { "method": "sum" }, @@ -176386,19 +177116,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000070", + "id": "E14001428", "level": "constituency", - "name": "Coatbridge and Bellshill", + "name": "Pontefract, Castleford and Knottingley", "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, 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.S14000070" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001428" }, "measure": { "unit": "count" @@ -176421,20 +177151,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:cb5d393533910e3eecadc699", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:cfdf0eeb4fb172aeebc79934", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 47086.429, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:cb65437bdf0a7b486109d716", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d0108228bc08b32ebd6af9e9", "aggregation": { "method": "sum" }, @@ -176475,19 +177205,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001120", + "id": "E14001303", "level": "constituency", - "name": "Bradford West", + "name": "Isle of Wight East", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Bradford West: 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.E14001120" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001303" }, "measure": { "unit": "kwh" @@ -176510,28 +177240,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:cb65437bdf0a7b486109d716", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d0108228bc08b32ebd6af9e9", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 113717311.53, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:cb78989bd3e5dd2e02f67779", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d02498932fccfbd2942fc0aa", "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", @@ -176544,73 +177274,75 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", - "metric": "meter_count", - "temperature_adjustment": "weather_corrected" + "fuel": "electricity", + "metric": "consumption", + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001601", + "id": "E14001211", "level": "constituency", - "name": "Wyre Forest", + "name": "Easington", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Wyre Forest: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Easington: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001601" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001211" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:cb78989bd3e5dd2e02f67779", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d02498932fccfbd2942fc0aa", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 119824970.083, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:cb7b93cbbb39f39b8b2a15ec", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d027fe24b1b3667bf5a14315", "aggregation": { "method": "sum" }, @@ -176651,19 +177383,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001215", + "id": "E14001534", "level": "constituency", - "name": "East Surrey", + "name": "Sutton and Cheam", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, East Surrey: 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.E14001215" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001534" }, "measure": { "unit": "count" @@ -176686,20 +177418,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:cb7b93cbbb39f39b8b2a15ec", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d027fe24b1b3667bf5a14315", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 43154.755, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:cb7bf2224273209cd32279ae", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d059d060ff2f17443a7a0d8b", "aggregation": { "method": "sum" }, @@ -176740,19 +177472,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001449", + "id": "E14001152", "level": "constituency", - "name": "Romsey and Southampton North", + "name": "Carlisle", "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 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" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001449" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001152" }, "measure": { "unit": "kwh" @@ -176773,28 +177505,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:cb7bf2224273209cd32279ae", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d059d060ff2f17443a7a0d8b", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 479354231.843, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:cb9520770c20b011713003ff", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d069c53ae3a83c8b9afb417e", "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", @@ -176807,81 +177539,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": "E14001510", + "id": "E14001209", "level": "constituency", - "name": "St Helens South and Whiston", + "name": "Ealing Southall", "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 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.E14001510" + "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:cb9520770c20b011713003ff", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d069c53ae3a83c8b9afb417e", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 143642878.409, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:cba74658979090ad55f6b7dd", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d0a657bffda8d0362255fb2f", "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", @@ -176897,7 +177631,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -176906,158 +177640,69 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", - "temperature_adjustment": "weather_corrected" - }, - "entity": { - "name": "household", - "role": "domestic_energy_customer" - }, - "geography": { - "id": "E14001416", - "level": "constituency", - "name": "Oldham West, Chadderton and Royton", - "vintage": "pcon_2024" - }, - "label": "Domestic gas meters, 2024, Oldham West, Chadderton and Royton: DESNZ's authority totals split by its small-area figures", - "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" - }, - "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001416" - }, - "measure": { - "unit": "count" - }, - "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" - }, - "period": { - "type": "gas_year", - "value": 2024 - }, - "period_coverage": { - "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" - }, - "provenance_class": "derived_administrative", - "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:cba74658979090ad55f6b7dd", - "source": { - "source_file": "desnz_constituency_energy_facts.json", - "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", - "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", - "url": "tools/build_uk_desnz_constituency_energy_facts.py", - "vintage": "2025_publication_2024_data" - }, - "value": 41269.432, - "value_type": "float" - }, - { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:cbd91fe3b87cb36c2ef1c1cf", - "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": "E14001071", + "id": "S14000101", "level": "constituency", - "name": "Aylesbury", + "name": "Paisley and Renfrewshire North", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Aylesbury: 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.E14001071" + "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:cbd91fe3b87cb36c2ef1c1cf", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d0a657bffda8d0362255fb2f", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 454740398.552, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:cbdc3fb6e071a3ed4bb75b27", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d0b2d889fd7099cfd315307f", "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", @@ -177070,75 +177715,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": "E14001539", + "id": "E14001306", "level": "constituency", - "name": "Tatton", + "name": "Islington South and Finsbury", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Tatton: 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.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.E14001539" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001306" }, "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:cbdc3fb6e071a3ed4bb75b27", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d0b2d889fd7099cfd315307f", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 44921.788, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:cbf4cbf6af7cde3c2178c309", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d0de53e8dbc3848a817a5add", "aggregation": { "method": "sum" }, @@ -177179,19 +177822,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001065", + "id": "E14001361", "level": "constituency", - "name": "Altrincham and Sale West", + "name": "Mid Cheshire", "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, 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" }, "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.E14001361" }, "measure": { "unit": "count" @@ -177214,20 +177857,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:cbf4cbf6af7cde3c2178c309", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d0de53e8dbc3848a817a5add", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 42935.174, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:cc165b82eaf15a6643693fba", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d0e31254aa786ebcf9879d60", "aggregation": { "method": "sum" }, @@ -177268,19 +177911,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001374", + "id": "E14001369", "level": "constituency", - "name": "New Forest West", + "name": "Milton Keynes Central", "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, Milton Keynes Central: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001374" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001369" }, "measure": { "unit": "kwh" @@ -177301,28 +177944,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:cc165b82eaf15a6643693fba", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d0e31254aa786ebcf9879d60", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 522385049.687, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:cc175e5f1403ab330c109354", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d0e5bc498f40d32898d46259", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -177335,75 +177978,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": "S14000088", + "id": "E14001404", "level": "constituency", - "name": "Glasgow South West", + "name": "North West Leicestershire", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Glasgow South West: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, 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.S14000088" + "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:cc175e5f1403ab330c109354", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d0e5bc498f40d32898d46259", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 490761683.042, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:cc2e7555a18b2c0e13aee865", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d0e978c827d7a92e8ee20f8e", "aggregation": { "method": "sum" }, @@ -177444,19 +178085,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001084", + "id": "E14001542", "level": "constituency", - "name": "Bedford", + "name": "Tewkesbury", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Bedford: 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.electricity.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001084" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001542" }, "measure": { "unit": "kwh" @@ -177479,20 +178120,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:cc2e7555a18b2c0e13aee865", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d0e978c827d7a92e8ee20f8e", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 150331825.109, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:cc301675799ae20d0033bef0", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d149d4f5165070346d894565", "aggregation": { "method": "sum" }, @@ -177533,19 +178174,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001298", + "id": "E14001148", "level": "constituency", - "name": "Huntingdon", + "name": "Camborne and Redruth", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Huntingdon: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Camborne and Redruth: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001298" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001148" }, "measure": { "unit": "kwh" @@ -177566,20 +178207,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:cc301675799ae20d0033bef0", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d149d4f5165070346d894565", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 191338237.638, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:cc337b41ad1545c43789b510", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d16eec7c86a50c258a3ec0ab", "aggregation": { "method": "sum" }, @@ -177620,19 +178261,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001118", + "id": "E14001087", "level": "constituency", - "name": "Bradford East", + "name": "Beverley and Holderness", "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, 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.E14001118" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001087" }, "measure": { "unit": "kwh" @@ -177655,28 +178296,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:cc337b41ad1545c43789b510", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d16eec7c86a50c258a3ec0ab", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 137292019.862, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:cc3401c80e3023044e26f25f", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d19914f0f82df88320a594f1", "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", @@ -177689,83 +178330,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": "E14001526", + "id": "E14001457", "level": "constituency", - "name": "Stratford-on-Avon", + "name": "Rushcliffe", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Stratford-on-Avon: 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.electricity.meter_count", - "record_set_spec_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.E14001526" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001457" }, "measure": { - "unit": "count" + "unit": "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:cc3401c80e3023044e26f25f", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d19914f0f82df88320a594f1", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 552032672.242, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:cc5b6586f3aeccff91ad3430", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d1c16b5b3ce55f5370399e73", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -177778,83 +178417,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": "E14001597", "level": "constituency", - "name": "Aldridge-Brownhills", + "name": "Worcester", "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, 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.E14001064" + "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:cc5b6586f3aeccff91ad3430", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d1c16b5b3ce55f5370399e73", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 421683451.452, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:cc6e9129d90ec69cc853568a", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d1dacf7b9a27ca50e37fab78", "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", @@ -177867,83 +178504,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": "E14001418", + "id": "E14001113", "level": "constituency", - "name": "Ossett and Denby Dale", + "name": "Bootle", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Ossett and Denby Dale: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Bootle: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001418" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001113" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:cc6e9129d90ec69cc853568a", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d1dacf7b9a27ca50e37fab78", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 420873695.977, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:cc6f737f6a76178b7d99e7ff", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d2129f849c6101754b4df143", "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", @@ -177956,81 +178591,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": "E14001565", + "id": "E14001112", "level": "constituency", - "name": "Warrington South", + "name": "Bolton West", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Warrington South: 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.E14001565" + "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": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:cc6f737f6a76178b7d99e7ff", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d2129f849c6101754b4df143", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 142468274.856, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:cc78b9f7e86c64be3dd37208", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d216b51094a45e2a897dda09", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -178043,83 +178680,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": "E14001597", + "id": "E14001348", "level": "constituency", - "name": "Worcester", + "name": "Maidenhead", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Worcester: 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_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001597" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001348" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_concept": "desnz.subnational.domestic_gas_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:cc78b9f7e86c64be3dd37208", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d216b51094a45e2a897dda09", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 535186163.34, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:cc8b3f3c0d30cfa7ebb0eaa0", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d243fe25724f22e888c56a00", "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", @@ -178132,81 +178767,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": "E14001136", + "id": "E14001421", "level": "constituency", - "name": "Broadland and Fakenham", + "name": "Peckham", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Broadland and Fakenham: 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_consumption", - "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.E14001136" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001421" }, "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:cc8b3f3c0d30cfa7ebb0eaa0", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d243fe25724f22e888c56a00", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 127847831.884, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:cc9b7a6fe08b22bd2039a574", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d24f28e17aa2e867800515c2", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -178219,81 +178856,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": "E14001321", + "id": "E14001220", "level": "constituency", - "name": "Leeds North East", + "name": "Eastleigh", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Leeds North East: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Eastleigh: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001321" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001220" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_concept": "desnz.subnational.domestic_electricity_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:cc9b7a6fe08b22bd2039a574", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d24f28e17aa2e867800515c2", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 40547.017, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ccb68d0c123ee3b00b4312f3", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d264273c5b60f213a937d665", "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", @@ -178306,73 +178945,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": "S14000066", + "id": "E14001388", "level": "constituency", - "name": "Arbroath and Broughty Ferry", + "name": "North Dorset", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Arbroath and Broughty Ferry: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, North Dorset: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.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.S14000066" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001388" }, "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:ccb68d0c123ee3b00b4312f3", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d264273c5b60f213a937d665", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 169095164.418, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ccbffc6da6bc9372c420de6c", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d277df33057932587432078e", "aggregation": { "method": "sum" }, @@ -178413,19 +179054,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001117", + "id": "S14000109", "level": "constituency", - "name": "Bracknell", + "name": "Central Ayrshire", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Bracknell: 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.E14001117" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.S14000109" }, "measure": { "unit": "count" @@ -178446,20 +179087,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ccbffc6da6bc9372c420de6c", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d277df33057932587432078e", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 40142.795, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ccc2c2c1f7ef2cf7c7f1ba0c", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d27a6ef0186895c4890fc01f", "aggregation": { "method": "sum" }, @@ -178500,19 +179141,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001197", + "id": "E14001177", "level": "constituency", - "name": "Didcot and Wantage", + "name": "Colne Valley", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Didcot and Wantage: 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.E14001197" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001177" }, "measure": { "unit": "count" @@ -178535,20 +179176,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ccc2c2c1f7ef2cf7c7f1ba0c", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d27a6ef0186895c4890fc01f", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 43016.153, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ccd187fad630273b1dc2efb9", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d2920b64431d1a26a83511e5", "aggregation": { "method": "sum" }, @@ -178589,19 +179230,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001531", + "id": "E14001252", "level": "constituency", - "name": "Sunderland Central", + "name": "Gosport", "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, 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.E14001531" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001252" }, "measure": { "unit": "count" @@ -178624,28 +179265,117 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ccd187fad630273b1dc2efb9", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d2920b64431d1a26a83511e5", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 43719.868, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ccfae12b5a58588110835b5d", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d298fc451623e9f8d2cfca26", "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": "E14001415", + "level": "constituency", + "name": "Oldham East and Saddleworth", + "vintage": "pcon_2024" + }, + "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.E14001415" + }, + "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:d298fc451623e9f8d2cfca26", + "source": { + "source_file": "desnz_constituency_energy_facts.json", + "source_name": "microcosm", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", + "source_table": "DESNZ sub-national 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_type": "float" + }, + { + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d2b5e4b44a8d4bde61a919d1", + "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", @@ -178661,7 +179391,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -178670,7 +179400,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -178678,27 +179408,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001452", + "id": "E14001295", "level": "constituency", - "name": "Rotherham", + "name": "Houghton and Sunderland South", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Rotherham: 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_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001452" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001295" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "gas_year", @@ -178711,20 +179441,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ccfae12b5a58588110835b5d", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d2b5e4b44a8d4bde61a919d1", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 47567.575, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:cd0fce86cf3a40970e249048", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d2d6e4d8f39808d6bd288294", "aggregation": { "method": "sum" }, @@ -178765,19 +179495,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001368", + "id": "E14001308", "level": "constituency", - "name": "Middlesbrough South and East Cleveland", + "name": "Keighley and Ilkley", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Middlesbrough South and East Cleveland: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, 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.E14001368" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001308" }, "measure": { "unit": "kwh" @@ -178798,28 +179528,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:cd0fce86cf3a40970e249048", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d2d6e4d8f39808d6bd288294", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 534867078.955, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:cd2fc40a207b73288fd21382", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d2e337de9ff1b04e2cd78cb7", "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", @@ -178832,75 +179562,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": "E14001144", + "id": "E14001489", "level": "constituency", - "name": "Bury North", + "name": "South Norfolk", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Bury North: 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_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_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.E14001144" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001489" }, "measure": { - "unit": "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:cd2fc40a207b73288fd21382", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d2e337de9ff1b04e2cd78cb7", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 28547.367, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:cd3a84c3dfa177de78e7c5c3", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d30852e0b318c2333ee1f222", "aggregation": { "method": "sum" }, @@ -178941,19 +179669,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001589", + "id": "E14001211", "level": "constituency", - "name": "Wirral West", + "name": "Easington", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Wirral West: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, 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.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001589" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001211" }, "measure": { "unit": "kwh" @@ -178974,28 +179702,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:cd3a84c3dfa177de78e7c5c3", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d30852e0b318c2333ee1f222", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 495080499.031, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:cd5b502481d569d013bc768b", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d310e4da633343e93e7f5c64", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -179011,7 +179739,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -179020,7 +179748,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -179028,27 +179756,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001322", + "id": "E14001085", "level": "constituency", - "name": "Leeds North West", + "name": "Bermondsey and Old Southwark", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Leeds North West: 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_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001322" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001085" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "calendar_year", @@ -179063,20 +179791,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:cd5b502481d569d013bc768b", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d310e4da633343e93e7f5c64", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 54831.709, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:cd6929af770d861bb97d061e", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d32c3f47209f85ede3befb95", "aggregation": { "method": "sum" }, @@ -179117,19 +179845,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001500", + "id": "E14001201", "level": "constituency", - "name": "Southampton Test", + "name": "Dorking and Horley", "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, Dorking and Horley: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001500" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001201" }, "measure": { "unit": "kwh" @@ -179152,20 +179880,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:cd6929af770d861bb97d061e", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d32c3f47209f85ede3befb95", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 167007661.654, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:cd8ef67f37200cdace6e98f6", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d33b5bfe8d7cef79718f7212", "aggregation": { "method": "sum" }, @@ -179206,19 +179934,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001551", + "id": "E14001454", "level": "constituency", - "name": "Torbay", + "name": "Ruislip, Northwood and Pinner", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Torbay: 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.E14001551" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001454" }, "measure": { "unit": "kwh" @@ -179241,28 +179969,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:cd8ef67f37200cdace6e98f6", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d33b5bfe8d7cef79718f7212", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 150894621.783, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:cd93389c2d15d16170690d25", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d33f5b83a2b7c0db2d9a2f1c", "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", @@ -179275,81 +180003,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": "E14001091", + "id": "E14001352", "level": "constituency", - "name": "Birkenhead", + "name": "Manchester Central", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Birkenhead: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Manchester Central: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001091" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001352" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:cd93389c2d15d16170690d25", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d33f5b83a2b7c0db2d9a2f1c", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 245872726.503, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:cd95b05a76813c9e395ae9d0", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d3575904113b20e1be3f51cd", "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", @@ -179362,81 +180092,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": "E14001443", "level": "constituency", - "name": "Sittingbourne and Sheppey", + "name": "Ribble Valley", "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, 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" + "record_set_id": "uk.local_geography.desnz_constituency_energy.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.E14001443" }, "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:cd95b05a76813c9e395ae9d0", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d3575904113b20e1be3f51cd", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 165419031.478, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:cd996693e42a9849dbafb66b", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d3866dfef15903e7bcde6c16", "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", @@ -179449,83 +180181,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": "E14001588", + "id": "E14001582", "level": "constituency", - "name": "Windsor", + "name": "Wetherby and Easingwold", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Windsor: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Wetherby and Easingwold: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001588" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001582" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_concept": "desnz.subnational.domestic_gas_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:cd996693e42a9849dbafb66b", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d3866dfef15903e7bcde6c16", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 31421.593, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:cda2e637976931d74ff41f2e", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d3bac7126913443ecd3df749", "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", @@ -179538,75 +180268,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": "E14001226", + "id": "E14001111", "level": "constituency", - "name": "Epping Forest", + "name": "Bolton South and Walkden", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Epping Forest: 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_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_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.E14001226" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001111" }, "measure": { - "unit": "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:cda2e637976931d74ff41f2e", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d3bac7126913443ecd3df749", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 47153.959, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:cdd622af6903698b6ad9e49e", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d3c96dc602297e5010e7d786", "aggregation": { "method": "sum" }, @@ -179647,19 +180375,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "W07000092", + "id": "E14001277", "level": "constituency", - "name": "Cardiff West", + "name": "Hazel Grove", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Cardiff West: 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_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.W07000092" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001277" }, "measure": { "unit": "kwh" @@ -179680,28 +180408,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:cdd622af6903698b6ad9e49e", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d3c96dc602297e5010e7d786", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 489457859.355, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:cdd730faf7227683ca3fb6e0", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d3ce7c0b2d2f5d5a80c6e367", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -179717,7 +180445,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -179726,7 +180454,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -179734,27 +180462,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "W07000082", + "id": "E14001089", "level": "constituency", - "name": "Alyn and Deeside", + "name": "Bexleyheath and Crayford", "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, 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.W07000082" + "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", @@ -179769,28 +180497,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:cdd730faf7227683ca3fb6e0", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d3ce7c0b2d2f5d5a80c6e367", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 40149.293, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:cdede9a69a6bf146757c1bdb", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d3d5c1911dc19fcb5dea0ab3", "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", @@ -179803,73 +180531,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": "E14001130", + "id": "E14001161", "level": "constituency", - "name": "Brighton Pavilion", + "name": "Cheltenham", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Brighton Pavilion: 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.gas.meter_count", - "record_set_spec_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.E14001130" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.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_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:cdede9a69a6bf146757c1bdb", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d3d5c1911dc19fcb5dea0ab3", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 154758636.913, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:cdfbd7d0a9be7d3cbc17da3a", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d3d5f7381349fc8179c85cb5", "aggregation": { "method": "sum" }, @@ -179910,19 +180640,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000048", + "id": "E14001066", "level": "constituency", - "name": "North Ayrshire and Arran", + "name": "Amber Valley", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, North Ayrshire and Arran: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, 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.S14000048" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001066" }, "measure": { "unit": "kwh" @@ -179943,28 +180673,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:cdfbd7d0a9be7d3cbc17da3a", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d3d5f7381349fc8179c85cb5", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 462989435.702, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ce006406672f801d3766ed74", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d3d6ae2675999be18db1e626", "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", @@ -179977,83 +180707,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": "E14001290", + "id": "E14001324", "level": "constituency", - "name": "Holborn and St Pancras", + "name": "Leeds South West and Morley", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Holborn and St Pancras: 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.electricity.consumption", - "record_set_spec_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.E14001290" + "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_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:ce006406672f801d3766ed74", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d3d6ae2675999be18db1e626", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 42337.955, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ce155113b94587258e21bea8", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d3ebfb92aad3e8c361e81187", "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", @@ -180066,83 +180794,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": "E14001165", "level": "constituency", - "name": "West Lancashire", + "name": "Chesterfield", "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, Chesterfield: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.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.E14001165" }, "measure": { - "unit": "count" + "unit": "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:ce155113b94587258e21bea8", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d3ebfb92aad3e8c361e81187", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 472805166.793, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ce2dffbcdb76d96da71752f1", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d3f30dc8cfd7ecb011960ff8", "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", @@ -180158,7 +180884,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -180167,7 +180893,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -180175,27 +180901,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001114", + "id": "E14001264", "level": "constituency", - "name": "Boston and Skegness", + "name": "Hammersmith and Chiswick", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Boston and Skegness: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Hammersmith and Chiswick: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001114" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001264" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "gas_year", @@ -180208,28 +180934,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ce2dffbcdb76d96da71752f1", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d3f30dc8cfd7ecb011960ff8", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 533611705.696, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ce72e4b8b196134f991dd5ac", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d40278be6ac92909bae4b7c1", "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", @@ -180242,81 +180968,83 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", - "metric": "meter_count", - "temperature_adjustment": "weather_corrected" + "fuel": "electricity", + "metric": "consumption", + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001479", + "id": "E14001144", "level": "constituency", - "name": "Solihull West and Shirley", + "name": "Bury North", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Solihull West and Shirley: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, 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" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001479" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001144" }, "measure": { - "unit": "count" + "unit": "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:ce72e4b8b196134f991dd5ac", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d40278be6ac92909bae4b7c1", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 138955676.167, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ceb08868601932397394e16d", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d41177200ceea4882cd6f965", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -180329,81 +181057,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": "E14001584", "level": "constituency", - "name": "Islington North", + "name": "Widnes and Halewood", "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, 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.E14001305" + "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:ceb08868601932397394e16d", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d41177200ceea4882cd6f965", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 41173.368, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:cecc352f6f21c28db6f0185f", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d4122099be87aa9424718755", "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", @@ -180416,81 +181146,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": "E14001478", + "id": "E14001172", "level": "constituency", - "name": "Smethwick", + "name": "Cities of London and Westminster", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Smethwick: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Cities of London and Westminster: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001478" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001172" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_concept": "desnz.subnational.domestic_electricity_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:cecc352f6f21c28db6f0185f", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d4122099be87aa9424718755", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 347429571.946, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ced593724845d6459912dff9", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d412c0227127e09dad4bc92f", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -180506,7 +181238,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -180515,7 +181247,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -180523,27 +181255,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000107", + "id": "S14000083", "level": "constituency", - "name": "Ayr, Carrick and Cumnock", + "name": "Falkirk", "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, 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.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_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.S14000083" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "calendar_year", @@ -180558,28 +181290,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ced593724845d6459912dff9", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d412c0227127e09dad4bc92f", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 140792537.009, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ced622ccb15f347eb9ff6ec7", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d44ae4f4918b031eca2f61e1", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -180595,7 +181327,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -180604,7 +181336,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -180612,27 +181344,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "W07000086", + "id": "E14001396", "level": "constituency", - "name": "Bridgend", + "name": "North Norfolk", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Bridgend: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, North Norfolk: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.W07000086" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001396" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "calendar_year", @@ -180647,28 +181379,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ced622ccb15f347eb9ff6ec7", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d44ae4f4918b031eca2f61e1", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 48073.198, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:cefd8ff5c77243a368d8fa40", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d45f6ec77195146c3c050c24", "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", @@ -180681,73 +181413,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": "E14001069", + "id": "E14001135", "level": "constituency", - "name": "Ashford", + "name": "Bristol South", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Ashford: 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_consumption", - "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.E14001069" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001135" }, "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:cefd8ff5c77243a368d8fa40", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d45f6ec77195146c3c050c24", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 139926944.54, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:cfa51db3f3d6d7bc0ac3cb60", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d487e287578e90c7b76b5cf6", "aggregation": { "method": "sum" }, @@ -180788,19 +181522,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001196", + "id": "S14000060", "level": "constituency", - "name": "Dewsbury and Batley", + "name": "Aberdeen North", "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, Aberdeen North: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001196" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.S14000060" }, "measure": { "unit": "kwh" @@ -180823,28 +181557,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:cfa51db3f3d6d7bc0ac3cb60", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d487e287578e90c7b76b5cf6", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 159980275.021, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:cfadb457a6a42e33c5bf1bec", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d4b008a87e1528ef6d15d82c", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -180860,7 +181594,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -180869,7 +181603,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -180877,27 +181611,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001065", + "id": "E14001238", "level": "constituency", - "name": "Altrincham and Sale West", + "name": "Finchley and Golders Green", "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 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.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001065" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.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_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "calendar_year", @@ -180912,28 +181646,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:cfadb457a6a42e33c5bf1bec", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d4b008a87e1528ef6d15d82c", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 51938.886, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:cfcb8ed364a77b36622bbd64", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d4c280c7acf0175728aa53c7", "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", @@ -180946,83 +181680,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": "E14001599", + "id": "S14000027", "level": "constituency", - "name": "Worthing West", + "name": "Na h-Eileanan an Iar", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Worthing West: 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_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_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.E14001599" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.S14000027" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:cfcb8ed364a77b36622bbd64", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d4c280c7acf0175728aa53c7", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 1694.0, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:cfdcde6b86d996d625b3a13b", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d4d619e4362476fb737e4cab", "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", @@ -181038,7 +181770,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -181047,7 +181779,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -181055,27 +181787,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001346", + "id": "E14001378", "level": "constituency", - "name": "Luton South and South Bedfordshire", + "name": "Newcastle upon Tyne East and Wallsend", "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 consumption, 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" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.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.E14001346" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001378" }, "measure": { - "unit": "count" + "unit": "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", @@ -181088,28 +181820,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:cfdcde6b86d996d625b3a13b", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d4d619e4362476fb737e4cab", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 505080586.114, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:cfee136f5d9b2813dd22aae7", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d4f6d6219000559ba9cb9e5e", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -181125,7 +181857,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -181134,7 +181866,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -181142,27 +181874,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000078", + "id": "S14000068", "level": "constituency", - "name": "Edinburgh East and Musselburgh", + "name": "Bathgate and Linlithgow", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Edinburgh East and Musselburgh: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, 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.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.S14000078" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.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_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "calendar_year", @@ -181177,28 +181909,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:cfee136f5d9b2813dd22aae7", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d4f6d6219000559ba9cb9e5e", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 135334791.444, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:cff4e68aeb8ac556fdeda041", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d4f83aa1e065955388f40f03", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -181214,7 +181946,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -181223,7 +181955,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -181231,27 +181963,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001282", + "id": "E14001222", "level": "constituency", - "name": "Herne Bay and Sandwich", + "name": "Ellesmere Port and Bromborough", "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 meters, 2024, Ellesmere Port and Bromborough: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001282" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001222" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "gas_year", @@ -181264,20 +181996,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:cff4e68aeb8ac556fdeda041", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d4f83aa1e065955388f40f03", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 42874.793, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:cff5bda59634312eb42367e4", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d5029305c94992c5f2729c26", "aggregation": { "method": "sum" }, @@ -181318,19 +182050,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001568", + "id": "W07000106", "level": "constituency", - "name": "Watford", + "name": "Pontypridd", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Watford: 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.E14001568" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.W07000106" }, "measure": { "unit": "count" @@ -181353,28 +182085,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:cff5bda59634312eb42367e4", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d5029305c94992c5f2729c26", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 46002.66, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d01546cd7bdd273acb7c72a6", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d55d174d1102e43a435bc845", "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", @@ -181387,83 +182119,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": "E14001237", "level": "constituency", - "name": "Hertsmere", + "name": "Filton and Bradley Stoke", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Hertsmere: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Filton and Bradley Stoke: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001284" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001237" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d01546cd7bdd273acb7c72a6", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d55d174d1102e43a435bc845", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 41890.016, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d04f08eeb435c68057623edc", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d597a7deb5a66e10024352e3", "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", @@ -181476,83 +182206,81 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", - "metric": "consumption", - "temperature_adjustment": "as_reported" + "fuel": "gas", + "metric": "meter_count", + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001439", + "id": "E14001141", "level": "constituency", - "name": "Reading West and Mid Berkshire", + "name": "Buckingham and Bletchley", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Reading West and Mid Berkshire: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, 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" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001439" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001141" }, "measure": { - "unit": "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:d04f08eeb435c68057623edc", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d597a7deb5a66e10024352e3", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 38339.309, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d05071d121a468e3318b1738", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d5a9db6696f225cf4a78c095", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -181568,7 +182296,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -181577,7 +182305,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -181585,27 +182313,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001472", + "id": "E14001255", "level": "constituency", - "name": "Shipley", + "name": "Great Grimsby and Cleethorpes", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Shipley: 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_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_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.E14001255" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "calendar_year", @@ -181620,28 +182348,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d05071d121a468e3318b1738", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d5a9db6696f225cf4a78c095", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 50661.879, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d056a24b657c1e69afd2c055", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d5adc20af87fcab4b100639d", "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", @@ -181657,7 +182385,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -181666,7 +182394,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -181674,27 +182402,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001385", + "id": "E14001086", "level": "constituency", - "name": "North Cornwall", + "name": "Bethnal Green and Stepney", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, North Cornwall: 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_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_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.E14001385" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001086" }, "measure": { - "unit": "count" + "unit": "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", @@ -181707,28 +182435,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d056a24b657c1e69afd2c055", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d5adc20af87fcab4b100639d", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 298575468.605, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d063d27360cc9a460fa941e0", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d5e271d9cbb956cfc16f79cb", "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", @@ -181741,75 +182469,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": "E14001594", + "id": "S14000066", "level": "constituency", - "name": "Wolverhampton North East", + "name": "Arbroath and Broughty Ferry", "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, Arbroath and Broughty Ferry: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_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.S14000066" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d063d27360cc9a460fa941e0", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d5e271d9cbb956cfc16f79cb", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 40500.428, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d07291c0e7582a5d1ba7a9d7", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d663bffefe4660629daccd99", "aggregation": { "method": "sum" }, @@ -181850,19 +182576,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001601", + "id": "E14001105", "level": "constituency", - "name": "Wyre Forest", + "name": "Blackpool South", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Wyre Forest: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, 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.E14001601" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001105" }, "measure": { "unit": "kwh" @@ -181885,20 +182611,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d07291c0e7582a5d1ba7a9d7", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d663bffefe4660629daccd99", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 158289892.976, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d0e9ff7c67d6055b6f56592d", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d676cfcb9b2d26d8c2fcdb93", "aggregation": { "method": "sum" }, @@ -181939,19 +182665,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001264", + "id": "E14001462", "level": "constituency", - "name": "Hammersmith and Chiswick", + "name": "Scunthorpe", "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, 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.E14001264" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001462" }, "measure": { "unit": "count" @@ -181972,20 +182698,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d0e9ff7c67d6055b6f56592d", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d676cfcb9b2d26d8c2fcdb93", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 44884.6, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d1310da5c050313de9b3957b", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d6b611752628e08fe683d9cb", "aggregation": { "method": "sum" }, @@ -182026,19 +182752,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001288", + "id": "E14001228", "level": "constituency", - "name": "Hinckley and Bosworth", + "name": "Erewash", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Hinckley and Bosworth: 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.electricity.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001288" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001228" }, "measure": { "unit": "kwh" @@ -182061,28 +182787,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d1310da5c050313de9b3957b", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d6b611752628e08fe683d9cb", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 133160061.822, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d15608169f75ed27ae1e9ac4", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d6d98a06d054faf4f0b0d0aa", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -182095,75 +182821,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": "E14001501", "level": "constituency", - "name": "Stoke-on-Trent North", + "name": "Southend East and Rochford", "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, 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.E14001521" + "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:d15608169f75ed27ae1e9ac4", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d6d98a06d054faf4f0b0d0aa", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 437885308.753, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d156732cd54869312ed3d442", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d6dcbbd2d5226cc9c30218ea", "aggregation": { "method": "sum" }, @@ -182204,19 +182928,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001567", + "id": "E14001576", "level": "constituency", - "name": "Washington and Gateshead South", + "name": "West Ham and Beckton", "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, 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.E14001567" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001576" }, "measure": { "unit": "kwh" @@ -182237,20 +182961,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d156732cd54869312ed3d442", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d6dcbbd2d5226cc9c30218ea", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 354615826.356, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d1582a0e474ba0f84d598293", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d6f177697eae7423e34c3a57", "aggregation": { "method": "sum" }, @@ -182291,19 +183015,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001431", + "id": "E14001224", "level": "constituency", - "name": "Portsmouth North", + "name": "Ely and East Cambridgeshire", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Portsmouth North: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Ely and East Cambridgeshire: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001431" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001224" }, "measure": { "unit": "kwh" @@ -182324,28 +183048,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d1582a0e474ba0f84d598293", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d6f177697eae7423e34c3a57", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 392730675.155, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d174a1cf490f9431b81ea9d5", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d72251868d1136788bc33675", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -182361,7 +183085,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -182370,7 +183094,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -182378,27 +183102,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001331", + "id": "W07000101", "level": "constituency", - "name": "Lewisham East", + "name": "Monmouthshire", "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, Monmouthshire: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001331" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.W07000101" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "calendar_year", @@ -182413,28 +183137,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d174a1cf490f9431b81ea9d5", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d72251868d1136788bc33675", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 154724005.912, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d17a4e2de2604c9c7ff726c3", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d78f809288f166362928b102", "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", @@ -182447,81 +183171,83 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", - "metric": "meter_count", - "temperature_adjustment": "weather_corrected" + "fuel": "electricity", + "metric": "consumption", + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001154", + "id": "E14001139", "level": "constituency", - "name": "Castle Point", + "name": "Broxbourne", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Castle Point: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, 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.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001154" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.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_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d17a4e2de2604c9c7ff726c3", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d78f809288f166362928b102", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 165787418.855, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d17a803e1acd3825bc4f1eb4", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d7d79797fbea54fccac94b60", "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", @@ -182534,81 +183260,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": "E14001124", + "id": "E14001593", "level": "constituency", - "name": "Brentford and Isleworth", + "name": "Wokingham", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Brentford and Isleworth: 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.gas.meter_count", - "record_set_spec_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.E14001124" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.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_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d17a803e1acd3825bc4f1eb4", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d7d79797fbea54fccac94b60", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 169652409.596, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d1831d519ebd6e05fc7b8cc4", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d7dec96af69665b61ec7cc0a", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -182624,7 +183352,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -182633,7 +183361,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -182641,27 +183369,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001158", + "id": "E14001553", "level": "constituency", - "name": "Cheadle", + "name": "Tottenham", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Cheadle: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Tottenham: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001158" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001553" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "gas_year", @@ -182674,28 +183402,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d1831d519ebd6e05fc7b8cc4", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d7dec96af69665b61ec7cc0a", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 43178.048, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d1877232ceb0988db1b4dd01", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d7e35ecad1d19deffb280360", "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", @@ -182711,7 +183439,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -182720,7 +183448,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -182728,27 +183456,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001099", + "id": "E14001447", "level": "constituency", - "name": "Birmingham Selly Oak", + "name": "Rochester and Strood", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Birmingham Selly Oak: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, 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.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001099" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.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_gas_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "gas_year", @@ -182761,28 +183489,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d1877232ceb0988db1b4dd01", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d7e35ecad1d19deffb280360", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 416814976.501, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d19303bffd8b7fb27a86814d", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d7f20a07fc39749a87919a20", "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", @@ -182795,75 +183523,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": "E14001499", + "id": "E14001174", "level": "constituency", - "name": "Southampton Itchen", + "name": "Clacton", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Southampton Itchen: 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_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_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.E14001499" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001174" }, "measure": { - "unit": "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:d19303bffd8b7fb27a86814d", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d7f20a07fc39749a87919a20", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 40984.886, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d19b03f5bd50caf7bbd15e8f", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d7fc9137dfde154a59636fe5", "aggregation": { "method": "sum" }, @@ -182904,19 +183630,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001582", + "id": "E14001572", "level": "constituency", - "name": "Wetherby and Easingwold", + "name": "Wells and Mendip Hills", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Wetherby and Easingwold: 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.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001582" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001572" }, "measure": { "unit": "kwh" @@ -182937,28 +183663,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d19b03f5bd50caf7bbd15e8f", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d7fc9137dfde154a59636fe5", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 331406193.933, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d19eeb5097b501941a4a5489", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d8201fa5e72eebba5fce1daf", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -182974,7 +183700,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -182983,7 +183709,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -182991,27 +183717,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001331", + "id": "E14001417", "level": "constituency", - "name": "Lewisham East", + "name": "Orpington", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Lewisham East: 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.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001331" + "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_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "calendar_year", @@ -183026,28 +183752,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d19eeb5097b501941a4a5489", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d8201fa5e72eebba5fce1daf", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 40424.264, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d1d7ea8f1d541c0106cccfe4", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d8352f821564d6164acf3a46", "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", @@ -183060,81 +183786,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": "E14001342", + "id": "S14000082", "level": "constituency", - "name": "Loughborough", + "name": "Edinburgh West", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Loughborough: 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.E14001342" + "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:d1d7ea8f1d541c0106cccfe4", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d8352f821564d6164acf3a46", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 154510526.001, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d219049cd5a3661967e3546b", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d83851e9a07d3e4867a1e806", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -183150,7 +183878,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -183159,7 +183887,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -183167,27 +183895,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001248", + "id": "S14000101", "level": "constituency", - "name": "Gloucester", + "name": "Paisley and Renfrewshire North", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Gloucester: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Paisley and Renfrewshire North: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001248" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.S14000101" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "calendar_year", @@ -183202,28 +183930,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d219049cd5a3661967e3546b", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d83851e9a07d3e4867a1e806", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 46426.917, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d2239892911d69aab3e1d4e6", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d83a809a6a506932c98cfc39", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -183239,7 +183967,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -183248,7 +183976,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -183256,27 +183984,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001189", + "id": "E14001149", "level": "constituency", - "name": "Dagenham and Rainham", + "name": "Cambridge", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Dagenham and Rainham: 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.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001189" + "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_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "gas_year", @@ -183289,28 +184017,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d2239892911d69aab3e1d4e6", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d83a809a6a506932c98cfc39", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 40136.658, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d24b948c11bd827cb333bf17", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d89f0edbb55d1bbc55035a59", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -183326,7 +184054,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -183335,7 +184063,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -183343,27 +184071,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001326", + "id": "W07000108", "level": "constituency", - "name": "Leicester East", + "name": "Swansea West", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Leicester East: 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.E14001326" + "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", @@ -183376,20 +184104,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d24b948c11bd827cb333bf17", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d89f0edbb55d1bbc55035a59", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 45983.949, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d253e29e090c95668eff5b5e", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d8a75887e4cdc80cb83b4d1f", "aggregation": { "method": "sum" }, @@ -183430,19 +184158,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001384", + "id": "E14001381", "level": "constituency", - "name": "North Bedfordshire", + "name": "Newton Abbot", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, North Bedfordshire: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, 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.E14001384" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001381" }, "measure": { "unit": "kwh" @@ -183465,20 +184193,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d253e29e090c95668eff5b5e", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d8a75887e4cdc80cb83b4d1f", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 146603171.29, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d26dbebb3fa58ad9a358cfaa", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d8adea07c576fd411293c23a", "aggregation": { "method": "sum" }, @@ -183519,19 +184247,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "W07000089", + "id": "E14001482", "level": "constituency", - "name": "Cardiff East", + "name": "South Cotswolds", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Cardiff East: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, South Cotswolds: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.W07000089" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001482" }, "measure": { "unit": "kwh" @@ -183552,28 +184280,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d26dbebb3fa58ad9a358cfaa", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d8adea07c576fd411293c23a", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 313290766.401, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d27337f70aa12efea2e8daec", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d8b3414ce179cc8829670435", "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", @@ -183589,7 +184317,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -183598,7 +184326,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -183606,27 +184334,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001439", + "id": "E14001189", "level": "constituency", - "name": "Reading West and Mid Berkshire", + "name": "Dagenham and Rainham", "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 gas 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.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.E14001439" + "source_record_id": "microcosm.desnz_constituency_energy.gas.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_gas_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "gas_year", @@ -183639,28 +184367,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d27337f70aa12efea2e8daec", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d8b3414ce179cc8829670435", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 439253851.87, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d279a745b9eeb5b80e61db50", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d8be0f0e2926ee12e0ea808c", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -183673,73 +184401,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": "E14001227", + "id": "E14001585", "level": "constituency", - "name": "Epsom and Ewell", + "name": "Wigan", "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, 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.E14001227" + "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:d279a745b9eeb5b80e61db50", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d8be0f0e2926ee12e0ea808c", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 48478.005, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d2a4befab1f9c65acd7fe559", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d8c16075c133725cf90d2f68", "aggregation": { "method": "sum" }, @@ -183780,19 +184510,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001204", + "id": "E14001095", "level": "constituency", - "name": "Dudley", + "name": "Birmingham Hodge Hill and Solihull North", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Dudley: 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.electricity.consumption", "record_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.E14001095" }, "measure": { "unit": "kwh" @@ -183815,28 +184545,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d2a4befab1f9c65acd7fe559", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d8c16075c133725cf90d2f68", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 138218226.093, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d2ab0eadf2ddfc421633279c", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d8c355f63dff4cc55cd68783", "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", @@ -183849,83 +184579,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": "E14001072", + "id": "E14001195", "level": "constituency", - "name": "Banbury", + "name": "Derbyshire Dales", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Banbury: 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_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_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.E14001072" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001195" }, "measure": { - "unit": "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:d2ab0eadf2ddfc421633279c", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d8c355f63dff4cc55cd68783", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 34230.042, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d2d420ad5802166af361cfcb", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d8c92105a0c09730851ee16a", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -183941,7 +184669,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -183950,7 +184678,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -183958,27 +184686,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001348", + "id": "E14001605", "level": "constituency", - "name": "Maidenhead", + "name": "York Outer", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Maidenhead: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, York Outer: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001348" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001605" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "calendar_year", @@ -183993,115 +184721,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d2d420ad5802166af361cfcb", - "source": { - "source_file": "desnz_constituency_energy_facts.json", - "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", - "source_table": "DESNZ sub-national 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_type": "float" - }, - { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d2dcd903b266820d4cce10c7", - "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": "E14001486", - "level": "constituency", - "name": "South East Cornwall", - "vintage": "pcon_2024" - }, - "label": "Domestic gas 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" - }, - "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001486" - }, - "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:d2dcd903b266820d4cce10c7", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d8c92105a0c09730851ee16a", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 134890484.053, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d2e58f781989a237b6050fd6", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d8d2b45aecca0af42ede87c6", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -184114,73 +184755,75 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { "meter_count": "Meter count" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", + "fuel": "electricity", "metric": "meter_count", - "temperature_adjustment": "weather_corrected" + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001267", + "id": "E14001216", "level": "constituency", - "name": "Harlow", + "name": "East Thanet", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Harlow: 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.E14001267" + "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:d2e58f781989a237b6050fd6", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d8d2b45aecca0af42ede87c6", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 51668.066, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d2f9a1025f0e1de15c0dac62", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d8d4f6366529406b090eec30", "aggregation": { "method": "sum" }, @@ -184221,19 +184864,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001331", + "id": "E14001430", "level": "constituency", - "name": "Lewisham East", + "name": "Poplar and Limehouse", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Lewisham East: 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.E14001331" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001430" }, "measure": { "unit": "count" @@ -184254,20 +184897,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d2f9a1025f0e1de15c0dac62", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d8d4f6366529406b090eec30", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 27907.623, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d31e0fb798fdaedb19692486", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d8e9acfa3186fb5e224b8e4a", "aggregation": { "method": "sum" }, @@ -184308,19 +184951,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000062", + "id": "E14001259", "level": "constituency", - "name": "Aberdeenshire North and Moray East", + "name": "Hackney North and Stoke Newington", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Aberdeenshire North and Moray East: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, 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" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.S14000062" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001259" }, "measure": { "unit": "count" @@ -184341,20 +184984,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d31e0fb798fdaedb19692486", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d8e9acfa3186fb5e224b8e4a", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 41135.43, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d328482c7970077cc401b7e6", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d91247703a2958bc52627d76", "aggregation": { "method": "sum" }, @@ -184395,19 +185038,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001435", + "id": "E14001329", "level": "constituency", - "name": "Queen's Park and Maida Vale", + "name": "Leigh and Atherton", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Queen's Park and Maida Vale: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, 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.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001435" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001329" }, "measure": { "unit": "count" @@ -184428,20 +185071,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d328482c7970077cc401b7e6", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d91247703a2958bc52627d76", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 48796.234, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d32f37d3f21207b2a6654128", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d922c12fceb2c90c2e7bbee8", "aggregation": { "method": "sum" }, @@ -184482,19 +185125,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000078", + "id": "E14001236", "level": "constituency", - "name": "Edinburgh East and Musselburgh", + "name": "Feltham and Heston", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Edinburgh East and Musselburgh: 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.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.S14000078" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001236" }, "measure": { "unit": "count" @@ -184515,20 +185158,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d32f37d3f21207b2a6654128", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d922c12fceb2c90c2e7bbee8", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 37391.233, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d34b0a1c750e3be4037a7c32", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d92923d78b9051237c80f6ce", "aggregation": { "method": "sum" }, @@ -184569,19 +185212,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001521", + "id": "E14001594", "level": "constituency", - "name": "Stoke-on-Trent North", + "name": "Wolverhampton North East", "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, 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.E14001521" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001594" }, "measure": { "unit": "kwh" @@ -184602,28 +185245,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d34b0a1c750e3be4037a7c32", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d92923d78b9051237c80f6ce", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 450172153.557, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d34eab087cff413a38db4a04", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d932cca3482ccbf7b9e00608", "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", @@ -184636,81 +185279,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": "E14001570", + "id": "E14001408", "level": "constituency", - "name": "Weald of Kent", + "name": "Norwich North", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Weald of Kent: 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.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.E14001570" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001408" }, "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:d34eab087cff413a38db4a04", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d932cca3482ccbf7b9e00608", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 131864707.8, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d35442267617c38e93624492", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d94b6d91dcb83a482153c652", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -184726,7 +185371,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -184735,7 +185380,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -184743,27 +185388,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001111", + "id": "E14001307", "level": "constituency", - "name": "Bolton South and Walkden", + "name": "Jarrow and Gateshead East", "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 meters, 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" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001111" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001307" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "gas_year", @@ -184776,20 +185421,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d35442267617c38e93624492", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d94b6d91dcb83a482153c652", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 43515.122, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d364e5bdeaea07e0afbb73d8", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d9743cd3f7c163ace6bb3b31", "aggregation": { "method": "sum" }, @@ -184830,19 +185475,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001412", + "id": "E14001539", "level": "constituency", - "name": "Nottingham South", + "name": "Tatton", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Nottingham South: 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.E14001412" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001539" }, "measure": { "unit": "count" @@ -184863,28 +185508,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d364e5bdeaea07e0afbb73d8", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d9743cd3f7c163ace6bb3b31", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 38288.403, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d38849ae22ebd523f5d04da0", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d99112cdb612970eeaae799e", "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", @@ -184897,83 +185542,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": "S14000065", + "id": "E14001343", "level": "constituency", - "name": "Angus and Perthshire Glens", + "name": "Louth and Horncastle", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Angus and Perthshire Glens: 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.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.S14000065" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001343" }, "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:d38849ae22ebd523f5d04da0", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d99112cdb612970eeaae799e", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 31771.924, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d3a94a97eb7438e461b2412d", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d992210aea02dcc38ef4e185", "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", @@ -184989,7 +185632,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -184998,7 +185641,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -185006,53 +185649,142 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001298", + "id": "E14001357", "level": "constituency", - "name": "Huntingdon", + "name": "Melton and Syston", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Huntingdon: 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.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + }, + "lineage": { + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001357" + }, + "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:d992210aea02dcc38ef4e185", + "source": { + "source_file": "desnz_constituency_energy_facts.json", + "source_name": "microcosm", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", + "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", + "url": "tools/build_uk_desnz_constituency_energy_facts.py", + "vintage": "2025_publication_2024_data" + }, + "value": 441207553.937, + "value_type": "float" + }, + { + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d994c5908d11104bce4a9592", + "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": "E14001244", + "level": "constituency", + "name": "Gateshead Central and Whickham", + "vintage": "pcon_2024" + }, + "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.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001298" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001244" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_concept": "desnz.subnational.domestic_electricity_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d3a94a97eb7438e461b2412d", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d994c5908d11104bce4a9592", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 47006.423, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d3b1a18fc7aa5d3d70eb7d76", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d9a28e03ddd6c2a0549bd2e4", "aggregation": { "method": "sum" }, @@ -185093,19 +185825,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001295", + "id": "E14001255", "level": "constituency", - "name": "Houghton and Sunderland South", + "name": "Great Grimsby and Cleethorpes", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Houghton and Sunderland South: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Great Grimsby and Cleethorpes: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", "record_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" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001255" }, "measure": { "unit": "kwh" @@ -185126,28 +185858,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d3b1a18fc7aa5d3d70eb7d76", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d9a28e03ddd6c2a0549bd2e4", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 490608845.66, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d3d6eeddc8d7165056df0a73", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d9ad89e5634ee8712107acdc", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -185163,7 +185895,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -185172,7 +185904,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -185180,27 +185912,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001471", + "id": "E14001248", "level": "constituency", - "name": "Sherwood Forest", + "name": "Gloucester", "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, 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" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_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.E14001248" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "calendar_year", @@ -185215,28 +185947,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d3d6eeddc8d7165056df0a73", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d9ad89e5634ee8712107acdc", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 161757352.826, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d4056bf12f927a85c9eb2116", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d9b73ab7cb1d2d9ac43095a3", "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", @@ -185249,83 +185981,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": "E14001481", + "id": "E14001232", "level": "constituency", - "name": "South Cambridgeshire", + "name": "Exmouth and Exeter East", "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, 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.E14001481" + "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:d4056bf12f927a85c9eb2116", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d9b73ab7cb1d2d9ac43095a3", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 36319.605, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d41c778cb7db465617a74f3a", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d9c7a4e40c3f22adafb2be89", "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", @@ -185338,73 +186068,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": "E14001378", + "id": "E14001254", "level": "constituency", - "name": "Newcastle upon Tyne East and Wallsend", + "name": "Gravesham", "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, 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.electricity.meter_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.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_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d41c778cb7db465617a74f3a", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d9c7a4e40c3f22adafb2be89", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 44361.0, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d439373bf0af8d6467373293", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d9d6f2ebbe2a230ba095cc31", "aggregation": { "method": "sum" }, @@ -185445,19 +186177,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001432", + "id": "E14001561", "level": "constituency", - "name": "Portsmouth South", + "name": "Wallasey", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Portsmouth South: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, 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.E14001432" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001561" }, "measure": { "unit": "count" @@ -185480,28 +186212,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d439373bf0af8d6467373293", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d9d6f2ebbe2a230ba095cc31", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 46019.432, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d47245314312b255b3c7bd97", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d9dc6ad4cdce428b7447ae02", "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", @@ -185514,73 +186246,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": "E14001556", + "id": "E14001478", "level": "constituency", - "name": "Twickenham", + "name": "Smethwick", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Twickenham: 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.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001556" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001478" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d47245314312b255b3c7bd97", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d9dc6ad4cdce428b7447ae02", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 43889.244, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d47a8933111fd3f838892387", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d9f6af0d111820a68a896d6f", "aggregation": { "method": "sum" }, @@ -185621,19 +186355,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001487", + "id": "E14001217", "level": "constituency", - "name": "South Holland and The Deepings", + "name": "East Wiltshire", "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, 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.E14001487" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001217" }, "measure": { "unit": "count" @@ -185654,28 +186388,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d47a8933111fd3f838892387", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d9f6af0d111820a68a896d6f", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 25977.209, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d492df29d7ef9ad81a04e6e5", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:da163bf32654b717fb679948", "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", @@ -185688,75 +186422,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": "E14001187", "level": "constituency", - "name": "North Herefordshire", + "name": "Croydon South", "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, 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" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.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.E14001187" }, "measure": { - "unit": "count" + "unit": "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:d492df29d7ef9ad81a04e6e5", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:da163bf32654b717fb679948", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 599311278.368, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d498cbc2192ed168885dae73", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:da573d04d4f155245ad8cb6b", "aggregation": { "method": "sum" }, @@ -185797,19 +186529,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000087", + "id": "W07000087", "level": "constituency", - "name": "Glasgow South", + "name": "Caerfyrddin", "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, 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" }, "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.W07000087" }, "measure": { "unit": "count" @@ -185830,20 +186562,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d498cbc2192ed168885dae73", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:da573d04d4f155245ad8cb6b", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 19035.572, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d49e120d4a8279c5c4d4a8ca", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:da8e82c8c27a0e344dcfe14a", "aggregation": { "method": "sum" }, @@ -185884,19 +186616,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001187", + "id": "E14001169", "level": "constituency", - "name": "Croydon South", + "name": "Chipping Barnet", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Croydon South: 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.E14001187" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001169" }, "measure": { "unit": "kwh" @@ -185917,20 +186649,107 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d49e120d4a8279c5c4d4a8ca", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:da8e82c8c27a0e344dcfe14a", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 622286108.079, + "value_type": "float" + }, + { + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:daa39201da1216c278b20014", + "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": "E14001535", + "level": "constituency", + "name": "Sutton Coldfield", + "vintage": "pcon_2024" + }, + "label": "Domestic gas meters, 2024, Sutton Coldfield: DESNZ's authority totals split by its small-area figures", + "layout": { + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + }, + "lineage": { + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001535" + }, + "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:daa39201da1216c278b20014", + "source": { + "source_file": "desnz_constituency_energy_facts.json", + "source_name": "microcosm", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", + "source_table": "DESNZ sub-national 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_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d4b8cd97d7fd60f158695b9d", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:daa63c9af8299cf7cbe34a9a", "aggregation": { "method": "sum" }, @@ -185971,19 +186790,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001072", + "id": "E14001434", "level": "constituency", - "name": "Banbury", + "name": "Putney", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Banbury: 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.E14001072" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001434" }, "measure": { "unit": "kwh" @@ -186004,28 +186823,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d4b8cd97d7fd60f158695b9d", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:daa63c9af8299cf7cbe34a9a", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 459756673.952, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d4cc5ab01155957135758a97", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:dac267ac370b51980463f9c9", "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", @@ -186038,83 +186857,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": "W07000102", + "id": "E14001198", "level": "constituency", - "name": "Montgomeryshire and Glynd\u0175r", + "name": "Doncaster Central", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Montgomeryshire and Glynd\u0175r: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Doncaster Central: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.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.W07000102" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001198" }, "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:d4cc5ab01155957135758a97", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:dac267ac370b51980463f9c9", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 49480.115, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d4d48e8dd3861e1fa4708da3", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:db01448dbcd7bed33b14dab3", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -186130,7 +186947,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -186139,7 +186956,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -186147,27 +186964,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001274", + "id": "E14001185", "level": "constituency", - "name": "Hastings and Rye", + "name": "Crewe and Nantwich", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Hastings and Rye: 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_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001274" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001185" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "calendar_year", @@ -186182,20 +186999,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d4d48e8dd3861e1fa4708da3", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:db01448dbcd7bed33b14dab3", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 50762.531, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d4d9f3d672d433236df3acc1", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:db14d0e674f533a9806b3945", "aggregation": { "method": "sum" }, @@ -186236,19 +187053,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001363", + "id": "E14001578", "level": "constituency", - "name": "Mid Dorset and North Poole", + "name": "West Suffolk", "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 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.E14001363" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001578" }, "measure": { "unit": "count" @@ -186271,115 +187088,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d4d9f3d672d433236df3acc1", - "source": { - "source_file": "desnz_constituency_energy_facts.json", - "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", - "source_table": "DESNZ sub-national 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_type": "float" - }, - { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d4d9ff16f631170d77ed380a", - "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": "S14000106", - "level": "constituency", - "name": "West Dunbartonshire", - "vintage": "pcon_2024" - }, - "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.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" - }, - "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.S14000106" - }, - "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:d4d9ff16f631170d77ed380a", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:db14d0e674f533a9806b3945", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 51955.319, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d4da8356fe5b4f7f334ce42d", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:db492774c700ea4006ffdacb", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -186395,7 +187125,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -186404,7 +187134,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -186412,27 +187142,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000081", + "id": "E14001437", "level": "constituency", - "name": "Edinburgh South West", + "name": "Rayleigh and Wickford", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Edinburgh South West: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Rayleigh and Wickford: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.S14000081" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001437" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "calendar_year", @@ -186447,28 +187177,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d4da8356fe5b4f7f334ce42d", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:db492774c700ea4006ffdacb", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 41728.376, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d4e5187523b43d11a9575adb", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:db57343d20ab793d3e981681", "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", @@ -186481,83 +187211,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": "E14001205", + "id": "E14001605", "level": "constituency", - "name": "Dulwich and West Norwood", + "name": "York Outer", "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, York Outer: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001205" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001605" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_concept": "desnz.subnational.domestic_gas_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d4e5187523b43d11a9575adb", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:db57343d20ab793d3e981681", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 38288.184, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d4fbe98d21538e11389ef13f", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:db6f12ab186ed000c6a3c094", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -186570,75 +187298,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": "E14001581", + "id": "E14001376", "level": "constituency", - "name": "Weston-super-Mare", + "name": "Newbury", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Weston-super-Mare: 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.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001581" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001376" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_concept": "desnz.subnational.domestic_gas_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d4fbe98d21538e11389ef13f", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:db6f12ab186ed000c6a3c094", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 362340526.272, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d50917442605c6afd6a42733", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:dba87c01bde075290e6f4965", "aggregation": { "method": "sum" }, @@ -186679,19 +187405,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001274", + "id": "E14001440", "level": "constituency", - "name": "Hastings and Rye", + "name": "Redcar", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Hastings and Rye: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Redcar: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001274" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001440" }, "measure": { "unit": "count" @@ -186712,28 +187438,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d50917442605c6afd6a42733", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:dba87c01bde075290e6f4965", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 43847.439, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d509a39d93fe1fc651f1fc72", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:dbacfad4f076dd185495eebd", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -186746,137 +187472,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": "E14001212", + "id": "S14000072", "level": "constituency", - "name": "East Grinstead and Uckfield", + "name": "Cumbernauld and Kirkintilloch", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, East Grinstead and Uckfield: 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_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001212" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.S14000072" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_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:d509a39d93fe1fc651f1fc72", - "source": { - "source_file": "desnz_constituency_energy_facts.json", - "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", - "source_table": "DESNZ sub-national 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_type": "float" - }, - { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d535fd788182764ce9757f1d", - "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 @@ -186888,28 +187525,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d535fd788182764ce9757f1d", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:dbacfad4f076dd185495eebd", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 485875111.379, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d552295e376d001ff0173983", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:dc2834617a68de94f9cf38d0", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -186922,75 +187559,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": "E14001397", + "id": "E14001175", "level": "constituency", - "name": "North Northumberland", + "name": "Clapham and Brixton Hill", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, North Northumberland: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, 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" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001397" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001175" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_concept": "desnz.subnational.domestic_gas_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d552295e376d001ff0173983", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:dc2834617a68de94f9cf38d0", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 403418067.749, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d578e228b3ce628233fcfcdd", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:dc2abd4e174598bb9df88110", "aggregation": { "method": "sum" }, @@ -187031,19 +187666,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001550", + "id": "E14001179", "level": "constituency", - "name": "Tooting", + "name": "Corby and East Northamptonshire", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Tooting: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Corby and East Northamptonshire: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001550" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001179" }, "measure": { "unit": "kwh" @@ -187064,28 +187699,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d578e228b3ce628233fcfcdd", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:dc2abd4e174598bb9df88110", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 494707684.317, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d57bbcc233b18c7dccaa4c1f", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:dc32fbd317806c3953ad742d", "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", @@ -187098,81 +187733,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": "E14001400", + "id": "E14001159", "level": "constituency", - "name": "North Warwickshire and Bedworth", + "name": "Chelmsford", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, North Warwickshire and Bedworth: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Chelmsford: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001400" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001159" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d57bbcc233b18c7dccaa4c1f", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:dc32fbd317806c3953ad742d", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 162365242.196, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d5a37ef591dc9a5de6c12b0a", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:dc343ba537baa589ac961373", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -187188,7 +187825,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -187197,7 +187834,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -187205,27 +187842,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001160", + "id": "E14001111", "level": "constituency", - "name": "Chelsea and Fulham", + "name": "Bolton South and Walkden", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Chelsea and Fulham: 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_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001160" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001111" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "calendar_year", @@ -187240,20 +187877,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d5a37ef591dc9a5de6c12b0a", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:dc343ba537baa589ac961373", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 50043.724, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d5cbc014f89b7835fc4ca64a", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:dc4415701870698089405187", "aggregation": { "method": "sum" }, @@ -187294,19 +187931,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001133", + "id": "E14001346", "level": "constituency", - "name": "Bristol North East", + "name": "Luton South and South Bedfordshire", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Bristol North East: 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_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001133" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001346" }, "measure": { "unit": "count" @@ -187327,28 +187964,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d5cbc014f89b7835fc4ca64a", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:dc4415701870698089405187", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 38227.726, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d5e0873fc8c0a40536d9f098", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:dc788584c4aea24f9ba63471", "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", @@ -187364,7 +188001,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -187373,7 +188010,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -187381,27 +188018,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001492", + "id": "E14001118", "level": "constituency", - "name": "South Shields", + "name": "Bradford East", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, South Shields: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Bradford East: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001492" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001118" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "gas_year", @@ -187414,20 +188051,109 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d5e0873fc8c0a40536d9f098", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:dc788584c4aea24f9ba63471", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 519465625.678, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d630e98334a32ec183f98e7c", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:dc8da3ce00adf0eeea52366f", + "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": "E14001560", + "level": "constituency", + "name": "Wakefield and Rothwell", + "vintage": "pcon_2024" + }, + "label": "Domestic electricity consumption, 2024, Wakefield and Rothwell: DESNZ's authority totals split by its small-area figures", + "layout": { + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + }, + "lineage": { + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001560" + }, + "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:dc8da3ce00adf0eeea52366f", + "source": { + "source_file": "desnz_constituency_energy_facts.json", + "source_name": "microcosm", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", + "source_table": "DESNZ sub-national 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_type": "float" + }, + { + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:dca52f7c624fb0b7cc42f6c7", "aggregation": { "method": "sum" }, @@ -187468,19 +188194,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001090", + "id": "E14001195", "level": "constituency", - "name": "Bicester and Woodstock", + "name": "Derbyshire Dales", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Bicester and Woodstock: 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.E14001090" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001195" }, "measure": { "unit": "count" @@ -187503,28 +188229,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d630e98334a32ec183f98e7c", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:dca52f7c624fb0b7cc42f6c7", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 43479.988, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d630ee3790a0918ffbbe1c72", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:dcb029ccbafab3721d0a9e88", "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", @@ -187537,73 +188263,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": "E14001233", + "id": "E14001401", "level": "constituency", - "name": "Fareham and Waterlooville", + "name": "North West Cambridgeshire", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Fareham and Waterlooville: 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.E14001233" + "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:d630ee3790a0918ffbbe1c72", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:dcb029ccbafab3721d0a9e88", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 172105259.188, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d63603e3f57166e488bfaa65", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:dcd39a9d419a12c3a005b4a6", "aggregation": { "method": "sum" }, @@ -187644,19 +188372,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001461", + "id": "W07000098", "level": "constituency", - "name": "Scarborough and Whitby", + "name": "Llanelli", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Scarborough and Whitby: 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.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001461" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.W07000098" }, "measure": { "unit": "count" @@ -187677,20 +188405,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d63603e3f57166e488bfaa65", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:dcd39a9d419a12c3a005b4a6", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 34660.428, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d6af77ba8bdd0dadb8d6b55d", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:dcfa0bee2566565553e49f18", "aggregation": { "method": "sum" }, @@ -187731,19 +188459,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001461", + "id": "S14000104", "level": "constituency", - "name": "Scarborough and Whitby", + "name": "Rutherglen", "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, 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.E14001461" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.S14000104" }, "measure": { "unit": "count" @@ -187766,28 +188494,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d6af77ba8bdd0dadb8d6b55d", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:dcfa0bee2566565553e49f18", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 45992.779, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d6b8409cde9314160119f817", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:dcffdfb25981c87a4d4d859a", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -187803,7 +188531,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -187812,7 +188540,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -187820,27 +188548,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001537", + "id": "E14001464", "level": "constituency", - "name": "Swindon South", + "name": "Selby", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Swindon South: 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_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001537" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001464" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "gas_year", @@ -187853,28 +188581,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d6b8409cde9314160119f817", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:dcffdfb25981c87a4d4d859a", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 37481.053, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d6ba5bbac1db2d9369af743c", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:dd4cf898645151eb08b140f1", "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", @@ -187887,75 +188615,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": "W07000088", + "id": "E14001603", "level": "constituency", - "name": "Caerphilly", + "name": "Yeovil", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Caerphilly: 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_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_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.W07000088" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001603" }, "measure": { - "unit": "count" + "unit": "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:d6ba5bbac1db2d9369af743c", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:dd4cf898645151eb08b140f1", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 336344612.126, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d6c1da4f1a31555c1f87163c", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:dd571e7acfa6c7125f6fb75c", "aggregation": { "method": "sum" }, @@ -187996,19 +188722,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001393", + "id": "E14001262", "level": "constituency", - "name": "North East Hertfordshire", + "name": "Halifax", "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, 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" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001393" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001262" }, "measure": { "unit": "kwh" @@ -188029,374 +188755,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d6c1da4f1a31555c1f87163c", - "source": { - "source_file": "desnz_constituency_energy_facts.json", - "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", - "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", - "url": "tools/build_uk_desnz_constituency_energy_facts.py", - "vintage": "2025_publication_2024_data" - }, - "value": 414464170.762, - "value_type": "float" - }, - { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d7025ecf03b95aaeae161961", - "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": "E14001064", - "level": "constituency", - "name": "Aldridge-Brownhills", - "vintage": "pcon_2024" - }, - "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.gas.meter_count", - "record_set_spec_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" - }, - "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:d7025ecf03b95aaeae161961", - "source": { - "source_file": "desnz_constituency_energy_facts.json", - "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", - "source_table": "DESNZ sub-national 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_type": "float" - }, - { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d7210feed8673437afdbee63", - "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": "E14001165", - "level": "constituency", - "name": "Chesterfield", - "vintage": "pcon_2024" - }, - "label": "Domestic electricity consumption, 2024, Chesterfield: DESNZ's authority totals split by its small-area figures", - "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" - }, - "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001165" - }, - "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:d7210feed8673437afdbee63", - "source": { - "source_file": "desnz_constituency_energy_facts.json", - "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", - "source_table": "DESNZ sub-national 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_type": "float" - }, - { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d73158073d7b979be33a0a16", - "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": "E14001302", - "level": "constituency", - "name": "Ipswich", - "vintage": "pcon_2024" - }, - "label": "Domestic electricity consumption, 2024, Ipswich: DESNZ's authority totals split by its small-area figures", - "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" - }, - "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001302" - }, - "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:d73158073d7b979be33a0a16", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:dd571e7acfa6c7125f6fb75c", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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_type": "float" - }, - { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d77875b29b2aced0f7218eba", - "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:d77875b29b2aced0f7218eba", - "source": { - "source_file": "desnz_constituency_energy_facts.json", - "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", - "source_table": "DESNZ sub-national 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": 547723491.576, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d77d1397bb560723d544d8a9", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:dd6cb20c27c39704b07beff7", "aggregation": { "method": "sum" }, @@ -188437,19 +188809,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001094", + "id": "E14001317", "level": "constituency", - "name": "Birmingham Hall Green and Moseley", + "name": "Knowsley", "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 meters, 2024, Knowsley: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001094" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001317" }, "measure": { "unit": "count" @@ -188472,28 +188844,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d77d1397bb560723d544d8a9", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:dd6cb20c27c39704b07beff7", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 42610.078, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d78f7d6cc6c2df74d3220e0b", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:dd6e785c7c51c12b28272708", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -188509,7 +188881,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -188518,150 +188890,61 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", - "temperature_adjustment": "weather_corrected" - }, - "entity": { - "name": "household", - "role": "domestic_energy_customer" - }, - "geography": { - "id": "S14000110", - "level": "constituency", - "name": "Kilmarnock and Loudoun", - "vintage": "pcon_2024" - }, - "label": "Domestic gas consumption, 2024, Kilmarnock and Loudoun: DESNZ's authority totals split by its small-area figures", - "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" - }, - "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.S14000110" - }, - "measure": { - "unit": "kwh" - }, - "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" - }, - "period": { - "type": "gas_year", - "value": 2024 - }, - "period_coverage": { - "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" - }, - "provenance_class": "derived_administrative", - "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d78f7d6cc6c2df74d3220e0b", - "source": { - "source_file": "desnz_constituency_energy_facts.json", - "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", - "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", - "url": "tools/build_uk_desnz_constituency_energy_facts.py", - "vintage": "2025_publication_2024_data" - }, - "value": 517583949.593, - "value_type": "float" - }, - { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d7988e99b881e143c2184379", - "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": "E14001315", + "id": "E14001531", "level": "constituency", - "name": "Kingston upon Hull West and Haltemprice", + "name": "Sunderland Central", "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 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.E14001315" + "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:d7988e99b881e143c2184379", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:dd6e785c7c51c12b28272708", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 44112.459, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d7bccb38900980af16a25127", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ddac7aaaef92775c2039202d", "aggregation": { "method": "sum" }, @@ -188702,19 +188985,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001297", + "id": "E14001129", "level": "constituency", - "name": "Huddersfield", + "name": "Brighton Kemptown and Peacehaven", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Huddersfield: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Brighton Kemptown and Peacehaven: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001297" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001129" }, "measure": { "unit": "kwh" @@ -188737,28 +189020,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d7bccb38900980af16a25127", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ddac7aaaef92775c2039202d", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 133801209.875, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d7fb7bd693e031e09485b852", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ddaf9af7fb9ce05fd93784c9", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -188774,7 +189057,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -188783,7 +189066,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -188796,578 +189079,48 @@ "name": "Birkenhead", "vintage": "pcon_2024" }, - "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.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" - }, - "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001091" - }, - "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:d7fb7bd693e031e09485b852", - "source": { - "source_file": "desnz_constituency_energy_facts.json", - "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", - "source_table": "DESNZ sub-national 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_type": "float" - }, - { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d7fd7ed9d53cec9a630126cd", - "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:d7fd7ed9d53cec9a630126cd", - "source": { - "source_file": "desnz_constituency_energy_facts.json", - "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", - "source_table": "DESNZ sub-national 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_type": "float" - }, - { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d805aca95778146c2bed343e", - "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": "E14001594", - "level": "constituency", - "name": "Wolverhampton North East", - "vintage": "pcon_2024" - }, - "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.E14001594" - }, - "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:d805aca95778146c2bed343e", - "source": { - "source_file": "desnz_constituency_energy_facts.json", - "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", - "source_table": "DESNZ sub-national 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_type": "float" - }, - { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d832796b41f926acfc0367bc", - "aggregation": { - "method": "sum" - }, - "assertion": "observation", - "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", - "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" - }, - "dimension_labels": { - "domestic_scope": "Domestic scope", - "fuel": "Fuel", - "metric": "Metric", - "temperature_adjustment": "Temperature adjustment" - }, - "dimension_value_labels": { - "domestic_scope": { - "all_domestic": "All domestic meters" - }, - "fuel": { - "electricity": "Electricity" - }, - "metric": { - "meter_count": "Meter count" - }, - "temperature_adjustment": { - "as_reported": "As reported" - } - }, - "dimensions": { - "domestic_scope": "all_domestic", - "fuel": "electricity", - "metric": "meter_count", - "temperature_adjustment": "as_reported" - }, - "entity": { - "name": "household", - "role": "domestic_energy_customer" - }, - "geography": { - "id": "E14001358", - "level": "constituency", - "name": "Meriden and Solihull East", - "vintage": "pcon_2024" - }, - "label": "Domestic electricity meters, 2024, Meriden and Solihull East: DESNZ's authority totals split by its small-area figures", - "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" - }, - "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001358" - }, - "measure": { - "unit": "count" - }, - "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" - }, - "period": { - "type": "calendar_year", - "value": 2024 - }, - "period_coverage": { - "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" - }, - "provenance_class": "derived_administrative", - "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d832796b41f926acfc0367bc", - "source": { - "source_file": "desnz_constituency_energy_facts.json", - "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", - "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", - "url": "tools/build_uk_desnz_constituency_energy_facts.py", - "vintage": "2025_publication_2024_data" - }, - "value": 43228.271, - "value_type": "float" - }, - { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d835b60e1e42ca8de354b544", - "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": "E14001497", - "level": "constituency", - "name": "South West Norfolk", - "vintage": "pcon_2024" - }, - "label": "Domestic electricity meters, 2024, South West Norfolk: DESNZ's authority totals split by its small-area figures", - "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" - }, - "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001497" - }, - "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:d835b60e1e42ca8de354b544", - "source": { - "source_file": "desnz_constituency_energy_facts.json", - "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", - "source_table": "DESNZ sub-national 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_type": "float" - }, - { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d847619de472a7d296888402", - "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": "E14001284", - "level": "constituency", - "name": "Hertsmere", - "vintage": "pcon_2024" - }, - "label": "Domestic electricity meters, 2024, Hertsmere: 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.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.E14001091" }, "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:d847619de472a7d296888402", - "source": { - "source_file": "desnz_constituency_energy_facts.json", - "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", - "source_table": "DESNZ sub-national 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_type": "float" - }, - { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d84d5cec1699065b615ba04a", - "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": "E14001463", - "level": "constituency", - "name": "Sefton Central", - "vintage": "pcon_2024" - }, - "label": "Domestic electricity 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.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" - }, - "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001463" - }, - "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:d84d5cec1699065b615ba04a", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ddaf9af7fb9ce05fd93784c9", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 46771.714, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d88b9e371c1a337904bbfc6b", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ddbb8578148ec78c81d8dd9a", "aggregation": { "method": "sum" }, @@ -189408,19 +189161,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001599", + "id": "E14001347", "level": "constituency", - "name": "Worthing West", + "name": "Macclesfield", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Worthing West: 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_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001599" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001347" }, "measure": { "unit": "count" @@ -189443,20 +189196,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d88b9e371c1a337904bbfc6b", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ddbb8578148ec78c81d8dd9a", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 45370.702, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d8a6636131d9312d9ba53263", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ddbf95eee4f0b4afc5572438", "aggregation": { "method": "sum" }, @@ -189497,19 +189250,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001163", + "id": "S14000092", "level": "constituency", - "name": "Chester North and Neston", + "name": "Hamilton and Clyde Valley", "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, 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.E14001163" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.S14000092" }, "measure": { "unit": "count" @@ -189530,28 +189283,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d8a6636131d9312d9ba53263", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ddbf95eee4f0b4afc5572438", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 41790.259, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d8aa51423903e32ba14032f9", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ddc40b89b4841b394ac90a7a", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -189567,7 +189320,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -189576,7 +189329,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -189584,27 +189337,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001540", + "id": "E14001436", "level": "constituency", - "name": "Taunton and Wellington", + "name": "Rawmarsh and Conisbrough", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Taunton and Wellington: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, 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" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001540" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001436" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "gas_year", @@ -189617,28 +189370,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d8aa51423903e32ba14032f9", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ddc40b89b4841b394ac90a7a", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 41833.068, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d8cfd7e3cc19868ea31d4856", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:dde466fddb95cf9bf3718bd9", "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", @@ -189651,75 +189404,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": "E14001557", + "id": "S14000107", "level": "constituency", - "name": "Tynemouth", + "name": "Ayr, Carrick and Cumnock", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Tynemouth: 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_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_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.E14001557" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.S14000107" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d8cfd7e3cc19868ea31d4856", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:dde466fddb95cf9bf3718bd9", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 39101.615, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d9492c15fa6c2ef7853ee86f", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ddf27abbf5d14648009cbdca", "aggregation": { "method": "sum" }, @@ -189760,19 +189511,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "W07000110", + "id": "E14001563", "level": "constituency", - "name": "Vale of Glamorgan", + "name": "Walthamstow", "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, 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" }, "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.E14001563" }, "measure": { "unit": "count" @@ -189793,28 +189544,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d9492c15fa6c2ef7853ee86f", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ddf27abbf5d14648009cbdca", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 40061.152, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d95cd7955c8da3e8324fe724", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:de280462b691a481f08a4291", "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", @@ -189827,75 +189578,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": "E14001376", + "id": "S14000063", "level": "constituency", - "name": "Newbury", + "name": "Airdrie and Shotts", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Newbury: 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.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.E14001376" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.S14000063" }, "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:d95cd7955c8da3e8324fe724", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:de280462b691a481f08a4291", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 40486.858, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d9667777d2f5f426e971e186", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:de49920c44fad47cfe1cad76", "aggregation": { "method": "sum" }, @@ -189936,19 +189685,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001382", + "id": "S14000106", "level": "constituency", - "name": "Newton Aycliffe and Spennymoor", + "name": "West Dunbartonshire", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Newton Aycliffe and Spennymoor: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity 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.E14001382" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.S14000106" }, "measure": { "unit": "count" @@ -189971,28 +189720,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d9667777d2f5f426e971e186", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:de49920c44fad47cfe1cad76", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 47652.985, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d9d0f6880c766396c6e92cc5", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:de67fbd87a7e49a67a3ed8ed", "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", @@ -190005,73 +189754,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": "E14001176", + "id": "W07000110", "level": "constituency", - "name": "Colchester", + "name": "Vale of Glamorgan", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Colchester: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Vale of Glamorgan: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_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.E14001176" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.W07000110" }, "measure": { - "unit": "count" + "unit": "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:d9d0f6880c766396c6e92cc5", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:de67fbd87a7e49a67a3ed8ed", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 140069451.847, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d9ea403437d5bfc485da5d14", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:de703f39c9fca6c94261821e", "aggregation": { "method": "sum" }, @@ -190112,19 +189863,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001199", + "id": "E14001278", "level": "constituency", - "name": "Doncaster East and the Isle of Axholme", + "name": "Hemel Hempstead", "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, 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" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001199" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001278" }, "measure": { "unit": "kwh" @@ -190145,28 +189896,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d9ea403437d5bfc485da5d14", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:de703f39c9fca6c94261821e", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 462222061.878, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d9fd6dbc36c04503d58e365e", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:de83c2a4871fcef7193c217c", "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", @@ -190179,75 +189930,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": "E14001120", + "id": "E14001302", "level": "constituency", - "name": "Bradford West", + "name": "Ipswich", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Bradford West: 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_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_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.E14001120" + "source_record_id": "microcosm.desnz_constituency_energy.gas.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_gas_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d9fd6dbc36c04503d58e365e", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:de83c2a4871fcef7193c217c", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 436883697.432, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:da0985975df131b311f1fb37", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:deb9791c5a0d0484eea84cd8", "aggregation": { "method": "sum" }, @@ -190288,19 +190037,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001373", + "id": "E14001554", "level": "constituency", - "name": "New Forest East", + "name": "Truro and Falmouth", "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, 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.E14001373" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001554" }, "measure": { "unit": "kwh" @@ -190323,20 +190072,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:da0985975df131b311f1fb37", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:deb9791c5a0d0484eea84cd8", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 185034610.083, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:da09e8f528e6713ef91f5053", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:dec73f99ee523b0bd66dca0b", "aggregation": { "method": "sum" }, @@ -190377,19 +190126,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001220", + "id": "E14001386", "level": "constituency", - "name": "Eastleigh", + "name": "North Cotswolds", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Eastleigh: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, North Cotswolds: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", "record_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.E14001386" }, "measure": { "unit": "kwh" @@ -190410,28 +190159,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:da09e8f528e6713ef91f5053", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:dec73f99ee523b0bd66dca0b", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 355527640.98, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:da21323c7d0f017addac14ac", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:decc423b34b34151365ca552", "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", @@ -190444,83 +190193,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": "E14001152", + "id": "E14001137", "level": "constituency", - "name": "Carlisle", + "name": "Bromley and Biggin Hill", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Carlisle: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Bromley and Biggin Hill: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.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.E14001152" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001137" }, "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:da21323c7d0f017addac14ac", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:decc423b34b34151365ca552", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 37956.669, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:da5b23ff0854c1c51fd47415", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:def794087379e5a8f387f739", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -190536,7 +190283,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -190545,7 +190292,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -190553,27 +190300,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000074", + "id": "E14001063", "level": "constituency", - "name": "Dumfriesshire, Clydesdale and Tweeddale", + "name": "Aldershot", "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, 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.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_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.E14001063" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "gas_year", @@ -190586,20 +190333,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:da5b23ff0854c1c51fd47415", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:def794087379e5a8f387f739", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 44302.462, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:da6e69c43a9df69576664296", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:df0d686eb41574894520e4f7", "aggregation": { "method": "sum" }, @@ -190640,19 +190387,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001589", + "id": "E14001566", "level": "constituency", - "name": "Wirral West", + "name": "Warwick and Leamington", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Wirral West: 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_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001589" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001566" }, "measure": { "unit": "count" @@ -190675,20 +190422,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:da6e69c43a9df69576664296", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:df0d686eb41574894520e4f7", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 49051.317, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:da8e0cb42f68fdbed6615b13", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:df1c93da700c64d928766e56", "aggregation": { "method": "sum" }, @@ -190729,19 +190476,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000105", + "id": "E14001245", "level": "constituency", - "name": "Stirling and Strathallan", + "name": "Gedling", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Stirling and Strathallan: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, 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" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.S14000105" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001245" }, "measure": { "unit": "count" @@ -190764,20 +190511,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:da8e0cb42f68fdbed6615b13", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:df1c93da700c64d928766e56", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 47112.497, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:db132a829844bce46cafe163", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:df29437d6622eb0d641ec895", "aggregation": { "method": "sum" }, @@ -190818,19 +190565,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001207", + "id": "E14001174", "level": "constituency", - "name": "Ealing Central and Acton", + "name": "Clacton", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Ealing Central and Acton: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Clacton: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001207" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001174" }, "measure": { "unit": "kwh" @@ -190851,20 +190598,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:db132a829844bce46cafe163", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:df29437d6622eb0d641ec895", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 437473500.099, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:db18c57b23df986258b0fbbe", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:df30ed6104c002baf729ec12", "aggregation": { "method": "sum" }, @@ -190905,19 +190652,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001510", + "id": "E14001320", "level": "constituency", - "name": "St Helens South and Whiston", + "name": "Leeds East", "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, Leeds East: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001510" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001320" }, "measure": { "unit": "kwh" @@ -190940,20 +190687,196 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:db18c57b23df986258b0fbbe", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:df30ed6104c002baf729ec12", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 142994399.194, + "value_type": "float" + }, + { + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:df49031a1204c526a52f5a48", + "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": "E14001567", + "level": "constituency", + "name": "Washington and Gateshead South", + "vintage": "pcon_2024" + }, + "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.E14001567" + }, + "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:df49031a1204c526a52f5a48", + "source": { + "source_file": "desnz_constituency_energy_facts.json", + "source_name": "microcosm", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", + "source_table": "DESNZ sub-national 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_type": "float" + }, + { + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:df91fe96564d63586ca291fc", + "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": "E14001461", + "level": "constituency", + "name": "Scarborough and Whitby", + "vintage": "pcon_2024" + }, + "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.E14001461" + }, + "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:df91fe96564d63586ca291fc", + "source": { + "source_file": "desnz_constituency_energy_facts.json", + "source_name": "microcosm", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", + "source_table": "DESNZ sub-national 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_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:db24078498c554c0d240c8b0", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:dfb5da9cb0e42aa55c60db23", "aggregation": { "method": "sum" }, @@ -190994,19 +190917,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001539", + "id": "E14001565", "level": "constituency", - "name": "Tatton", + "name": "Warrington South", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Tatton: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Warrington South: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001539" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001565" }, "measure": { "unit": "kwh" @@ -191027,28 +190950,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:db24078498c554c0d240c8b0", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:dfb5da9cb0e42aa55c60db23", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 490190908.62, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:db469b98d549cbf710713820", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:dfbf097ea7700d50a59e91c2", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -191064,7 +190987,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -191073,7 +190996,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -191081,27 +191004,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001520", + "id": "E14001442", "level": "constituency", - "name": "Stoke-on-Trent Central", + "name": "Reigate", "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 meters, 2024, Reigate: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001520" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001442" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "calendar_year", @@ -191116,28 +191039,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:db469b98d549cbf710713820", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:dfbf097ea7700d50a59e91c2", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 45382.115, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:db4d03f64b7451dae4097945", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:dfd0850933b58a106c18ba75", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -191153,7 +191076,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -191162,7 +191085,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -191170,27 +191093,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001302", + "id": "E14001121", "level": "constituency", - "name": "Ipswich", + "name": "Braintree", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Ipswich: 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_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001302" + "source_record_id": "microcosm.desnz_constituency_energy.gas.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_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "gas_year", @@ -191203,20 +191126,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:db4d03f64b7451dae4097945", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:dfd0850933b58a106c18ba75", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 32067.677, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:db5a32a5d060f267e799d6b2", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:dfdb7d7d2c284eba5ee5de7d", "aggregation": { "method": "sum" }, @@ -191257,19 +191180,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001236", + "id": "E14001571", "level": "constituency", - "name": "Feltham and Heston", + "name": "Wellingborough and Rushden", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Feltham and Heston: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, 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.E14001236" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001571" }, "measure": { "unit": "kwh" @@ -191290,28 +191213,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:db5a32a5d060f267e799d6b2", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:dfdb7d7d2c284eba5ee5de7d", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 505205583.637, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:db5a83f0c0579a6ad2c822d6", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:dfe6f47a1ddfbf83584f4fa3", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -191327,7 +191250,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -191336,7 +191259,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -191344,27 +191267,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001278", + "id": "E14001452", "level": "constituency", - "name": "Hemel Hempstead", + "name": "Rotherham", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Hemel Hempstead: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Rotherham: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001278" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001452" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "gas_year", @@ -191377,28 +191300,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:db5a83f0c0579a6ad2c822d6", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:dfe6f47a1ddfbf83584f4fa3", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 47463.191, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:db993387b7461459bfe63eeb", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:dfecb07e5ad58b531a8c8746", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -191411,75 +191334,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": "E14001456", + "id": "E14001325", "level": "constituency", - "name": "Runnymede and Weybridge", + "name": "Leeds West and Pudsey", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Runnymede and Weybridge: 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_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001456" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001325" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_concept": "desnz.subnational.domestic_gas_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:db993387b7461459bfe63eeb", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:dfecb07e5ad58b531a8c8746", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 453621041.307, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:db9e6d9c58d7d2fdbcb0f04e", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:dff59de2afcd77104921d2b3", "aggregation": { "method": "sum" }, @@ -191520,19 +191441,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001440", + "id": "E14001202", "level": "constituency", - "name": "Redcar", + "name": "Dover and Deal", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Redcar: 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.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001440" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001202" }, "measure": { "unit": "kwh" @@ -191553,28 +191474,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:db9e6d9c58d7d2fdbcb0f04e", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:dff59de2afcd77104921d2b3", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 428533708.302, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:dc0d2f8c6b6939baf175a112", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e002d79d3497cc7636e4165e", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -191587,164 +191508,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": "E14001193", + "id": "E14001472", "level": "constituency", - "name": "Derby North", + "name": "Shipley", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Derby North: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Shipley: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001193" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001472" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_concept": "desnz.subnational.domestic_gas_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "calendar_year", - "value": 2024 - }, - "period_coverage": { - "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" - }, - "provenance_class": "derived_administrative", - "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:dc0d2f8c6b6939baf175a112", - "source": { - "source_file": "desnz_constituency_energy_facts.json", - "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", - "source_table": "DESNZ sub-national 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_type": "float" - }, - { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:dc330712bc6d85f082954b53", - "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": "W07000090", - "level": "constituency", - "name": "Cardiff North", - "vintage": "pcon_2024" - }, - "label": "Domestic electricity 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.electricity.meter_count", - "record_set_spec_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" - }, - "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:dc330712bc6d85f082954b53", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e002d79d3497cc7636e4165e", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 543553582.214, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:dc5c362bcac7b33167b2a5cb", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e002de3f5aa047364085de30", "aggregation": { "method": "sum" }, @@ -191785,19 +191615,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001152", + "id": "E14001382", "level": "constituency", - "name": "Carlisle", + "name": "Newton Aycliffe and Spennymoor", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Carlisle: 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.E14001152" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001382" }, "measure": { "unit": "kwh" @@ -191820,28 +191650,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:dc5c362bcac7b33167b2a5cb", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e002de3f5aa047364085de30", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 126090038.975, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:dc6c0dfa4d348250ce6393a8", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e02c95c31e4b526ec543cf61", "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", @@ -191857,7 +191687,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -191866,7 +191696,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -191874,27 +191704,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001552", + "id": "E14001406", "level": "constituency", - "name": "Torridge and Tavistock", + "name": "Northampton North", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Torridge and Tavistock: 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.E14001552" + "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", @@ -191907,28 +191737,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:dc6c0dfa4d348250ce6393a8", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e02c95c31e4b526ec543cf61", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 544609017.799, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:dd0b274b6bbbcd8114124ad4", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e0655c440058746ba7ec71a7", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -191941,75 +191771,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": "E14001133", + "id": "E14001072", "level": "constituency", - "name": "Bristol North East", + "name": "Banbury", "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, 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" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_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.E14001072" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_concept": "desnz.subnational.domestic_gas_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:dd0b274b6bbbcd8114124ad4", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e0655c440058746ba7ec71a7", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 379956362.571, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:dd0de90c940666570283b45f", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e09fa68d405f366d18955fba", "aggregation": { "method": "sum" }, @@ -192050,19 +191878,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001377", + "id": "E14001104", "level": "constituency", - "name": "Newcastle upon Tyne Central and West", + "name": "Blackpool North and Fleetwood", "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 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.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001377" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001104" }, "measure": { "unit": "count" @@ -192083,28 +191911,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:dd0de90c940666570283b45f", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e09fa68d405f366d18955fba", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 43868.926, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:dd3aa880aa17d1deb4eb9a88", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e0c2414bdcf984d587942d54", "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", @@ -192120,7 +191948,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -192129,7 +191957,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -192137,27 +191965,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001520", + "id": "E14001193", "level": "constituency", - "name": "Stoke-on-Trent Central", + "name": "Derby North", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Stoke-on-Trent Central: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, 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.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001520" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001193" }, "measure": { - "unit": "count" + "unit": "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", @@ -192170,28 +191998,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:dd3aa880aa17d1deb4eb9a88", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e0c2414bdcf984d587942d54", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 480089028.096, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:dd5bbb90c8bd721ad35c03f6", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e0dd78dc62b1540c6e4ac1f9", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -192204,83 +192032,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": "E14001275", + "id": "E14001317", "level": "constituency", - "name": "Havant", + "name": "Knowsley", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Havant: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Knowsley: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001275" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001317" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_concept": "desnz.subnational.domestic_gas_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:dd5bbb90c8bd721ad35c03f6", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e0dd78dc62b1540c6e4ac1f9", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 394822406.469, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:dd6cf08b540944376df23e53", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e0ea056323b4b03570f70056", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -192296,7 +192122,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -192305,7 +192131,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -192313,27 +192139,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001470", + "id": "E14001546", "level": "constituency", - "name": "Sheffield South East", + "name": "Thurrock", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Sheffield South East: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Thurrock: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001470" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001546" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "calendar_year", @@ -192348,28 +192174,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:dd6cf08b540944376df23e53", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e0ea056323b4b03570f70056", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 47281.395, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:dda5d265c123ec937aec2e2a", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e1109943e879b9be03202cec", "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", @@ -192382,81 +192208,83 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", - "metric": "meter_count", - "temperature_adjustment": "weather_corrected" + "fuel": "electricity", + "metric": "consumption", + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001411", + "id": "E14001396", "level": "constituency", - "name": "Nottingham North and Kimberley", + "name": "North Norfolk", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Nottingham North and Kimberley: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, North Norfolk: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001411" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001396" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:dda5d265c123ec937aec2e2a", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e1109943e879b9be03202cec", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 187041004.886, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:dda8a21925eb4f3bf1d4705d", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e1164c1bfbd320c98605ad02", "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", @@ -192472,7 +192300,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -192481,7 +192309,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -192489,27 +192317,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001543", + "id": "W07000100", "level": "constituency", - "name": "The Wrekin", + "name": "Mid and South Pembrokeshire", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, The Wrekin: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Mid and South Pembrokeshire: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001543" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.W07000100" }, "measure": { - "unit": "count" + "unit": "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", @@ -192522,20 +192350,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:dda8a21925eb4f3bf1d4705d", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e1164c1bfbd320c98605ad02", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 311118205.861, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ddbb6dbcba008736538cb55a", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e14481a2e8c1424d3e74511b", "aggregation": { "method": "sum" }, @@ -192576,19 +192404,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001433", + "id": "E14001326", "level": "constituency", - "name": "Preston", + "name": "Leicester East", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Preston: 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_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", "record_set_spec_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.E14001326" }, "measure": { "unit": "count" @@ -192611,28 +192439,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ddbb6dbcba008736538cb55a", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e14481a2e8c1424d3e74511b", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 40647.564, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ddcb1fe8bf556d29d1d7dcf0", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e15ba82ea565b3d5991c5a98", "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", @@ -192648,7 +192476,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -192657,7 +192485,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -192665,27 +192493,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001422", + "id": "E14001176", "level": "constituency", - "name": "Pendle and Clitheroe", + "name": "Colchester", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Pendle and Clitheroe: 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.E14001422" + "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", @@ -192698,28 +192526,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ddcb1fe8bf556d29d1d7dcf0", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e15ba82ea565b3d5991c5a98", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 459334898.587, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ddd345aa4b00988a961aafa3", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e166f8581ef29d03aba66445", "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", @@ -192732,83 +192560,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": "E14001334", + "id": "E14001265", "level": "constituency", - "name": "Leyton and Wanstead", + "name": "Hampstead and Highgate", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Leyton and Wanstead: 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.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.E14001334" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001265" }, "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:ddd345aa4b00988a961aafa3", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e166f8581ef29d03aba66445", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 44327.052, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:de532bfdeaaece8d33228d87", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e17758258466b63d8497370c", "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", @@ -192824,7 +192650,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -192833,7 +192659,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -192841,27 +192667,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001093", + "id": "E14001090", "level": "constituency", - "name": "Birmingham Erdington", + "name": "Bicester and Woodstock", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Birmingham Erdington: 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_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_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.E14001093" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001090" }, "measure": { - "unit": "count" + "unit": "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", @@ -192874,28 +192700,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:de532bfdeaaece8d33228d87", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e17758258466b63d8497370c", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 413328852.775, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:de55082f9cddfdece4a144f3", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e1935f782f0071e3c5eeb0a9", "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", @@ -192908,83 +192734,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": "E14001536", + "id": "E14001101", "level": "constituency", - "name": "Swindon North", + "name": "Bishop Auckland", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Swindon North: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Bishop Auckland: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_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.E14001536" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001101" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:de55082f9cddfdece4a144f3", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e1935f782f0071e3c5eeb0a9", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 442321102.593, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:de7b9f25edd64a485893526e", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e19fb23f858633474e7882b5", "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", @@ -192997,81 +192821,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": "E14001282", + "id": "E14001551", "level": "constituency", - "name": "Herne Bay and Sandwich", + "name": "Torbay", "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 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.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.E14001282" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.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_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:de7b9f25edd64a485893526e", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e19fb23f858633474e7882b5", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 154798265.5, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:de80e8ead792c8c036c251ff", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e1a2f5751ddcd64a35ffc801", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -193084,83 +192910,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": "E14001444", + "id": "E14001287", "level": "constituency", - "name": "Richmond and Northallerton", + "name": "High Peak", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Richmond and Northallerton: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, High Peak: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001444" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001287" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_concept": "desnz.subnational.domestic_gas_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:de80e8ead792c8c036c251ff", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e1a2f5751ddcd64a35ffc801", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 496598254.848, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:de9a654d19053e1fd649de4b", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e1c06ec292544f84e9660c60", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -193176,7 +193000,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -193185,7 +193009,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -193193,27 +193017,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001314", + "id": "E14001563", "level": "constituency", - "name": "Kingston upon Hull North and Cottingham", + "name": "Walthamstow", "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 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.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001314" + "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_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "calendar_year", @@ -193228,20 +193052,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:de9a654d19053e1fd649de4b", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e1c06ec292544f84e9660c60", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 48257.0, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:dea6ae957aa3ce7f94f6379a", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e1de8bdae5f3d3509dda2bf4", "aggregation": { "method": "sum" }, @@ -193282,19 +193106,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001592", + "id": "E14001569", "level": "constituency", - "name": "Woking", + "name": "Waveney Valley", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Woking: 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.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001592" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001569" }, "measure": { "unit": "count" @@ -193315,107 +193139,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:dea6ae957aa3ce7f94f6379a", - "source": { - "source_file": "desnz_constituency_energy_facts.json", - "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", - "source_table": "DESNZ sub-national 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_type": "float" - }, - { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:decd55df3b5b03bef9a6a057", - "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": "E14001281", - "level": "constituency", - "name": "Hereford and South Herefordshire", - "vintage": "pcon_2024" - }, - "label": "Domestic gas consumption, 2024, Hereford and South Herefordshire: DESNZ's authority totals split by its small-area figures", - "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" - }, - "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001281" - }, - "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:decd55df3b5b03bef9a6a057", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e1de8bdae5f3d3509dda2bf4", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 15417.042, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ded4420398e4aa6df852c9f2", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e1f35d9f91f605674dcfe3bd", "aggregation": { "method": "sum" }, @@ -193456,19 +193193,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001551", + "id": "E14001279", "level": "constituency", - "name": "Torbay", + "name": "Hendon", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Torbay: 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.E14001551" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001279" }, "measure": { "unit": "count" @@ -193491,28 +193228,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ded4420398e4aa6df852c9f2", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e1f35d9f91f605674dcfe3bd", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 54272.356, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:df198e17fbc9b44a90b6cae1", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e242c7444c78c40cb41adb9e", "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", @@ -193525,75 +193262,73 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", - "metric": "consumption", - "temperature_adjustment": "as_reported" + "fuel": "gas", + "metric": "meter_count", + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001596", + "id": "E14001315", "level": "constituency", - "name": "Wolverhampton West", + "name": "Kingston upon Hull West and Haltemprice", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Wolverhampton West: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, 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.E14001596" + "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:df198e17fbc9b44a90b6cae1", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e242c7444c78c40cb41adb9e", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 47383.126, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:df1e16e6ca34111548d69a94", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e26e43f597f8930256fa6dfb", "aggregation": { "method": "sum" }, @@ -193634,19 +193369,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000080", + "id": "E14001243", "level": "constituency", - "name": "Edinburgh South", + "name": "Gainsborough", "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, Gainsborough: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.S14000080" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001243" }, "measure": { "unit": "kwh" @@ -193669,28 +193404,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:df1e16e6ca34111548d69a94", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e26e43f597f8930256fa6dfb", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 160462670.314, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:df386e43627928a4661bcc4f", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e26ff65a3c0d622be4575d6c", "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", @@ -193703,75 +193438,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": "S14000085", + "id": "E14001230", "level": "constituency", - "name": "Glasgow North", + "name": "Esher and Walton", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Glasgow North: 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.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.S14000085" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001230" }, "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:df386e43627928a4661bcc4f", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e26ff65a3c0d622be4575d6c", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 39482.947, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:df3a498fd418ec60d59d725d", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e27ea8708b4fc6a606c053d8", "aggregation": { "method": "sum" }, @@ -193812,19 +193545,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001087", + "id": "E14001476", "level": "constituency", - "name": "Beverley and Holderness", + "name": "Sleaford and North Hykeham", "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, Sleaford and North Hykeham: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001087" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001476" }, "measure": { "unit": "kwh" @@ -193847,28 +193580,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:df3a498fd418ec60d59d725d", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e27ea8708b4fc6a606c053d8", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 156790488.359, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:df49639d787fa9a62a71b239", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e29673f67a161c58d756b68e", "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", @@ -193881,73 +193614,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": "E14001491", + "id": "E14001459", "level": "constituency", - "name": "South Ribble", + "name": "Salford", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, South Ribble: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Salford: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001491" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001459" }, "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:df49639d787fa9a62a71b239", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e29673f67a161c58d756b68e", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 237946011.881, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:df6d8f3ed36d23021c0101b0", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e2a520845aa7b7b0cd80af80", "aggregation": { "method": "sum" }, @@ -193988,19 +193723,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001110", + "id": "E14001393", "level": "constituency", - "name": "Bolton North East", + "name": "North East Hertfordshire", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Bolton North East: 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.E14001110" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001393" }, "measure": { "unit": "kwh" @@ -194021,20 +193756,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:df6d8f3ed36d23021c0101b0", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e2a520845aa7b7b0cd80af80", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 414464170.762, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:df72a838a2fb9aed165e4e37", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e2a9faf27c202eac9e7a0e69", "aggregation": { "method": "sum" }, @@ -194075,19 +193810,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001450", + "id": "W07000093", "level": "constituency", - "name": "Rossendale and Darwen", + "name": "Ceredigion Preseli", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Rossendale and Darwen: 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.E14001450" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.W07000093" }, "measure": { "unit": "count" @@ -194110,28 +193845,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:df72a838a2fb9aed165e4e37", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e2a9faf27c202eac9e7a0e69", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 45522.821, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:df80723139791641aea72c74", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e2cbd9c4a07dcc788f9bddfb", "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", @@ -194144,73 +193879,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": "E14001100", "level": "constituency", - "name": "Erith and Thamesmead", + "name": "Birmingham Yardley", "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, Birmingham Yardley: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001229" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001100" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_concept": "desnz.subnational.domestic_electricity_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:df80723139791641aea72c74", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e2cbd9c4a07dcc788f9bddfb", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 130489561.912, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:df9e19bfdbf34954da292869", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e2cd0f607a349c60724872ea", "aggregation": { "method": "sum" }, @@ -194251,19 +193988,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001267", + "id": "E14001275", "level": "constituency", - "name": "Harlow", + "name": "Havant", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Harlow: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Havant: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001267" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001275" }, "measure": { "unit": "kwh" @@ -194284,28 +194021,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:df9e19bfdbf34954da292869", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e2cd0f607a349c60724872ea", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 405601163.896, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:dfc8c23836da4580ef540a2c", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e305c01d7c3d4cbd562c9299", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -194318,83 +194055,81 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { "consumption": "Consumption" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", + "fuel": "gas", "metric": "consumption", - "temperature_adjustment": "as_reported" + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001370", + "id": "S14000100", "level": "constituency", - "name": "Milton Keynes North", + "name": "North East Fife", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Milton Keynes North: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, 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" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001370" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.S14000100" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_concept": "desnz.subnational.domestic_gas_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:dfc8c23836da4580ef540a2c", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e305c01d7c3d4cbd562c9299", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 492901325.63, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:dfcbdeeb4f3a45f204a5c6b5", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e312119f0252dc6a4c3c4c00", "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", @@ -194410,7 +194145,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -194419,7 +194154,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -194427,27 +194162,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "W07000085", + "id": "E14001314", "level": "constituency", - "name": "Brecon, Radnor and Cwm Tawe", + "name": "Kingston upon Hull North and Cottingham", "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, Kingston upon Hull North and Cottingham: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.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.E14001314" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "gas_year", @@ -194460,20 +194195,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:dfcbdeeb4f3a45f204a5c6b5", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e312119f0252dc6a4c3c4c00", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 540782957.34, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:dff81a78c82d64429e1e7833", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e31ba9627e6087e0f398a17e", "aggregation": { "method": "sum" }, @@ -194514,19 +194249,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000079", + "id": "E14001570", "level": "constituency", - "name": "Edinburgh North and Leith", + "name": "Weald of Kent", "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 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.S14000079" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001570" }, "measure": { "unit": "count" @@ -194549,28 +194284,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:dff81a78c82d64429e1e7833", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e31ba9627e6087e0f398a17e", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 41912.768, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:dffdc68f932149d65536539d", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e36f5d09680dce2ac029b68e", "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", @@ -194583,75 +194318,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": "E14001208", + "id": "W07000095", "level": "constituency", - "name": "Ealing North", + "name": "Clwyd North", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Ealing North: 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_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_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.E14001208" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.W07000095" }, "measure": { - "unit": "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:dffdc68f932149d65536539d", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e36f5d09680dce2ac029b68e", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 43227.479, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e000852a780452d1d95454a3", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e3b01f68d604093877358192", "aggregation": { "method": "sum" }, @@ -194692,19 +194425,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001232", + "id": "S14000089", "level": "constituency", - "name": "Exmouth and Exeter East", + "name": "Glasgow West", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Exmouth and Exeter East: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Glasgow West: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001232" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.S14000089" }, "measure": { "unit": "count" @@ -194725,20 +194458,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e000852a780452d1d95454a3", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e3b01f68d604093877358192", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 43233.681, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e018b3d1d48e749ff5f21724", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e3bc0c1412e3155bfd8c622e", "aggregation": { "method": "sum" }, @@ -194779,19 +194512,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001113", + "id": "E14001445", "level": "constituency", - "name": "Bootle", + "name": "Richmond Park", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Bootle: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Richmond Park: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001113" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001445" }, "measure": { "unit": "kwh" @@ -194812,117 +194545,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e018b3d1d48e749ff5f21724", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e3bc0c1412e3155bfd8c622e", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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_type": "float" - }, - { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e02a8874a4fa84ddb25ced47", - "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": "E14001428", - "level": "constituency", - "name": "Pontefract, Castleford and Knottingley", - "vintage": "pcon_2024" - }, - "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.E14001428" - }, - "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:e02a8874a4fa84ddb25ced47", - "source": { - "source_file": "desnz_constituency_energy_facts.json", - "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", - "source_table": "DESNZ sub-national 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": 615053661.35, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e02dd17976fb687aa0c470bb", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e3c8353068b08efa31c7dd61", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -194935,75 +194579,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": "E14001509", + "id": "E14001252", "level": "constituency", - "name": "St Helens North", + "name": "Gosport", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, St Helens North: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Gosport: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001509" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001252" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_concept": "desnz.subnational.domestic_gas_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e02dd17976fb687aa0c470bb", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e3c8353068b08efa31c7dd61", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 354967302.084, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e03b737f6318a3768505c186", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e3e848eee2fc679445b53d51", "aggregation": { "method": "sum" }, @@ -195044,19 +194686,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001412", + "id": "W07000107", "level": "constituency", - "name": "Nottingham South", + "name": "Rhondda and Ogmore", "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, 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" }, "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.W07000107" }, "measure": { "unit": "count" @@ -195079,28 +194721,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e03b737f6318a3768505c186", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e3e848eee2fc679445b53d51", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 46870.302, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e0400ac3c0572de4bb05ab7d", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e3ff88d0cfa41e0937f90d3e", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -195113,81 +194755,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": "E14001105", + "id": "E14001554", "level": "constituency", - "name": "Blackpool South", + "name": "Truro and Falmouth", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Blackpool South: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, 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.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001105" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001554" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_concept": "desnz.subnational.domestic_electricity_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e0400ac3c0572de4bb05ab7d", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e3ff88d0cfa41e0937f90d3e", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 45903.414, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e05493095a0e9b4d04f2eed0", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e42062bd0279a5cbac36645b", "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", @@ -195200,75 +194844,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": "E14001352", + "id": "E14001502", "level": "constituency", - "name": "Manchester Central", + "name": "Southend West and Leigh", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Manchester Central: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Southend West and Leigh: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001352" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001502" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_concept": "desnz.subnational.domestic_gas_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e05493095a0e9b4d04f2eed0", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e42062bd0279a5cbac36645b", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 42974.149, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e058a2359a6855deae8ec8e2", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e42d52ec9ec15cf6199e3c17", "aggregation": { "method": "sum" }, @@ -195309,19 +194951,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001279", + "id": "E14001234", "level": "constituency", - "name": "Hendon", + "name": "Farnham and Bordon", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Hendon: 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.electricity.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001279" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001234" }, "measure": { "unit": "kwh" @@ -195344,20 +194986,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e058a2359a6855deae8ec8e2", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e42d52ec9ec15cf6199e3c17", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 181484587.084, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e089be453c9c4862f7b50b2a", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e43fdcfc64b9484273799dfd", "aggregation": { "method": "sum" }, @@ -195398,19 +195040,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001132", + "id": "E14001206", "level": "constituency", - "name": "Bristol East", + "name": "Dunstable and Leighton Buzzard", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Bristol East: 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_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001132" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001206" }, "measure": { "unit": "kwh" @@ -195433,20 +195075,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e089be453c9c4862f7b50b2a", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e43fdcfc64b9484273799dfd", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 163284146.594, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e09b6fc9c5b62cc299c186c7", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e4655a969e99e92c3e42203f", "aggregation": { "method": "sum" }, @@ -195487,19 +195129,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001135", + "id": "E14001362", "level": "constituency", - "name": "Bristol South", + "name": "Mid Derbyshire", "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, 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.E14001135" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001362" }, "measure": { "unit": "kwh" @@ -195520,28 +195162,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e09b6fc9c5b62cc299c186c7", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e4655a969e99e92c3e42203f", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 460679345.867, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e0a4bf0f1b8d6d938ba369bc", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e4678434d7cfe8c5902c8da4", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -195557,7 +195199,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -195566,7 +195208,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -195574,27 +195216,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001087", + "id": "E14001293", "level": "constituency", - "name": "Beverley and Holderness", + "name": "Hornsey and Friern Barnet", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Beverley and Holderness: 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_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001087" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001293" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "calendar_year", @@ -195609,28 +195251,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e0a4bf0f1b8d6d938ba369bc", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e4678434d7cfe8c5902c8da4", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 144600412.558, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e0bf372fc1914c14a4236627", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e46828b544f51454efd29883", "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", @@ -195643,83 +195285,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": "E14001553", + "id": "E14001272", "level": "constituency", - "name": "Tottenham", + "name": "Hartlepool", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Tottenham: 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_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_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.E14001553" + "source_record_id": "microcosm.desnz_constituency_energy.gas.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_gas_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e0bf372fc1914c14a4236627", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e46828b544f51454efd29883", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 478355841.779, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e0dd40aebc0a6c5acac35235", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e469bd80558e4360e949192e", "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", @@ -195732,81 +195372,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": "E14001184", + "id": "E14001227", "level": "constituency", - "name": "Crawley", + "name": "Epsom and Ewell", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Crawley: 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.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.E14001184" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001227" }, "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:e0dd40aebc0a6c5acac35235", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e469bd80558e4360e949192e", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 168391084.973, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e0ea353fcc7d7fc0dbea36d5", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e496048692ee07c3bdcdf494", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -195822,7 +195464,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -195831,7 +195473,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -195839,27 +195481,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001254", + "id": "E14001424", "level": "constituency", - "name": "Gravesham", + "name": "Penrith and Solway", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Gravesham: 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.E14001254" + "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", @@ -195874,20 +195516,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e0ea353fcc7d7fc0dbea36d5", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e496048692ee07c3bdcdf494", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 168758659.082, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e11a5c73a9a16cb2626c56d1", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e4c58e054e2881db51446cce", "aggregation": { "method": "sum" }, @@ -195928,19 +195570,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001454", + "id": "E14001284", "level": "constituency", - "name": "Ruislip, Northwood and Pinner", + "name": "Hertsmere", "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, 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" }, "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.E14001284" }, "measure": { "unit": "count" @@ -195963,20 +195605,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e11a5c73a9a16cb2626c56d1", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e4c58e054e2881db51446cce", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 44105.435, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e11af710888db9f1c5063c4e", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e4d7900057a22e8fb7c9c465", "aggregation": { "method": "sum" }, @@ -196017,19 +195659,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000102", + "id": "E14001399", "level": "constituency", - "name": "Paisley and Renfrewshire South", + "name": "North Somerset", "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 consumption, 2024, North Somerset: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.S14000102" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001399" }, "measure": { "unit": "kwh" @@ -196050,28 +195692,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e11af710888db9f1c5063c4e", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e4d7900057a22e8fb7c9c465", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 392410568.258, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e13b32daf8e681b4cfff6312", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e50903e92a29c8fbd519efc4", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -196087,7 +195729,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -196096,7 +195738,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -196104,27 +195746,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001294", + "id": "E14001195", "level": "constituency", - "name": "Horsham", + "name": "Derbyshire Dales", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Horsham: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Derbyshire Dales: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001294" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.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_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "calendar_year", @@ -196139,20 +195781,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e13b32daf8e681b4cfff6312", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e50903e92a29c8fbd519efc4", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 163784567.985, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e140ba433d0a55da01b81100", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e51ddd64008fc5d30ba3f4ff", "aggregation": { "method": "sum" }, @@ -196193,19 +195835,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000027", + "id": "E14001521", "level": "constituency", - "name": "Na h-Eileanan an Iar", + "name": "Stoke-on-Trent North", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Na h-Eileanan an Iar: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Stoke-on-Trent North: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.S14000027" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001521" }, "measure": { "unit": "count" @@ -196228,28 +195870,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e140ba433d0a55da01b81100", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e51ddd64008fc5d30ba3f4ff", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 45392.673, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e1415096314d7ceb4a61bfa1", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e5432cf873cde41d70a05063", "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", @@ -196262,83 +195904,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": "E14001139", + "id": "E14001394", "level": "constituency", - "name": "Broxbourne", + "name": "North East Somerset and Hanham", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Broxbourne: 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.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.E14001139" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001394" }, "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:e1415096314d7ceb4a61bfa1", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e5432cf873cde41d70a05063", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 35533.553, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e199852898ed273057503cff", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e58200d60d0eee09110d23e4", "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", @@ -196351,83 +195991,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": "E14001560", + "id": "W07000086", "level": "constituency", - "name": "Wakefield and Rothwell", + "name": "Bridgend", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Wakefield and Rothwell: 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.E14001560" + "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:e199852898ed273057503cff", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e58200d60d0eee09110d23e4", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 41081.744, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e19b8f02c83c72001d7c2a74", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e58bd2a59518bb78bda0d7c9", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -196443,7 +196081,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -196452,7 +196090,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -196460,27 +196098,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001178", + "id": "W07000102", "level": "constituency", - "name": "Congleton", + "name": "Montgomeryshire and Glynd\u0175r", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Congleton: 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.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001178" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.W07000102" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "calendar_year", @@ -196495,20 +196133,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e19b8f02c83c72001d7c2a74", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e58bd2a59518bb78bda0d7c9", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 160502909.25, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e1a5bf4c5aed4ab3853f49d3", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e5a72a20df214c72929cee0d", "aggregation": { "method": "sum" }, @@ -196549,19 +196187,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001073", + "id": "E14001119", "level": "constituency", - "name": "Barking", + "name": "Bradford South", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Barking: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Bradford South: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001073" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001119" }, "measure": { "unit": "count" @@ -196582,28 +196220,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e1a5bf4c5aed4ab3853f49d3", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e5a72a20df214c72929cee0d", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 44178.718, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e1ac6862bf5ecf101a5c4323", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e5af8118201acf0c14fc0dd0", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -196616,83 +196254,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": "E14001562", + "id": "E14001110", "level": "constituency", - "name": "Walsall and Bloxwich", + "name": "Bolton North East", "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, Bolton North East: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001562" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001110" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_concept": "desnz.subnational.domestic_gas_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e1ac6862bf5ecf101a5c4323", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e5af8118201acf0c14fc0dd0", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 521769737.657, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e1d1511a0e4595fda8626fbd", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e5b275248ec5790dd1d423bc", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -196705,73 +196341,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": "E14001311", + "id": "E14001515", "level": "constituency", - "name": "Kettering", + "name": "Stalybridge and Hyde", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Kettering: 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.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001311" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001515" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_concept": "desnz.subnational.domestic_electricity_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e1d1511a0e4595fda8626fbd", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e5b275248ec5790dd1d423bc", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 43986.86, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e1e4edfa6959df01beeed7f6", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e5d1451a659d527c5a6f5810", "aggregation": { "method": "sum" }, @@ -196812,19 +196450,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001268", + "id": "E14001255", "level": "constituency", - "name": "Harpenden and Berkhamsted", + "name": "Great Grimsby and Cleethorpes", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Harpenden and Berkhamsted: 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_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_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" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001255" }, "measure": { "unit": "count" @@ -196845,28 +196483,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e1e4edfa6959df01beeed7f6", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e5d1451a659d527c5a6f5810", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 48688.392, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e23a33e4b293c4390eb898ca", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e5e195924e7a5abb05c19f90", "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", @@ -196879,83 +196517,81 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { "meter_count": "Meter count" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", + "fuel": "gas", "metric": "meter_count", - "temperature_adjustment": "as_reported" + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001255", + "id": "E14001422", "level": "constituency", - "name": "Great Grimsby and Cleethorpes", + "name": "Pendle and Clitheroe", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Great Grimsby and Cleethorpes: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Pendle and Clitheroe: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001255" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001422" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_concept": "desnz.subnational.domestic_gas_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e23a33e4b293c4390eb898ca", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e5e195924e7a5abb05c19f90", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 46576.971, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e23c451a190cb0e850e9360a", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e5f2336f54392ab4761cc2ce", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -196971,7 +196607,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -196980,7 +196616,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -196988,27 +196624,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001520", + "id": "E14001543", "level": "constituency", - "name": "Stoke-on-Trent Central", + "name": "The Wrekin", "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 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.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001520" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001543" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "gas_year", @@ -197021,20 +196657,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e23c451a190cb0e850e9360a", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e5f2336f54392ab4761cc2ce", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 40713.678, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e23e7b4014c545b80655d207", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e632f9e64002cb7a78915820", "aggregation": { "method": "sum" }, @@ -197075,19 +196711,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001131", + "id": "E14001360", "level": "constituency", - "name": "Bristol Central", + "name": "Mid Buckinghamshire", "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, Mid Buckinghamshire: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001131" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001360" }, "measure": { "unit": "count" @@ -197108,28 +196744,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e23e7b4014c545b80655d207", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e632f9e64002cb7a78915820", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 30731.987, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e252c3d0945b67d5b21e5db7", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e63ff9d17a4eb9b4c00f3deb", "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", @@ -197142,81 +196778,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": "E14001109", + "id": "E14001585", "level": "constituency", - "name": "Bolsover", + "name": "Wigan", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Bolsover: 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.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.E14001109" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001585" }, "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:e252c3d0945b67d5b21e5db7", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e63ff9d17a4eb9b4c00f3deb", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 143307156.115, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e26133d13aaece9db38f00a5", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e65139b1af967136dfb5470d", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -197232,7 +196870,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -197241,7 +196879,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -197249,27 +196887,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000106", + "id": "E14001438", "level": "constituency", - "name": "West Dunbartonshire", + "name": "Reading Central", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, West Dunbartonshire: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, 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.S14000106" + "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", @@ -197284,28 +196922,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e26133d13aaece9db38f00a5", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e65139b1af967136dfb5470d", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 50472.0, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e2797ecdd0ad6094322a02f4", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e689ab360f2d697218e3a9de", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -197318,81 +196956,83 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { "meter_count": "Meter count" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", + "fuel": "electricity", "metric": "meter_count", - "temperature_adjustment": "weather_corrected" + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001236", + "id": "E14001328", "level": "constituency", - "name": "Feltham and Heston", + "name": "Leicester West", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Feltham and Heston: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, 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" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001236" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001328" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_concept": "desnz.subnational.domestic_electricity_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e2797ecdd0ad6094322a02f4", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e689ab360f2d697218e3a9de", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 52331.0, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e27fa9e75b6f53caa5aff71e", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e6a0c84effbeee78bf2c44f0", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -197408,7 +197048,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -197417,7 +197057,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -197425,27 +197065,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001553", + "id": "S14000090", "level": "constituency", - "name": "Tottenham", + "name": "Glenrothes and Mid Fife", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Tottenham: 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.E14001553" + "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", @@ -197460,20 +197100,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e27fa9e75b6f53caa5aff71e", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e6a0c84effbeee78bf2c44f0", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 46433.939, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e2bd9ff90df313372983ce26", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e6c91d5e2877d60c7e3ec558", "aggregation": { "method": "sum" }, @@ -197514,19 +197154,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001365", + "id": "E14001281", "level": "constituency", - "name": "Mid Norfolk", + "name": "Hereford and South Herefordshire", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Mid Norfolk: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Hereford and South Herefordshire: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001365" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001281" }, "measure": { "unit": "kwh" @@ -197547,109 +197187,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e2bd9ff90df313372983ce26", - "source": { - "source_file": "desnz_constituency_energy_facts.json", - "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", - "source_table": "DESNZ sub-national 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:e2d84b18b8e471d2e7180af7", - "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": "E14001342", - "level": "constituency", - "name": "Loughborough", - "vintage": "pcon_2024" - }, - "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.E14001342" - }, - "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:e2d84b18b8e471d2e7180af7", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e6c91d5e2877d60c7e3ec558", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 304619609.674, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e2fa31081b405c9f8fc6694e", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e6cffa6568b2e5fd8c1319b4", "aggregation": { "method": "sum" }, @@ -197690,19 +197241,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001544", + "id": "E14001595", "level": "constituency", - "name": "Thirsk and Malton", + "name": "Wolverhampton South East", "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, 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.gas.consumption", "record_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.E14001595" }, "measure": { "unit": "kwh" @@ -197723,20 +197274,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e2fa31081b405c9f8fc6694e", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e6cffa6568b2e5fd8c1319b4", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 487991167.141, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e307777fbf610b8c3c95f014", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e6e3572f08353c6b22207bbc", "aggregation": { "method": "sum" }, @@ -197777,19 +197328,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001573", + "id": "E14001336", "level": "constituency", - "name": "Welwyn Hatfield", + "name": "Lincoln", "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, Lincoln: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "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.E14001336" }, "measure": { "unit": "count" @@ -197810,28 +197361,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e307777fbf610b8c3c95f014", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e6e3572f08353c6b22207bbc", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 47375.726, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e3350832bcb2d24420359af1", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e725331d1482889a08e9349b", "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", @@ -197844,81 +197395,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": "E14001373", + "id": "E14001574", "level": "constituency", - "name": "New Forest East", + "name": "West Bromwich", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, New Forest East: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, West Bromwich: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001373" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001574" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e3350832bcb2d24420359af1", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e725331d1482889a08e9349b", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 44174.504, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e3350f10d5035a677a3072e8", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e749bbfecd9bc7ecce637f46", "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", @@ -197931,83 +197484,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": "E14001363", + "id": "E14001434", "level": "constituency", - "name": "Mid Dorset and North Poole", + "name": "Putney", "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 gas meters, 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.electricity.consumption", - "record_set_spec_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.E14001363" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001434" }, "measure": { - "unit": "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:e3350f10d5035a677a3072e8", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e749bbfecd9bc7ecce637f46", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 40371.772, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e33772fc1c2b0932dac0e305", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e76f075f40a2ed8511600c1d", "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", @@ -198020,75 +197571,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": "S14000078", + "id": "E14001520", "level": "constituency", - "name": "Edinburgh East and Musselburgh", + "name": "Stoke-on-Trent Central", "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 meters, 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" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_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.S14000078" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001520" }, "measure": { - "unit": "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:e33772fc1c2b0932dac0e305", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e76f075f40a2ed8511600c1d", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 48589.3, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e34f933f90bb7ab64c61f177", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e78f079cb1acd4003a3cb470", "aggregation": { "method": "sum" }, @@ -198129,19 +197678,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001269", + "id": "E14001407", "level": "constituency", - "name": "Harrogate and Knaresborough", + "name": "Northampton South", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Harrogate and Knaresborough: 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.E14001269" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001407" }, "measure": { "unit": "kwh" @@ -198162,20 +197711,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e34f933f90bb7ab64c61f177", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e78f079cb1acd4003a3cb470", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 480650555.165, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e35a1066a9f0afe2143940f3", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e792ce3f88cfa515e8401aeb", "aggregation": { "method": "sum" }, @@ -198216,19 +197765,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001307", + "id": "E14001226", "level": "constituency", - "name": "Jarrow and Gateshead East", + "name": "Epping Forest", "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, 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.E14001307" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001226" }, "measure": { "unit": "kwh" @@ -198249,28 +197798,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e35a1066a9f0afe2143940f3", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e792ce3f88cfa515e8401aeb", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 535630086.712, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e365abd30fff364f815d6814", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e7c59af8dac26a3611b8c86c", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -198283,81 +197832,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": "E14001537", + "id": "W07000098", "level": "constituency", - "name": "Swindon South", + "name": "Llanelli", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Swindon South: 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.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001537" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.W07000098" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_concept": "desnz.subnational.domestic_electricity_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e365abd30fff364f815d6814", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e7c59af8dac26a3611b8c86c", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 43823.552, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e367ef996232ef59145146ba", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e7d2e2b130c92fb11e0691df", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -198370,73 +197921,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": "E14001181", + "id": "E14001228", "level": "constituency", - "name": "Coventry North West", + "name": "Erewash", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Coventry North West: 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.E14001181" + "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:e367ef996232ef59145146ba", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e7d2e2b130c92fb11e0691df", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 44388.0, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e393a7afa49c712806fa8eec", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e7e5a5697d558c2164c9fe6a", "aggregation": { "method": "sum" }, @@ -198477,19 +198030,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001298", + "id": "S14000092", "level": "constituency", - "name": "Huntingdon", + "name": "Hamilton and Clyde Valley", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Huntingdon: 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_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001298" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.S14000092" }, "measure": { "unit": "count" @@ -198512,20 +198065,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e393a7afa49c712806fa8eec", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e7e5a5697d558c2164c9fe6a", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 48442.837, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e3a728f89fc2af2b7d52dd02", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e7efd095c49f36ce2ebdf63e", "aggregation": { "method": "sum" }, @@ -198566,19 +198119,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001362", + "id": "E14001094", "level": "constituency", - "name": "Mid Derbyshire", + "name": "Birmingham Hall Green and Moseley", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Mid Derbyshire: 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.electricity.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001362" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001094" }, "measure": { "unit": "count" @@ -198601,28 +198154,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e3a728f89fc2af2b7d52dd02", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e7efd095c49f36ce2ebdf63e", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 40346.387, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e3da89909d0d6d5de1065399", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e800248002a2a9ad48cd2288", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -198635,48 +198188,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": "E14001280", + "id": "E14001355", "level": "constituency", - "name": "Henley and Thame", + "name": "Mansfield", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Henley and Thame: 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_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001280" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001355" }, "measure": { "unit": "kwh" }, "observed_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:e800248002a2a9ad48cd2288", + "source": { + "source_file": "desnz_constituency_energy_facts.json", + "source_name": "microcosm", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", + "source_table": "DESNZ sub-national 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_type": "float" + }, + { + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e80bd84bebe06156c0c9a460", + "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": "E14001508", + "level": "constituency", + "name": "St Austell and Newquay", + "vintage": "pcon_2024" + }, + "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.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + }, + "lineage": { + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001508" + }, + "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 @@ -198690,28 +198330,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e3da89909d0d6d5de1065399", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e80bd84bebe06156c0c9a460", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 48635.247, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e3f2bb061fa9e34a1f9733ab", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e810609881ba6def00b6bc57", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -198727,7 +198367,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -198736,7 +198376,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -198744,27 +198384,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001364", + "id": "E14001072", "level": "constituency", - "name": "Mid Leicestershire", + "name": "Banbury", "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, Banbury: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_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.E14001072" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "gas_year", @@ -198777,28 +198417,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e3f2bb061fa9e34a1f9733ab", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e810609881ba6def00b6bc57", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 33494.961, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e42af746cf5ef659d1ece615", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e833c4cef12d3d86c0cd5f42", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -198814,7 +198454,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -198823,7 +198463,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -198831,27 +198471,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001525", + "id": "E14001163", "level": "constituency", - "name": "Stratford and Bow", + "name": "Chester North and Neston", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Stratford and Bow: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, 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.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001525" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.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_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "calendar_year", @@ -198866,28 +198506,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e42af746cf5ef659d1ece615", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e833c4cef12d3d86c0cd5f42", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 43409.995, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e44175f0c6100c36dd35d5ec", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e838bf4b44fdaee556fc9f0a", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -198900,73 +198540,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": "E14001273", + "id": "E14001426", "level": "constituency", - "name": "Harwich and North Essex", + "name": "Plymouth Moor View", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Harwich and North Essex: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Plymouth Moor View: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001273" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001426" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_concept": "desnz.subnational.domestic_electricity_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e44175f0c6100c36dd35d5ec", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e838bf4b44fdaee556fc9f0a", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 44738.18, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e44a2ea9b8f0c19acad07e88", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e88730cc381918608f97a18e", "aggregation": { "method": "sum" }, @@ -199007,19 +198649,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "W07000106", + "id": "S14000027", "level": "constituency", - "name": "Pontypridd", + "name": "Na h-Eileanan an Iar", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Pontypridd: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Na h-Eileanan an Iar: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", "record_set_spec_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" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.S14000027" }, "measure": { "unit": "count" @@ -199042,28 +198684,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e44a2ea9b8f0c19acad07e88", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e88730cc381918608f97a18e", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 17876.0, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e46ed4413b037792a16bf9c2", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e891247f76ca78ab11751995", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -199079,7 +198721,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -199088,7 +198730,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -199096,27 +198738,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "W07000107", + "id": "E14001553", "level": "constituency", - "name": "Rhondda and Ogmore", + "name": "Tottenham", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Rhondda and Ogmore: 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_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.W07000107" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001553" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "calendar_year", @@ -199131,20 +198773,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e46ed4413b037792a16bf9c2", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e891247f76ca78ab11751995", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 56495.688, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e48860f0c92ae2c5e305b71b", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e8c2ad8a0bf58dfb8957de69", "aggregation": { "method": "sum" }, @@ -199185,19 +198827,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001424", + "id": "E14001361", "level": "constituency", - "name": "Penrith and Solway", + "name": "Mid Cheshire", "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, 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.E14001424" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001361" }, "measure": { "unit": "kwh" @@ -199220,20 +198862,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e48860f0c92ae2c5e305b71b", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e8c2ad8a0bf58dfb8957de69", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 132993259.292, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e49e034d72f32fc78152494e", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e8c332d63bb94bd5fd358fb4", "aggregation": { "method": "sum" }, @@ -199274,19 +198916,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001559", + "id": "E14001436", "level": "constituency", - "name": "Vauxhall and Camberwell Green", + "name": "Rawmarsh and Conisbrough", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Vauxhall and Camberwell Green: 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.electricity.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001559" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001436" }, "measure": { "unit": "kwh" @@ -199309,28 +198951,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e49e034d72f32fc78152494e", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e8c332d63bb94bd5fd358fb4", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 119009869.742, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e4b7c5028615237653e5db6f", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e8dfbb2a00bae78bc2e51422", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -199346,7 +198988,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -199355,7 +198997,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -199363,27 +199005,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001571", + "id": "E14001219", "level": "constituency", - "name": "Wellingborough and Rushden", + "name": "Eastbourne", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Wellingborough and Rushden: 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.E14001571" + "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", @@ -199398,28 +199040,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e4b7c5028615237653e5db6f", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e8dfbb2a00bae78bc2e51422", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 144658101.548, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e4cd972e63e47f3f4b15b338", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e9088ddfa0bb139c3ff186d7", "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", @@ -199432,75 +199074,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": "E14001203", + "id": "S14000094", "level": "constituency", - "name": "Droitwich and Evesham", + "name": "Inverness, Skye and West Ross-shire", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Droitwich and Evesham: 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_meter_count", - "record_set_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.E14001203" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.S14000094" }, "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:e4cd972e63e47f3f4b15b338", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e9088ddfa0bb139c3ff186d7", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 27934.82, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e4dca7b4a563833b6b7852a5", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e90bde707b0043c564c31128", "aggregation": { "method": "sum" }, @@ -199541,19 +199181,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001423", + "id": "W07000086", "level": "constituency", - "name": "Penistone and Stocksbridge", + "name": "Bridgend", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Penistone and Stocksbridge: 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.E14001423" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.W07000086" }, "measure": { "unit": "kwh" @@ -199576,28 +199216,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e4dca7b4a563833b6b7852a5", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e90bde707b0043c564c31128", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 123673090.696, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e4f18f2d8601445c606dd2de", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e91fdabd179bbd32bb1b9867", "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", @@ -199610,75 +199250,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": "E14001191", + "id": "E14001157", "level": "constituency", - "name": "Dartford", + "name": "Chatham and Aylesford", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 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_meter_count", - "record_set_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.E14001191" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001157" }, "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:e4f18f2d8601445c606dd2de", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e91fdabd179bbd32bb1b9867", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 41547.422, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e4f9fc4d129110390adfe80a", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e92d509ba4017612ddbe5ece", "aggregation": { "method": "sum" }, @@ -199719,19 +199357,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001330", + "id": "W07000092", "level": "constituency", - "name": "Lewes", + "name": "Cardiff West", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Lewes: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Cardiff West: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001330" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.W07000092" }, "measure": { "unit": "count" @@ -199752,20 +199390,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e4f9fc4d129110390adfe80a", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e92d509ba4017612ddbe5ece", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 44815.104, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e51bcca9bafa43e97961ebe3", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e930b1a815aa180b82ae708e", "aggregation": { "method": "sum" }, @@ -199806,19 +199444,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001182", + "id": "E14001264", "level": "constituency", - "name": "Coventry South", + "name": "Hammersmith and Chiswick", "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, 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" }, "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.E14001264" }, "measure": { "unit": "count" @@ -199841,20 +199479,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e51bcca9bafa43e97961ebe3", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e930b1a815aa180b82ae708e", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 57019.151, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e5248d4d4abff78e61509b54", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e941f8a0cb37516f55aa8b9d", "aggregation": { "method": "sum" }, @@ -199895,19 +199533,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001294", + "id": "S14000109", "level": "constituency", - "name": "Horsham", + "name": "Central Ayrshire", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Horsham: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Central Ayrshire: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001294" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.S14000109" }, "measure": { "unit": "kwh" @@ -199930,28 +199568,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e5248d4d4abff78e61509b54", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e941f8a0cb37516f55aa8b9d", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 122060817.251, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e5c5395a3d1a3eeb205f211f", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e98456e0ba758893405edbe7", "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", @@ -199964,83 +199602,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": "E14001449", + "id": "E14001540", "level": "constituency", - "name": "Romsey and Southampton North", + "name": "Taunton and Wellington", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Romsey and Southampton North: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Taunton and Wellington: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_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.E14001449" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001540" }, "measure": { - "unit": "count" + "unit": "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:e5c5395a3d1a3eeb205f211f", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e98456e0ba758893405edbe7", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 372062357.969, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e5c63087d087c46f8d6dbcc4", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e99ccba9acd433b145b63fc5", "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", @@ -200053,73 +199689,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": "E14001095", + "id": "W07000105", "level": "constituency", - "name": "Birmingham Hodge Hill and Solihull North", + "name": "Newport West and Islwyn", "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 electricity consumption, 2024, Newport West and Islwyn: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001095" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.W07000105" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e5c63087d087c46f8d6dbcc4", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e99ccba9acd433b145b63fc5", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 134638737.288, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e5cb5ebf641eb5ef90425ffe", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e99de19e9ef59d5bd4d250f5", "aggregation": { "method": "sum" }, @@ -200160,19 +199798,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001240", + "id": "E14001309", "level": "constituency", - "name": "Forest of Dean", + "name": "Kenilworth and Southam", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Forest of Dean: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, 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.E14001240" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001309" }, "measure": { "unit": "count" @@ -200195,20 +199833,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e5cb5ebf641eb5ef90425ffe", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e99de19e9ef59d5bd4d250f5", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 42925.327, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e5d5bb6cc41e48f7cb756279", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e99e630ca06aac83a0330404", "aggregation": { "method": "sum" }, @@ -200249,19 +199887,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001399", + "id": "E14001198", "level": "constituency", - "name": "North Somerset", + "name": "Doncaster Central", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, North Somerset: 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.E14001399" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001198" }, "measure": { "unit": "kwh" @@ -200284,20 +199922,107 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e5d5bb6cc41e48f7cb756279", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e99e630ca06aac83a0330404", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 152257489.848, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e5db6ef1df508b383ca1c72e", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e9ac17d1bbfd278e5185558b", + "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": "E14001287", + "level": "constituency", + "name": "High Peak", + "vintage": "pcon_2024" + }, + "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.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + }, + "lineage": { + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001287" + }, + "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:e9ac17d1bbfd278e5185558b", + "source": { + "source_file": "desnz_constituency_energy_facts.json", + "source_name": "microcosm", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", + "source_table": "DESNZ sub-national 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_type": "float" + }, + { + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ea05a2695254d72e7b6bbc82", "aggregation": { "method": "sum" }, @@ -200338,19 +200063,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001503", + "id": "S14000081", "level": "constituency", - "name": "Southgate and Wood Green", + "name": "Edinburgh South West", "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, Edinburgh South West: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001503" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.S14000081" }, "measure": { "unit": "count" @@ -200373,28 +200098,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e5db6ef1df508b383ca1c72e", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ea05a2695254d72e7b6bbc82", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 53402.867, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e5f5b34a6d899085dd732b7b", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ea1b29336c616a5244001751", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -200410,7 +200135,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -200419,7 +200144,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -200427,27 +200152,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001448", + "id": "S14000021", "level": "constituency", - "name": "Romford", + "name": "East Renfrewshire", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Romford: 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_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001448" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.S14000021" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "calendar_year", @@ -200462,20 +200187,107 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e5f5b34a6d899085dd732b7b", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ea1b29336c616a5244001751", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 41356.0, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e602a8c31687620575c9adbd", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ea28db1da573d339f5dd29af", + "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:ea28db1da573d339f5dd29af", + "source": { + "source_file": "desnz_constituency_energy_facts.json", + "source_name": "microcosm", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", + "source_table": "DESNZ sub-national 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_type": "float" + }, + { + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ea33724268b0b13a3905379e", "aggregation": { "method": "sum" }, @@ -200516,19 +200328,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001486", + "id": "W07000104", "level": "constituency", - "name": "South East Cornwall", + "name": "Newport East", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, South East Cornwall: 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.E14001486" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.W07000104" }, "measure": { "unit": "kwh" @@ -200551,20 +200363,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e602a8c31687620575c9adbd", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ea33724268b0b13a3905379e", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 144736565.881, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e61a0121497e180c9882cc5a", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ea39b12dbd6bd2bf013078d3", "aggregation": { "method": "sum" }, @@ -200605,19 +200417,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001108", + "id": "S14000106", "level": "constituency", - "name": "Bognor Regis and Littlehampton", + "name": "West Dunbartonshire", "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, 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" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001108" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.S14000106" }, "measure": { "unit": "kwh" @@ -200640,20 +200452,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e61a0121497e180c9882cc5a", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ea39b12dbd6bd2bf013078d3", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 122888099.892, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e62043247940802992b2ebb4", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ea4e74f9de318064476c079c", "aggregation": { "method": "sum" }, @@ -200694,19 +200506,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001273", + "id": "E14001416", "level": "constituency", - "name": "Harwich and North Essex", + "name": "Oldham West, Chadderton and Royton", "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, 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.E14001273" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001416" }, "measure": { "unit": "count" @@ -200729,28 +200541,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e62043247940802992b2ebb4", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ea4e74f9de318064476c079c", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 43532.241, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e658d2fea6faddab009827d7", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ea4ff929c2c1cb24a8049e3e", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -200766,7 +200578,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -200775,7 +200587,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -200783,27 +200595,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001170", + "id": "E14001435", "level": "constituency", - "name": "Chorley", + "name": "Queen's Park and Maida Vale", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Chorley: 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.E14001170" + "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", @@ -200818,28 +200630,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e658d2fea6faddab009827d7", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ea4ff929c2c1cb24a8049e3e", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 163961724.022, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e65972464c35e650933b84bf", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ea65dc4c655bf7008ac42906", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -200852,83 +200664,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": "E14001342", + "id": "E14001084", "level": "constituency", - "name": "Loughborough", + "name": "Bedford", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Loughborough: 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.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001342" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001084" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_concept": "desnz.subnational.domestic_gas_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e65972464c35e650933b84bf", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ea65dc4c655bf7008ac42906", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 464264171.94, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e6661e194ea232583ebb03b4", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ea881a53494980af0eb3550f", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -200944,7 +200754,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -200953,7 +200763,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -200961,27 +200771,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001114", + "id": "S14000085", "level": "constituency", - "name": "Boston and Skegness", + "name": "Glasgow North", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Boston and Skegness: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Glasgow North: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001114" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.S14000085" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "calendar_year", @@ -200996,28 +200806,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e6661e194ea232583ebb03b4", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ea881a53494980af0eb3550f", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 54163.244, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e69036c683ef8ae1cc3c23c9", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ea9ea8c465be049fd86f5478", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -201033,7 +200843,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -201042,7 +200852,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -201050,27 +200860,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000100", + "id": "E14001276", "level": "constituency", - "name": "North East Fife", + "name": "Hayes and Harlington", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, North East Fife: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, 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.S14000100" + "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", @@ -201085,28 +200895,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e69036c683ef8ae1cc3c23c9", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ea9ea8c465be049fd86f5478", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 155265225.107, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e6a73b3b9ce281ba042bfbe7", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:eab3db420ef4d79c00f8dace", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -201122,7 +200932,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -201131,7 +200941,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -201139,27 +200949,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001366", + "id": "E14001540", "level": "constituency", - "name": "Mid Sussex", + "name": "Taunton and Wellington", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Mid Sussex: 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.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001366" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001540" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "calendar_year", @@ -201174,20 +200984,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e6a73b3b9ce281ba042bfbe7", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:eab3db420ef4d79c00f8dace", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 161713289.856, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e6eb4d9f5a892c88d19e5ed2", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:eabc44a3b09992567ec4d10c", "aggregation": { "method": "sum" }, @@ -201228,19 +201038,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001111", + "id": "E14001431", "level": "constituency", - "name": "Bolton South and Walkden", + "name": "Portsmouth North", "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, 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.E14001111" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001431" }, "measure": { "unit": "count" @@ -201261,20 +201071,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e6eb4d9f5a892c88d19e5ed2", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:eabc44a3b09992567ec4d10c", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 39680.591, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e6ec6bac40afea7fdc3a5aee", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ead4b3a651ab3d9ef998859a", "aggregation": { "method": "sum" }, @@ -201315,19 +201125,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001270", + "id": "S14000080", "level": "constituency", - "name": "Harrow East", + "name": "Edinburgh South", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Harrow East: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Edinburgh South: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001270" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.S14000080" }, "measure": { "unit": "kwh" @@ -201348,28 +201158,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e6ec6bac40afea7fdc3a5aee", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ead4b3a651ab3d9ef998859a", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 532266106.8, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e71a204b3f3cda530d2a0ac2", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:eadfb961507d509f51df628f", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -201385,7 +201195,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -201394,7 +201204,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -201402,27 +201212,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001247", + "id": "E14001421", "level": "constituency", - "name": "Glastonbury and Somerton", + "name": "Peckham", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Glastonbury and Somerton: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Peckham: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001247" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001421" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "gas_year", @@ -201435,28 +201245,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e71a204b3f3cda530d2a0ac2", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:eadfb961507d509f51df628f", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 33730.994, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e74c835f3c20094888087719", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:eb2adba6b9ff14f2b05bd786", "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", @@ -201469,81 +201279,83 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { "consumption": "Consumption" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", + "fuel": "electricity", "metric": "consumption", - "temperature_adjustment": "weather_corrected" + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001330", + "id": "E14001548", "level": "constituency", - "name": "Lewes", + "name": "Tiverton and Minehead", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Lewes: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Tiverton and Minehead: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001330" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001548" }, "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:e74c835f3c20094888087719", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:eb2adba6b9ff14f2b05bd786", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 171022336.311, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e7584f7c668ce844202ebd53", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:eb45123bc22df5b2137fc431", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -201559,7 +201371,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -201568,7 +201380,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -201576,27 +201388,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001192", + "id": "E14001499", "level": "constituency", - "name": "Daventry", + "name": "Southampton Itchen", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Daventry: 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_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_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.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_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "calendar_year", @@ -201611,28 +201423,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e7584f7c668ce844202ebd53", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:eb45123bc22df5b2137fc431", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 49625.371, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e78ec91a10ba4102d06e4a23", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:eb464ababc2bc05fe09d3bad", "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", @@ -201645,75 +201457,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": "E14001279", + "id": "E14001389", "level": "constituency", - "name": "Hendon", + "name": "North Durham", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Hendon: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, North Durham: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001279" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001389" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e78ec91a10ba4102d06e4a23", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:eb464ababc2bc05fe09d3bad", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 522342515.485, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e79ac0ba753bff4e3513be5c", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:eb8ae8ef10776b1162c3402a", "aggregation": { "method": "sum" }, @@ -201754,19 +201564,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000077", + "id": "E14001479", "level": "constituency", - "name": "East Kilbride and Strathaven", + "name": "Solihull West and Shirley", "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 consumption, 2024, Solihull West and Shirley: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.S14000077" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001479" }, "measure": { "unit": "kwh" @@ -201789,20 +201599,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e79ac0ba753bff4e3513be5c", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:eb8ae8ef10776b1162c3402a", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 140232971.299, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e7a7d914faee83c9da4ff02e", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:eb8f0ebfc3652cd4c8530425", "aggregation": { "method": "sum" }, @@ -201843,19 +201653,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001194", + "id": "E14001498", "level": "constituency", - "name": "Derby South", + "name": "South West Wiltshire", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Derby South: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, South West Wiltshire: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001194" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001498" }, "measure": { "unit": "kwh" @@ -201878,20 +201688,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e7a7d914faee83c9da4ff02e", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:eb8f0ebfc3652cd4c8530425", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 159311508.146, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e7a961966675c9700f2e04ab", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:eb97ae5db44a06553035cd5e", "aggregation": { "method": "sum" }, @@ -201932,19 +201742,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001098", + "id": "W07000096", "level": "constituency", - "name": "Birmingham Perry Barr", + "name": "Dwyfor Meirionnydd", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Birmingham Perry Barr: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, 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" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001098" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.W07000096" }, "measure": { "unit": "kwh" @@ -201967,28 +201777,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e7a961966675c9700f2e04ab", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:eb97ae5db44a06553035cd5e", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 193355739.089, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e7da02e788e6cdc77e588528", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:eba72fa1ae2fc61a68f69dc0", "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", @@ -202001,83 +201811,81 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", - "metric": "meter_count", - "temperature_adjustment": "as_reported" + "fuel": "gas", + "metric": "consumption", + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001303", + "id": "E14001210", "level": "constituency", - "name": "Isle of Wight East", + "name": "Earley and Woodley", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Isle of Wight East: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Earley and Woodley: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001303" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001210" }, "measure": { - "unit": "count" + "unit": "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:e7da02e788e6cdc77e588528", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:eba72fa1ae2fc61a68f69dc0", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 461267548.98, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e809328ed5041746cdb5032e", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ebc8a65082df91042989b3a5", "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", @@ -202090,75 +201898,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": "E14001086", + "id": "W07000085", "level": "constituency", - "name": "Bethnal Green and Stepney", + "name": "Brecon, Radnor and Cwm Tawe", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Bethnal Green and Stepney: 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.E14001086" + "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:e809328ed5041746cdb5032e", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ebc8a65082df91042989b3a5", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 26361.097, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e809dcb327b929f257528e3f", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ebece924cd6056d710c21061", "aggregation": { "method": "sum" }, @@ -202199,19 +202005,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "W07000082", + "id": "E14001296", "level": "constituency", - "name": "Alyn and Deeside", + "name": "Hove and Portslade", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Alyn and Deeside: 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_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.W07000082" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001296" }, "measure": { "unit": "count" @@ -202232,20 +202038,109 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e809dcb327b929f257528e3f", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ebece924cd6056d710c21061", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 41640.899, + "value_type": "float" + }, + { + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ebeeda4234a46dde362dc75b", + "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": "E14001507", + "level": "constituency", + "name": "St Albans", + "vintage": "pcon_2024" + }, + "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.E14001507" + }, + "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:ebeeda4234a46dde362dc75b", + "source": { + "source_file": "desnz_constituency_energy_facts.json", + "source_name": "microcosm", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", + "source_table": "DESNZ sub-national 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_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e81bbf2be094781aced35b2d", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ec0a4db54ebc20a6072dd878", "aggregation": { "method": "sum" }, @@ -202286,19 +202181,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001088", + "id": "W07000108", "level": "constituency", - "name": "Bexhill and Battle", + "name": "Swansea West", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Bexhill and Battle: 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.E14001088" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.W07000108" }, "measure": { "unit": "kwh" @@ -202319,28 +202214,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e81bbf2be094781aced35b2d", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ec0a4db54ebc20a6072dd878", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 478106015.351, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e82b9cc69d57b6304c2cd497", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ec2079bf1413096b90107675", "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", @@ -202356,7 +202251,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -202365,7 +202260,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -202373,27 +202268,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001398", + "id": "E14001103", "level": "constituency", - "name": "North Shropshire", + "name": "Blackley and Middleton South", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, North Shropshire: 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_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_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.E14001398" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001103" }, "measure": { - "unit": "count" + "unit": "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", @@ -202406,28 +202301,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e82b9cc69d57b6304c2cd497", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ec2079bf1413096b90107675", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 451924049.065, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e82be2434a0950f514ff2eca", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ec26fad94c545925eb72173d", "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", @@ -202440,75 +202335,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": "E14001564", "level": "constituency", - "name": "Wythenshawe and Sale East", + "name": "Warrington North", "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, 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.E14001602" + "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:e82be2434a0950f514ff2eca", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ec26fad94c545925eb72173d", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 41382.76, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e84b81c9e1edd3a3e6e5a76d", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ec2b52fd9c531538fea01b31", "aggregation": { "method": "sum" }, @@ -202549,19 +202442,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001252", + "id": "E14001205", "level": "constituency", - "name": "Gosport", + "name": "Dulwich and West Norwood", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Gosport: 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_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", "record_set_spec_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.E14001205" }, "measure": { "unit": "count" @@ -202584,28 +202477,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e84b81c9e1edd3a3e6e5a76d", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ec2b52fd9c531538fea01b31", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 46010.879, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e84f7ed5e49e00f7138e9c28", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ec41cb5ecda6470ce77bd76a", "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", @@ -202621,7 +202514,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -202630,7 +202523,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -202638,27 +202531,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001275", + "id": "E14001466", "level": "constituency", - "name": "Havant", + "name": "Sheffield Brightside and Hillsborough", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Havant: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Sheffield Brightside and Hillsborough: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_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.E14001275" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001466" }, "measure": { - "unit": "count" + "unit": "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", @@ -202671,28 +202564,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e84f7ed5e49e00f7138e9c28", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ec41cb5ecda6470ce77bd76a", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 480288132.97, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e85868e332e095e3bc5e938d", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ec435bec6082ac351398f96a", "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", @@ -202705,73 +202598,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": "E14001604", + "id": "E14001506", "level": "constituency", - "name": "York Central", + "name": "Spen Valley", "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, 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.E14001604" + "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:e85868e332e095e3bc5e938d", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ec435bec6082ac351398f96a", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 127884440.378, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e87de8af3fa9fc74c0153a0a", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ec4ede75770d4291b4d0a132", + "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": "E14001578", + "level": "constituency", + "name": "West Suffolk", + "vintage": "pcon_2024" + }, + "label": "Domestic electricity 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" + }, + "lineage": { + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001578" + }, + "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:ec4ede75770d4291b4d0a132", + "source": { + "source_file": "desnz_constituency_energy_facts.json", + "source_name": "microcosm", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", + "source_table": "DESNZ sub-national 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_type": "float" + }, + { + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ec59608f7796139090d1f46a", "aggregation": { "method": "sum" }, @@ -202812,19 +202796,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001545", + "id": "S14000091", "level": "constituency", - "name": "Thornbury and Yate", + "name": "Gordon and Buchan", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Thornbury and Yate: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Gordon and Buchan: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001545" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.S14000091" }, "measure": { "unit": "kwh" @@ -202845,28 +202829,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e87de8af3fa9fc74c0153a0a", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ec59608f7796139090d1f46a", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 298068788.98, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e88d3a4de52b40a4164a9e82", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ec7d227fc5aae69a264e205e", "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", @@ -202879,75 +202863,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": "E14001320", + "id": "S14000045", "level": "constituency", - "name": "Leeds East", + "name": "Midlothian", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Leeds East: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Midlothian: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001320" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.S14000045" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e88d3a4de52b40a4164a9e82", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ec7d227fc5aae69a264e205e", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 41826.0, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e8a1d5e6c2dc7ee934d2ba56", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ec9d6c16ffcef54bf72cbd56", "aggregation": { "method": "sum" }, @@ -202988,19 +202970,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001360", + "id": "E14001158", "level": "constituency", - "name": "Mid Buckinghamshire", + "name": "Cheadle", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Mid Buckinghamshire: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, 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" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001360" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001158" }, "measure": { "unit": "kwh" @@ -203021,28 +203003,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e8a1d5e6c2dc7ee934d2ba56", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ec9d6c16ffcef54bf72cbd56", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 559948503.218, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e8b11a39a849591e13cb47fe", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:eca279b2ee21a655816355b9", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -203055,83 +203037,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": "E14001387", + "id": "W07000088", "level": "constituency", - "name": "North Devon", + "name": "Caerphilly", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, North Devon: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Caerphilly: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001387" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.W07000088" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_concept": "desnz.subnational.domestic_gas_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e8b11a39a849591e13cb47fe", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:eca279b2ee21a655816355b9", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 460208894.344, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e8d12e49f3329331bb8a3136", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ecc1879c991aca11e8e17760", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -203144,83 +203124,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": "E14001266", "level": "constituency", - "name": "Brigg and Immingham", + "name": "Harborough, Oadby and Wigston", "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, 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.E14001128" + "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:e8d12e49f3329331bb8a3136", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ecc1879c991aca11e8e17760", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 537016530.56, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e8d8e1e0a0fc45f176aa3eb6", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ecca2710105f55677722166a", "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", @@ -203233,81 +203211,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": "E14001413", + "id": "E14001386", "level": "constituency", - "name": "Nuneaton", + "name": "North Cotswolds", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Nuneaton: 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_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001413" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001386" }, "measure": { - "unit": "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:e8d8e1e0a0fc45f176aa3eb6", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ecca2710105f55677722166a", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 45956.972, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e8e1e2f72bc59505ce198b62", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ecef8d201e1b3b1c753b692b", "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", @@ -203320,81 +203300,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": "E14001148", + "id": "E14001366", "level": "constituency", - "name": "Camborne and Redruth", + "name": "Mid Sussex", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Camborne and Redruth: 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_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_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.E14001148" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.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_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e8e1e2f72bc59505ce198b62", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ecef8d201e1b3b1c753b692b", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 162118315.873, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e92dfb743527da3ff688ad46", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ecf836d018ec2e56538f707c", "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", @@ -203407,75 +203389,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": "E14001152", "level": "constituency", - "name": "Poole", + "name": "Carlisle", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Poole: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Carlisle: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001429" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001152" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_concept": "desnz.subnational.domestic_gas_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e92dfb743527da3ff688ad46", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ecf836d018ec2e56538f707c", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 43665.073, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e92fbcaf595d312135017d03", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ed12c3a157e6bd9181f346d7", "aggregation": { "method": "sum" }, @@ -203516,19 +203496,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001590", + "id": "E14001413", "level": "constituency", - "name": "Witham", + "name": "Nuneaton", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Witham: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Nuneaton: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001590" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001413" }, "measure": { "unit": "kwh" @@ -203549,28 +203529,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e92fbcaf595d312135017d03", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ed12c3a157e6bd9181f346d7", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 455763792.487, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e9386f99926370bab91a99f5", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ed31abdc538003d7baef6795", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -203586,7 +203566,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -203595,7 +203575,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -203603,27 +203583,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001065", + "id": "E14001384", "level": "constituency", - "name": "Altrincham and Sale West", + "name": "North Bedfordshire", "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 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.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001065" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001384" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "gas_year", @@ -203636,28 +203616,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e9386f99926370bab91a99f5", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ed31abdc538003d7baef6795", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 36822.348, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e9400c1f558b78c26d22a6f8", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ed34c11efae649b83961cb18", "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", @@ -203670,137 +203650,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": "E14001183", + "id": "S14000075", "level": "constituency", - "name": "Cramlington and Killingworth", + "name": "Dundee Central", "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, 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" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_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.S14000075" }, "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:e9400c1f558b78c26d22a6f8", - "source": { - "source_file": "desnz_constituency_energy_facts.json", - "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", - "source_table": "DESNZ sub-national 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_type": "float" - }, - { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e94163ae0c8107737877a825", - "aggregation": { - "method": "sum" - }, - "assertion": "observation", - "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", - "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" - }, - "dimension_labels": { - "domestic_scope": "Domestic scope", - "fuel": "Fuel", - "metric": "Metric", - "temperature_adjustment": "Temperature adjustment" - }, - "dimension_value_labels": { - "domestic_scope": { - "all_domestic": "All domestic meters" - }, - "fuel": { - "gas": "Gas" - }, - "metric": { - "consumption": "Consumption" - }, - "temperature_adjustment": { - "weather_corrected": "Weather corrected" - } - }, - "dimensions": { - "domestic_scope": "all_domestic", - "fuel": "gas", - "metric": "consumption", - "temperature_adjustment": "weather_corrected" - }, - "entity": { - "name": "household", - "role": "domestic_energy_customer" - }, - "geography": { - "id": "S14000086", - "level": "constituency", - "name": "Glasgow North East", - "vintage": "pcon_2024" - }, - "label": "Domestic gas consumption, 2024, Glasgow North East: DESNZ's authority totals split by its small-area figures", - "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" - }, - "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.S14000086" - }, - "measure": { - "unit": "kwh" - }, - "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" - }, "period": { "type": "gas_year", "value": 2024 @@ -203812,20 +203703,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e94163ae0c8107737877a825", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ed34c11efae649b83961cb18", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 44369.933, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e94c525636061045ab865e5c", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ed3dfe8e36c8b9a2a3bf5c83", "aggregation": { "method": "sum" }, @@ -203866,19 +203757,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000073", + "id": "S14000088", "level": "constituency", - "name": "Dumfries and Galloway", + "name": "Glasgow South West", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Dumfries and Galloway: 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.S14000073" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.S14000088" }, "measure": { "unit": "count" @@ -203899,20 +203790,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e94c525636061045ab865e5c", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ed3dfe8e36c8b9a2a3bf5c83", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 40614.573, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e9bb0c34865264888902d942", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ed402e1d0220999a0b73cf21", "aggregation": { "method": "sum" }, @@ -203953,19 +203844,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001092", + "id": "E14001470", "level": "constituency", - "name": "Birmingham Edgbaston", + "name": "Sheffield South East", "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, 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" }, "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.E14001470" }, "measure": { "unit": "count" @@ -203988,28 +203879,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e9bb0c34865264888902d942", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ed402e1d0220999a0b73cf21", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 45549.121, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e9f43c2d3a4453fc8e5daea7", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ed46b17e790d6bb66bc1f88f", "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", @@ -204022,81 +203913,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": "E14001257", + "id": "E14001166", "level": "constituency", - "name": "Greenwich and Woolwich", + "name": "Chichester", "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, Chichester: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_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.E14001166" }, "measure": { - "unit": "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:e9f43c2d3a4453fc8e5daea7", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ed46b17e790d6bb66bc1f88f", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 51094.184, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e9f890448a0f8d73fd4ba21c", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ed590a5943a8356c748ad8e7", "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", @@ -204109,81 +204002,83 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { "consumption": "Consumption" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", + "fuel": "electricity", "metric": "consumption", - "temperature_adjustment": "weather_corrected" + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "S14000098", + "id": "E14001384", "level": "constituency", - "name": "Moray West, Nairn and Strathspey", + "name": "North Bedfordshire", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Moray West, Nairn and Strathspey: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, 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.S14000098" + "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:e9f890448a0f8d73fd4ba21c", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ed590a5943a8356c748ad8e7", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 175774663.408, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ea0363f32ddbd68b7b8fd711", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:eda44369357eace87fd7f91d", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -204196,73 +204091,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": "E14001256", + "id": "E14001241", "level": "constituency", - "name": "Great Yarmouth", + "name": "Frome and East Somerset", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Great Yarmouth: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Frome and East Somerset: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001256" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001241" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_concept": "desnz.subnational.domestic_electricity_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ea0363f32ddbd68b7b8fd711", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:eda44369357eace87fd7f91d", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 40943.63, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ea38b8619255e20c6cb025e6", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:edba095c473637fc64b5896a", "aggregation": { "method": "sum" }, @@ -204303,19 +204200,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000080", + "id": "E14001078", "level": "constituency", - "name": "Edinburgh South", + "name": "Basingstoke", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Edinburgh South: 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.S14000080" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001078" }, "measure": { "unit": "count" @@ -204336,20 +204233,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ea38b8619255e20c6cb025e6", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:edba095c473637fc64b5896a", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 43063.629, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ea3baab853ba007dec908c60", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:edc5020e85830495b6a28d96", "aggregation": { "method": "sum" }, @@ -204390,19 +204287,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001313", + "id": "E14001277", "level": "constituency", - "name": "Kingston upon Hull East", + "name": "Hazel Grove", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Kingston upon Hull East: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, 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" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001313" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001277" }, "measure": { "unit": "count" @@ -204425,28 +204322,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ea3baab853ba007dec908c60", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:edc5020e85830495b6a28d96", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 42384.506, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ea64548d7fabfc30eca5400c", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:edfd622c5cfc6882c477f77a", "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", @@ -204459,83 +204356,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": "E14001232", + "id": "E14001507", "level": "constituency", - "name": "Exmouth and Exeter East", + "name": "St Albans", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Exmouth and Exeter East: 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.E14001232" + "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:ea64548d7fabfc30eca5400c", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:edfd622c5cfc6882c477f77a", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 525399408.33, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ea8d46d91a6d203eb58da78e", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ee0127f093436deab1646965", "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", @@ -204548,83 +204443,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": "E14001302", + "id": "E14001534", "level": "constituency", - "name": "Ipswich", + "name": "Sutton and Cheam", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Ipswich: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Sutton and Cheam: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001302" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001534" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ea8d46d91a6d203eb58da78e", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ee0127f093436deab1646965", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 462377275.01, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ea8e2fdf7b5768c67def38c3", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ee603d958bbdf3597f53ce0d", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -204640,7 +204533,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -204649,7 +204542,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -204657,27 +204550,27 @@ "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 consumption, 2024, Barnsley South: 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_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_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.E14001558" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "calendar_year", @@ -204692,28 +204585,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ea8e2fdf7b5768c67def38c3", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ee603d958bbdf3597f53ce0d", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 45847.451, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:eaf7a6d17a3eaaf6b16b065d", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ee6153dae90acd8b6087425f", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -204729,7 +204622,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -204738,7 +204631,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -204746,27 +204639,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001237", + "id": "E14001113", "level": "constituency", - "name": "Filton and Bradley Stoke", + "name": "Bootle", "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, 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" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_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.E14001113" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "gas_year", @@ -204779,28 +204672,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:eaf7a6d17a3eaaf6b16b065d", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ee6153dae90acd8b6087425f", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 43947.794, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:eb23d3e18f829b00ee3e7fe9", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ee7827b458bf5a528a772dff", "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", @@ -204813,81 +204706,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": "E14001133", + "id": "E14001202", "level": "constituency", - "name": "Bristol North East", + "name": "Dover and Deal", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Bristol North East: 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.E14001133" + "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:eb23d3e18f829b00ee3e7fe9", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ee7827b458bf5a528a772dff", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 48608.579, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:eb424b0e4a305fb117861f2e", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ee8aa4fdb8c4690bc238e548", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -204903,7 +204798,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -204912,7 +204807,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -204920,27 +204815,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001544", + "id": "E14001096", "level": "constituency", - "name": "Thirsk and Malton", + "name": "Birmingham Ladywood", "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, Birmingham Ladywood: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_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.E14001096" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "calendar_year", @@ -204955,28 +204850,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:eb424b0e4a305fb117861f2e", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ee8aa4fdb8c4690bc238e548", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 63881.321, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ebf144a298ccf1b0d13e33bb", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ee91aa8f4ca52dde9851dfd8", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -204989,83 +204884,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": "E14001468", + "id": "E14001577", "level": "constituency", - "name": "Sheffield Hallam", + "name": "West Lancashire", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Sheffield Hallam: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, West Lancashire: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001468" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001577" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_concept": "desnz.subnational.domestic_gas_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ebf144a298ccf1b0d13e33bb", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ee91aa8f4ca52dde9851dfd8", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 453576377.953, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ec1fd12a096797a55aad3e98", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:eea5d25127f9abbd09f4d98b", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -205081,7 +204974,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -205090,7 +204983,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -205098,27 +204991,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001198", + "id": "E14001381", "level": "constituency", - "name": "Doncaster Central", + "name": "Newton Abbot", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Doncaster Central: 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.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001198" + "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_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "gas_year", @@ -205131,20 +205024,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ec1fd12a096797a55aad3e98", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:eea5d25127f9abbd09f4d98b", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 36879.567, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ec2a3fcf37e7f97ec6c81346", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:eece637dd807df928824263d", "aggregation": { "method": "sum" }, @@ -205185,19 +205078,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001428", + "id": "E14001470", "level": "constituency", - "name": "Pontefract, Castleford and Knottingley", + "name": "Sheffield South East", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Pontefract, Castleford and Knottingley: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Sheffield South East: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001428" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001470" }, "measure": { "unit": "kwh" @@ -205220,20 +205113,107 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ec2a3fcf37e7f97ec6c81346", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:eece637dd807df928824263d", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 125604506.014, + "value_type": "float" + }, + { + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:eed35779b4ee65cb73e765c6", + "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": "E14001561", + "level": "constituency", + "name": "Wallasey", + "vintage": "pcon_2024" + }, + "label": "Domestic gas meters, 2024, Wallasey: DESNZ's authority totals split by its small-area figures", + "layout": { + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_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" + }, + "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:eed35779b4ee65cb73e765c6", + "source": { + "source_file": "desnz_constituency_energy_facts.json", + "source_name": "microcosm", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", + "source_table": "DESNZ sub-national 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_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ec3791f3044f43495e2cfc61", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ef181fd0d805e31d6c5f3880", "aggregation": { "method": "sum" }, @@ -205274,19 +205254,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001336", + "id": "E14001481", "level": "constituency", - "name": "Lincoln", + "name": "South Cambridgeshire", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Lincoln: 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.E14001336" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001481" }, "measure": { "unit": "count" @@ -205309,28 +205289,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ec3791f3044f43495e2cfc61", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ef181fd0d805e31d6c5f3880", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 45891.199, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ec52e8d69e2404f94e907545", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ef1f9cbc864f5fd3106c1fda", "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", @@ -205343,73 +205323,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": "E14001457", + "id": "E14001086", "level": "constituency", - "name": "Rushcliffe", + "name": "Bethnal Green and Stepney", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Rushcliffe: 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_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_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.E14001457" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001086" }, "measure": { - "unit": "count" + "unit": "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:ec52e8d69e2404f94e907545", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ef1f9cbc864f5fd3106c1fda", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 153214359.845, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ec7afadb279dec618020e08e", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ef29b4949f72e19cedd73801", "aggregation": { "method": "sum" }, @@ -205450,19 +205432,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "W07000092", + "id": "E14001069", "level": "constituency", - "name": "Cardiff West", + "name": "Ashford", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Cardiff 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.W07000092" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001069" }, "measure": { "unit": "count" @@ -205485,28 +205467,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ec7afadb279dec618020e08e", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ef29b4949f72e19cedd73801", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 45253.939, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ec80e47da3e03a51b61da912", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ef67494fb5ec9c3d844b9125", "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", @@ -205519,75 +205501,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": "E14001227", + "id": "S14000082", "level": "constituency", - "name": "Epsom and Ewell", + "name": "Edinburgh West", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Epsom and Ewell: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Edinburgh West: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.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.E14001227" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.S14000082" }, "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:ec80e47da3e03a51b61da912", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ef67494fb5ec9c3d844b9125", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 45268.17, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ec8f9c32b215617056e86d7a", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ef8e345f6ec5c267836a8291", "aggregation": { "method": "sum" }, @@ -205628,19 +205608,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001075", + "id": "E14001191", "level": "constituency", - "name": "Barnsley South", + "name": "Dartford", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Barnsley South: 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.E14001075" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001191" }, "measure": { "unit": "count" @@ -205663,28 +205643,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ec8f9c32b215617056e86d7a", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ef8e345f6ec5c267836a8291", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 46842.361, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ec91a78515bd9355d77feb8c", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ef950af008d24e894ff933d5", "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", @@ -205697,73 +205677,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": "E14001280", + "id": "E14001147", "level": "constituency", - "name": "Henley and Thame", + "name": "Calder Valley", "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, Calder Valley: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001280" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001147" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ec91a78515bd9355d77feb8c", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ef950af008d24e894ff933d5", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 47397.583, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ec9695d3695d6ad45623422f", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ef9b0c8136cb0db88b8fb736", "aggregation": { "method": "sum" }, @@ -205804,19 +205786,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001128", + "id": "E14001503", "level": "constituency", - "name": "Brigg and Immingham", + "name": "Southgate and Wood Green", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Brigg and Immingham: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, 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.E14001128" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001503" }, "measure": { "unit": "count" @@ -205837,20 +205819,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ec9695d3695d6ad45623422f", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ef9b0c8136cb0db88b8fb736", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 45117.846, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ec9b7c5ac98e6cb992dd9b7a", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:efa6632a49249765217b7bc5", "aggregation": { "method": "sum" }, @@ -205891,19 +205873,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000090", + "id": "E14001225", "level": "constituency", - "name": "Glenrothes and Mid Fife", + "name": "Enfield North", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Glenrothes and Mid Fife: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, 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.S14000090" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001225" }, "measure": { "unit": "kwh" @@ -205924,115 +205906,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ec9b7c5ac98e6cb992dd9b7a", - "source": { - "source_file": "desnz_constituency_energy_facts.json", - "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", - "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", - "url": "tools/build_uk_desnz_constituency_energy_facts.py", - "vintage": "2025_publication_2024_data" - }, - "value": 504695659.468, - "value_type": "float" - }, - { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ecd7950718ce263cfe6a36b1", - "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:ecd7950718ce263cfe6a36b1", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:efa6632a49249765217b7bc5", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 492106802.444, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ed2f7d9d62a5360a3681c819", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:efc4b6c67d7fb9203dbc23ad", "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", @@ -206048,7 +205943,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -206057,7 +205952,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -206065,27 +205960,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001306", + "id": "E14001162", "level": "constituency", - "name": "Islington South and Finsbury", + "name": "Chesham and Amersham", "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 consumption, 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" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.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.E14001306" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001162" }, "measure": { - "unit": "count" + "unit": "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", @@ -206098,28 +205993,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ed2f7d9d62a5360a3681c819", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:efc4b6c67d7fb9203dbc23ad", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 643818567.019, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ed31023a7469e55158c22d84", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:efc8714fa61ecbe10b8cd579", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -206135,7 +206030,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -206144,7 +206039,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -206152,27 +206047,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001368", + "id": "S14000093", "level": "constituency", - "name": "Middlesbrough South and East Cleveland", + "name": "Inverclyde and Renfrewshire West", "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, 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.E14001368" + "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", @@ -206187,28 +206082,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ed31023a7469e55158c22d84", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:efc8714fa61ecbe10b8cd579", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 125025108.037, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ed405d83770b191090d42c2c", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:efee5c391780fff37d7a6def", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -206221,75 +206116,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": "W07000097", + "id": "E14001124", "level": "constituency", - "name": "Gower", + "name": "Brentford and Isleworth", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Gower: 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.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.W07000097" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001124" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_concept": "desnz.subnational.domestic_gas_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ed405d83770b191090d42c2c", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:efee5c391780fff37d7a6def", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 451952601.612, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ed85e671ab4bd2025002e077", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:effd4f42672cca7384ac5cdb", "aggregation": { "method": "sum" }, @@ -206330,19 +206223,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001228", + "id": "S14000082", "level": "constituency", - "name": "Erewash", + "name": "Edinburgh West", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Erewash: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Edinburgh West: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001228" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.S14000082" }, "measure": { "unit": "kwh" @@ -206363,28 +206256,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ed85e671ab4bd2025002e077", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:effd4f42672cca7384ac5cdb", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 573903229.676, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ed8ab33a50e510888828c2ee", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f02b1cc7b618615a81eea916", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -206400,7 +206293,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -206409,7 +206302,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -206417,61 +206310,150 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001213", + "id": "E14001154", "level": "constituency", - "name": "East Ham", + "name": "Castle Point", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, East Ham: 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.E14001154" + }, + "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:f02b1cc7b618615a81eea916", + "source": { + "source_file": "desnz_constituency_energy_facts.json", + "source_name": "microcosm", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", + "source_table": "DESNZ sub-national 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_type": "float" + }, + { + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f03376d82e6c49db38ed0340", + "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": "E14001492", + "level": "constituency", + "name": "South Shields", + "vintage": "pcon_2024" + }, + "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.E14001213" + "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:ed8ab33a50e510888828c2ee", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f03376d82e6c49db38ed0340", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 110543806.988, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:edc1d0aaedcb132b1342a992", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f05189bae35bddb0d5784729", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -206487,7 +206469,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -206496,7 +206478,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -206504,27 +206486,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000086", + "id": "E14001502", "level": "constituency", - "name": "Glasgow North East", + "name": "Southend West and Leigh", "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, 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.S14000086" + "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", @@ -206539,28 +206521,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:edc1d0aaedcb132b1342a992", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f05189bae35bddb0d5784729", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 146298104.892, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:edf1221611cc23fbd1dd78ca", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f060a1756472dc37b2debb67", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -206573,81 +206555,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": "E14001449", + "id": "E14001455", "level": "constituency", - "name": "Romsey and Southampton North", + "name": "Runcorn and Helsby", "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 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.E14001449" + "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:edf1221611cc23fbd1dd78ca", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f060a1756472dc37b2debb67", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 41933.91, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:edfe32ac2b3f57e2d30ec361", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f06a03509041c32bd7b2ce1d", "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", @@ -206660,73 +206644,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": "E14001266", + "id": "E14001166", "level": "constituency", - "name": "Harborough, Oadby and Wigston", + "name": "Chichester", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Harborough, Oadby and Wigston: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Chichester: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001266" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001166" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:edfe32ac2b3f57e2d30ec361", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f06a03509041c32bd7b2ce1d", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 177150154.354, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ee02476eabda7cd4d4cbddb8", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f06cffb52e884ad89b7b470d", "aggregation": { "method": "sum" }, @@ -206767,19 +206753,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001196", + "id": "E14001256", "level": "constituency", - "name": "Dewsbury and Batley", + "name": "Great Yarmouth", "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, Great Yarmouth: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001196" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001256" }, "measure": { "unit": "count" @@ -206802,28 +206788,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ee02476eabda7cd4d4cbddb8", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f06cffb52e884ad89b7b470d", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 47015.0, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ee3ffb41402dca3e18542426", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f071ca57f10138e3d2dc2046", "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", @@ -206836,81 +206822,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": "E14001355", + "id": "E14001149", "level": "constituency", - "name": "Mansfield", + "name": "Cambridge", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Mansfield: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Cambridge: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_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.E14001355" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001149" }, "measure": { - "unit": "count" + "unit": "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:ee3ffb41402dca3e18542426", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f071ca57f10138e3d2dc2046", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 150707259.282, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ee5a776ff381592b9c99b8c6", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f078b78577c23de43cd1df6c", "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", @@ -206923,73 +206911,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": "E14001410", + "id": "E14001451", "level": "constituency", - "name": "Nottingham East", + "name": "Rother Valley", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Nottingham East: 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.E14001410" + "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:ee5a776ff381592b9c99b8c6", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f078b78577c23de43cd1df6c", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 127289222.196, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ee7fd2f7f7464d0b8c2fd821", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f099bbba132a71f6be6cbcd2", "aggregation": { "method": "sum" }, @@ -207030,19 +207020,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001374", + "id": "E14001233", "level": "constituency", - "name": "New Forest West", + "name": "Fareham and Waterlooville", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, New Forest West: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Fareham and Waterlooville: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001374" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001233" }, "measure": { "unit": "kwh" @@ -207065,28 +207055,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ee7fd2f7f7464d0b8c2fd821", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f099bbba132a71f6be6cbcd2", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 146673112.949, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ee9cda83d3e7fde194278700", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f0c040a946bcb1b64150eb69", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -207102,7 +207092,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -207111,7 +207101,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -207119,27 +207109,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001275", + "id": "E14001343", "level": "constituency", - "name": "Havant", + "name": "Louth and Horncastle", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Havant: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Louth and Horncastle: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001275" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.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_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "calendar_year", @@ -207154,20 +207144,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ee9cda83d3e7fde194278700", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f0c040a946bcb1b64150eb69", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 171720690.436, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:eee4233b7c93ee6754eed797", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f0c13702a298b0cace31ef15", "aggregation": { "method": "sum" }, @@ -207208,19 +207198,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001341", + "id": "E14001079", "level": "constituency", - "name": "Liverpool West Derby", + "name": "Bassetlaw", "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, Bassetlaw: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001341" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001079" }, "measure": { "unit": "count" @@ -207241,28 +207231,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:eee4233b7c93ee6754eed797", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f0c13702a298b0cace31ef15", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 45794.82, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:eef75e53f2eb1c21f6c12322", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f0c6b12b0dab35a00a8fdeaf", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -207278,7 +207268,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -207287,7 +207277,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -207295,27 +207285,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001257", + "id": "E14001533", "level": "constituency", - "name": "Greenwich and Woolwich", + "name": "Sussex Weald", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Greenwich and Woolwich: 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.E14001257" + "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", @@ -207330,28 +207320,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:eef75e53f2eb1c21f6c12322", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f0c6b12b0dab35a00a8fdeaf", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 172686497.193, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ef0112c50c49d8bc349dd800", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f0f461df3934aa2b056fff12", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -207364,73 +207354,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": "E14001191", + "id": "E14001329", "level": "constituency", - "name": "Dartford", + "name": "Leigh and Atherton", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Dartford: 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.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001191" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001329" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_concept": "desnz.subnational.domestic_electricity_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ef0112c50c49d8bc349dd800", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f0f461df3934aa2b056fff12", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 50669.654, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ef141a4ea2f1990c107a18b4", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f117252feedf85cededbf679", "aggregation": { "method": "sum" }, @@ -207471,19 +207463,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001145", + "id": "E14001567", "level": "constituency", - "name": "Bury South", + "name": "Washington and Gateshead South", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Bury South: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Washington and Gateshead South: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001145" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001567" }, "measure": { "unit": "kwh" @@ -207504,28 +207496,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ef141a4ea2f1990c107a18b4", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f117252feedf85cededbf679", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 473756880.681, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ef27047a7bc028e5994f0d28", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f12a9505772f5a639c7f932b", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -207538,83 +207530,81 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { "consumption": "Consumption" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", + "fuel": "gas", "metric": "consumption", - "temperature_adjustment": "as_reported" + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001494", + "id": "E14001549", "level": "constituency", - "name": "South Suffolk", + "name": "Tonbridge", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, South Suffolk: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, 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" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001494" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001549" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_concept": "desnz.subnational.domestic_gas_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ef27047a7bc028e5994f0d28", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f12a9505772f5a639c7f932b", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 428578762.987, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ef44e7f6c1494f1ea16951f1", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f1ae712e54a35a5d00be2d4c", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -207627,81 +207617,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": "S14000083", + "id": "E14001260", "level": "constituency", - "name": "Falkirk", + "name": "Hackney South and Shoreditch", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Falkirk: 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.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.S14000083" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001260" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_concept": "desnz.subnational.domestic_electricity_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ef44e7f6c1494f1ea16951f1", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f1ae712e54a35a5d00be2d4c", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 52838.851, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ef6f35aa3af886297f54d02b", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f1c42c46463aa0b4ec4674ef", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -207714,75 +207706,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": "E14001449", + "id": "E14001417", "level": "constituency", - "name": "Romsey and Southampton North", + "name": "Orpington", "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 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" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001449" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001417" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_concept": "desnz.subnational.domestic_gas_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ef6f35aa3af886297f54d02b", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f1c42c46463aa0b4ec4674ef", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 534055517.233, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:efa1c45dc726c9df4656877e", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f1de65986a44ecf7f125ca95", "aggregation": { "method": "sum" }, @@ -207823,19 +207813,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001074", + "id": "E14001384", "level": "constituency", - "name": "Barnsley North", + "name": "North Bedfordshire", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Barnsley North: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, North Bedfordshire: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001074" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001384" }, "measure": { "unit": "count" @@ -207858,20 +207848,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:efa1c45dc726c9df4656877e", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f1de65986a44ecf7f125ca95", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 45586.216, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f025e5598597af1b8ac5da50", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f22138f0587342b649f7e2ff", "aggregation": { "method": "sum" }, @@ -207912,19 +207902,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000096", + "id": "E14001250", "level": "constituency", - "name": "Lothian East", + "name": "Goole and Pocklington", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Lothian East: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, 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.S14000096" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001250" }, "measure": { "unit": "count" @@ -207945,20 +207935,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f025e5598597af1b8ac5da50", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f22138f0587342b649f7e2ff", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 40468.074, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f028710e5dab9a4224473dba", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f26fd5a825e321b452c4d590", "aggregation": { "method": "sum" }, @@ -207999,19 +207989,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001221", + "id": "E14001293", "level": "constituency", - "name": "Edmonton and Winchmore Hill", + "name": "Hornsey and Friern Barnet", "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 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.E14001221" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001293" }, "measure": { "unit": "kwh" @@ -208032,20 +208022,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f028710e5dab9a4224473dba", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f26fd5a825e321b452c4d590", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 519497449.12, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f035d02396ccd1d9e49f4c34", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f283823e4d824346e0aee1c8", "aggregation": { "method": "sum" }, @@ -208086,19 +208076,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001522", + "id": "E14001354", "level": "constituency", - "name": "Stoke-on-Trent South", + "name": "Manchester Withington", "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, 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.E14001522" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001354" }, "measure": { "unit": "kwh" @@ -208121,28 +208111,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f035d02396ccd1d9e49f4c34", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f283823e4d824346e0aee1c8", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 131871679.085, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f03c55919b2b421512e4e8ad", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f29c976a2eef12ebff2ba187", "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", @@ -208158,7 +208148,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -208167,7 +208157,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -208175,27 +208165,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001475", + "id": "E14001494", "level": "constituency", - "name": "Skipton and Ripon", + "name": "South Suffolk", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Skipton and Ripon: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, South Suffolk: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_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.E14001475" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001494" }, "measure": { - "unit": "count" + "unit": "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", @@ -208208,28 +208198,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f03c55919b2b421512e4e8ad", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f29c976a2eef12ebff2ba187", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 298402053.131, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f042848be3eebb7f2c1ad942", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f2a2c6d1580796ee816ca67b", "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", @@ -208242,83 +208232,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": "E14001206", + "id": "E14001328", "level": "constituency", - "name": "Dunstable and Leighton Buzzard", + "name": "Leicester West", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Dunstable and Leighton Buzzard: 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.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.E14001206" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001328" }, "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:f042848be3eebb7f2c1ad942", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f2a2c6d1580796ee816ca67b", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 45960.0, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f048c1f985ac12a03e1efd3b", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f2cae7e1a26e664af931c5ef", "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", @@ -208331,81 +208319,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": "E14001394", + "id": "E14001497", "level": "constituency", - "name": "North East Somerset and Hanham", + "name": "South West Norfolk", "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 consumption, 2024, South West Norfolk: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_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.E14001394" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001497" }, "measure": { - "unit": "count" + "unit": "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:f048c1f985ac12a03e1efd3b", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f2cae7e1a26e664af931c5ef", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 191190636.921, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f065f664bede5da7bd1f009f", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f2ec1237dd50e7fb7c168007", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -208421,7 +208411,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -208430,7 +208420,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -208438,27 +208428,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001403", + "id": "E14001269", "level": "constituency", - "name": "North West Hampshire", + "name": "Harrogate and Knaresborough", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, North West Hampshire: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, 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.E14001403" + "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", @@ -208473,28 +208463,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f065f664bede5da7bd1f009f", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f2ec1237dd50e7fb7c168007", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 163918250.644, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f06681d2998c4f9c00d99c6f", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f2ee07cafd075693482b381c", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -208507,83 +208497,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": "E14001250", + "id": "E14001544", "level": "constituency", - "name": "Goole and Pocklington", + "name": "Thirsk and Malton", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Goole and Pocklington: 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.E14001250" + "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", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f06681d2998c4f9c00d99c6f", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f2ee07cafd075693482b381c", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 337166777.537, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f09372e5464e96f009fec3e2", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f302e10f7bc9cb4fb3a1ebbd", "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", @@ -208596,83 +208584,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": "E14001531", "level": "constituency", - "name": "Gillingham and Rainham", + "name": "Sunderland Central", "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, Sunderland Central: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001246" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001531" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f09372e5464e96f009fec3e2", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f302e10f7bc9cb4fb3a1ebbd", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 537531895.926, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f099db454b090db74a885849", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f323ae3bd173ccde237e87dd", "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", @@ -208685,83 +208671,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": "E14001297", + "id": "E14001541", "level": "constituency", - "name": "Huddersfield", + "name": "Telford", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Huddersfield: 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_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_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.E14001297" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001541" }, "measure": { - "unit": "count" + "unit": "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:f099db454b090db74a885849", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f323ae3bd173ccde237e87dd", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 459849031.343, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f0c313c40020f9e68848e4f1", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f32ebc4eb09f6c1bdc97e1a5", "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", @@ -208774,75 +208758,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": "W07000083", + "id": "E14001229", "level": "constituency", - "name": "Bangor Aberconwy", + "name": "Erith and Thamesmead", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Bangor Aberconwy: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Erith and Thamesmead: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.W07000083" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001229" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f0c313c40020f9e68848e4f1", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f32ebc4eb09f6c1bdc97e1a5", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 459390367.34, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f0f8eb35f39c19dfe47f1229", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f353cd0d8298e8c38b885ee7", "aggregation": { "method": "sum" }, @@ -208883,19 +208865,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001465", + "id": "E14001469", "level": "constituency", - "name": "Sevenoaks", + "name": "Sheffield Heeley", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Sevenoaks: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Sheffield Heeley: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001465" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001469" }, "measure": { "unit": "count" @@ -208916,28 +208898,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f0f8eb35f39c19dfe47f1229", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f353cd0d8298e8c38b885ee7", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 46497.173, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f101b14336aed13ced731ec9", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f359c4bf41eb3956ff9b3499", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -208950,83 +208932,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": "E14001179", + "id": "E14001478", "level": "constituency", - "name": "Corby and East Northamptonshire", + "name": "Smethwick", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Corby and East Northamptonshire: 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.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001179" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001478" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_concept": "desnz.subnational.domestic_gas_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f101b14336aed13ced731ec9", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f359c4bf41eb3956ff9b3499", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 506992679.727, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f1136963c3a59c3841465341", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f36af97c0e2a89852a6d997e", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -209042,7 +209022,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -209051,7 +209031,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -209059,27 +209039,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001526", + "id": "E14001427", "level": "constituency", - "name": "Stratford-on-Avon", + "name": "Plymouth Sutton and Devonport", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Stratford-on-Avon: 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.E14001526" + "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", @@ -209092,20 +209072,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f1136963c3a59c3841465341", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f36af97c0e2a89852a6d997e", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 44119.753, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f1487ece1c9fd7c74dc12311", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f38a5044129e4358afd0f7d2", "aggregation": { "method": "sum" }, @@ -209146,19 +209126,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001470", + "id": "E14001290", "level": "constituency", - "name": "Sheffield South East", + "name": "Holborn and St Pancras", "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, 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" }, "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.E14001290" }, "measure": { "unit": "count" @@ -209181,28 +209161,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f1487ece1c9fd7c74dc12311", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f38a5044129e4358afd0f7d2", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 54758.811, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f1505ba67a65162eccdb75a0", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f3a1509b018e0ceec2268d3c", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -209215,83 +209195,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": "S14000082", + "id": "S14000104", "level": "constituency", - "name": "Edinburgh West", + "name": "Rutherglen", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Edinburgh West: 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_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.S14000082" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.S14000104" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_concept": "desnz.subnational.domestic_gas_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f1505ba67a65162eccdb75a0", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f3a1509b018e0ceec2268d3c", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 500298897.828, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f1672cf8fa3b45e988e16a9d", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f424944a6e4e949d30a5fd0b", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -209307,7 +209285,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -209316,7 +209294,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -209324,27 +209302,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001453", + "id": "E14001199", "level": "constituency", - "name": "Rugby", + "name": "Doncaster East and the Isle of Axholme", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Rugby: 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_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001453" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001199" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "calendar_year", @@ -209359,20 +209337,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f1672cf8fa3b45e988e16a9d", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f424944a6e4e949d30a5fd0b", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 41593.515, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f19f14221562e0c692864b92", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f42ec6543d9db1a29fa7d1b0", "aggregation": { "method": "sum" }, @@ -209413,19 +209391,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001597", + "id": "E14001511", "level": "constituency", - "name": "Worcester", + "name": "St Ives", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Worcester: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, St Ives: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001597" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001511" }, "measure": { "unit": "kwh" @@ -209446,20 +209424,109 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f19f14221562e0c692864b92", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f42ec6543d9db1a29fa7d1b0", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 177968070.131, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f1a0716a8f2d424a45da5edf", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f449e6fb8fc8b1df8ed5a59d", + "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": "E14001556", + "level": "constituency", + "name": "Twickenham", + "vintage": "pcon_2024" + }, + "label": "Domestic electricity meters, 2024, Twickenham: DESNZ's authority totals split by its small-area figures", + "layout": { + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + }, + "lineage": { + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001556" + }, + "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:f449e6fb8fc8b1df8ed5a59d", + "source": { + "source_file": "desnz_constituency_energy_facts.json", + "source_name": "microcosm", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", + "source_table": "DESNZ sub-national 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_type": "float" + }, + { + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f45758dffb1a6e2d90151023", "aggregation": { "method": "sum" }, @@ -209500,19 +209567,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000027", + "id": "E14001074", "level": "constituency", - "name": "Na h-Eileanan an Iar", + "name": "Barnsley North", "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 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.S14000027" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001074" }, "measure": { "unit": "kwh" @@ -209535,20 +209602,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f1a0716a8f2d424a45da5edf", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f45758dffb1a6e2d90151023", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 135556062.973, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f1b6002d3d334384fa82f670", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f46e95505a9f72559ed6a58e", "aggregation": { "method": "sum" }, @@ -209589,19 +209656,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "W07000090", + "id": "E14001158", "level": "constituency", - "name": "Cardiff North", + "name": "Cheadle", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Cardiff 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_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.W07000090" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001158" }, "measure": { "unit": "kwh" @@ -209624,28 +209691,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f1b6002d3d334384fa82f670", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f46e95505a9f72559ed6a58e", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 148362106.006, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f1ca8d9cf6666d52c9493f12", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f48847fba682901aa56e10c1", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -209658,75 +209725,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": "W07000082", "level": "constituency", - "name": "Lewisham West and East Dulwich", + "name": "Alyn and Deeside", "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, 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" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_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.W07000082" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_concept": "desnz.subnational.domestic_gas_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f1ca8d9cf6666d52c9493f12", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f48847fba682901aa56e10c1", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 420084106.816, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f1e2c0deb625e0c96b32dd92", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f4957352691855f463896a1e", "aggregation": { "method": "sum" }, @@ -209767,19 +209832,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001536", + "id": "E14001091", "level": "constituency", - "name": "Swindon North", + "name": "Birkenhead", "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, 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.gas.consumption", "record_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.E14001091" }, "measure": { "unit": "kwh" @@ -209800,28 +209865,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f1e2c0deb625e0c96b32dd92", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f4957352691855f463896a1e", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 486176870.38, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f1eb34b13dfef871d09177c2", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f4992fe43c6c5e0fdc6958a9", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -209834,81 +209899,83 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { "meter_count": "Meter count" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", + "fuel": "electricity", "metric": "meter_count", - "temperature_adjustment": "weather_corrected" + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001336", + "id": "E14001536", "level": "constituency", - "name": "Lincoln", + "name": "Swindon North", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Lincoln: 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.E14001336" + "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:f1eb34b13dfef871d09177c2", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f4992fe43c6c5e0fdc6958a9", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 45231.69, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f24097cebd2def7cca61b5dc", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f4a5616d8c6d8f02240237ac", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -209924,7 +209991,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -209933,7 +210000,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -209941,27 +210008,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000072", + "id": "S14000093", "level": "constituency", - "name": "Cumbernauld and Kirkintilloch", + "name": "Inverclyde and Renfrewshire West", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Cumbernauld and Kirkintilloch: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Inverclyde and Renfrewshire West: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.S14000072" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.S14000093" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "calendar_year", @@ -209976,115 +210043,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f24097cebd2def7cca61b5dc", - "source": { - "source_file": "desnz_constituency_energy_facts.json", - "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", - "source_table": "DESNZ sub-national 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_type": "float" - }, - { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f258ab2a303a739432404c7a", - "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": "E14001487", - "level": "constituency", - "name": "South Holland and The Deepings", - "vintage": "pcon_2024" - }, - "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.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" - }, - "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001487" - }, - "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:f258ab2a303a739432404c7a", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f4a5616d8c6d8f02240237ac", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 44592.339, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f2656b712f7508143511bf2e", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f4c87a02665291608d658718", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -210097,81 +210077,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": "E14001233", + "id": "E14001257", "level": "constituency", - "name": "Fareham and Waterlooville", + "name": "Greenwich and Woolwich", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Fareham and Waterlooville: 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.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001233" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001257" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_concept": "desnz.subnational.domestic_electricity_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f2656b712f7508143511bf2e", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f4c87a02665291608d658718", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 54517.06, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f280a59d293099ad6b29749e", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f4e1f8857374daa046a9f33d", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -210187,7 +210169,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -210196,7 +210178,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -210204,27 +210186,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001520", + "id": "W07000106", "level": "constituency", - "name": "Stoke-on-Trent Central", + "name": "Pontypridd", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Stoke-on-Trent Central: 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_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001520" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.W07000106" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "calendar_year", @@ -210239,28 +210221,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f280a59d293099ad6b29749e", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f4e1f8857374daa046a9f33d", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 130842758.097, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f2ce646499c1bf121fdfaccb", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f4ea054d8f10d824692da1d0", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -210276,7 +210258,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -210285,7 +210267,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -210293,27 +210275,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001372", + "id": "E14001332", "level": "constituency", - "name": "Morecambe and Lunesdale", + "name": "Lewisham North", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Morecambe and Lunesdale: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, 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" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001372" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001332" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "gas_year", @@ -210326,20 +210308,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f2ce646499c1bf121fdfaccb", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f4ea054d8f10d824692da1d0", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 38390.0, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f2e1160690b86aac5e2641aa", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f4f3ace1ea818c3f61516590", "aggregation": { "method": "sum" }, @@ -210380,19 +210362,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001432", + "id": "E14001170", "level": "constituency", - "name": "Portsmouth South", + "name": "Chorley", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Portsmouth South: 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_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001432" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001170" }, "measure": { "unit": "count" @@ -210413,20 +210395,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f2e1160690b86aac5e2641aa", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f4f3ace1ea818c3f61516590", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 43315.0, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f30b7729aa38f32103427635", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f50e42ca08532627e5b65b5c", "aggregation": { "method": "sum" }, @@ -210467,19 +210449,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001213", + "id": "E14001595", "level": "constituency", - "name": "East Ham", + "name": "Wolverhampton South East", "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, 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.E14001213" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001595" }, "measure": { "unit": "count" @@ -210500,20 +210482,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f30b7729aa38f32103427635", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f50e42ca08532627e5b65b5c", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 46481.579, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f30da6a30ce64208d6e6d130", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f525ed4d6d94456a5f6fe209", "aggregation": { "method": "sum" }, @@ -210554,19 +210536,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001201", + "id": "E14001397", "level": "constituency", - "name": "Dorking and Horley", + "name": "North Northumberland", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Dorking and Horley: 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.E14001201" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001397" }, "measure": { "unit": "kwh" @@ -210587,28 +210569,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f30da6a30ce64208d6e6d130", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f525ed4d6d94456a5f6fe209", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 407493108.384, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f3398c8616bb95b40d0c437b", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f535e3e999cb34c6e18185b4", "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", @@ -210621,73 +210603,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": "E14001174", + "id": "E14001238", "level": "constituency", - "name": "Clacton", + "name": "Finchley and Golders Green", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Clacton: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Finchley and Golders Green: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001174" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001238" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_concept": "desnz.subnational.domestic_electricity_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f3398c8616bb95b40d0c437b", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f535e3e999cb34c6e18185b4", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 202829495.364, + "value_type": "float" + }, + { + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f54861adb1c80c2fd6ca4dc4", + "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": "W07000101", + "level": "constituency", + "name": "Monmouthshire", + "vintage": "pcon_2024" + }, + "label": "Domestic electricity meters, 2024, Monmouthshire: DESNZ's authority totals split by its small-area figures", + "layout": { + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + }, + "lineage": { + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.W07000101" + }, + "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:f54861adb1c80c2fd6ca4dc4", + "source": { + "source_file": "desnz_constituency_energy_facts.json", + "source_name": "microcosm", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", + "source_table": "DESNZ sub-national 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_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f34516237c69cdf3f1baad81", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f5494717c14ee59dd79013a3", "aggregation": { "method": "sum" }, @@ -210728,19 +210801,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001356", + "id": "E14001304", "level": "constituency", - "name": "Melksham and Devizes", + "name": "Isle of Wight 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 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.E14001356" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001304" }, "measure": { "unit": "kwh" @@ -210761,28 +210834,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f34516237c69cdf3f1baad81", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f5494717c14ee59dd79013a3", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 243618814.326, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f3569e89316e20a014947ab1", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f54ad782ebe985c0b5ee35d5", "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", @@ -210795,81 +210868,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": "S14000089", + "id": "E14001163", "level": "constituency", - "name": "Glasgow West", + "name": "Chester North and Neston", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Glasgow West: 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_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_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.S14000089" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001163" }, "measure": { - "unit": "count" + "unit": "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:f3569e89316e20a014947ab1", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f54ad782ebe985c0b5ee35d5", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 138657581.46, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f3582be0d010efa81cd40d15", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f54ce81bda97f55080a230f8", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -210885,7 +210960,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -210894,7 +210969,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -210902,27 +210977,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001542", + "id": "E14001538", "level": "constituency", - "name": "Tewkesbury", + "name": "Tamworth", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Tewkesbury: 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.E14001542" + "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", @@ -210937,20 +211012,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f3582be0d010efa81cd40d15", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f54ce81bda97f55080a230f8", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 152741764.402, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f35b30b0db58898d53b0726f", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f5572040475ec427bdb0a495", "aggregation": { "method": "sum" }, @@ -210991,19 +211066,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001220", + "id": "E14001324", "level": "constituency", - "name": "Eastleigh", + "name": "Leeds South West and Morley", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Eastleigh: 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.E14001220" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001324" }, "measure": { "unit": "count" @@ -211026,28 +211101,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f35b30b0db58898d53b0726f", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f5572040475ec427bdb0a495", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 44405.503, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f3837c91d0b81f102471e68e", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f563408181dd588b19426c80", "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", @@ -211060,48 +211135,135 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { "meter_count": "Meter count" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", + "fuel": "gas", "metric": "meter_count", - "temperature_adjustment": "as_reported" + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001590", + "id": "E14001080", "level": "constituency", - "name": "Witham", + "name": "Bath", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Witham: 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.E14001590" + "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": "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:f563408181dd588b19426c80", + "source": { + "source_file": "desnz_constituency_energy_facts.json", + "source_name": "microcosm", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", + "source_table": "DESNZ sub-national 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_type": "float" + }, + { + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f5685aa4fd6dbe59ea77ae67", + "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": "E14001573", + "level": "constituency", + "name": "Welwyn Hatfield", + "vintage": "pcon_2024" + }, + "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.E14001573" + }, + "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 @@ -211115,20 +211277,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f3837c91d0b81f102471e68e", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f5685aa4fd6dbe59ea77ae67", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 160552969.244, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f3924d4b286e0bcff741c4de", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f58a637a8083c1b66e355d27", "aggregation": { "method": "sum" }, @@ -211169,19 +211331,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001188", + "id": "E14001465", "level": "constituency", - "name": "Croydon West", + "name": "Sevenoaks", "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, Sevenoaks: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001188" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001465" }, "measure": { "unit": "count" @@ -211204,28 +211366,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f3924d4b286e0bcff741c4de", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f58a637a8083c1b66e355d27", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 41896.639, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f3a6bdeeb1b52aa37d8aab76", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f58ca30f03c94e82f8b49ed1", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -211238,81 +211400,83 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { "meter_count": "Meter count" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", + "fuel": "electricity", "metric": "meter_count", - "temperature_adjustment": "weather_corrected" + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001307", + "id": "E14001595", "level": "constituency", - "name": "Jarrow and Gateshead East", + "name": "Wolverhampton South East", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Jarrow and Gateshead East: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, 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" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001307" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001595" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_concept": "desnz.subnational.domestic_electricity_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f3a6bdeeb1b52aa37d8aab76", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f58ca30f03c94e82f8b49ed1", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 48970.094, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f3be6abfb9e1a0529abdb794", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f5a605b15c3d9eaff42a3d77", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -211328,7 +211492,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -211337,7 +211501,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -211345,27 +211509,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001163", + "id": "E14001481", "level": "constituency", - "name": "Chester North and Neston", + "name": "South Cambridgeshire", "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 meters, 2024, South Cambridgeshire: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001163" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001481" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "gas_year", @@ -211378,28 +211542,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f3be6abfb9e1a0529abdb794", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f5a605b15c3d9eaff42a3d77", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 29690.245, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f3c1056d244f64b12abe72af", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f5c58c14e17a8f881b0176fc", "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", @@ -211412,81 +211576,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": "E14001322", + "id": "E14001603", "level": "constituency", - "name": "Leeds North West", + "name": "Yeovil", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Leeds North West: 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_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_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.E14001322" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001603" }, "measure": { - "unit": "count" + "unit": "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:f3c1056d244f64b12abe72af", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f5c58c14e17a8f881b0176fc", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 169859384.443, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f3c86a3012d74cbb32d4827e", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f5dea53b1a4e4053d41cad0e", "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", @@ -211499,75 +211665,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": "E14001570", + "id": "S14000079", "level": "constituency", - "name": "Weald of Kent", + "name": "Edinburgh North and Leith", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Weald of Kent: 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.E14001570" + "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:f3c86a3012d74cbb32d4827e", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f5dea53b1a4e4053d41cad0e", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 55132.211, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f3e0cb7853b7ff6478d04a36", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f5e3757c37d4d6e43fab6cd8", "aggregation": { "method": "sum" }, @@ -211608,19 +211772,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001142", + "id": "E14001100", "level": "constituency", - "name": "Burnley", + "name": "Birmingham Yardley", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Burnley: 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.E14001142" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001100" }, "measure": { "unit": "count" @@ -211643,28 +211807,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f3e0cb7853b7ff6478d04a36", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f5e3757c37d4d6e43fab6cd8", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 40558.364, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f3f34d4e8a6f0eb98760689a", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f5e8767f9a44cf445ed27473", "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", @@ -211677,83 +211841,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": "E14001344", + "id": "E14001334", "level": "constituency", - "name": "Lowestoft", + "name": "Leyton and Wanstead", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Lowestoft: 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_meter_count", - "record_set_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.E14001344" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001334" }, "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:f3f34d4e8a6f0eb98760689a", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f5e8767f9a44cf445ed27473", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 40111.201, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f3f3992053373c9c134eac0c", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f614bc86edb1667f5ddf2703", "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", @@ -211766,73 +211928,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": "E14001107", + "id": "S14000086", "level": "constituency", - "name": "Blyth and Ashington", + "name": "Glasgow North East", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Blyth and Ashington: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Glasgow North East: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001107" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.S14000086" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_concept": "desnz.subnational.domestic_electricity_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f3f3992053373c9c134eac0c", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f614bc86edb1667f5ddf2703", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 139713793.339, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f40cd10a4b500bbc0d98cc07", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f632ab654ca391cc1cdf5256", "aggregation": { "method": "sum" }, @@ -211873,19 +212037,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001429", + "id": "E14001200", "level": "constituency", - "name": "Poole", + "name": "Doncaster North", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Poole: 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_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001429" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001200" }, "measure": { "unit": "count" @@ -211906,20 +212070,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f40cd10a4b500bbc0d98cc07", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f632ab654ca391cc1cdf5256", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 42432.378, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f40ce9a5a44c246ca71e7706", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f63eed74602338707fb2f004", "aggregation": { "method": "sum" }, @@ -211960,19 +212124,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001296", + "id": "E14001314", "level": "constituency", - "name": "Hove and Portslade", + "name": "Kingston upon Hull North and Cottingham", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Hove and Portslade: 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.E14001296" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001314" }, "measure": { "unit": "kwh" @@ -211995,28 +212159,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f40ce9a5a44c246ca71e7706", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f63eed74602338707fb2f004", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 147343818.546, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f4152a82dc3ddbdefbcf1c9f", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f6902c45b61b3fb715f25659", "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", @@ -212029,81 +212193,83 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { "consumption": "Consumption" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", + "fuel": "electricity", "metric": "consumption", - "temperature_adjustment": "weather_corrected" + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001252", + "id": "E14001577", "level": "constituency", - "name": "Gosport", + "name": "West Lancashire", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Gosport: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, West Lancashire: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001252" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001577" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_concept": "desnz.subnational.domestic_electricity_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f4152a82dc3ddbdefbcf1c9f", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f6902c45b61b3fb715f25659", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 146650444.685, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f45bfbbfe063ba06b8c65949", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f69708728d0e25e6b58091a0", "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", @@ -212119,7 +212285,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -212128,7 +212294,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -212136,27 +212302,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "W07000100", + "id": "W07000097", "level": "constituency", - "name": "Mid and South Pembrokeshire", + "name": "Gower", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Mid and South Pembrokeshire: 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.W07000100" + "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", @@ -212169,28 +212335,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f45bfbbfe063ba06b8c65949", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f69708728d0e25e6b58091a0", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 455272048.619, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f4af7c5e128e9c7631ccdfab", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f698973b3034c34a0f07b374", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -212206,7 +212372,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -212215,7 +212381,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -212223,27 +212389,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000087", + "id": "E14001444", "level": "constituency", - "name": "Glasgow South", + "name": "Richmond and Northallerton", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Glasgow South: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Richmond and Northallerton: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.S14000087" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001444" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "calendar_year", @@ -212258,28 +212424,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f4af7c5e128e9c7631ccdfab", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f698973b3034c34a0f07b374", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 167829926.237, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f4ca37a94eb4cc7a9e342786", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f69962d4decdee5895fd56fe", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -212295,7 +212461,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -212304,7 +212470,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -212312,27 +212478,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000091", + "id": "E14001340", "level": "constituency", - "name": "Gordon and Buchan", + "name": "Liverpool Wavertree", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Gordon and Buchan: 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.S14000091" + "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", @@ -212347,28 +212513,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f4ca37a94eb4cc7a9e342786", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f69962d4decdee5895fd56fe", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 130547701.363, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f4e3f4cfcb7baa1df80b8bed", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f6c75de421791b67ac1da1ba", "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", @@ -212384,7 +212550,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -212393,7 +212559,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -212401,27 +212567,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001239", + "id": "E14001280", "level": "constituency", - "name": "Folkestone and Hythe", + "name": "Henley and Thame", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Folkestone and Hythe: 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_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_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.E14001239" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001280" }, "measure": { - "unit": "count" + "unit": "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", @@ -212434,20 +212600,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f4e3f4cfcb7baa1df80b8bed", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f6c75de421791b67ac1da1ba", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 453480927.371, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f4e5e8680835234f15832e6d", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f6e13a7c7b508a30d094d92b", "aggregation": { "method": "sum" }, @@ -212488,19 +212654,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001439", + "id": "E14001287", "level": "constituency", - "name": "Reading West and Mid Berkshire", + "name": "High Peak", "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, 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" }, "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.E14001287" }, "measure": { "unit": "count" @@ -212523,20 +212689,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f4e5e8680835234f15832e6d", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f6e13a7c7b508a30d094d92b", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 43226.0, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f51af368ace6224087d9b3c4", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f6e804c77c95451f1c9f54a8", "aggregation": { "method": "sum" }, @@ -212577,19 +212743,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001272", + "id": "E14001106", "level": "constituency", - "name": "Hartlepool", + "name": "Blaydon and Consett", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Hartlepool: 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_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001272" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001106" }, "measure": { "unit": "count" @@ -212612,28 +212778,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f51af368ace6224087d9b3c4", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f6e804c77c95451f1c9f54a8", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 44113.969, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f51d80ec6d54a3d5775149b9", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f735c43e9573ead692b297a5", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -212649,7 +212815,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -212658,7 +212824,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -212666,27 +212832,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001502", + "id": "E14001235", "level": "constituency", - "name": "Southend West and Leigh", + "name": "Faversham and Mid Kent", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Southend West and Leigh: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas 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.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001502" + "source_record_id": "microcosm.desnz_constituency_energy.gas.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_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "gas_year", @@ -212699,20 +212865,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f51d80ec6d54a3d5775149b9", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f735c43e9573ead692b297a5", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 38472.988, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f53dd6fdac410281a40ea362", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f736b22de4a4a881a91ed624", "aggregation": { "method": "sum" }, @@ -212753,19 +212919,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000095", + "id": "E14001456", "level": "constituency", - "name": "Livingston", + "name": "Runnymede and Weybridge", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Livingston: 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.electricity.consumption", "record_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.E14001456" }, "measure": { "unit": "kwh" @@ -212788,115 +212954,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f53dd6fdac410281a40ea362", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f736b22de4a4a881a91ed624", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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_type": "float" - }, - { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f554a92ce88a0970bcf83b8a", - "aggregation": { - "method": "sum" - }, - "assertion": "observation", - "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", - "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" - }, - "dimension_labels": { - "domestic_scope": "Domestic scope", - "fuel": "Fuel", - "metric": "Metric", - "temperature_adjustment": "Temperature adjustment" - }, - "dimension_value_labels": { - "domestic_scope": { - "all_domestic": "All domestic meters" - }, - "fuel": { - "gas": "Gas" - }, - "metric": { - "meter_count": "Meter count" - }, - "temperature_adjustment": { - "weather_corrected": "Weather corrected" - } - }, - "dimensions": { - "domestic_scope": "all_domestic", - "fuel": "gas", - "metric": "meter_count", - "temperature_adjustment": "weather_corrected" - }, - "entity": { - "name": "household", - "role": "domestic_energy_customer" - }, - "geography": { - "id": "S14000093", - "level": "constituency", - "name": "Inverclyde and Renfrewshire West", - "vintage": "pcon_2024" - }, - "label": "Domestic gas meters, 2024, Inverclyde and Renfrewshire West: DESNZ's authority totals split by its small-area figures", - "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" - }, - "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.S14000093" - }, - "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:f554a92ce88a0970bcf83b8a", - "source": { - "source_file": "desnz_constituency_energy_facts.json", - "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", - "source_table": "DESNZ sub-national 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": 202363967.294, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f58860d1a40da97d2fdc58f1", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f76170e113e56f2e89947a4d", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -212912,7 +212991,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -212921,7 +213000,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -212929,27 +213008,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001134", + "id": "S14000103", "level": "constituency", - "name": "Bristol North West", + "name": "Perth and Kinross-shire", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Bristol North West: 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_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001134" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.S14000103" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "calendar_year", @@ -212964,20 +213043,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f58860d1a40da97d2fdc58f1", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f76170e113e56f2e89947a4d", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 185960309.552, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f5b2c8faeb1d25d7bfd35559", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f77c0addee5deda6a5c8e5c0", "aggregation": { "method": "sum" }, @@ -213018,19 +213097,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001264", + "id": "E14001551", "level": "constituency", - "name": "Hammersmith and Chiswick", + "name": "Torbay", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Hammersmith and Chiswick: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Torbay: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001264" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001551" }, "measure": { "unit": "count" @@ -213053,28 +213132,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f5b2c8faeb1d25d7bfd35559", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f77c0addee5deda6a5c8e5c0", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 49544.313, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f5d798f9d5163b8f540ccbad", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f787767a2ebd92148566ffa9", "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", @@ -213087,81 +213166,83 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { "consumption": "Consumption" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", + "fuel": "electricity", "metric": "consumption", - "temperature_adjustment": "weather_corrected" + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "W07000108", + "id": "E14001393", "level": "constituency", - "name": "Swansea West", + "name": "North East Hertfordshire", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Swansea West: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, 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.W07000108" + "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:f5d798f9d5163b8f540ccbad", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f787767a2ebd92148566ffa9", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 185695134.374, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f5e86d1db2aa4dad0ff0b013", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f79281a31cee9a7e22d14d92", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -213174,81 +213255,83 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { "meter_count": "Meter count" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", + "fuel": "electricity", "metric": "meter_count", - "temperature_adjustment": "weather_corrected" + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001136", + "id": "E14001121", "level": "constituency", - "name": "Broadland and Fakenham", + "name": "Braintree", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Broadland and Fakenham: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, 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" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001136" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001121" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_concept": "desnz.subnational.domestic_electricity_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f5e86d1db2aa4dad0ff0b013", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f79281a31cee9a7e22d14d92", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 45077.741, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f5ec447560478050b5ae53f1", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f7cd3cf3c7b71d916306cfe9", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -213261,75 +213344,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": "E14001093", + "id": "E14001160", "level": "constituency", - "name": "Birmingham Erdington", + "name": "Chelsea and Fulham", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Birmingham Erdington: 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.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001093" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001160" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_concept": "desnz.subnational.domestic_gas_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f5ec447560478050b5ae53f1", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f7cd3cf3c7b71d916306cfe9", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 588039567.958, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f5f7cc572e9610b7d01281be", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f7f53f1145ac3ecd3b5243ef", "aggregation": { "method": "sum" }, @@ -213370,19 +213451,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001454", + "id": "E14001118", "level": "constituency", - "name": "Ruislip, Northwood and Pinner", + "name": "Bradford East", "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, 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.E14001454" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001118" }, "measure": { "unit": "count" @@ -213403,28 +213484,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f5f7cc572e9610b7d01281be", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f7f53f1145ac3ecd3b5243ef", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 41349.122, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f61dde5dc2afc72751ed0c4a", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f803a558785197c471642f34", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -213440,7 +213521,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -213449,7 +213530,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -213457,27 +213538,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001441", + "id": "E14001411", "level": "constituency", - "name": "Redditch", + "name": "Nottingham North and Kimberley", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Redditch: 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.E14001441" + "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", @@ -213490,20 +213571,109 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f61dde5dc2afc72751ed0c4a", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f803a558785197c471642f34", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 46072.39, + "value_type": "float" + }, + { + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f80669e532e25c8eb1af3fb4", + "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": "E14001349", + "level": "constituency", + "name": "Maidstone and Malling", + "vintage": "pcon_2024" + }, + "label": "Domestic electricity meters, 2024, Maidstone and Malling: DESNZ's authority totals split by its small-area figures", + "layout": { + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + }, + "lineage": { + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001349" + }, + "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:f80669e532e25c8eb1af3fb4", + "source": { + "source_file": "desnz_constituency_energy_facts.json", + "source_name": "microcosm", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", + "source_table": "DESNZ sub-national 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_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f65a66ba5e56e4befe53dafa", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f81f3fdb4296f35587054bf5", "aggregation": { "method": "sum" }, @@ -213544,19 +213714,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001327", + "id": "E14001148", "level": "constituency", - "name": "Leicester South", + "name": "Camborne and Redruth", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Leicester South: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Camborne and Redruth: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001327" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001148" }, "measure": { "unit": "kwh" @@ -213579,28 +213749,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f65a66ba5e56e4befe53dafa", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f81f3fdb4296f35587054bf5", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 191698413.006, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f687e600445746acfc3bac6b", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f828bc22eb4ba2064a8f51cc", "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", @@ -213616,7 +213786,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -213625,7 +213795,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -213633,27 +213803,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001560", + "id": "E14001539", "level": "constituency", - "name": "Wakefield and Rothwell", + "name": "Tatton", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Wakefield and Rothwell: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Tatton: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_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.E14001560" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001539" }, "measure": { - "unit": "count" + "unit": "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", @@ -213666,28 +213836,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f687e600445746acfc3bac6b", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f828bc22eb4ba2064a8f51cc", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 554658548.301, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f69e17c544ab55f16bc66bcf", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f8296c4bc4f9d0ae102a06ac", "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", @@ -213700,81 +213870,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": "E14001377", + "id": "E14001295", "level": "constituency", - "name": "Newcastle upon Tyne Central and West", + "name": "Houghton and Sunderland South", "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 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.E14001377" + "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:f69e17c544ab55f16bc66bcf", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f8296c4bc4f9d0ae102a06ac", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 127299899.657, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f6b002e0c6007d528b593adc", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f8311f2e704b0d1b889bcdf1", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -213790,7 +213962,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -213799,7 +213971,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -213807,27 +213979,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001348", + "id": "E14001532", "level": "constituency", - "name": "Maidenhead", + "name": "Surrey Heath", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Maidenhead: 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.E14001348" + "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", @@ -213840,28 +214012,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f6b002e0c6007d528b593adc", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f8311f2e704b0d1b889bcdf1", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 37005.214, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f6b33a0e917f5484519be61c", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f849e343f4a98b0677a3a6df", "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", @@ -213874,83 +214046,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": "E14001123", + "id": "E14001478", "level": "constituency", - "name": "Brent West", + "name": "Smethwick", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Brent West: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Smethwick: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", - "record_set_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.E14001123" + "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:f6b33a0e917f5484519be61c", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f849e343f4a98b0677a3a6df", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 41242.35, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f6b9b5b522343362fed17608", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f84cf80c17e862ef9a3be565", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -213966,7 +214136,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -213975,7 +214145,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -213983,27 +214153,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001171", + "id": "E14001442", "level": "constituency", - "name": "Christchurch", + "name": "Reigate", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Christchurch: 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.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001171" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001442" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "calendar_year", @@ -214018,28 +214188,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f6b9b5b522343362fed17608", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f84cf80c17e862ef9a3be565", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 179420743.052, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f6d3122e21a68a7a63dca1db", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f875602b784d173b72b683b3", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_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 +214222,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": "E14001348", + "id": "E14001080", "level": "constituency", - "name": "Maidenhead", + "name": "Bath", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Maidenhead: 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.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001348" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001080" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_concept": "desnz.subnational.domestic_gas_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f6d3122e21a68a7a63dca1db", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f875602b784d173b72b683b3", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 468661013.05, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f7039a08c4d3c2d6d282a798", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f89888266fee60494f70140d", "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", @@ -214141,75 +214309,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": "E14001308", + "id": "E14001468", "level": "constituency", - "name": "Keighley and Ilkley", + "name": "Sheffield Hallam", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Keighley and Ilkley: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Sheffield Hallam: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_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.E14001308" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001468" }, "measure": { - "unit": "count" + "unit": "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:f7039a08c4d3c2d6d282a798", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f89888266fee60494f70140d", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 558128719.459, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f726dbe76094d106e7680c08", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f8f2de7704de0ae7f3e5ccb7", "aggregation": { "method": "sum" }, @@ -214250,19 +214416,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "W07000084", + "id": "E14001237", "level": "constituency", - "name": "Blaenau Gwent and Rhymney", + "name": "Filton and Bradley Stoke", "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, 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.W07000084" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001237" }, "measure": { "unit": "count" @@ -214285,28 +214451,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f726dbe76094d106e7680c08", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f8f2de7704de0ae7f3e5ccb7", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 46124.48, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f743d39273877e1e0880eebd", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f913df9ac07f1d2d542c2065", "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", @@ -214319,81 +214485,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": "E14001591", "level": "constituency", - "name": "Dunstable and Leighton Buzzard", + "name": "Witney", "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, Witney: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_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.E14001591" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f743d39273877e1e0880eebd", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f913df9ac07f1d2d542c2065", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 45204.768, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f74b75b0391cc4c643e2d7ae", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f922eb6bf18a0333c6dc5ce9", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -214409,7 +214577,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -214418,7 +214586,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -214426,27 +214594,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001311", + "id": "E14001172", "level": "constituency", - "name": "Kettering", + "name": "Cities of London and Westminster", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Kettering: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Cities of London and Westminster: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001311" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001172" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "calendar_year", @@ -214461,28 +214629,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f74b75b0391cc4c643e2d7ae", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f922eb6bf18a0333c6dc5ce9", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 86474.883, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f761e27f325fb56bd344cdec", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f952a9cdc3c48387faa67f06", "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", @@ -214495,81 +214663,83 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { "consumption": "Consumption" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", + "fuel": "electricity", "metric": "consumption", - "temperature_adjustment": "weather_corrected" + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001512", + "id": "S14000097", "level": "constituency", - "name": "St Neots and Mid Cambridgeshire", + "name": "Mid Dunbartonshire", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, St Neots and Mid Cambridgeshire: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Mid Dunbartonshire: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001512" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.S14000097" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_concept": "desnz.subnational.domestic_electricity_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f761e27f325fb56bd344cdec", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f952a9cdc3c48387faa67f06", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 135192749.148, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f76ed089d40f8c4e5787eb19", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f97af6a7f29cae9773b0ca64", "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", @@ -214582,73 +214752,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": "E14001442", + "id": "E14001414", "level": "constituency", - "name": "Reigate", + "name": "Old Bexley and Sidcup", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Reigate: 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_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_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.E14001442" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.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_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f76ed089d40f8c4e5787eb19", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f97af6a7f29cae9773b0ca64", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 41024.792, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f7ab43232279eff33093179e", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f9bddd703f8b427369a30bf2", "aggregation": { "method": "sum" }, @@ -214689,19 +214861,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001589", + "id": "E14001599", "level": "constituency", - "name": "Wirral West", + "name": "Worthing West", "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, Worthing West: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "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.E14001599" }, "measure": { "unit": "count" @@ -214722,28 +214894,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f7ab43232279eff33093179e", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f9bddd703f8b427369a30bf2", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 40880.179, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f7b9cb1f4bc2ca35917197c3", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f9cbac77c7eae1bb22434c83", "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", @@ -214756,83 +214928,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": "E14001102", + "id": "E14001252", "level": "constituency", - "name": "Blackburn", + "name": "Gosport", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Blackburn: 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_meter_count", - "record_set_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.E14001102" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001252" }, "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:f7b9cb1f4bc2ca35917197c3", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f9cbac77c7eae1bb22434c83", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 38463.42, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f7c614cd14b8df31449e6622", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f9d21acbf744ce8bf13da047", "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", @@ -214845,81 +215015,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": "E14001082", + "id": "E14001567", "level": "constituency", - "name": "Beaconsfield", + "name": "Washington and Gateshead South", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Beaconsfield: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Washington and Gateshead South: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001082" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001567" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f7c614cd14b8df31449e6622", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f9d21acbf744ce8bf13da047", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 114801466.942, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f7d8e8051563e5321b6fc81e", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f9d3c8e1098ee23e840559d7", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -214932,81 +215104,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": "E14001112", + "id": "E14001537", "level": "constituency", - "name": "Bolton West", + "name": "Swindon South", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Bolton West: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Swindon South: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001112" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001537" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_concept": "desnz.subnational.domestic_electricity_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f7d8e8051563e5321b6fc81e", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f9d3c8e1098ee23e840559d7", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 49097.624, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f7ec821604a34086e01bfda3", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f9de05e95a5516acd1109267", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -215019,73 +215193,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": "E14001122", + "id": "E14001497", "level": "constituency", - "name": "Brent East", + "name": "South West Norfolk", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Brent East: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, South West Norfolk: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001122" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001497" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_concept": "desnz.subnational.domestic_electricity_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f7ec821604a34086e01bfda3", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f9de05e95a5516acd1109267", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 46705.62, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f82cf5806055ce2818b0a1ce", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f9e0e70fa90091ece4a292e6", "aggregation": { "method": "sum" }, @@ -215126,19 +215302,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001509", + "id": "E14001488", "level": "constituency", - "name": "St Helens North", + "name": "South Leicestershire", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, St Helens North: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, South Leicestershire: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001509" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001488" }, "measure": { "unit": "count" @@ -215159,20 +215335,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f82cf5806055ce2818b0a1ce", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f9e0e70fa90091ece4a292e6", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 40460.601, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f82d04aec8f0837a6af359da", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f9e1b8a8b7ecbcc756e040b4", "aggregation": { "method": "sum" }, @@ -215213,19 +215389,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001485", + "id": "E14001124", "level": "constituency", - "name": "South Dorset", + "name": "Brentford and Isleworth", "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, Brentford and Isleworth: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001485" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001124" }, "measure": { "unit": "count" @@ -215248,28 +215424,117 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f82d04aec8f0837a6af359da", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f9e1b8a8b7ecbcc756e040b4", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 50702.002, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f841291bd10f1880e07b83fb", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f9f90755427d273a907ab014", "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": "E14001362", + "level": "constituency", + "name": "Mid Derbyshire", + "vintage": "pcon_2024" + }, + "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.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + }, + "lineage": { + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001362" + }, + "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:f9f90755427d273a907ab014", + "source": { + "source_file": "desnz_constituency_energy_facts.json", + "source_name": "microcosm", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", + "source_table": "DESNZ sub-national 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_type": "float" + }, + { + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f9fd50121f57bac214b46704", + "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", @@ -215285,7 +215550,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -215294,7 +215559,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -215302,27 +215567,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001253", + "id": "E14001340", "level": "constituency", - "name": "Grantham and Bourne", + "name": "Liverpool Wavertree", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Grantham and Bourne: 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_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_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.E14001253" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001340" }, "measure": { - "unit": "count" + "unit": "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", @@ -215335,20 +215600,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f841291bd10f1880e07b83fb", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f9fd50121f57bac214b46704", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 476216137.121, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f87e0387a9d985476c9cd86f", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:fa112ff6a39b414479f8eb0d", "aggregation": { "method": "sum" }, @@ -215389,19 +215654,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000091", + "id": "E14001221", "level": "constituency", - "name": "Gordon and Buchan", + "name": "Edmonton and Winchmore Hill", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Gordon and Buchan: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Edmonton and Winchmore Hill: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.S14000091" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001221" }, "measure": { "unit": "kwh" @@ -215424,28 +215689,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f87e0387a9d985476c9cd86f", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:fa112ff6a39b414479f8eb0d", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 161536278.724, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f893e76bf5c3c3af22ac84f3", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:fa13e5029c13f6b813dac566", "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", @@ -215461,7 +215726,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -215470,7 +215735,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -215478,27 +215743,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001237", + "id": "E14001167", "level": "constituency", - "name": "Filton and Bradley Stoke", + "name": "Chingford and Woodford Green", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Filton and Bradley Stoke: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas 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.E14001237" + "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", @@ -215511,28 +215776,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f893e76bf5c3c3af22ac84f3", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:fa13e5029c13f6b813dac566", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 519050194.841, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f89c501a99847d6f8650d790", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:fa16b8ae360f7bd134c5136d", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -215548,7 +215813,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -215557,7 +215822,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -215565,27 +215830,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001402", + "id": "E14001305", "level": "constituency", - "name": "North West Essex", + "name": "Islington North", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, North West Essex: 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_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001402" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001305" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "calendar_year", @@ -215600,28 +215865,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f89c501a99847d6f8650d790", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:fa16b8ae360f7bd134c5136d", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 51586.0, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f8b00ff6eca3437cdabbb15f", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:fa48241ac95c70016f26b0d6", "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", @@ -215637,7 +215902,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -215646,7 +215911,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -215654,53 +215919,142 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001192", + "id": "E14001479", "level": "constituency", - "name": "Daventry", + "name": "Solihull West and Shirley", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Daventry: 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.E14001479" + }, + "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:fa48241ac95c70016f26b0d6", + "source": { + "source_file": "desnz_constituency_energy_facts.json", + "source_name": "microcosm", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", + "source_table": "DESNZ sub-national 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_type": "float" + }, + { + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:fa6658df23aac913e0218f3d", + "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": "E14001232", + "level": "constituency", + "name": "Exmouth and Exeter East", + "vintage": "pcon_2024" + }, + "label": "Domestic electricity meters, 2024, Exmouth and Exeter East: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001192" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001232" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_concept": "desnz.subnational.domestic_electricity_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f8b00ff6eca3437cdabbb15f", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:fa6658df23aac913e0218f3d", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 49079.743, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f8bc525c02e1dfa90c5f1e9e", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:fa84ddb2b140e9adaa56c093", "aggregation": { "method": "sum" }, @@ -215741,19 +216095,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001137", + "id": "E14001344", "level": "constituency", - "name": "Bromley and Biggin Hill", + "name": "Lowestoft", "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 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.electricity.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001137" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001344" }, "measure": { "unit": "kwh" @@ -215776,20 +216130,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f8bc525c02e1dfa90c5f1e9e", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:fa84ddb2b140e9adaa56c093", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 134035542.937, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f8beae4374d076b7cc1fe71d", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:fa956000010043a2518eaf9f", "aggregation": { "method": "sum" }, @@ -215830,19 +216184,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001596", + "id": "E14001339", "level": "constituency", - "name": "Wolverhampton West", + "name": "Liverpool Walton", "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, 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.E14001596" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001339" }, "measure": { "unit": "count" @@ -215863,28 +216217,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f8beae4374d076b7cc1fe71d", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:fa956000010043a2518eaf9f", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 44032.447, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f8bf20ed7152e801ac78256a", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:fa9a39b05cc7c9dd37bee339", "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", @@ -215897,73 +216251,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": "E14001456", + "id": "E14001214", "level": "constituency", - "name": "Runnymede and Weybridge", + "name": "East Hampshire", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Runnymede and Weybridge: 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.gas.consumption", - "record_set_spec_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.E14001456" + "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_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:f8bf20ed7152e801ac78256a", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:fa9a39b05cc7c9dd37bee339", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 40569.351, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f8c7c843001f6ce01c81aa5f", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:fa9eaa76227dc31baa534f93", "aggregation": { "method": "sum" }, @@ -216004,19 +216360,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001359", + "id": "E14001551", "level": "constituency", - "name": "Mid Bedfordshire", + "name": "Torbay", "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, Torbay: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001359" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001551" }, "measure": { "unit": "kwh" @@ -216037,20 +216393,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f8c7c843001f6ce01c81aa5f", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:fa9eaa76227dc31baa534f93", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 404790720.024, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f9022cafc487d003d46886df", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:fab96f8734225fda6cb43b62", "aggregation": { "method": "sum" }, @@ -216091,19 +216447,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001427", + "id": "E14001570", "level": "constituency", - "name": "Plymouth Sutton and Devonport", + "name": "Weald of Kent", "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, 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.E14001427" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001570" }, "measure": { "unit": "count" @@ -216124,20 +216480,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f9022cafc487d003d46886df", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:fab96f8734225fda6cb43b62", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 27951.217, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f90f3799781d903884dd1270", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:fae3c7de2eeafdcfb73da2cf", "aggregation": { "method": "sum" }, @@ -216178,19 +216534,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001295", + "id": "E14001216", "level": "constituency", - "name": "Houghton and Sunderland South", + "name": "East Thanet", "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, East Thanet: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001295" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001216" }, "measure": { "unit": "count" @@ -216211,109 +216567,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f90f3799781d903884dd1270", - "source": { - "source_file": "desnz_constituency_energy_facts.json", - "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", - "source_table": "DESNZ sub-national 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_type": "float" - }, - { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f931c92108a9aaacc84fa84a", - "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": "E14001369", - "level": "constituency", - "name": "Milton Keynes Central", - "vintage": "pcon_2024" - }, - "label": "Domestic electricity meters, 2024, Milton Keynes Central: DESNZ's authority totals split by its small-area figures", - "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" - }, - "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001369" - }, - "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:f931c92108a9aaacc84fa84a", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:fae3c7de2eeafdcfb73da2cf", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 46262.349, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f943497b270538f116982746", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:faeaf0f9cc8925bd110379f9", "aggregation": { "method": "sum" }, @@ -216354,19 +216621,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001144", + "id": "E14001402", "level": "constituency", - "name": "Bury North", + "name": "North West Essex", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Bury North: 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.E14001144" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001402" }, "measure": { "unit": "kwh" @@ -216387,107 +216654,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f943497b270538f116982746", - "source": { - "source_file": "desnz_constituency_energy_facts.json", - "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", - "source_table": "DESNZ sub-national 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_type": "float" - }, - { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f96c758cc80c14218a186c77", - "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": "E14001343", - "level": "constituency", - "name": "Louth and Horncastle", - "vintage": "pcon_2024" - }, - "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.E14001343" - }, - "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:f96c758cc80c14218a186c77", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:faeaf0f9cc8925bd110379f9", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 414828138.988, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f9729ad5aae1514fee322142", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:faef9cba87ffede4bb56ff75", "aggregation": { "method": "sum" }, @@ -216528,19 +216708,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001515", + "id": "S14000067", "level": "constituency", - "name": "Stalybridge and Hyde", + "name": "Argyll, Bute and South Lochaber", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Stalybridge and Hyde: 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.E14001515" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.S14000067" }, "measure": { "unit": "kwh" @@ -216561,28 +216741,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f9729ad5aae1514fee322142", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:faef9cba87ffede4bb56ff75", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 273765404.556, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f97bbdbfef10c506e9a580f9", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:fb05a5004e1df3b822ffd299", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -216598,7 +216778,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -216607,7 +216787,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -216615,27 +216795,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001101", + "id": "E14001301", "level": "constituency", - "name": "Bishop Auckland", + "name": "Ilford South", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Bishop Auckland: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Ilford South: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001101" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001301" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "calendar_year", @@ -216650,20 +216830,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f97bbdbfef10c506e9a580f9", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:fb05a5004e1df3b822ffd299", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 39888.288, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f97d85998a5fd5a5c3acd75c", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:fb0834fdddb6a33173e8fc7b", "aggregation": { "method": "sum" }, @@ -216704,19 +216884,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001126", + "id": "E14001408", "level": "constituency", - "name": "Bridgwater", + "name": "Norwich North", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Bridgwater: 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.E14001126" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001408" }, "measure": { "unit": "count" @@ -216739,20 +216919,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f97d85998a5fd5a5c3acd75c", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:fb0834fdddb6a33173e8fc7b", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 46597.369, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f9a934d7a60ce63a98765a18", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:fb3e758c857a261404f6ed68", "aggregation": { "method": "sum" }, @@ -216793,19 +216973,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "W07000096", + "id": "E14001196", "level": "constituency", - "name": "Dwyfor Meirionnydd", + "name": "Dewsbury and Batley", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Dwyfor Meirionnydd: 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.electricity.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.W07000096" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001196" }, "measure": { "unit": "kwh" @@ -216828,28 +217008,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f9a934d7a60ce63a98765a18", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:fb3e758c857a261404f6ed68", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 120074796.441, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f9c1e0cf06fe9d4abb98410c", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:fb44159d111992f5e4df62aa", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -216862,83 +217042,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": "S14000094", + "id": "E14001527", "level": "constituency", - "name": "Inverness, Skye and West Ross-shire", + "name": "Streatham and Croydon 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 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.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.S14000094" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001527" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_concept": "desnz.subnational.domestic_gas_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f9c1e0cf06fe9d4abb98410c", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:fb44159d111992f5e4df62aa", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 537264622.969, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f9c2bd2f55b0235e368117b8", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:fb4b7f16a6a4658d45d4e2f6", "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", @@ -216951,83 +217129,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": "E14001211", + "id": "E14001147", "level": "constituency", - "name": "Easington", + "name": "Calder Valley", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Easington: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Calder Valley: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001211" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001147" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f9c2bd2f55b0235e368117b8", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:fb4b7f16a6a4658d45d4e2f6", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 535278772.184, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f9fc79a65542400b9107697e", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:fb56eeee67e3d612704b5cf8", "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", @@ -217040,83 +217216,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": "E14001524", + "id": "E14001272", "level": "constituency", - "name": "Stourbridge", + "name": "Hartlepool", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Stourbridge: 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_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_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.E14001524" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001272" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f9fc79a65542400b9107697e", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:fb56eeee67e3d612704b5cf8", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 43961.0, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:fa1bc2f5df4b936225e918c7", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:fb5abc1a162b05c6fa12797d", "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", @@ -217129,83 +217303,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": "E14001127", + "id": "E14001245", "level": "constituency", - "name": "Bridlington and The Wolds", + "name": "Gedling", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Bridlington and The Wolds: 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.E14001127" + "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:fa1bc2f5df4b936225e918c7", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:fb5abc1a162b05c6fa12797d", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 524687373.456, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:fa41087036aefcdf0cf4b36e", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:fb6f50725bcdf9dd7c4fdeb7", "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", @@ -217218,83 +217390,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": "E14001453", + "id": "E14001550", "level": "constituency", - "name": "Rugby", + "name": "Tooting", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Rugby: 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.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.E14001453" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001550" }, "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:fa41087036aefcdf0cf4b36e", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:fb6f50725bcdf9dd7c4fdeb7", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 40853.136, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:fa47117260cba9d77006d149", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:fb81ea52ab36792e99003774", "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", @@ -217307,83 +217477,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": "E14001249", + "id": "S14000095", "level": "constituency", - "name": "Godalming and Ash", + "name": "Livingston", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Godalming and Ash: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Livingston: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_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.E14001249" + "source_record_id": "microcosm.desnz_constituency_energy.gas.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_gas_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:fa47117260cba9d77006d149", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:fb81ea52ab36792e99003774", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 541986890.581, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:fa6213273bd11cf1c6998984", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:fb86bc93028b17e2f665dd18", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -217399,7 +217567,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -217408,7 +217576,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -217416,27 +217584,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001422", + "id": "E14001088", "level": "constituency", - "name": "Pendle and Clitheroe", + "name": "Bexhill and Battle", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Pendle and Clitheroe: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Bexhill and Battle: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001422" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001088" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "gas_year", @@ -217449,28 +217617,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:fa6213273bd11cf1c6998984", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:fb86bc93028b17e2f665dd18", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 32342.879, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:fa7e72085d6621f377453590", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:fb88d46c5ac039101db3da14", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -217483,83 +217651,81 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { "consumption": "Consumption" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", + "fuel": "gas", "metric": "consumption", - "temperature_adjustment": "as_reported" + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001080", + "id": "E14001300", "level": "constituency", - "name": "Bath", + "name": "Ilford North", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 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_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001080" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001300" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_concept": "desnz.subnational.domestic_gas_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:fa7e72085d6621f377453590", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:fb88d46c5ac039101db3da14", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 516850653.754, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:fa8ff27d38ba1b4014d3bddf", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:fba103da21822c9dc48d6dfe", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -217575,7 +217741,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -217584,7 +217750,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -217592,27 +217758,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001158", + "id": "E14001518", "level": "constituency", - "name": "Cheadle", + "name": "Stockton North", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Cheadle: 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.E14001158" + "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", @@ -217627,20 +217793,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:fa8ff27d38ba1b4014d3bddf", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:fba103da21822c9dc48d6dfe", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 127198206.172, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:faa531013afdf29223dcbba8", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:fbd31dccf0dbe3430bca8413", "aggregation": { "method": "sum" }, @@ -217681,19 +217847,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001155", + "id": "E14001297", "level": "constituency", - "name": "Central Devon", + "name": "Huddersfield", "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, Huddersfield: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001155" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001297" }, "measure": { "unit": "count" @@ -217714,28 +217880,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:faa531013afdf29223dcbba8", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:fbd31dccf0dbe3430bca8413", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 45822.177, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:faaffb3b5dbe1cd35c825410", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:fc061f786d018c3e4dc71361", "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", @@ -217751,7 +217917,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -217760,7 +217926,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -217768,27 +217934,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "W07000104", + "id": "E14001375", "level": "constituency", - "name": "Newport East", + "name": "Newark", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Newport East: 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_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_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.W07000104" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001375" }, "measure": { - "unit": "count" + "unit": "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", @@ -217801,28 +217967,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:faaffb3b5dbe1cd35c825410", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:fc061f786d018c3e4dc71361", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 427338820.453, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:fab1d767303b8af88c8fb1f6", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:fc087e7f15335f1471795d76", "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", @@ -217835,81 +218001,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": "E14001586", + "id": "E14001326", "level": "constituency", - "name": "Wimbledon", + "name": "Leicester East", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Wimbledon: 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.E14001586" + "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:fab1d767303b8af88c8fb1f6", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:fc087e7f15335f1471795d76", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 120798261.264, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:fad1c293963aac16edd63005", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:fc31414331d482d083501975", "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", @@ -217922,73 +218090,164 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" + }, + "metric": { + "meter_count": "Meter count" + }, + "temperature_adjustment": { + "as_reported": "As reported" + } + }, + "dimensions": { + "domestic_scope": "all_domestic", + "fuel": "electricity", + "metric": "meter_count", + "temperature_adjustment": "as_reported" + }, + "entity": { + "name": "household", + "role": "domestic_energy_customer" + }, + "geography": { + "id": "E14001266", + "level": "constituency", + "name": "Harborough, Oadby and Wigston", + "vintage": "pcon_2024" + }, + "label": "Domestic electricity meters, 2024, Harborough, Oadby and Wigston: DESNZ's authority totals split by its small-area figures", + "layout": { + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + }, + "lineage": { + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001266" + }, + "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:fc31414331d482d083501975", + "source": { + "source_file": "desnz_constituency_energy_facts.json", + "source_name": "microcosm", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", + "source_table": "DESNZ sub-national 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_type": "float" + }, + { + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:fc495d94453cfc67c2db956b", + "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": "E14001470", + "id": "E14001587", "level": "constituency", - "name": "Sheffield South East", + "name": "Winchester", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Sheffield South East: 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.E14001470" + "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:fad1c293963aac16edd63005", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:fc495d94453cfc67c2db956b", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 185282802.723, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:fb094763a42cad30e8c5b82f", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:fc81258e28e96cca6153c5e1", "aggregation": { "method": "sum" }, @@ -218029,19 +218288,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001248", + "id": "S14000064", "level": "constituency", - "name": "Gloucester", + "name": "Alloa and Grangemouth", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Gloucester: 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.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001248" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.S14000064" }, "measure": { "unit": "kwh" @@ -218062,28 +218321,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:fb094763a42cad30e8c5b82f", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:fc81258e28e96cca6153c5e1", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 478480356.714, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:fb448cb4f6167a631004ed22", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:fc93966fee4b2bff7144276e", "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", @@ -218096,75 +218355,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": "E14001532", + "id": "E14001248", "level": "constituency", - "name": "Surrey Heath", + "name": "Gloucester", "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, 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.E14001532" + "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:fb448cb4f6167a631004ed22", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:fc93966fee4b2bff7144276e", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 47050.802, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:fb4d623be2306cfd4c7cae5e", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:fc97c6d1f0483439bd294955", "aggregation": { "method": "sum" }, @@ -218205,19 +218462,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001519", + "id": "E14001327", "level": "constituency", - "name": "Stockton West", + "name": "Leicester South", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Stockton West: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, 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.E14001519" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001327" }, "measure": { "unit": "kwh" @@ -218238,28 +218495,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:fb4d623be2306cfd4c7cae5e", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:fc97c6d1f0483439bd294955", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 472427771.432, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:fb4ffd05217c5faa98e25fd2", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:fcadd011a8cb572dfc27430a", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -218275,7 +218532,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -218284,7 +218541,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -218292,27 +218549,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001578", + "id": "E14001398", "level": "constituency", - "name": "West Suffolk", + "name": "North Shropshire", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, West Suffolk: 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.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001578" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001398" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "calendar_year", @@ -218327,28 +218584,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:fb4ffd05217c5faa98e25fd2", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:fcadd011a8cb572dfc27430a", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 163796873.355, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:fb80ee5116b9c6810222e4d1", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:fcb7fc33ac2027ace1d2064b", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -218361,75 +218618,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": "E14001122", + "id": "E14001203", "level": "constituency", - "name": "Brent East", + "name": "Droitwich and Evesham", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Brent East: 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.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001122" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001203" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_concept": "desnz.subnational.domestic_gas_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:fb80ee5116b9c6810222e4d1", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:fcb7fc33ac2027ace1d2064b", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 379248822.681, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:fc12bee185e139931cffd91d", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:fcbd5a41829521eb9191327c", "aggregation": { "method": "sum" }, @@ -218470,19 +218725,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001442", + "id": "E14001077", "level": "constituency", - "name": "Reigate", + "name": "Basildon and Billericay", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Reigate: 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_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001442" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001077" }, "measure": { "unit": "kwh" @@ -218505,20 +218760,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:fc12bee185e139931cffd91d", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:fcbd5a41829521eb9191327c", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 154226237.916, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:fc2e7fc78ebc08f716aac938", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:fccdd12f584e16df55c084cd", "aggregation": { "method": "sum" }, @@ -218559,19 +218814,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001327", + "id": "W07000104", "level": "constituency", - "name": "Leicester South", + "name": "Newport East", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Leicester South: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, 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.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001327" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.W07000104" }, "measure": { "unit": "kwh" @@ -218592,20 +218847,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:fc2e7fc78ebc08f716aac938", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:fccdd12f584e16df55c084cd", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 461660736.555, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:fc38a0a5e3ad85be90e5b75a", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:fcd5dc9baeeabf3df65063e7", "aggregation": { "method": "sum" }, @@ -218646,19 +218901,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000093", + "id": "E14001442", "level": "constituency", - "name": "Inverclyde and Renfrewshire West", + "name": "Reigate", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Inverclyde and Renfrewshire West: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Reigate: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.S14000093" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001442" }, "measure": { "unit": "kwh" @@ -218679,20 +218934,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:fc38a0a5e3ad85be90e5b75a", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:fcd5dc9baeeabf3df65063e7", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 618772926.091, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:fc3d2fcf5ed0903b4507ee19", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:fd08609b880a6451742d4183", "aggregation": { "method": "sum" }, @@ -218733,19 +218988,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001313", + "id": "E14001326", "level": "constituency", - "name": "Kingston upon Hull East", + "name": "Leicester East", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Kingston upon Hull East: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, 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" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001313" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001326" }, "measure": { "unit": "kwh" @@ -218766,117 +219021,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:fc3d2fcf5ed0903b4507ee19", - "source": { - "source_file": "desnz_constituency_energy_facts.json", - "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", - "source_table": "DESNZ sub-national 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_type": "float" - }, - { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:fc5af350382a5bff6a7cac78", - "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": "E14001550", - "level": "constituency", - "name": "Tooting", - "vintage": "pcon_2024" - }, - "label": "Domestic electricity meters, 2024, Tooting: DESNZ's authority totals split by its small-area figures", - "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" - }, - "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001550" - }, - "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:fc5af350382a5bff6a7cac78", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:fd08609b880a6451742d4183", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 513205217.219, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:fc7cf75d0ec102f463b2e4b4", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:fd0ca5fadc619b315617dc84", "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", @@ -218892,7 +219058,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -218901,7 +219067,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -218909,27 +219075,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001101", + "id": "E14001259", "level": "constituency", - "name": "Bishop Auckland", + "name": "Hackney North and Stoke Newington", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Bishop Auckland: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, 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" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001101" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001259" }, "measure": { - "unit": "count" + "unit": "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", @@ -218942,28 +219108,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:fc7cf75d0ec102f463b2e4b4", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:fd0ca5fadc619b315617dc84", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 435780015.302, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:fc89d70c97bad2d00f4467db", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:fd6646d60aac5f4dc2506784", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -218979,7 +219145,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -218988,7 +219154,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -218996,27 +219162,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001237", + "id": "E14001436", "level": "constituency", - "name": "Filton and Bradley Stoke", + "name": "Rawmarsh and Conisbrough", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Filton and Bradley Stoke: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, 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.E14001237" + "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", @@ -219031,28 +219197,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:fc89d70c97bad2d00f4467db", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:fd6646d60aac5f4dc2506784", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 42883.534, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:fc9df227143c5d2b131e613a", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:fd678004d390c6a7b49f627d", "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", @@ -219068,7 +219234,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -219077,7 +219243,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -219085,27 +219251,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001299", + "id": "E14001504", "level": "constituency", - "name": "Hyndburn", + "name": "Southport", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Hyndburn: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Southport: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001299" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001504" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "gas_year", @@ -219118,20 +219284,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:fc9df227143c5d2b131e613a", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:fd678004d390c6a7b49f627d", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 489364937.917, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:fcbe7be38d8df4996b8a76a7", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:fd6a2d41553d4572533bc30b", "aggregation": { "method": "sum" }, @@ -219172,19 +219338,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001137", + "id": "E14001104", "level": "constituency", - "name": "Bromley and Biggin Hill", + "name": "Blackpool North and Fleetwood", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Bromley and Biggin Hill: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity 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.E14001137" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001104" }, "measure": { "unit": "count" @@ -219207,28 +219373,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:fcbe7be38d8df4996b8a76a7", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:fd6a2d41553d4572533bc30b", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 46043.014, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:fcbeab9dd0765424342d3bef", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:fd884534049e5b07dd039be4", "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", @@ -219241,81 +219407,83 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { "consumption": "Consumption" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", + "fuel": "electricity", "metric": "consumption", - "temperature_adjustment": "weather_corrected" + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001306", + "id": "E14001462", "level": "constituency", - "name": "Islington South and Finsbury", + "name": "Scunthorpe", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Islington South and Finsbury: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, 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" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001306" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001462" }, "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:fcbeab9dd0765424342d3bef", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:fd884534049e5b07dd039be4", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 135094285.016, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:fcef41d886b93c424f1d05c9", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:fd91dc7f208c98df7bd86b1a", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -219328,135 +219496,48 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { "meter_count": "Meter count" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", + "fuel": "electricity", "metric": "meter_count", - "temperature_adjustment": "weather_corrected" + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001536", + "id": "E14001495", "level": "constituency", - "name": "Swindon North", + "name": "South West Devon", "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, 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" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_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.E14001495" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.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:fcef41d886b93c424f1d05c9", - "source": { - "source_file": "desnz_constituency_energy_facts.json", - "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", - "source_table": "DESNZ sub-national 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_type": "float" - }, - { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:fcf11c4563b7c0ff03359fba", - "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": "E14001273", - "level": "constituency", - "name": "Harwich and North Essex", - "vintage": "pcon_2024" - }, - "label": "Domestic electricity 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.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" - }, - "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001273" - }, - "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 @@ -219470,20 +219551,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:fcf11c4563b7c0ff03359fba", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:fd91dc7f208c98df7bd86b1a", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 44514.71, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:fcf5e75d5fa98820bafeddd6", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:fd9cd70fb19c54df0dabbdb6", "aggregation": { "method": "sum" }, @@ -219524,19 +219605,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001156", + "id": "E14001302", "level": "constituency", - "name": "Central Suffolk and North Ipswich", + "name": "Ipswich", "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 consumption, 2024, Ipswich: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001156" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001302" }, "measure": { "unit": "kwh" @@ -219559,107 +219640,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:fcf5e75d5fa98820bafeddd6", - "source": { - "source_file": "desnz_constituency_energy_facts.json", - "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", - "source_table": "DESNZ sub-national 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_type": "float" - }, - { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:fd30db0284ebd8434024a5b1", - "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": "E14001164", - "level": "constituency", - "name": "Chester South and Eddisbury", - "vintage": "pcon_2024" - }, - "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.E14001164" - }, - "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:fd30db0284ebd8434024a5b1", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:fd9cd70fb19c54df0dabbdb6", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 159741961.961, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:fd4184d97cdb8ada0b6ce09e", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:fda0dc7bca466afa461f47af", "aggregation": { "method": "sum" }, @@ -219700,19 +219694,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001279", + "id": "E14001191", "level": "constituency", - "name": "Hendon", + "name": "Dartford", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Hendon: 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.E14001279" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001191" }, "measure": { "unit": "count" @@ -219733,28 +219727,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:fd4184d97cdb8ada0b6ce09e", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:fda0dc7bca466afa461f47af", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 42467.537, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:fd64fdcd9fd6e4d24c9e5f1f", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:fdafabe3b90cbb86b4e850a9", "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", @@ -219767,81 +219761,83 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { "consumption": "Consumption" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", + "fuel": "electricity", "metric": "consumption", - "temperature_adjustment": "weather_corrected" + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "W07000104", + "id": "E14001214", "level": "constituency", - "name": "Newport East", + "name": "East Hampshire", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Newport East: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, 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" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.W07000104" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001214" }, "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:fd64fdcd9fd6e4d24c9e5f1f", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:fdafabe3b90cbb86b4e850a9", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 169808069.673, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:fd705de833e34b63e74059ba", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:fdb9548437ec8b2fd7696002", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -219857,7 +219853,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -219866,7 +219862,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -219874,27 +219870,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001417", + "id": "E14001528", "level": "constituency", - "name": "Orpington", + "name": "Stretford and Urmston", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Orpington: 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_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001417" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.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_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "calendar_year", @@ -219909,28 +219905,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:fd705de833e34b63e74059ba", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:fdb9548437ec8b2fd7696002", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 45614.589, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:fd78ae1d47a931e9c50f4d6e", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:fdcf2dc9bc8eb7d49bfc0f22", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -219943,73 +219939,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": "E14001083", + "id": "W07000103", "level": "constituency", - "name": "Beckenham and Penge", + "name": "Neath and Swansea East", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Beckenham and Penge: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Neath and Swansea East: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001083" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.W07000103" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_concept": "desnz.subnational.domestic_electricity_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:fd78ae1d47a931e9c50f4d6e", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:fdcf2dc9bc8eb7d49bfc0f22", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 45607.558, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:fd8a898b011d23b2390a2bcc", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:fe322a19c2344f81dbef236f", "aggregation": { "method": "sum" }, @@ -220050,19 +220048,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001153", + "id": "E14001188", "level": "constituency", - "name": "Carshalton and Wallington", + "name": "Croydon West", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Carshalton and Wallington: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Croydon West: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001153" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001188" }, "measure": { "unit": "count" @@ -220085,28 +220083,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:fd8a898b011d23b2390a2bcc", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:fe322a19c2344f81dbef236f", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 51235.561, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:fd903c6d67a443f78743feae", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:fe3acc2b326220da4ddfa601", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -220119,83 +220117,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": "E14001485", + "id": "E14001330", "level": "constituency", - "name": "South Dorset", + "name": "Lewes", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, South Dorset: 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.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001485" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001330" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_concept": "desnz.subnational.domestic_gas_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:fd903c6d67a443f78743feae", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:fe3acc2b326220da4ddfa601", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 415328676.375, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:fd91776c380e09373e7a9119", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:fe3b0404a3af8fbbc7156648", "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", @@ -220208,81 +220204,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": "E14001266", + "id": "E14001298", "level": "constituency", - "name": "Harborough, Oadby and Wigston", + "name": "Huntingdon", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Harborough, Oadby and Wigston: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Huntingdon: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001266" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001298" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_concept": "desnz.subnational.domestic_electricity_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:fd91776c380e09373e7a9119", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:fe3b0404a3af8fbbc7156648", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 175093271.919, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:fda33ac5bb2298e3b48ae641", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:fe433642748b8bf1584dffe3", "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", @@ -220295,73 +220293,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": "E14001180", + "id": "S14000071", "level": "constituency", - "name": "Coventry East", + "name": "Cowdenbeath and Kirkcaldy", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Coventry East: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Cowdenbeath and Kirkcaldy: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001180" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.S14000071" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:fda33ac5bb2298e3b48ae641", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:fe433642748b8bf1584dffe3", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 133062148.255, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:fdb7c2331f0421417678f58a", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:fe527f83a8377ce1b084d3a6", "aggregation": { "method": "sum" }, @@ -220402,19 +220402,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001385", + "id": "E14001165", "level": "constituency", - "name": "North Cornwall", + "name": "Chesterfield", "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, Chesterfield: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "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.E14001165" }, "measure": { "unit": "count" @@ -220437,107 +220437,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:fdb7c2331f0421417678f58a", - "source": { - "source_file": "desnz_constituency_energy_facts.json", - "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", - "source_table": "DESNZ sub-national 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_type": "float" - }, - { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:fdc488576271719298fef383", - "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": "E14001426", - "level": "constituency", - "name": "Plymouth Moor View", - "vintage": "pcon_2024" - }, - "label": "Domestic gas consumption, 2024, Plymouth Moor View: DESNZ's authority totals split by its small-area figures", - "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_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" - }, - "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:fdc488576271719298fef383", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:fe527f83a8377ce1b084d3a6", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 45552.0, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:fdc5bdefa1e15db987716cc4", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:fe59f14ce574c442a4526ed9", "aggregation": { "method": "sum" }, @@ -220578,19 +220491,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001261", + "id": "E14001190", "level": "constituency", - "name": "Halesowen", + "name": "Darlington", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Halesowen: 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.E14001261" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001190" }, "measure": { "unit": "kwh" @@ -220611,28 +220524,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:fdc5bdefa1e15db987716cc4", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:fe59f14ce574c442a4526ed9", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 510699873.049, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:fdc9b8aa45c949d808650783", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:fe7c8d03f78d4d36090ac4f3", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -220645,73 +220558,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": "E14001506", "level": "constituency", - "name": "Crawley", + "name": "Spen Valley", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Crawley: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Spen Valley: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001184" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001506" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_concept": "desnz.subnational.domestic_electricity_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:fdc9b8aa45c949d808650783", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:fe7c8d03f78d4d36090ac4f3", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 42962.76, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:fde3b4a91b5bf72d6d595978", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:fe9f4b03320a57223d6a6bd3", "aggregation": { "method": "sum" }, @@ -220752,19 +220667,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001271", + "id": "W07000109", "level": "constituency", - "name": "Harrow West", + "name": "Torfaen", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Harrow West: 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.E14001271" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.W07000109" }, "measure": { "unit": "kwh" @@ -220787,28 +220702,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:fde3b4a91b5bf72d6d595978", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:fe9f4b03320a57223d6a6bd3", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 120091148.995, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:fe02a24a97cdf3f647033335", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:feb510d3c758a58cf3b0339b", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -220821,48 +220736,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": "E14001412", + "id": "S14000086", "level": "constituency", - "name": "Nottingham South", + "name": "Glasgow North East", "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, Glasgow North East: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001412" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.S14000086" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_concept": "desnz.subnational.domestic_gas_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, + "period": { + "type": "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:feb510d3c758a58cf3b0339b", + "source": { + "source_file": "desnz_constituency_energy_facts.json", + "source_name": "microcosm", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", + "source_table": "DESNZ sub-national 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_type": "float" + }, + { + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:feb5f683dfb2302b9bfcb811", + "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": "E14001575", + "level": "constituency", + "name": "West Dorset", + "vintage": "pcon_2024" + }, + "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.E14001575" + }, + "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 @@ -220876,20 +220878,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:fe02a24a97cdf3f647033335", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:feb5f683dfb2302b9bfcb811", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 48761.436, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:fe34a7752f5e387695cd8576", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:febf84c784cdbb27ebf467a9", "aggregation": { "method": "sum" }, @@ -220930,19 +220932,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001340", + "id": "E14001069", "level": "constituency", - "name": "Liverpool Wavertree", + "name": "Ashford", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Liverpool Wavertree: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Ashford: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001340" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001069" }, "measure": { "unit": "count" @@ -220963,28 +220965,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:fe34a7752f5e387695cd8576", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:febf84c784cdbb27ebf467a9", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 38536.192, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:fe7f3c8d9686095d0ebfa300", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:fed4571344dd883fdc7f152f", "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", @@ -220997,75 +220999,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": "E14001176", + "id": "E14001489", "level": "constituency", - "name": "Colchester", + "name": "South Norfolk", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Colchester: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, South Norfolk: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_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.E14001176" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001489" }, "measure": { - "unit": "count" + "unit": "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:fe7f3c8d9686095d0ebfa300", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:fed4571344dd883fdc7f152f", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 288247087.557, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:fe87920a9ba52d17bd9ad825", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:fee99f8fe98798a3e94746a8", "aggregation": { "method": "sum" }, @@ -221106,19 +221106,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001266", + "id": "E14001246", "level": "constituency", - "name": "Harborough, Oadby and Wigston", + "name": "Gillingham and Rainham", "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 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.E14001266" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001246" }, "measure": { "unit": "kwh" @@ -221141,28 +221141,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:fe87920a9ba52d17bd9ad825", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:fee99f8fe98798a3e94746a8", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 136494318.327, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:fe8ea748c8fdde3d904934da", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:fef2926c3a683872b332bbb0", "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", @@ -221175,83 +221175,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": "E14001448", + "id": "E14001485", "level": "constituency", - "name": "Romford", + "name": "South Dorset", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Romford: 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.E14001448" + "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:fe8ea748c8fdde3d904934da", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:fef2926c3a683872b332bbb0", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 43132.841, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:fe994f745d7e3cfc433855a7", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ff28b87e6e967410301ea366", "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,81 +221262,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": "E14001547", + "id": "E14001451", "level": "constituency", - "name": "Tipton and Wednesbury", + "name": "Rother Valley", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Tipton and Wednesbury: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, 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.E14001547" + "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:fe994f745d7e3cfc433855a7", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ff28b87e6e967410301ea366", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 41343.678, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:fec268c085c6d89c4450a969", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ff2eb4ee25933d6b4f433a04", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -221354,7 +221354,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -221363,7 +221363,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -221371,27 +221371,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001287", + "id": "E14001089", "level": "constituency", - "name": "High Peak", + "name": "Bexleyheath and Crayford", "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, 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.electricity.consumption", + "record_set_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.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_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "calendar_year", @@ -221406,20 +221406,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:fec268c085c6d89c4450a969", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ff2eb4ee25933d6b4f433a04", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 133567679.499, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:fecc28862185209598eb90fd", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ff43db08c8147080c70e2db5", "aggregation": { "method": "sum" }, @@ -221460,19 +221460,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001199", + "id": "E14001298", "level": "constituency", - "name": "Doncaster East and the Isle of Axholme", + "name": "Huntingdon", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Doncaster East and the Isle of Axholme: 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.E14001199" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001298" }, "measure": { "unit": "count" @@ -221495,28 +221495,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:fecc28862185209598eb90fd", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ff43db08c8147080c70e2db5", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 48319.424, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:fee67ba510ed4748252261cf", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ff4fa94589b42f97ffcb3709", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -221532,7 +221532,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -221541,7 +221541,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -221549,27 +221549,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001406", + "id": "E14001152", "level": "constituency", - "name": "Northampton North", + "name": "Carlisle", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Northampton North: 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.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001406" + "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_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "calendar_year", @@ -221584,28 +221584,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:fee67ba510ed4748252261cf", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ff4fa94589b42f97ffcb3709", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 49819.453, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:fef513e846a9ed0dfa7b87af", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ff4fc07026b8368f5ca21fee", "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", @@ -221618,83 +221618,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": "E14001244", + "id": "E14001353", "level": "constituency", - "name": "Gateshead Central and Whickham", + "name": "Manchester Rusholme", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Gateshead Central and Whickham: 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_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_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.E14001244" + "source_record_id": "microcosm.desnz_constituency_energy.gas.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_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:fef513e846a9ed0dfa7b87af", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ff4fc07026b8368f5ca21fee", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 30837.215, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:fefc120f69011b80ef8f4b7d", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ff553e3cb148c9238add4b7a", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -221707,73 +221705,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": "W07000112", + "id": "E14001261", "level": "constituency", - "name": "Ynys M\u00f4n", + "name": "Halesowen", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Ynys M\u00f4n: 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_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.W07000112" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001261" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_concept": "desnz.subnational.domestic_electricity_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:fefc120f69011b80ef8f4b7d", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ff553e3cb148c9238add4b7a", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 40443.058, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ff094c883f4befe7ebb4c4e8", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ff5d4a9f719db04458e54e2e", "aggregation": { "method": "sum" }, @@ -221814,19 +221814,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "W07000105", + "id": "S14000108", "level": "constituency", - "name": "Newport West and Islwyn", + "name": "Berwickshire, Roxburgh and Selkirk", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Newport West and Islwyn: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Berwickshire, Roxburgh and Selkirk: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.W07000105" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.S14000108" }, "measure": { "unit": "kwh" @@ -221847,20 +221847,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ff094c883f4befe7ebb4c4e8", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ff5d4a9f719db04458e54e2e", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 368344588.57, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ff120b1408fd4568ea8cac6a", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ff6a8a6ac9e88795f5ebd790", "aggregation": { "method": "sum" }, @@ -221901,19 +221901,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001232", + "id": "E14001596", "level": "constituency", - "name": "Exmouth and Exeter East", + "name": "Wolverhampton West", "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, 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.E14001232" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001596" }, "measure": { "unit": "kwh" @@ -221936,28 +221936,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ff120b1408fd4568ea8cac6a", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ff6a8a6ac9e88795f5ebd790", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 160395331.258, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ff19576a13c93e5a07564fc5", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ff7939ee1b0ce850737b8558", "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", @@ -221973,7 +221973,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -221982,7 +221982,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -221990,27 +221990,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001459", + "id": "E14001186", "level": "constituency", - "name": "Salford", + "name": "Croydon East", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Salford: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Croydon East: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001459" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001186" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "gas_year", @@ -222023,28 +222023,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ff19576a13c93e5a07564fc5", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ff7939ee1b0ce850737b8558", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 509128406.029, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ff1c8c041152859be382503c", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ff7ba8d1b45a899c30911147", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -222060,7 +222060,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -222069,7 +222069,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -222077,27 +222077,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001588", + "id": "E14001334", "level": "constituency", - "name": "Windsor", + "name": "Leyton and Wanstead", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Windsor: 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.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001588" + "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_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "calendar_year", @@ -222112,20 +222112,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ff1c8c041152859be382503c", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ff7ba8d1b45a899c30911147", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 45375.413, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ff2efbddb9686696aad5fa7e", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ff8a7c1d5b3ab57f7850b62b", "aggregation": { "method": "sum" }, @@ -222166,19 +222166,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001359", + "id": "E14001299", "level": "constituency", - "name": "Mid Bedfordshire", + "name": "Hyndburn", "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, 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.E14001359" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001299" }, "measure": { "unit": "count" @@ -222201,20 +222201,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ff2efbddb9686696aad5fa7e", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ff8a7c1d5b3ab57f7850b62b", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 42094.026, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ff414d7a02833a0d80e2d526", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ffc290b69174d96a7c481360", "aggregation": { "method": "sum" }, @@ -222255,19 +222255,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001595", + "id": "W07000082", "level": "constituency", - "name": "Wolverhampton South East", + "name": "Alyn and Deeside", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Wolverhampton South East: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, 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.E14001595" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.W07000082" }, "measure": { "unit": "count" @@ -222288,28 +222288,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ff414d7a02833a0d80e2d526", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ffc290b69174d96a7c481360", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 42010.713, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ff6947e1d4aaa6c6df1d868b", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ffe17ca6781b5566c5e14707", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -222325,7 +222325,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -222334,7 +222334,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -222342,27 +222342,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000097", + "id": "E14001529", "level": "constituency", - "name": "Mid Dunbartonshire", + "name": "Stroud", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Mid Dunbartonshire: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Stroud: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.S14000097" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001529" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "gas_year", @@ -222375,20 +222375,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ff6947e1d4aaa6c6df1d868b", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ffe17ca6781b5566c5e14707", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 425873379.737, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:fffe57d749b9cf21ccf43310", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ffeef5a31162f8eb0b769c22", "aggregation": { "method": "sum" }, @@ -222429,19 +222429,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001131", + "id": "E14001073", "level": "constituency", - "name": "Bristol Central", + "name": "Barking", "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, 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.E14001131" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001073" }, "measure": { "unit": "kwh" @@ -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:fffe57d749b9cf21ccf43310", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ffeef5a31162f8eb0b769c22", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "source_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "source_table": "DESNZ sub-national 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": 152685470.596, "value_type": "float" } ], - "rows_sha256": "c0966906a541459dfb0ddac3873cf3e7b8cc22dc14aa9540ddd6fc0dce5aa156", + "rows_sha256": "eb9d106bc10952c15ae08e146efa4d14f0cf615184c11e547528795b04cae90b", "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 e72e28b47d..ba88fc0107 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,7 +15,7 @@ }, "source_fact_feed": { "source_repo": "PolicyEngine/chronicle", - "source_commit": "e56af9a501e71c9b954c84678a81566feb5b33f9", + "source_commit": "0b721a4ccd7a99bd509f064c119a3ed61fe92a9e", "build": "build-bundle --suite uk -> build-consumer-artifact", "artifact_schema_version": "policyengine_ledger.consumer_artifact.v2", "fact_row_count": 1506587, 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 5ae7bc2a4c..88dc344b93 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,7 +21,7 @@ }, "source_fact_feed": { "source_repo": "PolicyEngine/chronicle", - "source_commit": "e56af9a501e71c9b954c84678a81566feb5b33f9", + "source_commit": "0b721a4ccd7a99bd509f064c119a3ed61fe92a9e", "build": "build-bundle --suite uk -> build-consumer-artifact", "artifact_schema_version": "policyengine_ledger.consumer_artifact.v2", "fact_row_count": 1506587, 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 918b5434ea..510c9a6df9 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,7 +15,7 @@ }, "source_fact_feed": { "source_repo": "PolicyEngine/chronicle", - "source_commit": "e56af9a501e71c9b954c84678a81566feb5b33f9", + "source_commit": "0b721a4ccd7a99bd509f064c119a3ed61fe92a9e", "build": "build-bundle --suite uk -> build-consumer-artifact", "artifact_schema_version": "policyengine_ledger.consumer_artifact.v2", "fact_row_count": 1506587, 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 da6cd6c689..a3170576ca 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,7 +17,7 @@ }, "source_fact_feed": { "source_repo": "PolicyEngine/chronicle", - "source_commit": "e56af9a501e71c9b954c84678a81566feb5b33f9", + "source_commit": "0b721a4ccd7a99bd509f064c119a3ed61fe92a9e", "build": "build-bundle --suite uk -> build-consumer-artifact", "artifact_schema_version": "policyengine_ledger.consumer_artifact.v2", "fact_row_count": 1506587, 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 5af7de1a94..b508b6ff2c 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,7 +17,7 @@ }, "source_fact_feed": { "source_repo": "PolicyEngine/chronicle", - "source_commit": "e56af9a501e71c9b954c84678a81566feb5b33f9", + "source_commit": "0b721a4ccd7a99bd509f064c119a3ed61fe92a9e", "build": "build-bundle --suite uk -> build-consumer-artifact", "artifact_schema_version": "policyengine_ledger.consumer_artifact.v2", "fact_row_count": 1506587, 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 689f253524..0d2adbf2a5 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 @@ -17,7 +17,7 @@ }, "source_fact_feed": { "source_repo": "PolicyEngine/chronicle", - "source_commit": "e56af9a501e71c9b954c84678a81566feb5b33f9", + "source_commit": "0b721a4ccd7a99bd509f064c119a3ed61fe92a9e", "build": "build-bundle --suite uk -> build-consumer-artifact", "artifact_schema_version": "policyengine_ledger.consumer_artifact.v2", "fact_row_count": 1506587, 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 50271903ca..4b9b5379b9 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,7 +15,7 @@ }, "source_fact_feed": { "source_repo": "PolicyEngine/chronicle", - "source_commit": "e56af9a501e71c9b954c84678a81566feb5b33f9", + "source_commit": "0b721a4ccd7a99bd509f064c119a3ed61fe92a9e", "build": "build-bundle --suite uk -> build-consumer-artifact", "artifact_schema_version": "policyengine_ledger.consumer_artifact.v2", "fact_row_count": 1506587, 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 fe405670e1..0ff79e057b 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,7 +15,7 @@ }, "source_fact_feed": { "source_repo": "PolicyEngine/chronicle", - "source_commit": "e56af9a501e71c9b954c84678a81566feb5b33f9", + "source_commit": "0b721a4ccd7a99bd509f064c119a3ed61fe92a9e", "build": "build-bundle --suite uk -> build-consumer-artifact", "artifact_schema_version": "policyengine_ledger.consumer_artifact.v2", "fact_row_count": 1506587, 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 26d7f0c05f..45c41b2bab 100644 --- a/packages/microcosm-build/src/microcosm/build/uk/excise_facts.json +++ b/packages/microcosm-build/src/microcosm/build/uk/excise_facts.json @@ -15,7 +15,7 @@ }, "source_fact_feed": { "source_repo": "PolicyEngine/chronicle", - "source_commit": "e56af9a501e71c9b954c84678a81566feb5b33f9", + "source_commit": "0b721a4ccd7a99bd509f064c119a3ed61fe92a9e", "build": "build-bundle --suite uk -> build-consumer-artifact", "artifact_schema_version": "policyengine_ledger.consumer_artifact.v2", "fact_row_count": 1506587, 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 751af8486e..914947af3d 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,7 +15,7 @@ }, "source_fact_feed": { "source_repo": "PolicyEngine/chronicle", - "source_commit": "e56af9a501e71c9b954c84678a81566feb5b33f9", + "source_commit": "0b721a4ccd7a99bd509f064c119a3ed61fe92a9e", "build": "build-bundle --suite uk -> build-consumer-artifact", "artifact_schema_version": "policyengine_ledger.consumer_artifact.v2", "fact_row_count": 1506587, 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 0413a042e4..fcd5d0da8d 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,7 +15,7 @@ }, "source_fact_feed": { "source_repo": "PolicyEngine/chronicle", - "source_commit": "e56af9a501e71c9b954c84678a81566feb5b33f9", + "source_commit": "0b721a4ccd7a99bd509f064c119a3ed61fe92a9e", "build": "build-bundle --suite uk -> build-consumer-artifact", "artifact_schema_version": "policyengine_ledger.consumer_artifact.v2", "fact_row_count": 1506587, 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 5bdd66ec42..6432bb018e 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,7 +16,7 @@ }, "source_fact_feed": { "source_repo": "PolicyEngine/chronicle", - "source_commit": "e56af9a501e71c9b954c84678a81566feb5b33f9", + "source_commit": "0b721a4ccd7a99bd509f064c119a3ed61fe92a9e", "build": "build-bundle --suite uk -> build-consumer-artifact", "artifact_schema_version": "policyengine_ledger.consumer_artifact.v2", "fact_row_count": 1506587, 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 c0db7ebd54..b2ad1c70f4 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,7 +15,7 @@ }, "source_fact_feed": { "source_repo": "PolicyEngine/chronicle", - "source_commit": "e56af9a501e71c9b954c84678a81566feb5b33f9", + "source_commit": "0b721a4ccd7a99bd509f064c119a3ed61fe92a9e", "build": "build-bundle --suite uk -> build-consumer-artifact", "artifact_schema_version": "policyengine_ledger.consumer_artifact.v2", "fact_row_count": 1506587, 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 5339f84303..673ff5cf72 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,7 +15,7 @@ }, "source_fact_feed": { "source_repo": "PolicyEngine/chronicle", - "source_commit": "e56af9a501e71c9b954c84678a81566feb5b33f9", + "source_commit": "0b721a4ccd7a99bd509f064c119a3ed61fe92a9e", "build": "build-bundle --suite uk -> build-consumer-artifact", "artifact_schema_version": "policyengine_ledger.consumer_artifact.v2", "fact_row_count": 1506587, 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 3c064fab4f..d51153e3a3 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,7 +15,7 @@ }, "source_fact_feed": { "source_repo": "PolicyEngine/chronicle", - "source_commit": "e56af9a501e71c9b954c84678a81566feb5b33f9", + "source_commit": "0b721a4ccd7a99bd509f064c119a3ed61fe92a9e", "build": "build-bundle --suite uk -> build-consumer-artifact", "artifact_schema_version": "policyengine_ledger.consumer_artifact.v2", "fact_row_count": 1506587, 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 eb385d355a..6a56a6474b 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,7 +16,7 @@ }, "source_fact_feed": { "source_repo": "PolicyEngine/chronicle", - "source_commit": "e56af9a501e71c9b954c84678a81566feb5b33f9", + "source_commit": "0b721a4ccd7a99bd509f064c119a3ed61fe92a9e", "build": "build-bundle --suite uk -> build-consumer-artifact", "artifact_schema_version": "policyengine_ledger.consumer_artifact.v2", "fact_row_count": 1506587, 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 b8dd227a50..daa5c26fdc 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,7 +15,7 @@ }, "source_fact_feed": { "source_repo": "PolicyEngine/chronicle", - "source_commit": "e56af9a501e71c9b954c84678a81566feb5b33f9", + "source_commit": "0b721a4ccd7a99bd509f064c119a3ed61fe92a9e", "build": "build-bundle --suite uk -> build-consumer-artifact", "artifact_schema_version": "policyengine_ledger.consumer_artifact.v2", "fact_row_count": 1506587, 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 2805130570..c6677b02ed 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,7 +15,7 @@ }, "source_fact_feed": { "source_repo": "PolicyEngine/chronicle", - "source_commit": "e56af9a501e71c9b954c84678a81566feb5b33f9", + "source_commit": "0b721a4ccd7a99bd509f064c119a3ed61fe92a9e", "build": "build-bundle --suite uk -> build-consumer-artifact", "artifact_schema_version": "policyengine_ledger.consumer_artifact.v2", "fact_row_count": 1506587, 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 a81cf1d727..245cdadfba 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,7 +15,7 @@ }, "source_fact_feed": { "source_repo": "PolicyEngine/chronicle", - "source_commit": "e56af9a501e71c9b954c84678a81566feb5b33f9", + "source_commit": "0b721a4ccd7a99bd509f064c119a3ed61fe92a9e", "build": "build-bundle --suite uk -> build-consumer-artifact", "artifact_schema_version": "policyengine_ledger.consumer_artifact.v2", "fact_row_count": 1506587, 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 d7ea81ade5..1084e81f25 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-e56af9a", + "source_fact_feed": "chronicle-uk-artifact-0b721a4", "target_period": 2025, "candidate_count": 29325, "contract_target_count": 60, @@ -522922,7 +522922,7 @@ "resolved_period": 2025, "resolved_value": 146581264.2272201, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_49ce1e8258dddc6e701cac21" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_53da96eaca792716dbc60b53" }, { "name": "desnz.subnational.electricity_kwh@E14001064", @@ -522935,7 +522935,7 @@ "resolved_period": 2025, "resolved_value": 119909933.73905279, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_cc5b6586f3aeccff91ad3430" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_9a374c3f8815c033198c6eab" }, { "name": "desnz.subnational.electricity_kwh@E14001065", @@ -522948,7 +522948,7 @@ "resolved_period": 2025, "resolved_value": 148390146.50844938, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_cfadb457a6a42e33c5bf1bec" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_c489f04a2218d3c44eb13942" }, { "name": "desnz.subnational.electricity_kwh@E14001066", @@ -522961,7 +522961,7 @@ "resolved_period": 2025, "resolved_value": 124004536.96906576, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_c4a1996e6835f59dfb431505" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_b07dbd9e0bf402b2889a4384" }, { "name": "desnz.subnational.electricity_kwh@E14001067", @@ -522974,7 +522974,7 @@ "resolved_period": 2025, "resolved_value": 198562608.46145552, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_24a4650d2f416207d65e5e8e" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_73fa283c5cbd4aaab76c3ffc" }, { "name": "desnz.subnational.electricity_kwh@E14001068", @@ -522987,7 +522987,7 @@ "resolved_period": 2025, "resolved_value": 119499257.85144915, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_83e6cd543124f08671ef28c0" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_0def8293f65bc5d25ab65b2d" }, { "name": "desnz.subnational.electricity_kwh@E14001069", @@ -523000,7 +523000,7 @@ "resolved_period": 2025, "resolved_value": 140989440.69961506, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_c08603a20271b7e1123c2416" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_17d8aa0d5b9f1d563ed31378" }, { "name": "desnz.subnational.electricity_kwh@E14001070", @@ -523013,7 +523013,7 @@ "resolved_period": 2025, "resolved_value": 116859801.95895293, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_b19c03d40a74f0bb5474f8b8" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_7e8d6b0ea6f2fbec72239c12" }, { "name": "desnz.subnational.electricity_kwh@E14001071", @@ -523026,7 +523026,7 @@ "resolved_period": 2025, "resolved_value": 151925113.69461638, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_cbd91fe3b87cb36c2ef1c1cf" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_947194dbf54d41fdaf388b09" }, { "name": "desnz.subnational.electricity_kwh@E14001072", @@ -523039,7 +523039,7 @@ "resolved_period": 2025, "resolved_value": 168805527.1971578, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_d2ab0eadf2ddfc421633279c" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_3f1bd082bfe47b9f6b6f6e34" }, { "name": "desnz.subnational.electricity_kwh@E14001073", @@ -523052,7 +523052,7 @@ "resolved_period": 2025, "resolved_value": 139797357.084302, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_6788270ac4f7af758708a9f5" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_ffeef5a31162f8eb0b769c22" }, { "name": "desnz.subnational.electricity_kwh@E14001074", @@ -523065,7 +523065,7 @@ "resolved_period": 2025, "resolved_value": 124113835.23531587, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_99da117895af199adfa740be" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_f45758dffb1a6e2d90151023" }, { "name": "desnz.subnational.electricity_kwh@E14001075", @@ -523078,7 +523078,7 @@ "resolved_period": 2025, "resolved_value": 125643950.96692291, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_ea8e2fdf7b5768c67def38c3" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_35c0253702e2fdfaec3541a7" }, { "name": "desnz.subnational.electricity_kwh@E14001076", @@ -523091,7 +523091,7 @@ "resolved_period": 2025, "resolved_value": 131025371.98555915, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_5d102e5fe1c054374b3ca18d" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_bb2610abfe27e637f11372eb" }, { "name": "desnz.subnational.electricity_kwh@E14001077", @@ -523104,7 +523104,7 @@ "resolved_period": 2025, "resolved_value": 141208068.9115445, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_2bf522631dfd0125b17a895e" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_fcbd5a41829521eb9191327c" }, { "name": "desnz.subnational.electricity_kwh@E14001078", @@ -523117,7 +523117,7 @@ "resolved_period": 2025, "resolved_value": 141922119.44776988, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_6f0ce0bd6579137ebe55276e" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_4c78e74b7a2e823fb9041650" }, { "name": "desnz.subnational.electricity_kwh@E14001079", @@ -523130,7 +523130,7 @@ "resolved_period": 2025, "resolved_value": 142851107.3950132, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_5e8c8ac0abc96d1979ff5574" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_c93662e68d18882b5a1989df" }, { "name": "desnz.subnational.electricity_kwh@E14001080", @@ -523143,7 +523143,7 @@ "resolved_period": 2025, "resolved_value": 143979797.30639184, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_fa7e72085d6621f377453590" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_7f186ac8e18feee75e116c16" }, { "name": "desnz.subnational.electricity_kwh@E14001081", @@ -523156,7 +523156,7 @@ "resolved_period": 2025, "resolved_value": 167537310.96690035, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_bc02ebb15be40e55e53217a2" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_3dd794c7e1edd46efadca6e6" }, { "name": "desnz.subnational.electricity_kwh@E14001082", @@ -523169,7 +523169,7 @@ "resolved_period": 2025, "resolved_value": 163112105.40719444, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_28bdbdb989a4c3ed4255099b" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_baa8e8b3738c4dbd5bbb15d0" }, { "name": "desnz.subnational.electricity_kwh@E14001083", @@ -523182,7 +523182,7 @@ "resolved_period": 2025, "resolved_value": 145031721.2532112, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_99553500f21b58289a7e74bc" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_8cd31db39a616eecb651ec25" }, { "name": "desnz.subnational.electricity_kwh@E14001084", @@ -523195,7 +523195,7 @@ "resolved_period": 2025, "resolved_value": 135492836.90032643, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_cc2e7555a18b2c0e13aee865" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_078b99731d6dc0a3f2c5bb70" }, { "name": "desnz.subnational.electricity_kwh@E14001085", @@ -523208,7 +523208,7 @@ "resolved_period": 2025, "resolved_value": 159045431.91194287, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_afd0688516278469086e08d1" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_8b1f6ba343e57df7e9e0816a" }, { "name": "desnz.subnational.electricity_kwh@E14001086", @@ -523221,7 +523221,7 @@ "resolved_period": 2025, "resolved_value": 140281603.0240885, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_bf7d0f10dee775a4bc37a61a" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_ef1f9cbc864f5fd3106c1fda" }, { "name": "desnz.subnational.electricity_kwh@E14001087", @@ -523234,7 +523234,7 @@ "resolved_period": 2025, "resolved_value": 125703260.76576869, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_df3a498fd418ec60d59d725d" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_d16eec7c86a50c258a3ec0ab" }, { "name": "desnz.subnational.electricity_kwh@E14001088", @@ -523247,7 +523247,7 @@ "resolved_period": 2025, "resolved_value": 152563896.83055055, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_c23beafb199659c475dc703d" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_1db4d3d59d5c1b877c0e747a" }, { "name": "desnz.subnational.electricity_kwh@E14001089", @@ -523260,7 +523260,7 @@ "resolved_period": 2025, "resolved_value": 122293290.33703408, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_2b26c2e7e189301b1bfdf09d" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_ff2eb4ee25933d6b4f433a04" }, { "name": "desnz.subnational.electricity_kwh@E14001090", @@ -523273,7 +523273,7 @@ "resolved_period": 2025, "resolved_value": 157109071.17912957, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_08cf500bca3a604ed5905976" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_2c2335f5f8d797dc92d4183f" }, { "name": "desnz.subnational.electricity_kwh@E14001091", @@ -523286,7 +523286,7 @@ "resolved_period": 2025, "resolved_value": 133290005.34375788, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_2b3302e6f1318029e324acd8" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_bf193ada79e4dd3c7f3049f2" }, { "name": "desnz.subnational.electricity_kwh@E14001092", @@ -523299,7 +523299,7 @@ "resolved_period": 2025, "resolved_value": 142979736.27865934, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_23560fff346857c3fcbf1e56" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_56ef2588a5bfe6992679b30a" }, { "name": "desnz.subnational.electricity_kwh@E14001093", @@ -523312,7 +523312,7 @@ "resolved_period": 2025, "resolved_value": 149281489.23421484, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_f5ec447560478050b5ae53f1" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_5622429acc06a851613a7f66" }, { "name": "desnz.subnational.electricity_kwh@E14001094", @@ -523325,7 +523325,7 @@ "resolved_period": 2025, "resolved_value": 123317439.51826741, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_6d1041d41734791932302da4" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_6906dc1dff00705a6502436e" }, { "name": "desnz.subnational.electricity_kwh@E14001095", @@ -523338,7 +523338,7 @@ "resolved_period": 2025, "resolved_value": 126551286.335611, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_b1ca2edaf4b8e6b2dda16ef1" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_d8c16075c133725cf90d2f68" }, { "name": "desnz.subnational.electricity_kwh@E14001096", @@ -523351,7 +523351,7 @@ "resolved_period": 2025, "resolved_value": 219985314.3323558, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_aad01472ebbb2822fd50ed83" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_c590131abac9ec45aa7e1d16" }, { "name": "desnz.subnational.electricity_kwh@E14001097", @@ -523364,7 +523364,7 @@ "resolved_period": 2025, "resolved_value": 135002886.36973047, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_50901aba81e96c400aa17c3a" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_30e535854fc17671dd5c1e64" }, { "name": "desnz.subnational.electricity_kwh@E14001098", @@ -523377,7 +523377,7 @@ "resolved_period": 2025, "resolved_value": 121712860.19054052, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_e7a961966675c9700f2e04ab" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_9fe4d67451bee4d082537e5d" }, { "name": "desnz.subnational.electricity_kwh@E14001099", @@ -523390,7 +523390,7 @@ "resolved_period": 2025, "resolved_value": 123793466.9186728, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_0a91aeb118c15655325418ac" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_168e909484ce7c5effb8e28f" }, { "name": "desnz.subnational.electricity_kwh@E14001100", @@ -523403,7 +523403,7 @@ "resolved_period": 2025, "resolved_value": 119474995.30360618, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_642e9cb605267ca26970bfeb" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_e2cbd9c4a07dcc788f9bddfb" }, { "name": "desnz.subnational.electricity_kwh@E14001101", @@ -523416,7 +523416,7 @@ "resolved_period": 2025, "resolved_value": 129423956.02279973, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_f97bbdbfef10c506e9a580f9" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_67759c39ab260cb9fb1d53d2" }, { "name": "desnz.subnational.electricity_kwh@E14001102", @@ -523429,7 +523429,7 @@ "resolved_period": 2025, "resolved_value": 119746125.86467347, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_916671705fa66b27a234e1a8" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_6633a1b9448e9eab3240c721" }, { "name": "desnz.subnational.electricity_kwh@E14001103", @@ -523442,7 +523442,7 @@ "resolved_period": 2025, "resolved_value": 127830539.68907213, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_6ed9fff2cd0abc0c6bb5afbf" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_2c1d06454e55ec3d0e6b0013" }, { "name": "desnz.subnational.electricity_kwh@E14001104", @@ -523455,7 +523455,7 @@ "resolved_period": 2025, "resolved_value": 124812171.04785608, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_125490732fdb9b3c7fcf284c" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_a0c42f98766433d9ae49e567" }, { "name": "desnz.subnational.electricity_kwh@E14001105", @@ -523468,7 +523468,7 @@ "resolved_period": 2025, "resolved_value": 144928712.6327365, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_9db0a3766411dd055f49c3d6" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_d663bffefe4660629daccd99" }, { "name": "desnz.subnational.electricity_kwh@E14001106", @@ -523481,7 +523481,7 @@ "resolved_period": 2025, "resolved_value": 111135047.01792808, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_77bb8969e27c776902a4ae86" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_9a6814b59718b3798a5419f3" }, { "name": "desnz.subnational.electricity_kwh@E14001107", @@ -523494,7 +523494,7 @@ "resolved_period": 2025, "resolved_value": 119310443.70884693, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_3d61e449f1eedde8c582f123" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_b7d5339cf27034db88b355c2" }, { "name": "desnz.subnational.electricity_kwh@E14001108", @@ -523507,7 +523507,7 @@ "resolved_period": 2025, "resolved_value": 146150748.58068898, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_e61a0121497e180c9882cc5a" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_6758a50ddbba47a7358dce5c" }, { "name": "desnz.subnational.electricity_kwh@E14001109", @@ -523520,7 +523520,7 @@ "resolved_period": 2025, "resolved_value": 132903621.63982856, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_1c87ca3e98c96e9e02da6bad" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_17fd7022f5be8b48c8f10d15" }, { "name": "desnz.subnational.electricity_kwh@E14001110", @@ -523533,7 +523533,7 @@ "resolved_period": 2025, "resolved_value": 142763705.16647846, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_1616abc7a436aad1e0c40c48" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_283049493c18c691623f07fc" }, { "name": "desnz.subnational.electricity_kwh@E14001111", @@ -523546,7 +523546,7 @@ "resolved_period": 2025, "resolved_value": 134054749.88764617, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_02b1aeeadb41ae00339e25e7" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_68f7f5121abc5dac7af0796f" }, { "name": "desnz.subnational.electricity_kwh@E14001112", @@ -523559,7 +523559,7 @@ "resolved_period": 2025, "resolved_value": 130442590.34919915, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_9a803c369d895e2e23748e81" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_d2129f849c6101754b4df143" }, { "name": "desnz.subnational.electricity_kwh@E14001113", @@ -523572,7 +523572,7 @@ "resolved_period": 2025, "resolved_value": 116800212.16339491, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_6eade38829109ea156589215" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_926eecd54f232de28b054a71" }, { "name": "desnz.subnational.electricity_kwh@E14001114", @@ -523585,7 +523585,7 @@ "resolved_period": 2025, "resolved_value": 181002603.44712034, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_e6661e194ea232583ebb03b4" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_0a721fcd7a984071e8abd895" }, { "name": "desnz.subnational.electricity_kwh@E14001115", @@ -523598,7 +523598,7 @@ "resolved_period": 2025, "resolved_value": 138406949.22766438, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_583ecba63c1725994f585de2" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_80a3e11c2e1caee22470ccf2" }, { "name": "desnz.subnational.electricity_kwh@E14001116", @@ -523611,7 +523611,7 @@ "resolved_period": 2025, "resolved_value": 141533127.48945367, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_6e039ae484d2c2e1431fd9ba" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_a4dec03ba6d7002835769779" }, { "name": "desnz.subnational.electricity_kwh@E14001117", @@ -523624,7 +523624,7 @@ "resolved_period": 2025, "resolved_value": 138092111.5396473, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_70a81b47f07a09f6739618d9" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_03db7307b329cdbc7ac90c39" }, { "name": "desnz.subnational.electricity_kwh@E14001118", @@ -523637,7 +523637,7 @@ "resolved_period": 2025, "resolved_value": 120711599.35936263, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_cc337b41ad1545c43789b510" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_b3493ac69d5beafa957bfc39" }, { "name": "desnz.subnational.electricity_kwh@E14001119", @@ -523650,7 +523650,7 @@ "resolved_period": 2025, "resolved_value": 122817608.3742193, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_793df56f2ed2339567e1559e" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_8fc8668fcdac50b4ca06f231" }, { "name": "desnz.subnational.electricity_kwh@E14001120", @@ -523663,7 +523663,7 @@ "resolved_period": 2025, "resolved_value": 125917355.72188056, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_cb65437bdf0a7b486109d716" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_36929c2d1c82bc336dfdbae7" }, { "name": "desnz.subnational.electricity_kwh@E14001121", @@ -523676,7 +523676,7 @@ "resolved_period": 2025, "resolved_value": 163114663.60808313, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_1184c394e689bbbe968da34a" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_459210ad3d1a612b57fd802e" }, { "name": "desnz.subnational.electricity_kwh@E14001122", @@ -523689,7 +523689,7 @@ "resolved_period": 2025, "resolved_value": 150726055.22395504, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_fb80ee5116b9c6810222e4d1" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_7d5e95e069eece0494f2602a" }, { "name": "desnz.subnational.electricity_kwh@E14001123", @@ -523702,7 +523702,7 @@ "resolved_period": 2025, "resolved_value": 140646245.13026658, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_582b89661e39ec61bcaa8abf" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_cf8c453f80b4176f46d679c7" }, { "name": "desnz.subnational.electricity_kwh@E14001124", @@ -523715,7 +523715,7 @@ "resolved_period": 2025, "resolved_value": 157339260.88023195, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_d77875b29b2aced0f7218eba" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_7d49a56798f5d40fbd3214f6" }, { "name": "desnz.subnational.electricity_kwh@E14001125", @@ -523728,7 +523728,7 @@ "resolved_period": 2025, "resolved_value": 166546624.15053517, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_c9cf6ae6f0eedf724902fa2b" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_42b84a7a7751078de332c373" }, { "name": "desnz.subnational.electricity_kwh@E14001126", @@ -523741,7 +523741,7 @@ "resolved_period": 2025, "resolved_value": 146589158.9057822, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_2489df0729d8ddaa3726965c" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_8fc42860e0d93080070ea8a1" }, { "name": "desnz.subnational.electricity_kwh@E14001127", @@ -523754,7 +523754,7 @@ "resolved_period": 2025, "resolved_value": 136416473.82482666, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_a334d98e61071079afffba9c" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_c37203e076c6302a1dc61670" }, { "name": "desnz.subnational.electricity_kwh@E14001128", @@ -523767,7 +523767,7 @@ "resolved_period": 2025, "resolved_value": 121457469.69212379, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_e8d12e49f3329331bb8a3136" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_c57410d6677bc90db860999c" }, { "name": "desnz.subnational.electricity_kwh@E14001129", @@ -523780,7 +523780,7 @@ "resolved_period": 2025, "resolved_value": 122507108.5165653, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_a34d9b2852227e282dea1f21" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_ddac7aaaef92775c2039202d" }, { "name": "desnz.subnational.electricity_kwh@E14001130", @@ -523793,7 +523793,7 @@ "resolved_period": 2025, "resolved_value": 130898249.47158957, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_758d16124430f580739cdf6b" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_921fff2909cb2d390d011e7f" }, { "name": "desnz.subnational.electricity_kwh@E14001131", @@ -523806,7 +523806,7 @@ "resolved_period": 2025, "resolved_value": 128477270.52907312, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_fffe57d749b9cf21ccf43310" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_3608a6ab9142c1ae892f9a7b" }, { "name": "desnz.subnational.electricity_kwh@E14001132", @@ -523819,7 +523819,7 @@ "resolved_period": 2025, "resolved_value": 127962559.11306995, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_e089be453c9c4862f7b50b2a" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_2c4192fd7fba219461273121" }, { "name": "desnz.subnational.electricity_kwh@E14001133", @@ -523832,7 +523832,7 @@ "resolved_period": 2025, "resolved_value": 116041742.37137236, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_dd0b274b6bbbcd8114124ad4" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_0e435f61ede95ce079ba659e" }, { "name": "desnz.subnational.electricity_kwh@E14001134", @@ -523845,7 +523845,7 @@ "resolved_period": 2025, "resolved_value": 132435260.95794009, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_1a4ed57a637b8a6f33329174" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_766b50f3437180f2c2632f36" }, { "name": "desnz.subnational.electricity_kwh@E14001135", @@ -523858,7 +523858,7 @@ "resolved_period": 2025, "resolved_value": 128115772.6089896, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_51d961660d71105e1b733b3d" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_d45f6ec77195146c3c050c24" }, { "name": "desnz.subnational.electricity_kwh@E14001136", @@ -523871,7 +523871,7 @@ "resolved_period": 2025, "resolved_value": 155928103.7281116, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_6b8c8b9a0d49197441b24ca4" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_34b74134662b41a0915623eb" }, { "name": "desnz.subnational.electricity_kwh@E14001137", @@ -523884,7 +523884,7 @@ "resolved_period": 2025, "resolved_value": 136695013.11666158, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_f8bc525c02e1dfa90c5f1e9e" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_9e03ac295ec4e16fb792e4c0" }, { "name": "desnz.subnational.electricity_kwh@E14001138", @@ -523897,7 +523897,7 @@ "resolved_period": 2025, "resolved_value": 146340431.1974464, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_99c50dac967a0420bd4bf48d" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_10f6c809934837e6d5338103" }, { "name": "desnz.subnational.electricity_kwh@E14001139", @@ -523910,7 +523910,7 @@ "resolved_period": 2025, "resolved_value": 151793375.64529437, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_47def46ea4de6a71d8ee943a" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_d78f809288f166362928b102" }, { "name": "desnz.subnational.electricity_kwh@E14001140", @@ -523923,7 +523923,7 @@ "resolved_period": 2025, "resolved_value": 122494649.17285557, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_6cb1d97d5c4a1bcb828e4e67" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_2256ac5daf96219edcb7e00a" }, { "name": "desnz.subnational.electricity_kwh@E14001141", @@ -523936,7 +523936,7 @@ "resolved_period": 2025, "resolved_value": 155812674.55749407, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_40bfb4c02b926b6b82ead257" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_a867c77ab08f13370e317c1a" }, { "name": "desnz.subnational.electricity_kwh@E14001142", @@ -523949,7 +523949,7 @@ "resolved_period": 2025, "resolved_value": 126555344.75249298, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_3442d7595b4f80dbe5f1f8a9" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_89045096509dba4ed548c70f" }, { "name": "desnz.subnational.electricity_kwh@E14001143", @@ -523962,7 +523962,7 @@ "resolved_period": 2025, "resolved_value": 148144993.11686262, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_0bc884f2872246ef522a605a" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_55eb7299084181037abcdf96" }, { "name": "desnz.subnational.electricity_kwh@E14001144", @@ -523975,7 +523975,7 @@ "resolved_period": 2025, "resolved_value": 127226488.57276168, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_cd2fc40a207b73288fd21382" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_d40278be6ac92909bae4b7c1" }, { "name": "desnz.subnational.electricity_kwh@E14001145", @@ -523988,7 +523988,7 @@ "resolved_period": 2025, "resolved_value": 136893854.3314782, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_ae5e43d54b66db755cc3c7b0" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_314b1cbd0f357bf11651bcec" }, { "name": "desnz.subnational.electricity_kwh@E14001146", @@ -524001,7 +524001,7 @@ "resolved_period": 2025, "resolved_value": 153393465.09238517, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_6ec0cd9b9289627a8373d3de" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_1de3e916cc39e55a8e0c4679" }, { "name": "desnz.subnational.electricity_kwh@E14001147", @@ -524014,7 +524014,7 @@ "resolved_period": 2025, "resolved_value": 144281065.21071184, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_c6cd2cd2c7ca0a18f2d76380" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_5010d383e8f76c02789ce22e" }, { "name": "desnz.subnational.electricity_kwh@E14001148", @@ -524027,7 +524027,7 @@ "resolved_period": 2025, "resolved_value": 175517234.16043136, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_bde24742d62c5d90c6070147" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_f81f3fdb4296f35587054bf5" }, { "name": "desnz.subnational.electricity_kwh@E14001149", @@ -524040,7 +524040,7 @@ "resolved_period": 2025, "resolved_value": 137986125.71846235, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_41f719d139a29a89516763ea" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_f071ca57f10138e3d2dc2046" }, { "name": "desnz.subnational.electricity_kwh@E14001150", @@ -524053,7 +524053,7 @@ "resolved_period": 2025, "resolved_value": 131814704.76104997, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_6c2d5285efdadb52dafaf63d" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_99210776574b69f551ee102d" }, { "name": "desnz.subnational.electricity_kwh@E14001151", @@ -524066,7 +524066,7 @@ "resolved_period": 2025, "resolved_value": 140785825.21810952, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_0f6f58c78de95d0220d5ba65" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_02573da337e9acc51b6f1a12" }, { "name": "desnz.subnational.electricity_kwh@E14001152", @@ -524079,7 +524079,7 @@ "resolved_period": 2025, "resolved_value": 142075951.52208382, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_dc5c362bcac7b33167b2a5cb" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_c9fa2ed7da272aece4e9bc43" }, { "name": "desnz.subnational.electricity_kwh@E14001153", @@ -524092,7 +524092,7 @@ "resolved_period": 2025, "resolved_value": 130557754.03246613, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_63c095fa3a2b951bdfc12c10" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_59b086bf6ca035977321f91e" }, { "name": "desnz.subnational.electricity_kwh@E14001154", @@ -524105,7 +524105,7 @@ "resolved_period": 2025, "resolved_value": 129625941.25615788, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_35799853f601f1bb33e05047" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_9128b9c6acc5ed843a63569b" }, { "name": "desnz.subnational.electricity_kwh@E14001155", @@ -524118,7 +524118,7 @@ "resolved_period": 2025, "resolved_value": 163059188.3367892, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_966ca47274f7cc4561c80ae5" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_be85654c931faa2693b7411f" }, { "name": "desnz.subnational.electricity_kwh@E14001156", @@ -524131,7 +524131,7 @@ "resolved_period": 2025, "resolved_value": 145335303.33525607, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_fcf5e75d5fa98820bafeddd6" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_03a4508e689221fbbf3d556a" }, { "name": "desnz.subnational.electricity_kwh@E14001157", @@ -524144,7 +524144,7 @@ "resolved_period": 2025, "resolved_value": 130479380.46139544, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_5a2cb6a4d55b50c1b9ea5351" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_6caf286595eea5154f48a27d" }, { "name": "desnz.subnational.electricity_kwh@E14001158", @@ -524157,7 +524157,7 @@ "resolved_period": 2025, "resolved_value": 135838925.80046976, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_7be43ad1891be844b874ec0a" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_f46e95505a9f72559ed6a58e" }, { "name": "desnz.subnational.electricity_kwh@E14001159", @@ -524170,7 +524170,7 @@ "resolved_period": 2025, "resolved_value": 148660063.4150191, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_b6afd0d54970d69804aab423" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_dc32fbd317806c3953ad742d" }, { "name": "desnz.subnational.electricity_kwh@E14001160", @@ -524183,7 +524183,7 @@ "resolved_period": 2025, "resolved_value": 203894596.84383777, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_d5a37ef591dc9a5de6c12b0a" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_9b3c6f0da3fa52540631f417" }, { "name": "desnz.subnational.electricity_kwh@E14001161", @@ -524196,7 +524196,7 @@ "resolved_period": 2025, "resolved_value": 141695528.34304383, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_731701510d057e2f26a425a4" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_d3d5c1911dc19fcb5dea0ab3" }, { "name": "desnz.subnational.electricity_kwh@E14001162", @@ -524209,7 +524209,7 @@ "resolved_period": 2025, "resolved_value": 165433015.31749114, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_97159c1553bdc06111f06f31" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_7480b28b0de19807cf03c649" }, { "name": "desnz.subnational.electricity_kwh@E14001163", @@ -524222,7 +524222,7 @@ "resolved_period": 2025, "resolved_value": 126953555.90905274, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_8dffe9d0a122560549d0a0f4" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_f54ad782ebe985c0b5ee35d5" }, { "name": "desnz.subnational.electricity_kwh@E14001164", @@ -524235,7 +524235,7 @@ "resolved_period": 2025, "resolved_value": 157193282.08605838, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_4e3b66f3549c7fb078e6bcc0" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_b15d1c35539045e7805c3bf6" }, { "name": "desnz.subnational.electricity_kwh@E14001165", @@ -524248,7 +524248,7 @@ "resolved_period": 2025, "resolved_value": 117807347.42740873, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_d7210feed8673437afdbee63" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_011b53e5f9f68e5ff7f243ea" }, { "name": "desnz.subnational.electricity_kwh@E14001166", @@ -524261,7 +524261,7 @@ "resolved_period": 2025, "resolved_value": 162196987.63147503, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_b385d642a3c4b3e4680b4405" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_f06a03509041c32bd7b2ce1d" }, { "name": "desnz.subnational.electricity_kwh@E14001167", @@ -524274,7 +524274,7 @@ "resolved_period": 2025, "resolved_value": 136239758.59460184, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_05d624b4e2e7dfa25ffd183b" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_c4b17dac43084793ae96e47d" }, { "name": "desnz.subnational.electricity_kwh@E14001168", @@ -524287,7 +524287,7 @@ "resolved_period": 2025, "resolved_value": 138845924.02799723, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_a722039196a4d5c66d8d6102" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_0f2cc07f74505cc089c2fa0f" }, { "name": "desnz.subnational.electricity_kwh@E14001169", @@ -524300,7 +524300,7 @@ "resolved_period": 2025, "resolved_value": 160793562.6369515, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_3b09fcd380683fa3ec88ea95" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_63d855cbd37997ce9101e481" }, { "name": "desnz.subnational.electricity_kwh@E14001170", @@ -524313,7 +524313,7 @@ "resolved_period": 2025, "resolved_value": 130794395.99919298, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_3c87df8835ad4dd5168e12fa" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_60827b3334efd0b70ac554ef" }, { "name": "desnz.subnational.electricity_kwh@E14001171", @@ -524326,7 +524326,7 @@ "resolved_period": 2025, "resolved_value": 127237183.12871808, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_a02acad1fbb4681ea4213738" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_cb3cc10960845d02c6c434db" }, { "name": "desnz.subnational.electricity_kwh@E14001172", @@ -524339,7 +524339,7 @@ "resolved_period": 2025, "resolved_value": 318103194.37331957, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_50c53f5459269b82b53f2030" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_d4122099be87aa9424718755" }, { "name": "desnz.subnational.electricity_kwh@E14001173", @@ -524352,7 +524352,7 @@ "resolved_period": 2025, "resolved_value": 115278261.37433586, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_5c5653e228a796081bc1d9a5" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_8fe385d3fbb57a7564facf43" }, { "name": "desnz.subnational.electricity_kwh@E14001174", @@ -524365,7 +524365,7 @@ "resolved_period": 2025, "resolved_value": 152164742.2615049, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_9ab25f04aac64ae0a6a93a7f" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_21b507b4a06f9b05654a4c8d" }, { "name": "desnz.subnational.electricity_kwh@E14001175", @@ -524378,7 +524378,7 @@ "resolved_period": 2025, "resolved_value": 118752839.99468975, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_1c1282fa33ce987a0da5ac14" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_4953498b51c4ee689a08599f" }, { "name": "desnz.subnational.electricity_kwh@E14001176", @@ -524391,7 +524391,7 @@ "resolved_period": 2025, "resolved_value": 148186516.8938898, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_37fcba44a040cbc7fb546750" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_0ae264a5537d1e845ed8510e" }, { "name": "desnz.subnational.electricity_kwh@E14001177", @@ -524404,7 +524404,7 @@ "resolved_period": 2025, "resolved_value": 126840544.16637832, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_270bcf9ca2dc1c60c736d972" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_cb4c96e4bf257c2db2d95e2a" }, { "name": "desnz.subnational.electricity_kwh@E14001178", @@ -524417,7 +524417,7 @@ "resolved_period": 2025, "resolved_value": 130784165.9396626, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_1c811394cadfd6c94e2ba9e9" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_2f7b0755a3968aaae2e48b13" }, { "name": "desnz.subnational.electricity_kwh@E14001179", @@ -524430,7 +524430,7 @@ "resolved_period": 2025, "resolved_value": 159768895.55107063, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_f101b14336aed13ced731ec9" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_57137369a71ef832133e8539" }, { "name": "desnz.subnational.electricity_kwh@E14001180", @@ -524443,7 +524443,7 @@ "resolved_period": 2025, "resolved_value": 138867623.2998337, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_c5af588cc691f083de62b3f3" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_85b098c35caf762e1ee9794e" }, { "name": "desnz.subnational.electricity_kwh@E14001181", @@ -524456,7 +524456,7 @@ "resolved_period": 2025, "resolved_value": 131314897.40495707, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_3b00f5936ff66764ce114fe3" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_9dd51c6e1650ffce827d2e73" }, { "name": "desnz.subnational.electricity_kwh@E14001182", @@ -524469,7 +524469,7 @@ "resolved_period": 2025, "resolved_value": 138405857.82738024, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_24055cc8029d415cfd38eff0" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_47f334110c239d4e1eb55da4" }, { "name": "desnz.subnational.electricity_kwh@E14001183", @@ -524482,7 +524482,7 @@ "resolved_period": 2025, "resolved_value": 116561667.66474232, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_580fd192e0d2dc41bcc00631" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_53a0aaaa7232eb97f9771ba0" }, { "name": "desnz.subnational.electricity_kwh@E14001184", @@ -524495,7 +524495,7 @@ "resolved_period": 2025, "resolved_value": 135291328.146642, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_c0d3f63a7f7b0ca297046128" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_263c0cd32357f96c2cfa114e" }, { "name": "desnz.subnational.electricity_kwh@E14001185", @@ -524508,7 +524508,7 @@ "resolved_period": 2025, "resolved_value": 140390170.4697124, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_489c6957c786834b43310c5d" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_63adb95d2cb4a433ef28eb22" }, { "name": "desnz.subnational.electricity_kwh@E14001186", @@ -524521,7 +524521,7 @@ "resolved_period": 2025, "resolved_value": 135775866.76498386, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_645f8ca3c50974e0fd096c8f" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_1125a148f2bc2615c0f2da05" }, { "name": "desnz.subnational.electricity_kwh@E14001187", @@ -524534,7 +524534,7 @@ "resolved_period": 2025, "resolved_value": 148758889.67879647, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_71002a7b3bcce9f6dbb5f689" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_19e1413bc8b99e54f47560cb" }, { "name": "desnz.subnational.electricity_kwh@E14001188", @@ -524547,7 +524547,7 @@ "resolved_period": 2025, "resolved_value": 144003757.3806929, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_7090b4ca7eff29b5f1c36972" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_2ddc9063110ebbeec17257c6" }, { "name": "desnz.subnational.electricity_kwh@E14001189", @@ -524560,7 +524560,7 @@ "resolved_period": 2025, "resolved_value": 131994310.28871848, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_5921705b2282cb13d4e8d018" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_7b4f655b39ea9fee4ec6f593" }, { "name": "desnz.subnational.electricity_kwh@E14001190", @@ -524573,7 +524573,7 @@ "resolved_period": 2025, "resolved_value": 123397061.45386922, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_32d483725854407dc6c6cdf7" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_14265921b90f2dcb9934db1c" }, { "name": "desnz.subnational.electricity_kwh@E14001191", @@ -524586,7 +524586,7 @@ "resolved_period": 2025, "resolved_value": 139003479.6593862, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_0cd3fe8da5e49419adb52c30" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_c852620f0200d4669acbc781" }, { "name": "desnz.subnational.electricity_kwh@E14001192", @@ -524599,7 +524599,7 @@ "resolved_period": 2025, "resolved_value": 182856204.38038927, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_e7584f7c668ce844202ebd53" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_c87b66c725ba4188159ba6f0" }, { "name": "desnz.subnational.electricity_kwh@E14001193", @@ -524612,7 +524612,7 @@ "resolved_period": 2025, "resolved_value": 130909332.87514316, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_dc0d2f8c6b6939baf175a112" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_4389e8a2fcea00598419d5c4" }, { "name": "desnz.subnational.electricity_kwh@E14001194", @@ -524625,7 +524625,7 @@ "resolved_period": 2025, "resolved_value": 137312609.38179275, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_e7a7d914faee83c9da4ff02e" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_268f7f0ecfb4e46a79ce1316" }, { "name": "desnz.subnational.electricity_kwh@E14001195", @@ -524638,7 +524638,7 @@ "resolved_period": 2025, "resolved_value": 149959584.5375547, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_ab9cd448e440e72737c8934d" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_e50903e92a29c8fbd519efc4" }, { "name": "desnz.subnational.electricity_kwh@E14001196", @@ -524651,7 +524651,7 @@ "resolved_period": 2025, "resolved_value": 109939335.61172199, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_cfa51db3f3d6d7bc0ac3cb60" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_fb3e758c857a261404f6ed68" }, { "name": "desnz.subnational.electricity_kwh@E14001197", @@ -524664,7 +524664,7 @@ "resolved_period": 2025, "resolved_value": 169070499.19936407, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_1abce68f55e47593b395d6f8" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_57125a0544ab58ba9d13c1e9" }, { "name": "desnz.subnational.electricity_kwh@E14001198", @@ -524677,7 +524677,7 @@ "resolved_period": 2025, "resolved_value": 139405502.00326633, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_129d5b938aea59fccd4a0c83" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_e99e630ca06aac83a0330404" }, { "name": "desnz.subnational.electricity_kwh@E14001199", @@ -524690,7 +524690,7 @@ "resolved_period": 2025, "resolved_value": 125569107.32294555, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_1ab21f2fecd00a88ddac84ff" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_be2053de7ad1056b2d1d9610" }, { "name": "desnz.subnational.electricity_kwh@E14001200", @@ -524703,7 +524703,7 @@ "resolved_period": 2025, "resolved_value": 120059564.44077154, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_26373d610f55d89763f7b17f" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_397a91c42fd6a1ad67a2121a" }, { "name": "desnz.subnational.electricity_kwh@E14001201", @@ -524716,7 +524716,7 @@ "resolved_period": 2025, "resolved_value": 152910618.28557625, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_26281298cec081f12edf1c64" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_d32c3f47209f85ede3befb95" }, { "name": "desnz.subnational.electricity_kwh@E14001202", @@ -524729,7 +524729,7 @@ "resolved_period": 2025, "resolved_value": 132821205.69485159, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_8c3381e6cdabf5a9db45119e" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_61f693596d6c79fdf07472e4" }, { "name": "desnz.subnational.electricity_kwh@E14001203", @@ -524742,7 +524742,7 @@ "resolved_period": 2025, "resolved_value": 154874845.39978614, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_014243f1b9b9667159f95fa2" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_c1e4f134fa9be691b403e8b2" }, { "name": "desnz.subnational.electricity_kwh@E14001204", @@ -524755,7 +524755,7 @@ "resolved_period": 2025, "resolved_value": 122416161.0367, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_d2a4befab1f9c65acd7fe559" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_c262ce35ae3ed2b7ec8fe436" }, { "name": "desnz.subnational.electricity_kwh@E14001205", @@ -524768,7 +524768,7 @@ "resolved_period": 2025, "resolved_value": 125489603.34743798, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_8616041cdbc971321e9103cc" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_7b693b3b8926b7b8e4969006" }, { "name": "desnz.subnational.electricity_kwh@E14001206", @@ -524781,7 +524781,7 @@ "resolved_period": 2025, "resolved_value": 149501403.4963779, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_345c609153434aba936fff4e" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_e43fdcfc64b9484273799dfd" }, { "name": "desnz.subnational.electricity_kwh@E14001207", @@ -524794,7 +524794,7 @@ "resolved_period": 2025, "resolved_value": 176869412.2240569, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_87f153f046be9a794cb3af11" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_bef5d6f7e86c704cfb0aa8f7" }, { "name": "desnz.subnational.electricity_kwh@E14001208", @@ -524807,7 +524807,7 @@ "resolved_period": 2025, "resolved_value": 139866667.67333868, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_dffdc68f932149d65536539d" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_7e2009a1cf1f544167e308e9" }, { "name": "desnz.subnational.electricity_kwh@E14001209", @@ -524820,7 +524820,7 @@ "resolved_period": 2025, "resolved_value": 131518046.13219054, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_6467c6a97ec4bd88955487ab" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_d069c53ae3a83c8b9afb417e" }, { "name": "desnz.subnational.electricity_kwh@E14001210", @@ -524833,7 +524833,7 @@ "resolved_period": 2025, "resolved_value": 128289866.65211259, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_38738bff2555b5d0946300b7" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_63b5c1d525ad619fdcb622b1" }, { "name": "desnz.subnational.electricity_kwh@E14001211", @@ -524846,7 +524846,7 @@ "resolved_period": 2025, "resolved_value": 109710596.98687401, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_b4f9e8e7366ca4fb70a2161a" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_d02498932fccfbd2942fc0aa" }, { "name": "desnz.subnational.electricity_kwh@E14001212", @@ -524859,7 +524859,7 @@ "resolved_period": 2025, "resolved_value": 168545356.46972725, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_d509a39d93fe1fc651f1fc72" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_51c60278d350afc8b7324eaa" }, { "name": "desnz.subnational.electricity_kwh@E14001213", @@ -524872,7 +524872,7 @@ "resolved_period": 2025, "resolved_value": 109236507.31552203, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_552ece19a3aa896bdeab3b79" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_ae5e7efcdced3a5bd9b77c2f" }, { "name": "desnz.subnational.electricity_kwh@E14001214", @@ -524885,7 +524885,7 @@ "resolved_period": 2025, "resolved_value": 155474645.09366563, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_a0e58b1ae78325bd9055f681" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_fdafabe3b90cbb86b4e850a9" }, { "name": "desnz.subnational.electricity_kwh@E14001215", @@ -524898,7 +524898,7 @@ "resolved_period": 2025, "resolved_value": 163270655.13907158, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_90426cdd3c0ab95640713602" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_193b3f65fd666a1df76f979d" }, { "name": "desnz.subnational.electricity_kwh@E14001216", @@ -524911,7 +524911,7 @@ "resolved_period": 2025, "resolved_value": 141396274.51245484, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_2a83e4367f1da8c74e977e38" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_55769c87d9aef2c651dbd1ea" }, { "name": "desnz.subnational.electricity_kwh@E14001217", @@ -524924,7 +524924,7 @@ "resolved_period": 2025, "resolved_value": 172351989.38415122, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_5a360577e8b5d50170f16f5c" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_bd0a160ce4106ba886beefd2" }, { "name": "desnz.subnational.electricity_kwh@E14001218", @@ -524937,7 +524937,7 @@ "resolved_period": 2025, "resolved_value": 130620530.23474064, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_8bdebfd288d821bd371c6924" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_2d8b6fea99975dc1769e1b2c" }, { "name": "desnz.subnational.electricity_kwh@E14001219", @@ -524950,7 +524950,7 @@ "resolved_period": 2025, "resolved_value": 132447574.73192586, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_c0e577caeedf9ee4a1ae195d" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_e8dfbb2a00bae78bc2e51422" }, { "name": "desnz.subnational.electricity_kwh@E14001220", @@ -524963,7 +524963,7 @@ "resolved_period": 2025, "resolved_value": 119982895.09847133, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_a04212da263e7fa7b956f940" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_b7818a46fbea12e6f361aaec" }, { "name": "desnz.subnational.electricity_kwh@E14001221", @@ -524976,7 +524976,7 @@ "resolved_period": 2025, "resolved_value": 147901072.3855998, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_8a32900dd955e2040ed72e10" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_fa112ff6a39b414479f8eb0d" }, { "name": "desnz.subnational.electricity_kwh@E14001222", @@ -524989,7 +524989,7 @@ "resolved_period": 2025, "resolved_value": 116376248.70453529, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_a9e433ded011b09aa399e1ea" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_3efcedf0e9b71d32025f6362" }, { "name": "desnz.subnational.electricity_kwh@E14001223", @@ -525002,7 +525002,7 @@ "resolved_period": 2025, "resolved_value": 139287457.4018641, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_5ac56b1523d8bebffb3b7c6f" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_ca7e8b78662058cfb3766c55" }, { "name": "desnz.subnational.electricity_kwh@E14001224", @@ -525015,7 +525015,7 @@ "resolved_period": 2025, "resolved_value": 169657572.5487123, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_01c9f44eb62f75a038d47b47" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_4863bfb43eb5a73c8acd2fcb" }, { "name": "desnz.subnational.electricity_kwh@E14001225", @@ -525028,7 +525028,7 @@ "resolved_period": 2025, "resolved_value": 156985694.94810534, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_8db34a4dac6e67e24d0f7391" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_8c127cf7e5e02dc9f81b3205" }, { "name": "desnz.subnational.electricity_kwh@E14001226", @@ -525041,7 +525041,7 @@ "resolved_period": 2025, "resolved_value": 154915330.32134888, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_cda2e637976931d74ff41f2e" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_aea56993113f6c0d02fe947e" }, { "name": "desnz.subnational.electricity_kwh@E14001227", @@ -525054,7 +525054,7 @@ "resolved_period": 2025, "resolved_value": 154177267.44983575, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_a2013b30342533ffc3b97e55" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_e469bd80558e4360e949192e" }, { "name": "desnz.subnational.electricity_kwh@E14001228", @@ -525067,7 +525067,7 @@ "resolved_period": 2025, "resolved_value": 121920079.48911902, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_415d8320059b8c8df8f44ed3" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_d6b611752628e08fe683d9cb" }, { "name": "desnz.subnational.electricity_kwh@E14001229", @@ -525080,7 +525080,7 @@ "resolved_period": 2025, "resolved_value": 145843238.49846432, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_9dc3a726ff5ca362e747b6e3" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_8af488b6be09d93dd41e0746" }, { "name": "desnz.subnational.electricity_kwh@E14001230", @@ -525093,7 +525093,7 @@ "resolved_period": 2025, "resolved_value": 163673150.00635916, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_655821e0c02d1beb0f8a47bd" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_668f7ebbef949594851bdf3f" }, { "name": "desnz.subnational.electricity_kwh@E14001231", @@ -525106,7 +525106,7 @@ "resolved_period": 2025, "resolved_value": 115250765.4371686, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_22b12aea2098c05baddff4fb" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_6989d9a6e8ef4ff5648efcc9" }, { "name": "desnz.subnational.electricity_kwh@E14001232", @@ -525119,7 +525119,7 @@ "resolved_period": 2025, "resolved_value": 137448436.6255693, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_ff120b1408fd4568ea8cac6a" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_698743b9f588b95181dced40" }, { "name": "desnz.subnational.electricity_kwh@E14001233", @@ -525132,7 +525132,7 @@ "resolved_period": 2025, "resolved_value": 134292499.9055849, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_788c918c7fbfebc1612b1e39" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_f099bbba132a71f6be6cbcd2" }, { "name": "desnz.subnational.electricity_kwh@E14001234", @@ -525145,7 +525145,7 @@ "resolved_period": 2025, "resolved_value": 166165552.79847115, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_561c43f0ec949fff03a2fbc7" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_e42d52ec9ec15cf6199e3c17" }, { "name": "desnz.subnational.electricity_kwh@E14001235", @@ -525158,7 +525158,7 @@ "resolved_period": 2025, "resolved_value": 144540297.28581122, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_883669e2674b2c8c0f29da78" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_89052e9cef99b627b5d031ae" }, { "name": "desnz.subnational.electricity_kwh@E14001236", @@ -525171,7 +525171,7 @@ "resolved_period": 2025, "resolved_value": 142887942.64948052, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_8418b2a10fb8d35204877d92" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_cbd34627c4ce081320a9a080" }, { "name": "desnz.subnational.electricity_kwh@E14001237", @@ -525184,7 +525184,7 @@ "resolved_period": 2025, "resolved_value": 133578589.03901866, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_fc89d70c97bad2d00f4467db" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_665793180c8c0cadc71b8418" }, { "name": "desnz.subnational.electricity_kwh@E14001238", @@ -525197,7 +525197,7 @@ "resolved_period": 2025, "resolved_value": 185708746.74549893, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_96b89fd600636168c77fc879" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_f535e3e999cb34c6e18185b4" }, { "name": "desnz.subnational.electricity_kwh@E14001239", @@ -525210,7 +525210,7 @@ "resolved_period": 2025, "resolved_value": 124397434.38480952, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_35224fb1c198e62b16e901d0" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_74b8f5d1c500ff4994a5928c" }, { "name": "desnz.subnational.electricity_kwh@E14001240", @@ -525223,7 +525223,7 @@ "resolved_period": 2025, "resolved_value": 152459111.3008207, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_568539cca8b0a9b31670a3ef" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_676ee8db18c44a14f6c9b230" }, { "name": "desnz.subnational.electricity_kwh@E14001241", @@ -525236,7 +525236,7 @@ "resolved_period": 2025, "resolved_value": 141937633.33211422, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_3beb4372bf38b41407dbbfb7" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_15e286dd471f397aa7b376f0" }, { "name": "desnz.subnational.electricity_kwh@E14001242", @@ -525249,7 +525249,7 @@ "resolved_period": 2025, "resolved_value": 147970494.45235038, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_7d6d7e9d08382fc1f7a92f0c" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_2825c31a73667ea351837d43" }, { "name": "desnz.subnational.electricity_kwh@E14001243", @@ -525262,7 +525262,7 @@ "resolved_period": 2025, "resolved_value": 146918086.78994608, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_b50b2f52dad16160d171e520" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_e26e43f597f8930256fa6dfb" }, { "name": "desnz.subnational.electricity_kwh@E14001244", @@ -525275,7 +525275,7 @@ "resolved_period": 2025, "resolved_value": 118943727.25470364, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_fef513e846a9ed0dfa7b87af" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_919db3313ecf47480d2083dd" }, { "name": "desnz.subnational.electricity_kwh@E14001245", @@ -525288,7 +525288,7 @@ "resolved_period": 2025, "resolved_value": 135554553.18123165, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_b142cabce7a367f7aacd0866" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_713c687ff01d4e19fd87bdfe" }, { "name": "desnz.subnational.electricity_kwh@E14001246", @@ -525301,7 +525301,7 @@ "resolved_period": 2025, "resolved_value": 124972892.86697786, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_4196df1a6aad0b9a9a231699" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_fee99f8fe98798a3e94746a8" }, { "name": "desnz.subnational.electricity_kwh@E14001247", @@ -525314,7 +525314,7 @@ "resolved_period": 2025, "resolved_value": 158901127.852625, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_6cf73af84d818e7a851a8b19" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_c4b0de5e52b5366d34ef7f4f" }, { "name": "desnz.subnational.electricity_kwh@E14001248", @@ -525327,7 +525327,7 @@ "resolved_period": 2025, "resolved_value": 148103485.7197484, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_d219049cd5a3661967e3546b" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_d9ad89e5634ee8712107acdc" }, { "name": "desnz.subnational.electricity_kwh@E14001249", @@ -525340,7 +525340,7 @@ "resolved_period": 2025, "resolved_value": 172684512.79746342, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_4cd7d4cc87c304c59b079873" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_78a826eb6ba3cccad62f08e2" }, { "name": "desnz.subnational.electricity_kwh@E14001250", @@ -525353,7 +525353,7 @@ "resolved_period": 2025, "resolved_value": 151595907.85642257, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_f06681d2998c4f9c00d99c6f" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_2328bc14548792f908ce6453" }, { "name": "desnz.subnational.electricity_kwh@E14001251", @@ -525366,7 +525366,7 @@ "resolved_period": 2025, "resolved_value": 123379526.86600345, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_8e398bfb1f5b93fb8b9e8696" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_5933d5381e51746dd024f178" }, { "name": "desnz.subnational.electricity_kwh@E14001252", @@ -525379,7 +525379,7 @@ "resolved_period": 2025, "resolved_value": 123872400.88053419, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_51fde8629ce8a8dbaf2b7063" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_8f3011a1d59b22ae3fa0ad05" }, { "name": "desnz.subnational.electricity_kwh@E14001253", @@ -525392,7 +525392,7 @@ "resolved_period": 2025, "resolved_value": 151710080.36451283, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_3385f02014f22cbaf4b24114" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_c9390e84f55108c19b6eadb3" }, { "name": "desnz.subnational.electricity_kwh@E14001254", @@ -525405,7 +525405,7 @@ "resolved_period": 2025, "resolved_value": 136000991.77502558, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_435e3a15a60726f29251131e" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_8d6e75bde5fab7ea3ca4bcd5" }, { "name": "desnz.subnational.electricity_kwh@E14001255", @@ -525418,7 +525418,7 @@ "resolved_period": 2025, "resolved_value": 131725611.10369906, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_ad954716ac2dd486f8bf39f2" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_67ae0ccdbae9a6496e00ff35" }, { "name": "desnz.subnational.electricity_kwh@E14001256", @@ -525431,7 +525431,7 @@ "resolved_period": 2025, "resolved_value": 144375548.5543589, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_0159bc42678542dd47d76893" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_3fe681ceae10b4a4af3a7264" }, { "name": "desnz.subnational.electricity_kwh@E14001257", @@ -525444,7 +525444,7 @@ "resolved_period": 2025, "resolved_value": 137531334.19950062, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_02418f8ca30d7c2b8edf319b" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_174a3ee1665431285f5c7f91" }, { "name": "desnz.subnational.electricity_kwh@E14001258", @@ -525457,7 +525457,7 @@ "resolved_period": 2025, "resolved_value": 150832260.42884958, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_93ae780976b99168c081be84" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_34f404fc6a78ad185d2dbc6c" }, { "name": "desnz.subnational.electricity_kwh@E14001259", @@ -525470,7 +525470,7 @@ "resolved_period": 2025, "resolved_value": 133339858.86320296, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_10f9a3a35e96762af69fa908" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_86246248c284b6a7f033f52a" }, { "name": "desnz.subnational.electricity_kwh@E14001260", @@ -525483,7 +525483,7 @@ "resolved_period": 2025, "resolved_value": 133364491.31690809, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_548c7780141289dac6be6bc2" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_9f79ffeeb572afaccdf9fb6e" }, { "name": "desnz.subnational.electricity_kwh@E14001261", @@ -525496,7 +525496,7 @@ "resolved_period": 2025, "resolved_value": 116449355.42034519, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_3fdda870de59f4e1670d67a2" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_ccf52ff8edaffca70e8e654c" }, { "name": "desnz.subnational.electricity_kwh@E14001262", @@ -525509,7 +525509,7 @@ "resolved_period": 2025, "resolved_value": 138722825.97715375, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_468bf9347abc6eba3918b2e3" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_712b783c3781bc120b64768c" }, { "name": "desnz.subnational.electricity_kwh@E14001263", @@ -525522,7 +525522,7 @@ "resolved_period": 2025, "resolved_value": 143741475.7906348, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_25334e494033a1713dfa7b35" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_6c27421354dfd49a9d2f8f69" }, { "name": "desnz.subnational.electricity_kwh@E14001264", @@ -525535,7 +525535,7 @@ "resolved_period": 2025, "resolved_value": 153446064.87591076, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_937df618f637e296fdc0bc3c" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_4bd3202a69f3940a676c3c57" }, { "name": "desnz.subnational.electricity_kwh@E14001265", @@ -525548,7 +525548,7 @@ "resolved_period": 2025, "resolved_value": 176075166.39576286, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_69f6fd28cccd15c5e59335f0" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_7baf7bbd2a04371800b3aca1" }, { "name": "desnz.subnational.electricity_kwh@E14001266", @@ -525561,7 +525561,7 @@ "resolved_period": 2025, "resolved_value": 134228039.64041933, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_fe87920a9ba52d17bd9ad825" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_8cfb7cd1c169f79adca2d0aa" }, { "name": "desnz.subnational.electricity_kwh@E14001267", @@ -525574,7 +525574,7 @@ "resolved_period": 2025, "resolved_value": 147354703.82861796, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_6ebe243556c50c91a26b8c0a" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_510ee69212e041ab4f3957f8" }, { "name": "desnz.subnational.electricity_kwh@E14001268", @@ -525587,7 +525587,7 @@ "resolved_period": 2025, "resolved_value": 153825896.4205519, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_bb9b82f4c6de0b89975739cc" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_8082471b0e53f1ac428af7e2" }, { "name": "desnz.subnational.electricity_kwh@E14001269", @@ -525600,7 +525600,7 @@ "resolved_period": 2025, "resolved_value": 150081983.10202354, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_646eaf0e8f46a4bb09c4d3b9" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_f2ec1237dd50e7fb7c168007" }, { "name": "desnz.subnational.electricity_kwh@E14001270", @@ -525613,7 +525613,7 @@ "resolved_period": 2025, "resolved_value": 131569984.39796142, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_95aad1450d83c252a7e2e2c4" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_6bff74a9599a21f57c354565" }, { "name": "desnz.subnational.electricity_kwh@E14001271", @@ -525626,7 +525626,7 @@ "resolved_period": 2025, "resolved_value": 135149175.8676884, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_fde3b4a91b5bf72d6d595978" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_2565043179fbc5bd217fb8ef" }, { "name": "desnz.subnational.electricity_kwh@E14001272", @@ -525639,7 +525639,7 @@ "resolved_period": 2025, "resolved_value": 112624082.16406001, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_705e0dc3d5a1aa736e3d7827" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_b4f2e906bb0af2dd833a5840" }, { "name": "desnz.subnational.electricity_kwh@E14001273", @@ -525652,7 +525652,7 @@ "resolved_period": 2025, "resolved_value": 149808915.92709202, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_fcf11c4563b7c0ff03359fba" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_ab4005d5a0c2909403c97ae5" }, { "name": "desnz.subnational.electricity_kwh@E14001274", @@ -525665,7 +525665,7 @@ "resolved_period": 2025, "resolved_value": 148637663.81354925, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_d4d48e8dd3861e1fa4708da3" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_c21589f616e78b88b0c43c38" }, { "name": "desnz.subnational.electricity_kwh@E14001275", @@ -525678,7 +525678,7 @@ "resolved_period": 2025, "resolved_value": 129108277.65337524, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_dd5bbb90c8bd721ad35c03f6" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_b1a5063e41b711c4c3797327" }, { "name": "desnz.subnational.electricity_kwh@E14001276", @@ -525691,7 +525691,7 @@ "resolved_period": 2025, "resolved_value": 142159355.65008795, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_b3ed4e728d68e198358c7f90" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_ea9ea8c465be049fd86f5478" }, { "name": "desnz.subnational.electricity_kwh@E14001277", @@ -525704,7 +525704,7 @@ "resolved_period": 2025, "resolved_value": 124098049.85734773, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_a7a69fb70bac2e9d1c948501" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_098e0859d7c0c297ba4e386c" }, { "name": "desnz.subnational.electricity_kwh@E14001278", @@ -525717,7 +525717,7 @@ "resolved_period": 2025, "resolved_value": 140554178.90875542, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_0bfc0336155a3cc5ae2570fb" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_74eb70f5de6a8ec2cb708ece" }, { "name": "desnz.subnational.electricity_kwh@E14001279", @@ -525730,7 +525730,7 @@ "resolved_period": 2025, "resolved_value": 174915581.56512144, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_e058a2359a6855deae8ec8e2" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_828ddb0ba0a27054758d73c4" }, { "name": "desnz.subnational.electricity_kwh@E14001280", @@ -525743,7 +525743,7 @@ "resolved_period": 2025, "resolved_value": 179890420.45208022, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_e3da89909d0d6d5de1065399" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_765d01813b309b6ab852daa6" }, { "name": "desnz.subnational.electricity_kwh@E14001281", @@ -525756,7 +525756,7 @@ "resolved_period": 2025, "resolved_value": 146675365.21205944, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_2d09adeffa90e2a46be8cf38" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_29367f73995042a79a757eb5" }, { "name": "desnz.subnational.electricity_kwh@E14001282", @@ -525769,7 +525769,7 @@ "resolved_period": 2025, "resolved_value": 142227259.72282577, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_c653185877a85e1e06d4239b" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_1509c40fc269420042a84056" }, { "name": "desnz.subnational.electricity_kwh@E14001283", @@ -525782,7 +525782,7 @@ "resolved_period": 2025, "resolved_value": 161665456.23037887, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_9c6c2fa25209a6a8d238ae2f" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_0692a5500a4ada056768571e" }, { "name": "desnz.subnational.electricity_kwh@E14001284", @@ -525795,7 +525795,7 @@ "resolved_period": 2025, "resolved_value": 163058655.00444275, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_d01546cd7bdd273acb7c72a6" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_6c38daf7b5c2d498a826a205" }, { "name": "desnz.subnational.electricity_kwh@E14001285", @@ -525808,7 +525808,7 @@ "resolved_period": 2025, "resolved_value": 155771348.48482603, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_0d0fdbc5a09fc8f82940f56f" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_9b62a6ae8cc0a0f0777cca75" }, { "name": "desnz.subnational.electricity_kwh@E14001286", @@ -525821,7 +525821,7 @@ "resolved_period": 2025, "resolved_value": 123833666.06889443, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_67e2e0ee3a66cccef3b9465a" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_928ed4ec905b887ebc20af68" }, { "name": "desnz.subnational.electricity_kwh@E14001287", @@ -525834,7 +525834,7 @@ "resolved_period": 2025, "resolved_value": 128659324.80794924, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_2b187fab6b4a8123e9449152" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_a22f824725eaabba7f72347b" }, { "name": "desnz.subnational.electricity_kwh@E14001288", @@ -525847,7 +525847,7 @@ "resolved_period": 2025, "resolved_value": 145943973.55863723, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_d1310da5c050313de9b3957b" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_a66efadb97ea18c467a7df73" }, { "name": "desnz.subnational.electricity_kwh@E14001289", @@ -525860,7 +525860,7 @@ "resolved_period": 2025, "resolved_value": 144682813.64380944, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_1f0268e010c92a780fbe5ce6" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_af89e2b93df87b41d43abd13" }, { "name": "desnz.subnational.electricity_kwh@E14001290", @@ -525873,7 +525873,7 @@ "resolved_period": 2025, "resolved_value": 139648080.82961643, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_ce006406672f801d3766ed74" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_9ad47c05443393942858893d" }, { "name": "desnz.subnational.electricity_kwh@E14001291", @@ -525886,7 +525886,7 @@ "resolved_period": 2025, "resolved_value": 146802515.5288483, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_8f558fdbe05f4f13f0f98537" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_3d35228f422f4acc537351a6" }, { "name": "desnz.subnational.electricity_kwh@E14001292", @@ -525899,7 +525899,7 @@ "resolved_period": 2025, "resolved_value": 138792300.4422296, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_1f524a7fff255167e13dc113" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_ad0b3476a806dc06369ffb24" }, { "name": "desnz.subnational.electricity_kwh@E14001293", @@ -525912,7 +525912,7 @@ "resolved_period": 2025, "resolved_value": 132394755.24423406, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_315439c5cef77176e2e8a746" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_e4678434d7cfe8c5902c8da4" }, { "name": "desnz.subnational.electricity_kwh@E14001294", @@ -525925,7 +525925,7 @@ "resolved_period": 2025, "resolved_value": 167038538.7233382, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_e5248d4d4abff78e61509b54" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_259a98bd55a49f1dc1f8e66c" }, { "name": "desnz.subnational.electricity_kwh@E14001295", @@ -525938,7 +525938,7 @@ "resolved_period": 2025, "resolved_value": 116554571.0386124, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_9b423f6187f14e47b35b0284" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_f8296c4bc4f9d0ae102a06ac" }, { "name": "desnz.subnational.electricity_kwh@E14001296", @@ -525951,7 +525951,7 @@ "resolved_period": 2025, "resolved_value": 135931760.7013562, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_f40ce9a5a44c246ca71e7706" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_c7e5de9d8f26735fc0ac07f7" }, { "name": "desnz.subnational.electricity_kwh@E14001297", @@ -525964,7 +525964,7 @@ "resolved_period": 2025, "resolved_value": 135337456.291565, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_d7bccb38900980af16a25127" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_3e3cb5b7c7219ef3fc3d4c16" }, { "name": "desnz.subnational.electricity_kwh@E14001298", @@ -525977,7 +525977,7 @@ "resolved_period": 2025, "resolved_value": 160313725.73940566, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_2365f0075333c8e09530861c" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_fe3b0404a3af8fbbc7156648" }, { "name": "desnz.subnational.electricity_kwh@E14001299", @@ -525990,7 +525990,7 @@ "resolved_period": 2025, "resolved_value": 111090466.06702815, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_11f07df8be3e6b5ec9ba4d2e" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_17717fa9b378831bb58fd0e8" }, { "name": "desnz.subnational.electricity_kwh@E14001300", @@ -526003,7 +526003,7 @@ "resolved_period": 2025, "resolved_value": 129190498.9584743, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_707773f28e95b8b110b0eb6e" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_881d2670d46c932a733bfbd1" }, { "name": "desnz.subnational.electricity_kwh@E14001301", @@ -526016,7 +526016,7 @@ "resolved_period": 2025, "resolved_value": 130223595.73811892, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_c829fc7add154b9d1d2d887e" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_4f109d33f0b6d65f1ef20485" }, { "name": "desnz.subnational.electricity_kwh@E14001302", @@ -526029,7 +526029,7 @@ "resolved_period": 2025, "resolved_value": 146258213.11247894, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_d73158073d7b979be33a0a16" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_fd9cd70fb19c54df0dabbdb6" }, { "name": "desnz.subnational.electricity_kwh@E14001303", @@ -526042,7 +526042,7 @@ "resolved_period": 2025, "resolved_value": 104118483.20977503, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_110ad42e5a4f65a14aa6f28a" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_d0108228bc08b32ebd6af9e9" }, { "name": "desnz.subnational.electricity_kwh@E14001304", @@ -526055,7 +526055,7 @@ "resolved_period": 2025, "resolved_value": 110221732.9590363, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_02c42593e0ff4711573a67de" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_41e7ae3c960821a922d71ceb" }, { "name": "desnz.subnational.electricity_kwh@E14001305", @@ -526068,7 +526068,7 @@ "resolved_period": 2025, "resolved_value": 126582949.51765539, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_5532c07c76c65db6f0290190" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_1930042da35db8d18b0e27b1" }, { "name": "desnz.subnational.electricity_kwh@E14001306", @@ -526081,7 +526081,7 @@ "resolved_period": 2025, "resolved_value": 151864826.62291905, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_6a975bc892d3df15ecd56c3e" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_cce9d8620542105fd5c6695e" }, { "name": "desnz.subnational.electricity_kwh@E14001307", @@ -526094,7 +526094,7 @@ "resolved_period": 2025, "resolved_value": 104392997.95608072, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_22505b5f0af882d0f99a5ee8" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_5114b18594ee06d0eabd435c" }, { "name": "desnz.subnational.electricity_kwh@E14001308", @@ -526107,7 +526107,7 @@ "resolved_period": 2025, "resolved_value": 129985302.81899807, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_2491b2e2f25dab0b44c21649" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_a30820f6c8a29de4ed08b8dc" }, { "name": "desnz.subnational.electricity_kwh@E14001309", @@ -526120,7 +526120,7 @@ "resolved_period": 2025, "resolved_value": 168509938.3872003, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_40d8bf118d1b980505749932" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_4e70fd97017e41a3a38b5e75" }, { "name": "desnz.subnational.electricity_kwh@E14001310", @@ -526133,7 +526133,7 @@ "resolved_period": 2025, "resolved_value": 267398019.14944184, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_840ed86c482258984e56b467" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_5e1e1fd522b04c79a3b2bc05" }, { "name": "desnz.subnational.electricity_kwh@E14001311", @@ -526146,7 +526146,7 @@ "resolved_period": 2025, "resolved_value": 149931478.93892846, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_f74b75b0391cc4c643e2d7ae" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_29befd99b6d97f3ef1e33bbf" }, { "name": "desnz.subnational.electricity_kwh@E14001312", @@ -526159,7 +526159,7 @@ "resolved_period": 2025, "resolved_value": 146030012.29721463, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_0e57225cd3db1d147a51ef08" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_72662862c7108124bcd336de" }, { "name": "desnz.subnational.electricity_kwh@E14001313", @@ -526172,7 +526172,7 @@ "resolved_period": 2025, "resolved_value": 116160812.29489678, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_92d7cd39f5be1c66f3da39de" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_bc284ccc3f6351046d6d8123" }, { "name": "desnz.subnational.electricity_kwh@E14001314", @@ -526185,7 +526185,7 @@ "resolved_period": 2025, "resolved_value": 134906591.53772417, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_de9a654d19053e1fd649de4b" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_f63eed74602338707fb2f004" }, { "name": "desnz.subnational.electricity_kwh@E14001315", @@ -526198,7 +526198,7 @@ "resolved_period": 2025, "resolved_value": 133723824.1668321, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_7591df94c9ef9fc99d999ae9" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_8dd77701a03af7678acdd991" }, { "name": "desnz.subnational.electricity_kwh@E14001316", @@ -526211,7 +526211,7 @@ "resolved_period": 2025, "resolved_value": 122370644.22510412, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_8f101a97c461eac1551cb155" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_075cd256bf389adef1c312fd" }, { "name": "desnz.subnational.electricity_kwh@E14001317", @@ -526224,7 +526224,7 @@ "resolved_period": 2025, "resolved_value": 111169512.0660292, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_05f7f5710f4f4b8846c5b02d" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_1eabd63f8d9f34652b3101fd" }, { "name": "desnz.subnational.electricity_kwh@E14001318", @@ -526237,7 +526237,7 @@ "resolved_period": 2025, "resolved_value": 122947671.48084658, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_5e51d411797cf413b1332a7f" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_6102eaf91ad10b0e22d1610d" }, { "name": "desnz.subnational.electricity_kwh@E14001319", @@ -526250,7 +526250,7 @@ "resolved_period": 2025, "resolved_value": 127277835.65368867, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_3eed7b4fc1536ff4c6a6eb4d" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_c549bf9fc9ee4a6dce26b477" }, { "name": "desnz.subnational.electricity_kwh@E14001320", @@ -526263,7 +526263,7 @@ "resolved_period": 2025, "resolved_value": 130924304.76290876, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_e88d3a4de52b40a4164a9e82" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_df30ed6104c002baf729ec12" }, { "name": "desnz.subnational.electricity_kwh@E14001321", @@ -526276,7 +526276,7 @@ "resolved_period": 2025, "resolved_value": 128697485.83096342, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_ada442cd79d89d8aa18c250a" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_8e52ef19a2dbae0ef7d58246" }, { "name": "desnz.subnational.electricity_kwh@E14001322", @@ -526289,7 +526289,7 @@ "resolved_period": 2025, "resolved_value": 124593593.39299953, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_cd5b502481d569d013bc768b" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_84025543d694cab6e8bf64cd" }, { "name": "desnz.subnational.electricity_kwh@E14001323", @@ -526302,7 +526302,7 @@ "resolved_period": 2025, "resolved_value": 164834523.6196325, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_0dab75da01a87bec67ffbd30" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_b2e19e23d3d3a156832ae95c" }, { "name": "desnz.subnational.electricity_kwh@E14001324", @@ -526315,7 +526315,7 @@ "resolved_period": 2025, "resolved_value": 119389355.84852578, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_4429c7a233c629184904e161" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_09d22ac5fdf0ea61e81c8c2a" }, { "name": "desnz.subnational.electricity_kwh@E14001325", @@ -526328,7 +526328,7 @@ "resolved_period": 2025, "resolved_value": 121567304.50444278, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_2b1aec6d1de785d3e96f8ad6" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_8df9625f909d49bc44d0c26a" }, { "name": "desnz.subnational.electricity_kwh@E14001326", @@ -526341,7 +526341,7 @@ "resolved_period": 2025, "resolved_value": 110601733.08676708, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_5a5e9af9eee7cf5502139b50" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_fc087e7f15335f1471795d76" }, { "name": "desnz.subnational.electricity_kwh@E14001327", @@ -526354,7 +526354,7 @@ "resolved_period": 2025, "resolved_value": 134550049.93300775, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_f65a66ba5e56e4befe53dafa" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_825e0649963eb68de3ee76eb" }, { "name": "desnz.subnational.electricity_kwh@E14001328", @@ -526367,7 +526367,7 @@ "resolved_period": 2025, "resolved_value": 146526567.5200158, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_1f7e27b2a0350c19c8c47b4e" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_243aaa0fb93333cd721c4ad5" }, { "name": "desnz.subnational.electricity_kwh@E14001329", @@ -526380,7 +526380,7 @@ "resolved_period": 2025, "resolved_value": 134059194.12701447, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_a48ef2a3a7891520d5248de1" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_0634f7d639c4bc7545b2279d" }, { "name": "desnz.subnational.electricity_kwh@E14001330", @@ -526393,7 +526393,7 @@ "resolved_period": 2025, "resolved_value": 140190320.44636276, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_494d5d0d76c5f98ca3c99eb0" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_bd434da13f12248f184c27e5" }, { "name": "desnz.subnational.electricity_kwh@E14001331", @@ -526406,7 +526406,7 @@ "resolved_period": 2025, "resolved_value": 136098174.95682436, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_d19eeb5097b501941a4a5489" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_10098d519518adcd306e5b0f" }, { "name": "desnz.subnational.electricity_kwh@E14001332", @@ -526419,7 +526419,7 @@ "resolved_period": 2025, "resolved_value": 141215508.23768228, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_6e0f22ddbe07587f29fe916a" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_389123f0c81b5a3a730866eb" }, { "name": "desnz.subnational.electricity_kwh@E14001333", @@ -526432,7 +526432,7 @@ "resolved_period": 2025, "resolved_value": 116244767.94528262, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_f1ca8d9cf6666d52c9493f12" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_802abd7c681086860ab52b6c" }, { "name": "desnz.subnational.electricity_kwh@E14001334", @@ -526445,7 +526445,7 @@ "resolved_period": 2025, "resolved_value": 131079350.782878, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_30c26359e94b6d071068ec08" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_a88678069dc5cc458e2e8c71" }, { "name": "desnz.subnational.electricity_kwh@E14001335", @@ -526458,7 +526458,7 @@ "resolved_period": 2025, "resolved_value": 140523515.27679348, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_39acf394b7fbe178a969898e" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_5070cae92b9a8c2a69f4db30" }, { "name": "desnz.subnational.electricity_kwh@E14001336", @@ -526471,7 +526471,7 @@ "resolved_period": 2025, "resolved_value": 131344493.58390272, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_7f959c0817719f452e8595e3" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_95f192d165b79d3ca4e52b75" }, { "name": "desnz.subnational.electricity_kwh@E14001337", @@ -526484,7 +526484,7 @@ "resolved_period": 2025, "resolved_value": 117077842.35266452, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_080b151b96330ddf86fc0228" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_b834957c2d05f59ff1f35d53" }, { "name": "desnz.subnational.electricity_kwh@E14001338", @@ -526497,7 +526497,7 @@ "resolved_period": 2025, "resolved_value": 164074008.14220342, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_35dac1aa29d9355eda21b9bc" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_cee1f1722e80316b141bb990" }, { "name": "desnz.subnational.electricity_kwh@E14001339", @@ -526510,7 +526510,7 @@ "resolved_period": 2025, "resolved_value": 113978332.94498423, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_2bf57e774eca1fed325f66e9" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_2238a0d3df611264a53bd4c6" }, { "name": "desnz.subnational.electricity_kwh@E14001340", @@ -526523,7 +526523,7 @@ "resolved_period": 2025, "resolved_value": 119528227.22908282, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_1f40ab7622c0a9a61d5ac8e2" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_f69962d4decdee5895fd56fe" }, { "name": "desnz.subnational.electricity_kwh@E14001341", @@ -526536,7 +526536,7 @@ "resolved_period": 2025, "resolved_value": 112714807.72860819, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_0052aae7b2dd0bef5b8bee68" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_2f08aee0ae3151faad5be1a9" }, { "name": "desnz.subnational.electricity_kwh@E14001342", @@ -526549,7 +526549,7 @@ "resolved_period": 2025, "resolved_value": 118985489.99717312, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_e65972464c35e650933b84bf" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_3bb88095db003fdf5d2cf134" }, { "name": "desnz.subnational.electricity_kwh@E14001343", @@ -526562,7 +526562,7 @@ "resolved_period": 2025, "resolved_value": 157225822.378107, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_aa2310fe3fe25e5bed36a9d3" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_f0c040a946bcb1b64150eb69" }, { "name": "desnz.subnational.electricity_kwh@E14001344", @@ -526575,7 +526575,7 @@ "resolved_period": 2025, "resolved_value": 122721661.6277238, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_7c12b2f1ef8990ec146a8637" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_fa84ddb2b140e9adaa56c093" }, { "name": "desnz.subnational.electricity_kwh@E14001345", @@ -526588,7 +526588,7 @@ "resolved_period": 2025, "resolved_value": 119572645.52442564, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_af9d3a3741cac9e0784b5bf9" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_3c0c5e5aa4c49066899e4f45" }, { "name": "desnz.subnational.electricity_kwh@E14001346", @@ -526601,7 +526601,7 @@ "resolved_period": 2025, "resolved_value": 148546519.86445633, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_76afe709768fea945f92fc4b" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_9f7810bc21dd451013e70285" }, { "name": "desnz.subnational.electricity_kwh@E14001347", @@ -526614,7 +526614,7 @@ "resolved_period": 2025, "resolved_value": 149617153.98247296, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_3bfa29a53a42b46a084baac4" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_41bc8232b63cf88aa4def961" }, { "name": "desnz.subnational.electricity_kwh@E14001348", @@ -526627,7 +526627,7 @@ "resolved_period": 2025, "resolved_value": 171129211.1423087, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_f6d3122e21a68a7a63dca1db" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_2a4292172b943a26c30182ff" }, { "name": "desnz.subnational.electricity_kwh@E14001349", @@ -526640,7 +526640,7 @@ "resolved_period": 2025, "resolved_value": 147270138.26590133, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_98eccf46d20e6a2b4c751cf6" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_0f7f0f48d90c5f9d8e7b99c5" }, { "name": "desnz.subnational.electricity_kwh@E14001350", @@ -526653,7 +526653,7 @@ "resolved_period": 2025, "resolved_value": 123284383.7579574, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_9a7f1e3a3e788b618af78b5d" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_27f58d6c19837f9d697f36e2" }, { "name": "desnz.subnational.electricity_kwh@E14001351", @@ -526666,7 +526666,7 @@ "resolved_period": 2025, "resolved_value": 165897873.793618, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_b3db9047ca4b647e34cba7e4" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_84374ff1f2c5deb36d68d4ab" }, { "name": "desnz.subnational.electricity_kwh@E14001352", @@ -526679,7 +526679,7 @@ "resolved_period": 2025, "resolved_value": 225118717.64916506, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_740636190b48e33d78128fbc" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_d33f5b83a2b7c0db2d9a2f1c" }, { "name": "desnz.subnational.electricity_kwh@E14001353", @@ -526692,7 +526692,7 @@ "resolved_period": 2025, "resolved_value": 129154393.26752752, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_05ac63d55aa209718ca6f5ea" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_37a9c1d4a52319cacae7e82c" }, { "name": "desnz.subnational.electricity_kwh@E14001354", @@ -526705,7 +526705,7 @@ "resolved_period": 2025, "resolved_value": 120740448.57307586, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_ca69bc673706322175b08907" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_f283823e4d824346e0aee1c8" }, { "name": "desnz.subnational.electricity_kwh@E14001355", @@ -526718,7 +526718,7 @@ "resolved_period": 2025, "resolved_value": 129535854.22163522, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_8e008b6389ac8bd518b9f8e0" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_bb9173dc577af3c27bd8784c" }, { "name": "desnz.subnational.electricity_kwh@E14001356", @@ -526731,7 +526731,7 @@ "resolved_period": 2025, "resolved_value": 152168200.04922757, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_0cea750d5e129f522e4f091d" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_37bf43be5d7e8c2af12bddd5" }, { "name": "desnz.subnational.electricity_kwh@E14001357", @@ -526744,7 +526744,7 @@ "resolved_period": 2025, "resolved_value": 136273646.959896, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_7c8e21862fa60d7a32d75311" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_b8c5d70948e8f9979b3ef979" }, { "name": "desnz.subnational.electricity_kwh@E14001358", @@ -526757,7 +526757,7 @@ "resolved_period": 2025, "resolved_value": 142810080.80190632, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_479fd795a605284b901c4b68" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_41cc94d39d7be6833c8729b6" }, { "name": "desnz.subnational.electricity_kwh@E14001359", @@ -526770,7 +526770,7 @@ "resolved_period": 2025, "resolved_value": 151422992.82917964, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_25ba804db2b590e1af6a724e" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_1c7e6ea10e97a1d1a9e8da04" }, { "name": "desnz.subnational.electricity_kwh@E14001360", @@ -526783,7 +526783,7 @@ "resolved_period": 2025, "resolved_value": 170684532.4222942, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_5c35cef599f5452632f67539" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_22bb723d48292303a6ebf461" }, { "name": "desnz.subnational.electricity_kwh@E14001361", @@ -526796,7 +526796,7 @@ "resolved_period": 2025, "resolved_value": 121767356.68741463, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_7d0fa9ae1d81791549745a33" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_e8c2ad8a0bf58dfb8957de69" }, { "name": "desnz.subnational.electricity_kwh@E14001362", @@ -526809,7 +526809,7 @@ "resolved_period": 2025, "resolved_value": 122105997.68233776, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_4c25fe3dbc6b5a178f3a152c" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_f9f90755427d273a907ab014" }, { "name": "desnz.subnational.electricity_kwh@E14001363", @@ -526822,7 +526822,7 @@ "resolved_period": 2025, "resolved_value": 133977559.3097804, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_e3350f10d5035a677a3072e8" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_2e113ddd362831d94c177ea8" }, { "name": "desnz.subnational.electricity_kwh@E14001364", @@ -526835,7 +526835,7 @@ "resolved_period": 2025, "resolved_value": 132463788.4414133, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_9fd78f5b3f12a336f96f4109" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_2019a5926b4c9e5619d43c18" }, { "name": "desnz.subnational.electricity_kwh@E14001365", @@ -526848,7 +526848,7 @@ "resolved_period": 2025, "resolved_value": 165699813.41904888, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_4df3fb4941c32811d480554d" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_356db603aebeb78a4c0ced17" }, { "name": "desnz.subnational.electricity_kwh@E14001366", @@ -526861,7 +526861,7 @@ "resolved_period": 2025, "resolved_value": 148433980.0344905, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_18706ee179e05a22f6026a5f" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_ecef8d201e1b3b1c753b692b" }, { "name": "desnz.subnational.electricity_kwh@E14001367", @@ -526874,7 +526874,7 @@ "resolved_period": 2025, "resolved_value": 124772405.73643023, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_97f98fc27ec40d837db967dc" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_b9be932ce4c2c6b8d8dd2974" }, { "name": "desnz.subnational.electricity_kwh@E14001368", @@ -526887,7 +526887,7 @@ "resolved_period": 2025, "resolved_value": 113613145.94713044, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_a46c91350a486f3b93e50cb9" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_86c46ae030cf80557753c6f1" }, { "name": "desnz.subnational.electricity_kwh@E14001369", @@ -526900,7 +526900,7 @@ "resolved_period": 2025, "resolved_value": 165944721.71714655, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_b9b1bc5b45640de383448de1" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_52d0ecc4fb1c544efb5ba1e8" }, { "name": "desnz.subnational.electricity_kwh@E14001370", @@ -526913,7 +526913,7 @@ "resolved_period": 2025, "resolved_value": 136659497.16117907, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_dfc8c23836da4580ef540a2c" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_0fe48f23336155f75ccf608f" }, { "name": "desnz.subnational.electricity_kwh@E14001371", @@ -526926,7 +526926,7 @@ "resolved_period": 2025, "resolved_value": 133601286.54157177, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_43e7f687b575c24e22ee6b98" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_9af3be321b4f16b6fa406a7c" }, { "name": "desnz.subnational.electricity_kwh@E14001372", @@ -526939,7 +526939,7 @@ "resolved_period": 2025, "resolved_value": 145515242.26602712, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_55b049699bcb755d808dfcf7" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_09f5c88d7ccc8e9929ef59c7" }, { "name": "desnz.subnational.electricity_kwh@E14001373", @@ -526952,7 +526952,7 @@ "resolved_period": 2025, "resolved_value": 133881611.11939879, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_da0985975df131b311f1fb37" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_29e7708d963cb62835f1e9b6" }, { "name": "desnz.subnational.electricity_kwh@E14001374", @@ -526965,7 +526965,7 @@ "resolved_period": 2025, "resolved_value": 135959496.91509125, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_ee7fd2f7f7464d0b8c2fd821" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_9aa53e33d5e774df7cedf331" }, { "name": "desnz.subnational.electricity_kwh@E14001375", @@ -526978,7 +526978,7 @@ "resolved_period": 2025, "resolved_value": 169359221.7118693, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_36ed95d3c4d1616231301598" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_35959cd1cce84812c533f883" }, { "name": "desnz.subnational.electricity_kwh@E14001376", @@ -526991,7 +526991,7 @@ "resolved_period": 2025, "resolved_value": 163727719.39155695, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_71a3a78a3f30b6bffcf791b8" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_06591904df66ce1109ba403a" }, { "name": "desnz.subnational.electricity_kwh@E14001377", @@ -527004,7 +527004,7 @@ "resolved_period": 2025, "resolved_value": 147963955.17999765, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_939a1afbbb77b63296e5c0f6" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_995904e25a2213fe3fac00aa" }, { "name": "desnz.subnational.electricity_kwh@E14001378", @@ -527017,7 +527017,7 @@ "resolved_period": 2025, "resolved_value": 125390856.913991, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_2679589544ecc5ad51b3ecdf" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_54573b77595666ecbeca48eb" }, { "name": "desnz.subnational.electricity_kwh@E14001379", @@ -527030,7 +527030,7 @@ "resolved_period": 2025, "resolved_value": 136199515.8229049, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_4897679800f2eca43ae96ef0" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_709d9380c5ef025ff41b8ece" }, { "name": "desnz.subnational.electricity_kwh@E14001380", @@ -527043,7 +527043,7 @@ "resolved_period": 2025, "resolved_value": 114860159.85141826, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_075e89e1a19f010f907a2a2e" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_1110d1f1189e72cb3ccf2e5a" }, { "name": "desnz.subnational.electricity_kwh@E14001381", @@ -527056,7 +527056,7 @@ "resolved_period": 2025, "resolved_value": 134228461.99130183, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_66cab78e4d9d6457b951328b" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_d8a75887e4cdc80cb83b4d1f" }, { "name": "desnz.subnational.electricity_kwh@E14001382", @@ -527069,7 +527069,7 @@ "resolved_period": 2025, "resolved_value": 115446834.16539451, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_9e3ad1bc35a8af9955144d4e" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_e002de3f5aa047364085de30" }, { "name": "desnz.subnational.electricity_kwh@E14001383", @@ -527082,7 +527082,7 @@ "resolved_period": 2025, "resolved_value": 122521470.90401582, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_6bdfe296fbe426e7fb10345b" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_493fd6f511b99fe83136d415" }, { "name": "desnz.subnational.electricity_kwh@E14001384", @@ -527095,7 +527095,7 @@ "resolved_period": 2025, "resolved_value": 160937601.27209458, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_d253e29e090c95668eff5b5e" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_ed590a5943a8356c748ad8e7" }, { "name": "desnz.subnational.electricity_kwh@E14001385", @@ -527108,7 +527108,7 @@ "resolved_period": 2025, "resolved_value": 206147792.80008906, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_beed5f47276b1316d1880d1c" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_a888f41a15e551f38ece5cb2" }, { "name": "desnz.subnational.electricity_kwh@E14001386", @@ -527121,7 +527121,7 @@ "resolved_period": 2025, "resolved_value": 186682655.14640826, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_b4cf817829da883bca3743a3" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_1ff4227cc17c9a03d7c5f3e4" }, { "name": "desnz.subnational.electricity_kwh@E14001387", @@ -527134,7 +527134,7 @@ "resolved_period": 2025, "resolved_value": 157737958.60535645, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_e8b11a39a849591e13cb47fe" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_4eda8dcfdc014606bdc68c38" }, { "name": "desnz.subnational.electricity_kwh@E14001388", @@ -527147,7 +527147,7 @@ "resolved_period": 2025, "resolved_value": 154821915.85812354, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_85f2833f661ad3a3bf0e9688" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_d264273c5b60f213a937d665" }, { "name": "desnz.subnational.electricity_kwh@E14001389", @@ -527160,7 +527160,7 @@ "resolved_period": 2025, "resolved_value": 114647182.62614043, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_bbfb938036883b0b966928d3" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_c69ce2f4d6c6be2c12925198" }, { "name": "desnz.subnational.electricity_kwh@E14001390", @@ -527173,7 +527173,7 @@ "resolved_period": 2025, "resolved_value": 155353257.0288253, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_8e7d07a6ab3d594bf22e6a17" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_c9c6779c3414b3c411fa6614" }, { "name": "desnz.subnational.electricity_kwh@E14001391", @@ -527186,7 +527186,7 @@ "resolved_period": 2025, "resolved_value": 122634703.50907835, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_a535396770c6bc5cb6f6b0ce" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_1edf07b54d1d0a70fc612a18" }, { "name": "desnz.subnational.electricity_kwh@E14001392", @@ -527199,7 +527199,7 @@ "resolved_period": 2025, "resolved_value": 160604691.519903, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_5746ec4d7c07a78b3a8e2ef3" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_92db9529ad4e3402d16d4ae6" }, { "name": "desnz.subnational.electricity_kwh@E14001393", @@ -527212,7 +527212,7 @@ "resolved_period": 2025, "resolved_value": 170020689.6410457, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_0b2e836abbfd802dc465a0b8" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_f787767a2ebd92148566ffa9" }, { "name": "desnz.subnational.electricity_kwh@E14001394", @@ -527225,7 +527225,7 @@ "resolved_period": 2025, "resolved_value": 129118017.18166545, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_1a89c8d9e8671103bc883ed3" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_26194caf36a192cb3e929540" }, { "name": "desnz.subnational.electricity_kwh@E14001395", @@ -527238,7 +527238,7 @@ "resolved_period": 2025, "resolved_value": 160154443.2998704, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_2579846cfbeead868628ca42" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_62811a6c8c65e601276d9444" }, { "name": "desnz.subnational.electricity_kwh@E14001396", @@ -527251,7 +527251,7 @@ "resolved_period": 2025, "resolved_value": 171252955.81425044, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_7919f4992e401dd9c9b75ad3" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_e1109943e879b9be03202cec" }, { "name": "desnz.subnational.electricity_kwh@E14001397", @@ -527264,7 +527264,7 @@ "resolved_period": 2025, "resolved_value": 152705327.72403744, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_d552295e376d001ff0173983" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_929050c5d7efb7922a621431" }, { "name": "desnz.subnational.electricity_kwh@E14001398", @@ -527277,7 +527277,7 @@ "resolved_period": 2025, "resolved_value": 149970851.21667767, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_9aa4eddd1211d266284f1cec" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_fcadd011a8cb572dfc27430a" }, { "name": "desnz.subnational.electricity_kwh@E14001399", @@ -527290,7 +527290,7 @@ "resolved_period": 2025, "resolved_value": 138046240.7937489, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_e5d5bb6cc41e48f7cb756279" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_282a6f3dc617d3a2f440ad27" }, { "name": "desnz.subnational.electricity_kwh@E14001400", @@ -527303,7 +527303,7 @@ "resolved_period": 2025, "resolved_value": 130135865.6522129, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_77d90b53f8aeced8874506fa" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_cd78d473eedb96ec2ff871f5" }, { "name": "desnz.subnational.electricity_kwh@E14001401", @@ -527316,7 +527316,7 @@ "resolved_period": 2025, "resolved_value": 157577929.85065794, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_51bbae3f4e08fc9386acb1c5" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_dcb029ccbafab3721d0a9e88" }, { "name": "desnz.subnational.electricity_kwh@E14001402", @@ -527329,7 +527329,7 @@ "resolved_period": 2025, "resolved_value": 183679287.86764523, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_f89c501a99847d6f8650d790" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_889480c90267f0e6b0f07541" }, { "name": "desnz.subnational.electricity_kwh@E14001403", @@ -527342,7 +527342,7 @@ "resolved_period": 2025, "resolved_value": 161016097.82710424, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_7f91fa9df97f1260a755cecf" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_6c20a8b9691291da62d4fe73" }, { "name": "desnz.subnational.electricity_kwh@E14001404", @@ -527355,7 +527355,7 @@ "resolved_period": 2025, "resolved_value": 144706748.6684717, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_c7a7c21198815db6a32a5623" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_6db108d54fe145aca90b9f31" }, { "name": "desnz.subnational.electricity_kwh@E14001405", @@ -527368,7 +527368,7 @@ "resolved_period": 2025, "resolved_value": 183620743.21308002, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_5c88bea010444a1a7d2adfd4" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_7daff6d4fe71e79966f03e59" }, { "name": "desnz.subnational.electricity_kwh@E14001406", @@ -527381,7 +527381,7 @@ "resolved_period": 2025, "resolved_value": 157157204.84983128, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_fee67ba510ed4748252261cf" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_7e407db287738268ff6acd6e" }, { "name": "desnz.subnational.electricity_kwh@E14001407", @@ -527394,7 +527394,7 @@ "resolved_period": 2025, "resolved_value": 135567921.05526268, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_2104d8c12bec21c4be943247" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_b44ecee1dc345556b6872043" }, { "name": "desnz.subnational.electricity_kwh@E14001408", @@ -527407,7 +527407,7 @@ "resolved_period": 2025, "resolved_value": 120734065.73118085, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_5ef646c3da72e11cda02a71d" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_d932cca3482ccbf7b9e00608" }, { "name": "desnz.subnational.electricity_kwh@E14001409", @@ -527420,7 +527420,7 @@ "resolved_period": 2025, "resolved_value": 129954789.534311, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_74bb0355b65406bd5750d1db" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_a0f25befd234d0cd87e2fa34" }, { "name": "desnz.subnational.electricity_kwh@E14001410", @@ -527433,7 +527433,7 @@ "resolved_period": 2025, "resolved_value": 152989142.9473812, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_61da959773a508b52a196b85" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_5a7a9b73f6d9d32cff0f70b2" }, { "name": "desnz.subnational.electricity_kwh@E14001411", @@ -527446,7 +527446,7 @@ "resolved_period": 2025, "resolved_value": 127737036.8796097, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_87f2007cc11e7ea3637f6f4c" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_2619cdf292658d1804aacffd" }, { "name": "desnz.subnational.electricity_kwh@E14001412", @@ -527459,7 +527459,7 @@ "resolved_period": 2025, "resolved_value": 121406534.77430451, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_fe02a24a97cdf3f647033335" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_0476e8a3d8dc2ea9a70e5f2f" }, { "name": "desnz.subnational.electricity_kwh@E14001413", @@ -527472,7 +527472,7 @@ "resolved_period": 2025, "resolved_value": 130808866.96834487, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_bece7a89cf54b19dfd6806f8" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_36471c825cbe9d840280e643" }, { "name": "desnz.subnational.electricity_kwh@E14001414", @@ -527485,7 +527485,7 @@ "resolved_period": 2025, "resolved_value": 129767427.98784326, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_777fa3f2cfde28181deb1281" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_0c5ed62e78c18166d44f32c5" }, { "name": "desnz.subnational.electricity_kwh@E14001415", @@ -527498,7 +527498,7 @@ "resolved_period": 2025, "resolved_value": 125206991.62835617, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_1cd4d551672dc3c3dd7ff78b" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_737a0556a258be9779f66ca8" }, { "name": "desnz.subnational.electricity_kwh@E14001416", @@ -527511,7 +527511,7 @@ "resolved_period": 2025, "resolved_value": 116502037.16294895, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_8338b24cf33dbe0a1cee2b61" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_3f857e73cac653b9506bed04" }, { "name": "desnz.subnational.electricity_kwh@E14001417", @@ -527524,7 +527524,7 @@ "resolved_period": 2025, "resolved_value": 132155268.27066019, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_fd705de833e34b63e74059ba" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_cb77025a4742275002438285" }, { "name": "desnz.subnational.electricity_kwh@E14001418", @@ -527537,7 +527537,7 @@ "resolved_period": 2025, "resolved_value": 123832001.60330114, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_241664c58e5327f2d6af08c9" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_977f3f8550865120d39553ce" }, { "name": "desnz.subnational.electricity_kwh@E14001419", @@ -527550,7 +527550,7 @@ "resolved_period": 2025, "resolved_value": 130795702.41490471, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_215882c422cf1ff2223b28ab" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_718f4b5b99a7d5def16530ce" }, { "name": "desnz.subnational.electricity_kwh@E14001420", @@ -527563,7 +527563,7 @@ "resolved_period": 2025, "resolved_value": 138624012.70011118, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_76beabcdadf35f77263bdc77" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_579d81bb5c3b4575927dab0e" }, { "name": "desnz.subnational.electricity_kwh@E14001421", @@ -527576,7 +527576,7 @@ "resolved_period": 2025, "resolved_value": 117056252.5469898, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_772823e165de6669630bc665" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_d243fe25724f22e888c56a00" }, { "name": "desnz.subnational.electricity_kwh@E14001422", @@ -527589,7 +527589,7 @@ "resolved_period": 2025, "resolved_value": 137686134.60134748, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_9d2ed9447a31496b6d8e076c" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_b07799cb19f7819d8c5f05da" }, { "name": "desnz.subnational.electricity_kwh@E14001423", @@ -527602,7 +527602,7 @@ "resolved_period": 2025, "resolved_value": 115325042.51836011, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_e4dca7b4a563833b6b7852a5" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_12784e53da575f390083f23e" }, { "name": "desnz.subnational.electricity_kwh@E14001424", @@ -527615,7 +527615,7 @@ "resolved_period": 2025, "resolved_value": 154513814.78973806, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_e48860f0c92ae2c5e305b71b" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_e496048692ee07c3bdcdf494" }, { "name": "desnz.subnational.electricity_kwh@E14001425", @@ -527628,7 +527628,7 @@ "resolved_period": 2025, "resolved_value": 142818555.90987146, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_ca19e38f550e08661d48122a" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_ca96e999111b53bec8c51ac8" }, { "name": "desnz.subnational.electricity_kwh@E14001426", @@ -527641,7 +527641,7 @@ "resolved_period": 2025, "resolved_value": 116722369.4489141, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_12e770c28c1ff7b15e54e28f" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_b8ddc7e7146606b654a60862" }, { "name": "desnz.subnational.electricity_kwh@E14001427", @@ -527654,7 +527654,7 @@ "resolved_period": 2025, "resolved_value": 128986421.89212033, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_03b7c3496362cf12bdba1277" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_4761fd72f54e660cf942873d" }, { "name": "desnz.subnational.electricity_kwh@E14001428", @@ -527667,7 +527667,7 @@ "resolved_period": 2025, "resolved_value": 118443331.20142604, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_ec2a3fcf37e7f97ec6c81346" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_204816bf122ccd0dabb93acf" }, { "name": "desnz.subnational.electricity_kwh@E14001429", @@ -527680,7 +527680,7 @@ "resolved_period": 2025, "resolved_value": 141079648.65158904, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_bdd764725cd5d00a7af9ab06" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_0e01dc7b6b4cba1a16ea4bd2" }, { "name": "desnz.subnational.electricity_kwh@E14001430", @@ -527693,7 +527693,7 @@ "resolved_period": 2025, "resolved_value": 202043690.83749345, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_a4600ddaf3838861de6e899f" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_b2eaaef501008b19e9e62567" }, { "name": "desnz.subnational.electricity_kwh@E14001431", @@ -527706,7 +527706,7 @@ "resolved_period": 2025, "resolved_value": 120514297.24841195, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_3ea27afcc1af19aa6342692e" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_78ee037f74290a5652fb5f68" }, { "name": "desnz.subnational.electricity_kwh@E14001432", @@ -527719,7 +527719,7 @@ "resolved_period": 2025, "resolved_value": 126598520.54857701, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_0b3531f9f214ebe0d9c15b40" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_5da078120cf7832e81de2d29" }, { "name": "desnz.subnational.electricity_kwh@E14001433", @@ -527732,7 +527732,7 @@ "resolved_period": 2025, "resolved_value": 141494576.81586954, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_34ae0acad9fdb89c415471d3" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_1c6bc5316473bd0477fd5b46" }, { "name": "desnz.subnational.electricity_kwh@E14001434", @@ -527745,7 +527745,7 @@ "resolved_period": 2025, "resolved_value": 144972031.84049782, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_adb0b0bf2add28c0567394b2" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_02b3613ca617bfcde2ae0a24" }, { "name": "desnz.subnational.electricity_kwh@E14001435", @@ -527758,7 +527758,7 @@ "resolved_period": 2025, "resolved_value": 150121786.91128063, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_91d88bce84380e646d7e4682" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_ea4ff929c2c1cb24a8049e3e" }, { "name": "desnz.subnational.electricity_kwh@E14001436", @@ -527771,7 +527771,7 @@ "resolved_period": 2025, "resolved_value": 108964298.90765585, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_510184ff58b34238cbf7f32f" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_e8c332d63bb94bd5fd358fb4" }, { "name": "desnz.subnational.electricity_kwh@E14001437", @@ -527784,7 +527784,7 @@ "resolved_period": 2025, "resolved_value": 135995205.46502262, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_6f1369e67a274c3f9fc5bab8" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_23b28e2122d902ff49fe0fbf" }, { "name": "desnz.subnational.electricity_kwh@E14001438", @@ -527797,7 +527797,7 @@ "resolved_period": 2025, "resolved_value": 159008664.41116804, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_1785f4ed2a2ba0cd9e90a4b1" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_299e68ac0409dfebc90fe944" }, { "name": "desnz.subnational.electricity_kwh@E14001439", @@ -527810,7 +527810,7 @@ "resolved_period": 2025, "resolved_value": 148268562.47063148, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_d04f08eeb435c68057623edc" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_135a3b20686738e19c733f2f" }, { "name": "desnz.subnational.electricity_kwh@E14001440", @@ -527823,7 +527823,7 @@ "resolved_period": 2025, "resolved_value": 111000242.26709925, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_2bda8e211fede13f6a9f8b49" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_c00303acbbf16abdbbc7c1ba" }, { "name": "desnz.subnational.electricity_kwh@E14001441", @@ -527836,7 +527836,7 @@ "resolved_period": 2025, "resolved_value": 128017310.89303912, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_5d8d0367cf5339129638ff13" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_1fda5d6c551aa748dc56e029" }, { "name": "desnz.subnational.electricity_kwh@E14001442", @@ -527849,7 +527849,7 @@ "resolved_period": 2025, "resolved_value": 164275916.93474692, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_fc12bee185e139931cffd91d" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_f84cf80c17e862ef9a3be565" }, { "name": "desnz.subnational.electricity_kwh@E14001443", @@ -527862,7 +527862,7 @@ "resolved_period": 2025, "resolved_value": 151456083.68498674, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_78ce263d23cf3f15bd846ad9" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_d3575904113b20e1be3f51cd" }, { "name": "desnz.subnational.electricity_kwh@E14001444", @@ -527875,7 +527875,7 @@ "resolved_period": 2025, "resolved_value": 153663475.87627378, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_de80e8ead792c8c036c251ff" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_f698973b3034c34a0f07b374" }, { "name": "desnz.subnational.electricity_kwh@E14001445", @@ -527888,7 +527888,7 @@ "resolved_period": 2025, "resolved_value": 171585650.0950504, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_050a804d9e041bb472ef4699" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_5ce8c8665a02f489bf653cfe" }, { "name": "desnz.subnational.electricity_kwh@E14001446", @@ -527901,7 +527901,7 @@ "resolved_period": 2025, "resolved_value": 117168653.54231496, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_920cc9aa3a0b6e4a3bda7628" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_57c96dd6a2485675d7c16484" }, { "name": "desnz.subnational.electricity_kwh@E14001447", @@ -527914,7 +527914,7 @@ "resolved_period": 2025, "resolved_value": 140079672.2491341, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_bec3bec256718562cabc49f7" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_860bec2fd5736f3313ee99a3" }, { "name": "desnz.subnational.electricity_kwh@E14001448", @@ -527927,7 +527927,7 @@ "resolved_period": 2025, "resolved_value": 138603197.1699005, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_e5f5b34a6d899085dd732b7b" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_a892581efb06021353a59003" }, { "name": "desnz.subnational.electricity_kwh@E14001449", @@ -527940,7 +527940,7 @@ "resolved_period": 2025, "resolved_value": 161994123.08703327, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_ef6f35aa3af886297f54d02b" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_31b44a327d52d1de0ed8d93a" }, { "name": "desnz.subnational.electricity_kwh@E14001450", @@ -527953,7 +527953,7 @@ "resolved_period": 2025, "resolved_value": 136628459.6780758, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_b646ba06e1a44e6cd4ea0ed0" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_af06ce8c77b9a04e1efea8f5" }, { "name": "desnz.subnational.electricity_kwh@E14001451", @@ -527966,7 +527966,7 @@ "resolved_period": 2025, "resolved_value": 116544794.85740572, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_613b7e7b7da3e833349fc7ea" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_f078b78577c23de43cd1df6c" }, { "name": "desnz.subnational.electricity_kwh@E14001452", @@ -527979,7 +527979,7 @@ "resolved_period": 2025, "resolved_value": 125677955.11503723, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_139ff8f8c637cb364d39afa3" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_8e3b0d6c42bbeee4b1b62311" }, { "name": "desnz.subnational.electricity_kwh@E14001453", @@ -527992,7 +527992,7 @@ "resolved_period": 2025, "resolved_value": 151453565.61351138, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_f1672cf8fa3b45e988e16a9d" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_1489d4d860142ada01d9f29a" }, { "name": "desnz.subnational.electricity_kwh@E14001454", @@ -528005,7 +528005,7 @@ "resolved_period": 2025, "resolved_value": 138157673.03304482, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_1f95d4c76b44b84716f270cd" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_d33b5bfe8d7cef79718f7212" }, { "name": "desnz.subnational.electricity_kwh@E14001455", @@ -528018,7 +528018,7 @@ "resolved_period": 2025, "resolved_value": 120038108.90460356, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_7e837b74e8b33931b8965fac" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_cec44493ad081bfb547a3626" }, { "name": "desnz.subnational.electricity_kwh@E14001456", @@ -528031,7 +528031,7 @@ "resolved_period": 2025, "resolved_value": 185282513.69542205, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_db993387b7461459bfe63eeb" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_f736b22de4a4a881a91ed624" }, { "name": "desnz.subnational.electricity_kwh@E14001457", @@ -528044,7 +528044,7 @@ "resolved_period": 2025, "resolved_value": 146764313.10924357, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_92e7a85147671a911956777b" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_8dabbcb15edb7c65759c9c9c" }, { "name": "desnz.subnational.electricity_kwh@E14001458", @@ -528057,7 +528057,7 @@ "resolved_period": 2025, "resolved_value": 152412853.38194, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_68b4f2b4df4015f9d1051552" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_33e1ed5bc423b855bf8457da" }, { "name": "desnz.subnational.electricity_kwh@E14001459", @@ -528070,7 +528070,7 @@ "resolved_period": 2025, "resolved_value": 217861093.5268989, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_85500feead53d43a73fa538f" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_e29673f67a161c58d756b68e" }, { "name": "desnz.subnational.electricity_kwh@E14001460", @@ -528083,7 +528083,7 @@ "resolved_period": 2025, "resolved_value": 156859055.78623128, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_912fb5ae98df91799853ae13" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_3b397a22eefc0eff42e01367" }, { "name": "desnz.subnational.electricity_kwh@E14001461", @@ -528096,7 +528096,7 @@ "resolved_period": 2025, "resolved_value": 150390011.54577538, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_4840a7771bf42687ea981d30" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_3fb8bbb065fe33367d301f3d" }, { "name": "desnz.subnational.electricity_kwh@E14001462", @@ -528109,7 +528109,7 @@ "resolved_period": 2025, "resolved_value": 123691035.75284778, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_21ed2af2d3d36566e138067a" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_fd884534049e5b07dd039be4" }, { "name": "desnz.subnational.electricity_kwh@E14001463", @@ -528122,7 +528122,7 @@ "resolved_period": 2025, "resolved_value": 122575277.51173432, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_d84d5cec1699065b615ba04a" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_7a6ea1d8b79eda42023a81ec" }, { "name": "desnz.subnational.electricity_kwh@E14001464", @@ -528135,7 +528135,7 @@ "resolved_period": 2025, "resolved_value": 140263357.76865768, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_9fd127e85edf7bda15da8e74" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_8ed415dce626c039d6ef8604" }, { "name": "desnz.subnational.electricity_kwh@E14001465", @@ -528148,7 +528148,7 @@ "resolved_period": 2025, "resolved_value": 163169476.39659008, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_53ba555ea6c1b3513d5ab1ca" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_26aa61cc4c53432472cee259" }, { "name": "desnz.subnational.electricity_kwh@E14001466", @@ -528161,7 +528161,7 @@ "resolved_period": 2025, "resolved_value": 116969443.54689683, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_9d948cbd50341e8c7db266fd" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_14cf5b33542a168fa3d0df20" }, { "name": "desnz.subnational.electricity_kwh@E14001467", @@ -528174,7 +528174,7 @@ "resolved_period": 2025, "resolved_value": 117449551.84284505, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_041ee23edc168857fae3e5ec" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_3c6f6342551c0ca68ba78682" }, { "name": "desnz.subnational.electricity_kwh@E14001468", @@ -528187,7 +528187,7 @@ "resolved_period": 2025, "resolved_value": 124947114.72305347, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_ebf144a298ccf1b0d13e33bb" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_91c3a183000c8a1b0e79baa2" }, { "name": "desnz.subnational.electricity_kwh@E14001469", @@ -528200,7 +528200,7 @@ "resolved_period": 2025, "resolved_value": 124804548.48918167, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_51b645f46b9089ba719ebf88" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_630fa3ed6e852fb72ea03cb5" }, { "name": "desnz.subnational.electricity_kwh@E14001470", @@ -528213,7 +528213,7 @@ "resolved_period": 2025, "resolved_value": 115002284.82838057, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_dd6cf08b540944376df23e53" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_eece637dd807df928824263d" }, { "name": "desnz.subnational.electricity_kwh@E14001471", @@ -528226,7 +528226,7 @@ "resolved_period": 2025, "resolved_value": 141303144.366613, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_89227f4530fdba997be0bebd" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_41c8e958d79d7533f75840e0" }, { "name": "desnz.subnational.electricity_kwh@E14001472", @@ -528239,7 +528239,7 @@ "resolved_period": 2025, "resolved_value": 134641143.46602875, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_d05071d121a468e3318b1738" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_578984eb5952ac5ae4238832" }, { "name": "desnz.subnational.electricity_kwh@E14001473", @@ -528252,7 +528252,7 @@ "resolved_period": 2025, "resolved_value": 137484168.76019484, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_2359d95b01bcb419cb1f9ec5" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_a6461b0b912e6ea5e196ac26" }, { "name": "desnz.subnational.electricity_kwh@E14001474", @@ -528265,7 +528265,7 @@ "resolved_period": 2025, "resolved_value": 140523353.01768705, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_0b903f9595e2a77a93201304" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_390d905535d972cdfb51f050" }, { "name": "desnz.subnational.electricity_kwh@E14001475", @@ -528278,7 +528278,7 @@ "resolved_period": 2025, "resolved_value": 170401581.55111748, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_a93b5d52e9ca1c9d361e0f91" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_6edc21b153e2b57e5267c07e" }, { "name": "desnz.subnational.electricity_kwh@E14001476", @@ -528291,7 +528291,7 @@ "resolved_period": 2025, "resolved_value": 143555872.10090077, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_223810c93765f335f7c796aa" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_e27ea8708b4fc6a606c053d8" }, { "name": "desnz.subnational.electricity_kwh@E14001477", @@ -528304,7 +528304,7 @@ "resolved_period": 2025, "resolved_value": 158419067.9857271, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_abee6eb9523935eff97d7933" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_51a3c379419fa3f744606168" }, { "name": "desnz.subnational.electricity_kwh@E14001478", @@ -528317,7 +528317,7 @@ "resolved_period": 2025, "resolved_value": 126146739.06980783, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_689b3ebb044c66f56cfe677e" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_bd9da3a7616c39ccaf32b7b6" }, { "name": "desnz.subnational.electricity_kwh@E14001479", @@ -528330,7 +528330,7 @@ "resolved_period": 2025, "resolved_value": 128395967.78367306, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_ad5008e6c57915b07811fb9a" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_eb8ae8ef10776b1162c3402a" }, { "name": "desnz.subnational.electricity_kwh@E14001480", @@ -528343,7 +528343,7 @@ "resolved_period": 2025, "resolved_value": 140911807.73317003, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_9bdb9e2712ea868a9b7ca4a3" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_89201312df5d67973a5144b3" }, { "name": "desnz.subnational.electricity_kwh@E14001481", @@ -528356,7 +528356,7 @@ "resolved_period": 2025, "resolved_value": 178666140.0751669, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_29b15449b66d0f045b5d340f" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_6fa5668616e0724479af0df1" }, { "name": "desnz.subnational.electricity_kwh@E14001482", @@ -528369,7 +528369,7 @@ "resolved_period": 2025, "resolved_value": 181282603.38770768, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_afa9089999bea98d051c63e5" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_36e30512e5432ee60f4afa50" }, { "name": "desnz.subnational.electricity_kwh@E14001483", @@ -528382,7 +528382,7 @@ "resolved_period": 2025, "resolved_value": 137072116.31441152, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_02f615f733d4745218c14e89" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_ad69a5e7cc2fa8ce038a5fd9" }, { "name": "desnz.subnational.electricity_kwh@E14001484", @@ -528395,7 +528395,7 @@ "resolved_period": 2025, "resolved_value": 171746598.08606923, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_bbe94c72aceab8ddef400201" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_4f1349c2c04d610dd2c362b7" }, { "name": "desnz.subnational.electricity_kwh@E14001485", @@ -528408,7 +528408,7 @@ "resolved_period": 2025, "resolved_value": 138193922.70516613, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_fd903c6d67a443f78743feae" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_024777830d9e024bab89464e" }, { "name": "desnz.subnational.electricity_kwh@E14001486", @@ -528421,7 +528421,7 @@ "resolved_period": 2025, "resolved_value": 162823503.83503032, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_e602a8c31687620575c9adbd" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_39916eb0163c3acbe9e4192a" }, { "name": "desnz.subnational.electricity_kwh@E14001487", @@ -528434,7 +528434,7 @@ "resolved_period": 2025, "resolved_value": 169250062.70600936, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_06a9f3bdde85fa4993aeec77" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_479326e7135405ed93197028" }, { "name": "desnz.subnational.electricity_kwh@E14001488", @@ -528447,7 +528447,7 @@ "resolved_period": 2025, "resolved_value": 143957708.5588632, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_8122693b7573068cd5a232e8" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_6b938214a4208ddd3eec8280" }, { "name": "desnz.subnational.electricity_kwh@E14001489", @@ -528460,7 +528460,7 @@ "resolved_period": 2025, "resolved_value": 148052853.2681463, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_7b7de458f7f637ff96b80de6" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_6a1fb258b606dbee7b47bc22" }, { "name": "desnz.subnational.electricity_kwh@E14001490", @@ -528473,7 +528473,7 @@ "resolved_period": 2025, "resolved_value": 168975800.3074158, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_45999c6c66093900188858b2" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_20a34b8fb510f70725bb4371" }, { "name": "desnz.subnational.electricity_kwh@E14001491", @@ -528486,7 +528486,7 @@ "resolved_period": 2025, "resolved_value": 125494261.93110608, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_5740b4f545f6bbc77d43ebaf" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_6f4745b12383ba5a822a451d" }, { "name": "desnz.subnational.electricity_kwh@E14001492", @@ -528499,7 +528499,7 @@ "resolved_period": 2025, "resolved_value": 101212852.79232357, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_bf3f6980b9cece6f1b8104c2" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_f03376d82e6c49db38ed0340" }, { "name": "desnz.subnational.electricity_kwh@E14001493", @@ -528512,7 +528512,7 @@ "resolved_period": 2025, "resolved_value": 167860922.9485392, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_40602ad2a40ffd66bf5d8847" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_06faf53dfa559cd68b08b7b8" }, { "name": "desnz.subnational.electricity_kwh@E14001494", @@ -528525,7 +528525,7 @@ "resolved_period": 2025, "resolved_value": 159986691.59841493, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_ef27047a7bc028e5994f0d28" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_1ded547b77662d39e29ad4bf" }, { "name": "desnz.subnational.electricity_kwh@E14001495", @@ -528538,7 +528538,7 @@ "resolved_period": 2025, "resolved_value": 133821593.8822754, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_013af8936706ecd82102471d" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_029baf0e879361903c1d30dc" }, { "name": "desnz.subnational.electricity_kwh@E14001496", @@ -528551,7 +528551,7 @@ "resolved_period": 2025, "resolved_value": 150336111.14771906, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_0e14e1038741986fe4d7cc4e" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_a68944813f1ef1eff62b6861" }, { "name": "desnz.subnational.electricity_kwh@E14001497", @@ -528564,7 +528564,7 @@ "resolved_period": 2025, "resolved_value": 175052319.2317448, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_4c44898d7ee9d18ed44671e6" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_f2cae7e1a26e664af931c5ef" }, { "name": "desnz.subnational.electricity_kwh@E14001498", @@ -528577,7 +528577,7 @@ "resolved_period": 2025, "resolved_value": 145864093.71494257, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_62892dd997d2b564685ca455" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_eb8f0ebfc3652cd4c8530425" }, { "name": "desnz.subnational.electricity_kwh@E14001499", @@ -528590,7 +528590,7 @@ "resolved_period": 2025, "resolved_value": 151508788.93629062, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_d19303bffd8b7fb27a86814d" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_bb50106f46851bd8b6a6eaf9" }, { "name": "desnz.subnational.electricity_kwh@E14001500", @@ -528603,7 +528603,7 @@ "resolved_period": 2025, "resolved_value": 144694139.61565366, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_cd6929af770d861bb97d061e" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_a4935de5c58d330715b9f4e8" }, { "name": "desnz.subnational.electricity_kwh@E14001501", @@ -528616,7 +528616,7 @@ "resolved_period": 2025, "resolved_value": 139597886.12729686, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_72356f58c55d74404018cb61" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_afe70ae9d7c7e05bd7355ef9" }, { "name": "desnz.subnational.electricity_kwh@E14001502", @@ -528629,7 +528629,7 @@ "resolved_period": 2025, "resolved_value": 133949146.11396816, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_92ce5a2de9e4cef05ad0e064" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_f05189bae35bddb0d5784729" }, { "name": "desnz.subnational.electricity_kwh@E14001503", @@ -528642,7 +528642,7 @@ "resolved_period": 2025, "resolved_value": 156253416.4940697, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_9cce94e3c688d69cc752ba55" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_707a74208970586577e573e1" }, { "name": "desnz.subnational.electricity_kwh@E14001504", @@ -528655,7 +528655,7 @@ "resolved_period": 2025, "resolved_value": 129480000.51026063, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_821dd4d23fa53fb20b349e2d" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_9d5cfbf293b07dca0f3d5ca8" }, { "name": "desnz.subnational.electricity_kwh@E14001505", @@ -528668,7 +528668,7 @@ "resolved_period": 2025, "resolved_value": 145670349.20938423, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_23ea372551089234882db107" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_b4f2f15c71acf3f007baaec0" }, { "name": "desnz.subnational.electricity_kwh@E14001506", @@ -528681,7 +528681,7 @@ "resolved_period": 2025, "resolved_value": 117089770.93409015, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_93dfa203e8b9f470f4b9cbf5" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_ec435bec6082ac351398f96a" }, { "name": "desnz.subnational.electricity_kwh@E14001507", @@ -528694,7 +528694,7 @@ "resolved_period": 2025, "resolved_value": 142607277.10211158, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_26e2faee46efce2bccf99ae9" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_ebeeda4234a46dde362dc75b" }, { "name": "desnz.subnational.electricity_kwh@E14001508", @@ -528707,7 +528707,7 @@ "resolved_period": 2025, "resolved_value": 180846308.05089253, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_abd161312e5d3aa527584c37" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_7c8b04ae35b3d5a33e58b9db" }, { "name": "desnz.subnational.electricity_kwh@E14001509", @@ -528720,7 +528720,7 @@ "resolved_period": 2025, "resolved_value": 117878216.55005606, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_e02dd17976fb687aa0c470bb" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_1e36f88d85f637a958e24cb9" }, { "name": "desnz.subnational.electricity_kwh@E14001510", @@ -528733,7 +528733,7 @@ "resolved_period": 2025, "resolved_value": 114806802.3801806, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_db18c57b23df986258b0fbbe" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_7822c91e489e568bab47d119" }, { "name": "desnz.subnational.electricity_kwh@E14001511", @@ -528746,7 +528746,7 @@ "resolved_period": 2025, "resolved_value": 182210142.58978993, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_0ef73d1b9ec0618109135dce" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_8c58806f0ba461c05b842014" }, { "name": "desnz.subnational.electricity_kwh@E14001512", @@ -528759,7 +528759,7 @@ "resolved_period": 2025, "resolved_value": 153203220.2399223, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_6cb1cd2aca1691f60444e783" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_750ac78155cefe686cec8aa5" }, { "name": "desnz.subnational.electricity_kwh@E14001513", @@ -528772,7 +528772,7 @@ "resolved_period": 2025, "resolved_value": 136286836.91089937, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_3444d66b41e50a1294d79ff1" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_aff1b36dae2f418a8ab29cc3" }, { "name": "desnz.subnational.electricity_kwh@E14001514", @@ -528785,7 +528785,7 @@ "resolved_period": 2025, "resolved_value": 123131221.48749164, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_3481f510897268f08da89236" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_9114fd5f5e752250c9a0b415" }, { "name": "desnz.subnational.electricity_kwh@E14001515", @@ -528798,7 +528798,7 @@ "resolved_period": 2025, "resolved_value": 121468541.29554778, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_71855857249d118ec5dae5d3" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_895cb62e56bab064062fc843" }, { "name": "desnz.subnational.electricity_kwh@E14001516", @@ -528811,7 +528811,7 @@ "resolved_period": 2025, "resolved_value": 125951614.824393, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_80d40936a350679dd982b522" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_a25db2190bc320a49dc31aee" }, { "name": "desnz.subnational.electricity_kwh@E14001517", @@ -528824,7 +528824,7 @@ "resolved_period": 2025, "resolved_value": 133683196.48732369, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_c497f8a15cda1c4370dfac56" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_c9cbe26032a1ce4f2aedd1c8" }, { "name": "desnz.subnational.electricity_kwh@E14001518", @@ -528837,7 +528837,7 @@ "resolved_period": 2025, "resolved_value": 116461461.45601623, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_51db01a14a37cf9d5da084be" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_fba103da21822c9dc48d6dfe" }, { "name": "desnz.subnational.electricity_kwh@E14001519", @@ -528850,7 +528850,7 @@ "resolved_period": 2025, "resolved_value": 117775356.50701985, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_4925b240ef57dde30dbacee9" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_3d97e919b224e0e9727751bf" }, { "name": "desnz.subnational.electricity_kwh@E14001520", @@ -528863,7 +528863,7 @@ "resolved_period": 2025, "resolved_value": 131639054.3286291, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_db469b98d549cbf710713820" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_8502635c6c66597861020ba3" }, { "name": "desnz.subnational.electricity_kwh@E14001521", @@ -528876,7 +528876,7 @@ "resolved_period": 2025, "resolved_value": 120025404.73201041, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_d15608169f75ed27ae1e9ac4" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_8d4f79eac3e9d4723f8d8e24" }, { "name": "desnz.subnational.electricity_kwh@E14001522", @@ -528889,7 +528889,7 @@ "resolved_period": 2025, "resolved_value": 120370409.48243026, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_f035d02396ccd1d9e49f4c34" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_52824ca449875d9f782a5f9a" }, { "name": "desnz.subnational.electricity_kwh@E14001523", @@ -528902,7 +528902,7 @@ "resolved_period": 2025, "resolved_value": 127447203.58468632, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_5dc84de5c47c1dbe34bb5098" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_0d6c04b7a9593f3fda0596eb" }, { "name": "desnz.subnational.electricity_kwh@E14001524", @@ -528915,7 +528915,7 @@ "resolved_period": 2025, "resolved_value": 117431206.55732758, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_f9fc79a65542400b9107697e" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_3e626895c513842fa5ceda70" }, { "name": "desnz.subnational.electricity_kwh@E14001525", @@ -528928,7 +528928,7 @@ "resolved_period": 2025, "resolved_value": 147117318.544371, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_e42af746cf5ef659d1ece615" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_4058d1c8835558ee33816047" }, { "name": "desnz.subnational.electricity_kwh@E14001526", @@ -528941,7 +528941,7 @@ "resolved_period": 2025, "resolved_value": 176340915.55113387, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_6afb215a65d6ad2dfa2025ea" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_1c53b6d3a6225ca4d4c26524" }, { "name": "desnz.subnational.electricity_kwh@E14001527", @@ -528954,7 +528954,7 @@ "resolved_period": 2025, "resolved_value": 143621352.8300656, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_b882bee6ed1c8dce1022cd33" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_088d313d4b29d719f4cc9610" }, { "name": "desnz.subnational.electricity_kwh@E14001528", @@ -528967,7 +528967,7 @@ "resolved_period": 2025, "resolved_value": 131455766.88951667, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_338bf3f064f7d655cf3d478a" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_a3b99a10e88186899c6b224d" }, { "name": "desnz.subnational.electricity_kwh@E14001529", @@ -528980,7 +528980,7 @@ "resolved_period": 2025, "resolved_value": 148826727.42433167, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_9f0b6d50497504ebf5bebd70" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_6e92597b9df4db220632a895" }, { "name": "desnz.subnational.electricity_kwh@E14001530", @@ -528993,7 +528993,7 @@ "resolved_period": 2025, "resolved_value": 163743046.20246276, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_a75a80627c9794998e4f42f5" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_7f46e6cc9de0eae90a0588ee" }, { "name": "desnz.subnational.electricity_kwh@E14001531", @@ -529006,7 +529006,7 @@ "resolved_period": 2025, "resolved_value": 120692030.43574944, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_a71debc0d51df1cb4c9c68e3" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_4931a392421fe16805776b40" }, { "name": "desnz.subnational.electricity_kwh@E14001532", @@ -529019,7 +529019,7 @@ "resolved_period": 2025, "resolved_value": 148567797.5847207, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_fb448cb4f6167a631004ed22" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_249f5fa7dfac5f8966f998a0" }, { "name": "desnz.subnational.electricity_kwh@E14001533", @@ -529032,7 +529032,7 @@ "resolved_period": 2025, "resolved_value": 158110105.81094268, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_3de3a73de6f543b253dcf14b" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_f0c6b12b0dab35a00a8fdeaf" }, { "name": "desnz.subnational.electricity_kwh@E14001534", @@ -529045,7 +529045,7 @@ "resolved_period": 2025, "resolved_value": 136887378.15887177, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_1bde676fe0f26735b9c44fb1" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_857b1927279bc133bae855af" }, { "name": "desnz.subnational.electricity_kwh@E14001535", @@ -529058,7 +529058,7 @@ "resolved_period": 2025, "resolved_value": 142246440.69062686, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_01e79d635d96f7a6be9d6c39" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_287abba0136b56ed9e4de996" }, { "name": "desnz.subnational.electricity_kwh@E14001536", @@ -529071,7 +529071,7 @@ "resolved_period": 2025, "resolved_value": 130657239.10110372, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_b15efbd5c654ce5739e1a05b" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_bcf2637254820a7102e8892a" }, { "name": "desnz.subnational.electricity_kwh@E14001537", @@ -529084,7 +529084,7 @@ "resolved_period": 2025, "resolved_value": 141620768.5698975, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_a5a9c8bfc974b16ed3abd86d" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_0f89360abb986ff8bb27c99b" }, { "name": "desnz.subnational.electricity_kwh@E14001538", @@ -529097,7 +529097,7 @@ "resolved_period": 2025, "resolved_value": 139848899.1548625, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_99f567a329f8ab8724cb0d7d" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_f54ce81bda97f55080a230f8" }, { "name": "desnz.subnational.electricity_kwh@E14001539", @@ -529110,7 +529110,7 @@ "resolved_period": 2025, "resolved_value": 168108375.12311316, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_1b181eb82335abcedf27be8e" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_0e673bc8959d169bf429eee5" }, { "name": "desnz.subnational.electricity_kwh@E14001540", @@ -529123,7 +529123,7 @@ "resolved_period": 2025, "resolved_value": 148063142.08569312, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_8fa1698af10b892a0e7da36a" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_eab3db420ef4d79c00f8dace" }, { "name": "desnz.subnational.electricity_kwh@E14001541", @@ -529136,7 +529136,7 @@ "resolved_period": 2025, "resolved_value": 126373665.16710138, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_21dc7e1a25063b31f335333b" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_7cd449e9e73a0967ed1dc9c6" }, { "name": "desnz.subnational.electricity_kwh@E14001542", @@ -529149,7 +529149,7 @@ "resolved_period": 2025, "resolved_value": 137642381.77911004, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_318e7c708990aa6c120e9ef2" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_d0e978c827d7a92e8ee20f8e" }, { "name": "desnz.subnational.electricity_kwh@E14001543", @@ -529162,7 +529162,7 @@ "resolved_period": 2025, "resolved_value": 142508958.28693894, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_608ba455ea444fe882efa9b7" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_beee788142198a6c392a81bc" }, { "name": "desnz.subnational.electricity_kwh@E14001544", @@ -529175,7 +529175,7 @@ "resolved_period": 2025, "resolved_value": 166586028.73123065, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_eb424b0e4a305fb117861f2e" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_41fea48227451228c66dac7e" }, { "name": "desnz.subnational.electricity_kwh@E14001545", @@ -529188,7 +529188,7 @@ "resolved_period": 2025, "resolved_value": 150130226.02830118, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_5486055c7fe78bbf71c9c5ff" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_68125b6b6364194884204095" }, { "name": "desnz.subnational.electricity_kwh@E14001546", @@ -529201,7 +529201,7 @@ "resolved_period": 2025, "resolved_value": 157445323.12300408, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_4cb68c1f72459964115a7006" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_a86538424774b0b1955691f6" }, { "name": "desnz.subnational.electricity_kwh@E14001547", @@ -529214,7 +529214,7 @@ "resolved_period": 2025, "resolved_value": 128394282.65503475, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_635fa7cb1ba68b83f9dfb6a5" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_a7129235e274faf51584e829" }, { "name": "desnz.subnational.electricity_kwh@E14001548", @@ -529227,7 +529227,7 @@ "resolved_period": 2025, "resolved_value": 156586416.01807266, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_2a96c37cfbeec9a7c86371fb" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_eb2adba6b9ff14f2b05bd786" }, { "name": "desnz.subnational.electricity_kwh@E14001549", @@ -529240,7 +529240,7 @@ "resolved_period": 2025, "resolved_value": 155339164.448481, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_68f5714d799a515e76dda9cf" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_1ec7ab75cac7e8ea99165aae" }, { "name": "desnz.subnational.electricity_kwh@E14001550", @@ -529253,7 +529253,7 @@ "resolved_period": 2025, "resolved_value": 128112965.50850232, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_88afa264c772857617b2188b" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_c0beef5fca01a98d9e09954a" }, { "name": "desnz.subnational.electricity_kwh@E14001551", @@ -529266,7 +529266,7 @@ "resolved_period": 2025, "resolved_value": 141731811.8984205, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_cd8ef67f37200cdace6e98f6" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_e19fb23f858633474e7882b5" }, { "name": "desnz.subnational.electricity_kwh@E14001552", @@ -529279,7 +529279,7 @@ "resolved_period": 2025, "resolved_value": 160912416.28885826, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_51db46c4396c2fd4aa88cc65" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_5e902d9b1eb936d5589beb32" }, { "name": "desnz.subnational.electricity_kwh@E14001553", @@ -529292,7 +529292,7 @@ "resolved_period": 2025, "resolved_value": 147124366.22303605, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_e27fa9e75b6f53caa5aff71e" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_0ce5ea58cad6506c55930718" }, { "name": "desnz.subnational.electricity_kwh@E14001554", @@ -529305,7 +529305,7 @@ "resolved_period": 2025, "resolved_value": 169415919.91533872, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_c338c91d8aa623caaa18d6f0" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_deb9791c5a0d0484eea84cd8" }, { "name": "desnz.subnational.electricity_kwh@E14001555", @@ -529318,7 +529318,7 @@ "resolved_period": 2025, "resolved_value": 176584054.16490057, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_5d6184ff6187d017ed0bc21f" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_744a54a3fcd6ac3648b5a316" }, { "name": "desnz.subnational.electricity_kwh@E14001556", @@ -529331,7 +529331,7 @@ "resolved_period": 2025, "resolved_value": 143680863.79694918, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_2673c053c052ae22a0cd191a" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_9d608998b9d7af72e7fed385" }, { "name": "desnz.subnational.electricity_kwh@E14001557", @@ -529344,7 +529344,7 @@ "resolved_period": 2025, "resolved_value": 116929091.95636061, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_d8cfd7e3cc19868ea31d4856" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_afb346dc5583a8ab6c6b0d35" }, { "name": "desnz.subnational.electricity_kwh@E14001558", @@ -529357,7 +529357,7 @@ "resolved_period": 2025, "resolved_value": 146762088.14115757, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_1fb0cad5fd00e50fba5f42a8" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_12ab3f9c7cdd92951ca11495" }, { "name": "desnz.subnational.electricity_kwh@E14001559", @@ -529370,7 +529370,7 @@ "resolved_period": 2025, "resolved_value": 129837951.94388211, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_e49e034d72f32fc78152494e" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_90d4eb995f03fc99319a6379" }, { "name": "desnz.subnational.electricity_kwh@E14001560", @@ -529383,7 +529383,7 @@ "resolved_period": 2025, "resolved_value": 130627555.62518762, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_4d339028bd1ac033741cf17a" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_dc8da3ce00adf0eeea52366f" }, { "name": "desnz.subnational.electricity_kwh@E14001561", @@ -529396,7 +529396,7 @@ "resolved_period": 2025, "resolved_value": 121539496.87831587, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_647d64a331c5a9f99656aaf8" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_78cdfc84d98ec29b2636cfe9" }, { "name": "desnz.subnational.electricity_kwh@E14001562", @@ -529409,7 +529409,7 @@ "resolved_period": 2025, "resolved_value": 144316771.333413, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_e1ac6862bf5ecf101a5c4323" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_0410cc70c393b0252c95001a" }, { "name": "desnz.subnational.electricity_kwh@E14001563", @@ -529422,7 +529422,7 @@ "resolved_period": 2025, "resolved_value": 124978822.15283704, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_a0adda494b1f9ae5af140c1b" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_66aa2a87f1dd1ad5733b1102" }, { "name": "desnz.subnational.electricity_kwh@E14001564", @@ -529435,7 +529435,7 @@ "resolved_period": 2025, "resolved_value": 116543547.61630407, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_3cb8662165c7acf021cb6ba0" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_95fc95a16d98af9b80ea160c" }, { "name": "desnz.subnational.electricity_kwh@E14001565", @@ -529448,7 +529448,7 @@ "resolved_period": 2025, "resolved_value": 135526963.2880047, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_7d0d6c6eee53518759679bcb" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_9b7abbcdca85a2860ca14b4e" }, { "name": "desnz.subnational.electricity_kwh@E14001566", @@ -529461,7 +529461,7 @@ "resolved_period": 2025, "resolved_value": 150730696.0094606, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_600c600e78425e30deed577f" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_9187848195ee1e0d97c95b71" }, { "name": "desnz.subnational.electricity_kwh@E14001567", @@ -529474,7 +529474,7 @@ "resolved_period": 2025, "resolved_value": 105111125.5396223, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_4732725951e27ca98b6b6be5" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_f9d21acbf744ce8bf13da047" }, { "name": "desnz.subnational.electricity_kwh@E14001568", @@ -529487,7 +529487,7 @@ "resolved_period": 2025, "resolved_value": 143490629.92058453, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_90796e90d9d9bdd883b37778" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_be084b3afbe56a2054a92875" }, { "name": "desnz.subnational.electricity_kwh@E14001569", @@ -529500,7 +529500,7 @@ "resolved_period": 2025, "resolved_value": 173902665.69065517, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_89844c57c68c14ff325992f4" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_3580f7fb29dd395b5451eff2" }, { "name": "desnz.subnational.electricity_kwh@E14001570", @@ -529513,7 +529513,7 @@ "resolved_period": 2025, "resolved_value": 172202846.92561212, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_231a82e076f9bf77392e792d" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_837ef91059eb42e109cd3a52" }, { "name": "desnz.subnational.electricity_kwh@E14001571", @@ -529526,7 +529526,7 @@ "resolved_period": 2025, "resolved_value": 141670443.9053716, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_08423cd9f5ad5d10c00acd5d" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_4c18b6185839f7912143bd72" }, { "name": "desnz.subnational.electricity_kwh@E14001572", @@ -529539,7 +529539,7 @@ "resolved_period": 2025, "resolved_value": 144106949.23278868, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_1358ea3abe4d752995a6206e" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_2a782b758f234e08905a9fc4" }, { "name": "desnz.subnational.electricity_kwh@E14001573", @@ -529552,7 +529552,7 @@ "resolved_period": 2025, "resolved_value": 147000763.62692514, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_c368f7b3cb6e5f5feba3b466" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_f5685aa4fd6dbe59ea77ae67" }, { "name": "desnz.subnational.electricity_kwh@E14001574", @@ -529565,7 +529565,7 @@ "resolved_period": 2025, "resolved_value": 124747775.40872611, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_80456fdef377bda90467e560" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_68cf95884f25d80cea0ffc82" }, { "name": "desnz.subnational.electricity_kwh@E14001575", @@ -529578,7 +529578,7 @@ "resolved_period": 2025, "resolved_value": 167290353.2139103, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_7b33c4c9de94595218deeb57" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_a2960d8bf872e317de239b49" }, { "name": "desnz.subnational.electricity_kwh@E14001576", @@ -529591,7 +529591,7 @@ "resolved_period": 2025, "resolved_value": 150468602.94130513, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_0baa7aa4c9b74a974d5fbe33" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_5f0a71f1b0c574bc51a62e46" }, { "name": "desnz.subnational.electricity_kwh@E14001577", @@ -529604,7 +529604,7 @@ "resolved_period": 2025, "resolved_value": 134271745.05979297, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_688f837dc561b2e4439f0acf" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_f6902c45b61b3fb715f25659" }, { "name": "desnz.subnational.electricity_kwh@E14001578", @@ -529617,7 +529617,7 @@ "resolved_period": 2025, "resolved_value": 183880222.63768333, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_79cfcfffe3e9fd2d21ca77a0" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_ec4ede75770d4291b4d0a132" }, { "name": "desnz.subnational.electricity_kwh@E14001579", @@ -529630,7 +529630,7 @@ "resolved_period": 2025, "resolved_value": 168689984.88794532, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_b9be6c1cfdec7e820e83df33" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_14ba33eaed07a42e02468163" }, { "name": "desnz.subnational.electricity_kwh@E14001580", @@ -529643,7 +529643,7 @@ "resolved_period": 2025, "resolved_value": 179437409.6750352, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_817eb636def19e39ac3ea2e5" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_4b52f0878e498497b6ed7cf0" }, { "name": "desnz.subnational.electricity_kwh@E14001581", @@ -529656,7 +529656,7 @@ "resolved_period": 2025, "resolved_value": 124962935.81087996, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_d4fbe98d21538e11389ef13f" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_130aca9af74881934be27f1a" }, { "name": "desnz.subnational.electricity_kwh@E14001582", @@ -529669,7 +529669,7 @@ "resolved_period": 2025, "resolved_value": 161082824.6437268, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_545fed9b61d3ae365ccda34e" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_9e00806aca808544ee464528" }, { "name": "desnz.subnational.electricity_kwh@E14001583", @@ -529682,7 +529682,7 @@ "resolved_period": 2025, "resolved_value": 128456369.24832429, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_08f83289d9baefd011ad98e7" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_1ebd3e96b3ed10b22d317128" }, { "name": "desnz.subnational.electricity_kwh@E14001584", @@ -529695,7 +529695,7 @@ "resolved_period": 2025, "resolved_value": 111555718.01173712, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_21b0d269074af88727064d34" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_5acb494ede2bf94e6d209dfc" }, { "name": "desnz.subnational.electricity_kwh@E14001585", @@ -529708,7 +529708,7 @@ "resolved_period": 2025, "resolved_value": 131210662.00957377, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_1a9b42e0c63dd0bc376dc01b" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_e63ff9d17a4eb9b4c00f3deb" }, { "name": "desnz.subnational.electricity_kwh@E14001586", @@ -529721,7 +529721,7 @@ "resolved_period": 2025, "resolved_value": 157555242.7547058, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_6a808d85b9c8122ea9a4aef0" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_35225aaf489c4782839837f2" }, { "name": "desnz.subnational.electricity_kwh@E14001587", @@ -529734,7 +529734,7 @@ "resolved_period": 2025, "resolved_value": 169643162.7236055, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_b3c807ba396922607d98909d" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_fc495d94453cfc67c2db956b" }, { "name": "desnz.subnational.electricity_kwh@E14001588", @@ -529747,7 +529747,7 @@ "resolved_period": 2025, "resolved_value": 169468217.38738194, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_ff1c8c041152859be382503c" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_47c0301fc3b3b9d5d930617f" }, { "name": "desnz.subnational.electricity_kwh@E14001589", @@ -529760,7 +529760,7 @@ "resolved_period": 2025, "resolved_value": 120094863.77945882, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_1480fddb655dfc9cbfa4ca5a" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_86a6f46dcc24a8ea604741ee" }, { "name": "desnz.subnational.electricity_kwh@E14001590", @@ -529773,7 +529773,7 @@ "resolved_period": 2025, "resolved_value": 166909829.68798938, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_caf59d5e4226c16e18afbf79" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_8a076d26d0fb7e1c5c59a1dc" }, { "name": "desnz.subnational.electricity_kwh@E14001591", @@ -529786,7 +529786,7 @@ "resolved_period": 2025, "resolved_value": 165774003.39462835, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_2e48f5534f338c1f49c88055" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_7b3dd7cb2740462e33c93a89" }, { "name": "desnz.subnational.electricity_kwh@E14001592", @@ -529799,7 +529799,7 @@ "resolved_period": 2025, "resolved_value": 155108261.89979276, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_43ab4120e03e3f2e5a7911b3" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_bfd6f9d2f35818ae12cf166b" }, { "name": "desnz.subnational.electricity_kwh@E14001593", @@ -529812,7 +529812,7 @@ "resolved_period": 2025, "resolved_value": 155332124.2153974, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_658ffc5f453c23c48d2de35b" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_d7d79797fbea54fccac94b60" }, { "name": "desnz.subnational.electricity_kwh@E14001594", @@ -529825,7 +529825,7 @@ "resolved_period": 2025, "resolved_value": 128747095.64770131, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_d063d27360cc9a460fa941e0" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_8ab27adb75f7a84310b31535" }, { "name": "desnz.subnational.electricity_kwh@E14001595", @@ -529838,7 +529838,7 @@ "resolved_period": 2025, "resolved_value": 140386140.1468075, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_6e6f48441b3a73c66f36fa79" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_0ec8840f1e5d4e6338bd92bd" }, { "name": "desnz.subnational.electricity_kwh@E14001596", @@ -529851,7 +529851,7 @@ "resolved_period": 2025, "resolved_value": 146856431.79408687, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_df198e17fbc9b44a90b6cae1" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_ff6a8a6ac9e88795f5ebd790" }, { "name": "desnz.subnational.electricity_kwh@E14001597", @@ -529864,7 +529864,7 @@ "resolved_period": 2025, "resolved_value": 132213615.31608768, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_cc78b9f7e86c64be3dd37208" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_8eae9d9c1706649fac7715a2" }, { "name": "desnz.subnational.electricity_kwh@E14001598", @@ -529877,7 +529877,7 @@ "resolved_period": 2025, "resolved_value": 137261544.54901487, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_4dbc1da41ec834cbd75a7677" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_59c77770fec4c95d7470adb3" }, { "name": "desnz.subnational.electricity_kwh@E14001599", @@ -529890,7 +529890,7 @@ "resolved_period": 2025, "resolved_value": 141966424.6347322, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_cfcb8ed364a77b36622bbd64" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_4a7f08a755101d653e642749" }, { "name": "desnz.subnational.electricity_kwh@E14001600", @@ -529903,7 +529903,7 @@ "resolved_period": 2025, "resolved_value": 154727125.767874, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_624daf3e8dc6edeb664c5841" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_5d4963151c6117260d86e54e" }, { "name": "desnz.subnational.electricity_kwh@E14001601", @@ -529916,7 +529916,7 @@ "resolved_period": 2025, "resolved_value": 142072480.647827, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_d07291c0e7582a5d1ba7a9d7" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_9c5caec6bd095d3623c68abf" }, { "name": "desnz.subnational.electricity_kwh@E14001602", @@ -529929,7 +529929,7 @@ "resolved_period": 2025, "resolved_value": 139379952.55918422, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_e82be2434a0950f514ff2eca" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_2eb1ce7c23aaa9882fa4c7cd" }, { "name": "desnz.subnational.electricity_kwh@E14001603", @@ -529942,7 +529942,7 @@ "resolved_period": 2025, "resolved_value": 155521628.40646797, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_2005b007b1658bf4ac0b4588" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_f5c58c14e17a8f881b0176fc" }, { "name": "desnz.subnational.electricity_kwh@E14001604", @@ -529955,7 +529955,7 @@ "resolved_period": 2025, "resolved_value": 138611909.2638014, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_bfce995f0dd701e7af377428" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_b41e467550631c93d30404cd" }, { "name": "desnz.subnational.electricity_kwh@E14001605", @@ -529968,7 +529968,7 @@ "resolved_period": 2025, "resolved_value": 123504437.53962275, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_4beddcb9907cbc77b33ba6f5" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_d8c92105a0c09730851ee16a" }, { "name": "desnz.subnational.electricity_kwh@S14000021", @@ -529981,7 +529981,7 @@ "resolved_period": 2025, "resolved_value": 127650376.44871497, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_8a6ba6364b22b44eedaea3d0" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_42be58755a5dfc7d82717f2d" }, { "name": "desnz.subnational.electricity_kwh@S14000027", @@ -529994,7 +529994,7 @@ "resolved_period": 2025, "resolved_value": 73758243.93911403, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_f1a0716a8f2d424a45da5edf" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_7eb149f9ef505ed0bd0857f5" }, { "name": "desnz.subnational.electricity_kwh@S14000045", @@ -530007,7 +530007,7 @@ "resolved_period": 2025, "resolved_value": 122915591.6145089, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_c4e9fcbad3a025fd670d1b17" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_4be40b41ecd4a8c2b5bdc131" }, { "name": "desnz.subnational.electricity_kwh@S14000048", @@ -530020,7 +530020,7 @@ "resolved_period": 2025, "resolved_value": 140410831.78519422, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_7e724ebf2f1dd4153cff6514" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_5110257bb2d0ae19d126bc84" }, { "name": "desnz.subnational.electricity_kwh@S14000051", @@ -530033,7 +530033,7 @@ "resolved_period": 2025, "resolved_value": 155851005.50035992, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_1c9d7bad8f97326783f26281" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_7af0f22bdf38dc3b4a83b6ce" }, { "name": "desnz.subnational.electricity_kwh@S14000060", @@ -530046,7 +530046,7 @@ "resolved_period": 2025, "resolved_value": 146476410.27175432, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_9c1d1e19fef4e8c0d9c42a95" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_d487e287578e90c7b76b5cf6" }, { "name": "desnz.subnational.electricity_kwh@S14000061", @@ -530059,7 +530059,7 @@ "resolved_period": 2025, "resolved_value": 167622069.69539428, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_4eb7583248505cd890a4cc87" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_71b7bf798ec6d69f7010cfac" }, { "name": "desnz.subnational.electricity_kwh@S14000062", @@ -530072,7 +530072,7 @@ "resolved_period": 2025, "resolved_value": 159964439.42257085, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_b3c27659882e86d34dece7d6" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_a29f3b33421db0b8292f4570" }, { "name": "desnz.subnational.electricity_kwh@S14000063", @@ -530085,7 +530085,7 @@ "resolved_period": 2025, "resolved_value": 115382638.49213204, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_0914f8025577b795e1164ed7" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_6d23018932736d26dc8c7c80" }, { "name": "desnz.subnational.electricity_kwh@S14000064", @@ -530098,7 +530098,7 @@ "resolved_period": 2025, "resolved_value": 120145123.0171705, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_2824ff220c0422729f2ef788" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_16ccb460c83cf7c68105ba46" }, { "name": "desnz.subnational.electricity_kwh@S14000065", @@ -530111,7 +530111,7 @@ "resolved_period": 2025, "resolved_value": 193373763.59912613, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_735cfa68b0b279ed5b519630" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_1587f4c5cf77743011b3fe64" }, { "name": "desnz.subnational.electricity_kwh@S14000066", @@ -530124,7 +530124,7 @@ "resolved_period": 2025, "resolved_value": 151888148.76507515, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_0cca94a8edf38d6ec0b634a1" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_0f68815c38a2cbbd9e88ff87" }, { "name": "desnz.subnational.electricity_kwh@S14000067", @@ -530137,7 +530137,7 @@ "resolved_period": 2025, "resolved_value": 236058891.0788135, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_c83a65a7799b9002ac516a91" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_0f3f2ac4a4d84ae6d66f7c49" }, { "name": "desnz.subnational.electricity_kwh@S14000068", @@ -530150,7 +530150,7 @@ "resolved_period": 2025, "resolved_value": 123911241.13889363, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_4bdffcbbafe0da9d4b3b2a24" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_d4f6d6219000559ba9cb9e5e" }, { "name": "desnz.subnational.electricity_kwh@S14000069", @@ -530163,7 +530163,7 @@ "resolved_period": 2025, "resolved_value": 227130793.0967254, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_3cfb780740bb76da5ebbbdbd" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_55133ae686fc3620d06d2a3c" }, { "name": "desnz.subnational.electricity_kwh@S14000070", @@ -530176,7 +530176,7 @@ "resolved_period": 2025, "resolved_value": 113039583.28652553, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_c795dbae30e99271b7977074" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_b5e7dc05527d544bc8a41c66" }, { "name": "desnz.subnational.electricity_kwh@S14000071", @@ -530189,7 +530189,7 @@ "resolved_period": 2025, "resolved_value": 121830430.76330467, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_2618b6cb5b421aae9e87a2a4" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_fe433642748b8bf1584dffe3" }, { "name": "desnz.subnational.electricity_kwh@S14000072", @@ -530202,7 +530202,7 @@ "resolved_period": 2025, "resolved_value": 115996977.1981825, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_f24097cebd2def7cca61b5dc" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_901c659890b6e0a0ebfd0c4c" }, { "name": "desnz.subnational.electricity_kwh@S14000073", @@ -530215,7 +530215,7 @@ "resolved_period": 2025, "resolved_value": 165052362.31609502, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_777e7883567f1bad427c2446" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_9eedd9b17708b9ccc37a866b" }, { "name": "desnz.subnational.electricity_kwh@S14000074", @@ -530228,7 +530228,7 @@ "resolved_period": 2025, "resolved_value": 159298259.30739966, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_47d7cee3fb0e5816b94a3069" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_3ea7d72c499f5cde605054f1" }, { "name": "desnz.subnational.electricity_kwh@S14000075", @@ -530241,7 +530241,7 @@ "resolved_period": 2025, "resolved_value": 158517741.59585732, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_3f821b07f90e14a9816e85e7" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_16374fe03e68f25cb15c11d5" }, { "name": "desnz.subnational.electricity_kwh@S14000076", @@ -530254,7 +530254,7 @@ "resolved_period": 2025, "resolved_value": 121529546.20846125, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_08d6ef1497f5e1cc1c04e088" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_a6802524cfc3caf82bb0af53" }, { "name": "desnz.subnational.electricity_kwh@S14000077", @@ -530267,7 +530267,7 @@ "resolved_period": 2025, "resolved_value": 127812638.32025437, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_e79ac0ba753bff4e3513be5c" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_3064922dadd7e16d3c9ca918" }, { "name": "desnz.subnational.electricity_kwh@S14000078", @@ -530280,7 +530280,7 @@ "resolved_period": 2025, "resolved_value": 146666551.24041036, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_e33772fc1c2b0932dac0e305" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_15c549d07577e07e3f3fc053" }, { "name": "desnz.subnational.electricity_kwh@S14000079", @@ -530293,7 +530293,7 @@ "resolved_period": 2025, "resolved_value": 161841490.98829573, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_1f35b0c903610f7e74050004" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_8b2eff6305e7fc73d6ebefa5" }, { "name": "desnz.subnational.electricity_kwh@S14000080", @@ -530306,7 +530306,7 @@ "resolved_period": 2025, "resolved_value": 132803601.23003909, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_df1e16e6ca34111548d69a94" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_cf4450385e0911acd9ac629b" }, { "name": "desnz.subnational.electricity_kwh@S14000081", @@ -530319,7 +530319,7 @@ "resolved_period": 2025, "resolved_value": 135986588.0669785, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_d4da8356fe5b4f7f334ce42d" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_91a5c7fa6f94937eecd19117" }, { "name": "desnz.subnational.electricity_kwh@S14000082", @@ -530332,7 +530332,7 @@ "resolved_period": 2025, "resolved_value": 141468360.36415243, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_f1505ba67a65162eccdb75a0" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_d8352f821564d6164acf3a46" }, { "name": "desnz.subnational.electricity_kwh@S14000083", @@ -530345,7 +530345,7 @@ "resolved_period": 2025, "resolved_value": 128908300.79786003, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_537b6e18e4a40a29a43647b1" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_d412c0227127e09dad4bc92f" }, { "name": "desnz.subnational.electricity_kwh@S14000084", @@ -530358,7 +530358,7 @@ "resolved_period": 2025, "resolved_value": 125944170.58977488, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_bae0ee346830239f0caab31c" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_adad7bec41b9255adb0e9e4d" }, { "name": "desnz.subnational.electricity_kwh@S14000085", @@ -530371,7 +530371,7 @@ "resolved_period": 2025, "resolved_value": 133644930.06062257, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_341bae18541d164acea49625" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_a3153a9ae24c9ff4327789d1" }, { "name": "desnz.subnational.electricity_kwh@S14000086", @@ -530384,7 +530384,7 @@ "resolved_period": 2025, "resolved_value": 127920613.40724741, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_51f6b92a725088d4cbc8c7a8" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_f614bc86edb1667f5ddf2703" }, { "name": "desnz.subnational.electricity_kwh@S14000087", @@ -530397,7 +530397,7 @@ "resolved_period": 2025, "resolved_value": 112376023.87502442, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_75db986fa0d2c25b123b144e" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_5e2b0f331e6210f62526674a" }, { "name": "desnz.subnational.electricity_kwh@S14000088", @@ -530410,7 +530410,7 @@ "resolved_period": 2025, "resolved_value": 115570580.81684278, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_cc175e5f1403ab330c109354" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_b6ec21b9d83acb20acce3a45" }, { "name": "desnz.subnational.electricity_kwh@S14000089", @@ -530423,7 +530423,7 @@ "resolved_period": 2025, "resolved_value": 124599327.76705039, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_35cdebe20adc75e692fdb61a" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_673835c79249d11edafcaf4f" }, { "name": "desnz.subnational.electricity_kwh@S14000090", @@ -530436,7 +530436,7 @@ "resolved_period": 2025, "resolved_value": 116381775.6360071, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_39bca773f0a41c909c06f667" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_8782c024e851f8d640af9cec" }, { "name": "desnz.subnational.electricity_kwh@S14000091", @@ -530449,7 +530449,7 @@ "resolved_period": 2025, "resolved_value": 157784430.15346077, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_f87e0387a9d985476c9cd86f" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_ca2032f2fb7a2fe07a2ddd25" }, { "name": "desnz.subnational.electricity_kwh@S14000092", @@ -530462,7 +530462,7 @@ "resolved_period": 2025, "resolved_value": 138988847.34763387, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_5c06ee0541fec1fe4fc5c853" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_c3966a79d3fda475af9cfa30" }, { "name": "desnz.subnational.electricity_kwh@S14000093", @@ -530475,7 +530475,7 @@ "resolved_period": 2025, "resolved_value": 114471793.58014052, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_2ced568c1b84e186b2afbf92" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_efc8714fa61ecbe10b8cd579" }, { "name": "desnz.subnational.electricity_kwh@S14000094", @@ -530488,7 +530488,7 @@ "resolved_period": 2025, "resolved_value": 230319763.26957434, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_f9c1e0cf06fe9d4abb98410c" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_41ff008dc3f4f52ea7ca05a5" }, { "name": "desnz.subnational.electricity_kwh@S14000095", @@ -530501,7 +530501,7 @@ "resolved_period": 2025, "resolved_value": 132009049.84357893, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_f53dd6fdac410281a40ea362" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_1410509d9362271b44740db2" }, { "name": "desnz.subnational.electricity_kwh@S14000096", @@ -530514,7 +530514,7 @@ "resolved_period": 2025, "resolved_value": 144240602.7266084, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_c16a223e9e418005cc6b695b" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_40653be26b220fa3eccc3e47" }, { "name": "desnz.subnational.electricity_kwh@S14000097", @@ -530527,7 +530527,7 @@ "resolved_period": 2025, "resolved_value": 123781188.5707123, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_7b92b23271ee42ca0b8abefc" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_f952a9cdc3c48387faa67f06" }, { "name": "desnz.subnational.electricity_kwh@S14000098", @@ -530540,7 +530540,7 @@ "resolved_period": 2025, "resolved_value": 196432730.3664224, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_3656934994f49d528213dc5c" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_6dac33675be9774866aa8942" }, { "name": "desnz.subnational.electricity_kwh@S14000099", @@ -530553,7 +530553,7 @@ "resolved_period": 2025, "resolved_value": 128512083.53724916, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_821cafba1e91bc14fd0caa72" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_686dd9b2fde951d545f6760e" }, { "name": "desnz.subnational.electricity_kwh@S14000100", @@ -530566,7 +530566,7 @@ "resolved_period": 2025, "resolved_value": 136743386.33695227, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_6ceee05369128420aed9101a" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_29983b1345d20f9e903b4d6b" }, { "name": "desnz.subnational.electricity_kwh@S14000101", @@ -530579,7 +530579,7 @@ "resolved_period": 2025, "resolved_value": 112325710.68431494, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_369b586c58fee63f445dab51" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_b4ca3cf2f70ea82a86294c5e" }, { "name": "desnz.subnational.electricity_kwh@S14000102", @@ -530592,7 +530592,7 @@ "resolved_period": 2025, "resolved_value": 118243265.13718756, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_342600f07c3a809bec7daa73" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_b5a5f74d52adb89dc1451af1" }, { "name": "desnz.subnational.electricity_kwh@S14000103", @@ -530605,7 +530605,7 @@ "resolved_period": 2025, "resolved_value": 170263481.49873886, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_611b57fc23e5655b84ccb10f" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_f76170e113e56f2e89947a4d" }, { "name": "desnz.subnational.electricity_kwh@S14000104", @@ -530618,7 +530618,7 @@ "resolved_period": 2025, "resolved_value": 119175010.53153305, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_4e957db55fc6dc4b0fab1443" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_196b905240b0299912a15d93" }, { "name": "desnz.subnational.electricity_kwh@S14000105", @@ -530631,7 +530631,7 @@ "resolved_period": 2025, "resolved_value": 167779653.29074645, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_1e699b16b7c1f0956750dcd6" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_2338c7756d30cf6a135e95b5" }, { "name": "desnz.subnational.electricity_kwh@S14000106", @@ -530644,7 +530644,7 @@ "resolved_period": 2025, "resolved_value": 112515169.35406008, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_e26133d13aaece9db38f00a5" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_ea39b12dbd6bd2bf013078d3" }, { "name": "desnz.subnational.electricity_kwh@S14000107", @@ -530657,7 +530657,7 @@ "resolved_period": 2025, "resolved_value": 126197570.5707714, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_8ac3858bc6ed1ab1f4aae028" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_678af44abe2da5fdf6f4fce1" }, { "name": "desnz.subnational.electricity_kwh@S14000108", @@ -530670,7 +530670,7 @@ "resolved_period": 2025, "resolved_value": 162635119.49987915, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_c47c4b66902bd4c4db4b7852" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_224e6bd1132a694b89e930fb" }, { "name": "desnz.subnational.electricity_kwh@S14000109", @@ -530683,7 +530683,7 @@ "resolved_period": 2025, "resolved_value": 111757717.27743432, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_7f0c210ca53acdafc5d4ec37" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_e941f8a0cb37516f55aa8b9d" }, { "name": "desnz.subnational.electricity_kwh@S14000110", @@ -530696,7 +530696,7 @@ "resolved_period": 2025, "resolved_value": 120734499.6963281, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_a237dbd10017ef871fe89112" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_0448ddc34dfa626c2240ab70" }, { "name": "desnz.subnational.electricity_kwh@S14000111", @@ -530709,7 +530709,7 @@ "resolved_period": 2025, "resolved_value": 175609757.01527783, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_836dd7938fa1089e2105a5d6" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_1642c2ed596813da64cf5cd0" }, { "name": "desnz.subnational.electricity_kwh@W07000081", @@ -530722,7 +530722,7 @@ "resolved_period": 2025, "resolved_value": 109390680.70455548, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_aa1927c96fa2f52ea31ea16f" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_72ac086e599db7e9da576b9f" }, { "name": "desnz.subnational.electricity_kwh@W07000082", @@ -530735,7 +530735,7 @@ "resolved_period": 2025, "resolved_value": 124883365.8222173, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_cdd730faf7227683ca3fb6e0" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_b59339e62181c6c02cc9f95d" }, { "name": "desnz.subnational.electricity_kwh@W07000083", @@ -530748,7 +530748,7 @@ "resolved_period": 2025, "resolved_value": 129139344.77139428, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_04c2f45537e6f9de02a58d14" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_0df5c828c3ef4b92a329639c" }, { "name": "desnz.subnational.electricity_kwh@W07000084", @@ -530761,7 +530761,7 @@ "resolved_period": 2025, "resolved_value": 112935926.96089348, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_5df89b4985a06c72d4a2e1ec" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_4ccaeaa8cd18962167d1c491" }, { "name": "desnz.subnational.electricity_kwh@W07000085", @@ -530774,7 +530774,7 @@ "resolved_period": 2025, "resolved_value": 147041820.82822043, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_51edc6e38845336fbcbed5f1" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_6a8913c44fc6ab1c6d7a2c22" }, { "name": "desnz.subnational.electricity_kwh@W07000086", @@ -530787,7 +530787,7 @@ "resolved_period": 2025, "resolved_value": 113233899.4290719, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_ced622ccb15f347eb9ff6ec7" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_e90bde707b0043c564c31128" }, { "name": "desnz.subnational.electricity_kwh@W07000087", @@ -530800,7 +530800,7 @@ "resolved_period": 2025, "resolved_value": 145706877.8014834, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_bd1207ca87948d8c6515902a" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_4367039a52105e35ad8a4111" }, { "name": "desnz.subnational.electricity_kwh@W07000088", @@ -530813,7 +530813,7 @@ "resolved_period": 2025, "resolved_value": 114776913.73967446, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_c0bdcebffa5a57ad350091d9" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_3654cf42bb8c5253ba100bba" }, { "name": "desnz.subnational.electricity_kwh@W07000089", @@ -530826,7 +530826,7 @@ "resolved_period": 2025, "resolved_value": 127137416.85936683, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_a38707e1f87a53d66f3e1c35" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_8efde5f7dd6ac30b88367a8b" }, { "name": "desnz.subnational.electricity_kwh@W07000090", @@ -530839,7 +530839,7 @@ "resolved_period": 2025, "resolved_value": 113982509.77700886, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_f1b6002d3d334384fa82f670" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_2e5dd8c9497d14fed4ce21b4" }, { "name": "desnz.subnational.electricity_kwh@W07000091", @@ -530852,7 +530852,7 @@ "resolved_period": 2025, "resolved_value": 144411290.0206822, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_42b686ce10f39bdcce388877" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_31b977337507c5986b13666f" }, { "name": "desnz.subnational.electricity_kwh@W07000092", @@ -530865,7 +530865,7 @@ "resolved_period": 2025, "resolved_value": 127610010.89817132, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_3ba236b40bb0897ccb4f98ce" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_5225232132f070e1331e7893" }, { "name": "desnz.subnational.electricity_kwh@W07000093", @@ -530878,7 +530878,7 @@ "resolved_period": 2025, "resolved_value": 173062606.44341126, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_992ccaf86cd20ce67932f88e" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_a858241b72a52d3337007cff" }, { "name": "desnz.subnational.electricity_kwh@W07000094", @@ -530891,7 +530891,7 @@ "resolved_period": 2025, "resolved_value": 145331944.0449217, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_ba40781e6e105576d98f80cb" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_6fe6fb46bb150c46c97eee13" }, { "name": "desnz.subnational.electricity_kwh@W07000095", @@ -530904,7 +530904,7 @@ "resolved_period": 2025, "resolved_value": 130409379.99602142, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_54e81cdaca937b9f8644ad10" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_a62a36878eab38093d6c38e7" }, { "name": "desnz.subnational.electricity_kwh@W07000096", @@ -530917,7 +530917,7 @@ "resolved_period": 2025, "resolved_value": 177034666.076683, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_f9a934d7a60ce63a98765a18" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_eb97ae5db44a06553035cd5e" }, { "name": "desnz.subnational.electricity_kwh@W07000097", @@ -530930,7 +530930,7 @@ "resolved_period": 2025, "resolved_value": 128443481.98785777, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_ed405d83770b191090d42c2c" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_90ef768a5fc0bcd5af7ed378" }, { "name": "desnz.subnational.electricity_kwh@W07000098", @@ -530943,7 +530943,7 @@ "resolved_period": 2025, "resolved_value": 121596426.86167382, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_1d5741940892ab02fb08f3ec" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_bb7c81ad9f6ddc2f07a5e4d6" }, { "name": "desnz.subnational.electricity_kwh@W07000099", @@ -530956,7 +530956,7 @@ "resolved_period": 2025, "resolved_value": 116982276.1951404, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_743b264ee52b837c483e40b0" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_79ab1956b54c1af84db2621c" }, { "name": "desnz.subnational.electricity_kwh@W07000100", @@ -530969,7 +530969,7 @@ "resolved_period": 2025, "resolved_value": 154960536.14807412, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_c8158906ca4c7ce9b28940eb" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_50ca68c3991f0145d701429f" }, { "name": "desnz.subnational.electricity_kwh@W07000101", @@ -530982,7 +530982,7 @@ "resolved_period": 2025, "resolved_value": 141663820.5296279, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_3c47104c09874ba162720b36" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_d72251868d1136788bc33675" }, { "name": "desnz.subnational.electricity_kwh@W07000102", @@ -530995,7 +530995,7 @@ "resolved_period": 2025, "resolved_value": 146954929.17503172, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_7891aca732e59c8bb2c6832e" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_e58bd2a59518bb78bda0d7c9" }, { "name": "desnz.subnational.electricity_kwh@W07000103", @@ -531008,7 +531008,7 @@ "resolved_period": 2025, "resolved_value": 118124025.1940121, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_051a55c85666c3211d849d02" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_27e9f9a5ddef7e4a29378a74" }, { "name": "desnz.subnational.electricity_kwh@W07000104", @@ -531021,7 +531021,7 @@ "resolved_period": 2025, "resolved_value": 132519415.92503983, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_61dc5d86e9b392730899ace8" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_ea33724268b0b13a3905379e" }, { "name": "desnz.subnational.electricity_kwh@W07000105", @@ -531034,7 +531034,7 @@ "resolved_period": 2025, "resolved_value": 123273940.60848615, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_a2164a49e625ee581f828886" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_e99ccba9acd433b145b63fc5" }, { "name": "desnz.subnational.electricity_kwh@W07000106", @@ -531047,7 +531047,7 @@ "resolved_period": 2025, "resolved_value": 119798378.35375838, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_b0f9928b0bba932cefbe724c" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_f4e1f8857374daa046a9f33d" }, { "name": "desnz.subnational.electricity_kwh@W07000107", @@ -531060,7 +531060,7 @@ "resolved_period": 2025, "resolved_value": 116337207.3523009, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_e46ed4413b037792a16bf9c2" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_cc83c05d16c1b62d280cfa14" }, { "name": "desnz.subnational.electricity_kwh@W07000108", @@ -531073,7 +531073,7 @@ "resolved_period": 2025, "resolved_value": 126402319.13115346, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_55d74ce52d74f0c63a751326" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_742f370a6974dc16e0c7beec" }, { "name": "desnz.subnational.electricity_kwh@W07000109", @@ -531086,7 +531086,7 @@ "resolved_period": 2025, "resolved_value": 109954307.8538211, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_a109ab5e54144360804d6033" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_fe9f4b03320a57223d6a6bd3" }, { "name": "desnz.subnational.electricity_kwh@W07000110", @@ -531099,7 +531099,7 @@ "resolved_period": 2025, "resolved_value": 128246250.93679667, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_4803c7bfb7adc8bd626d2f1d" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_de67fbd87a7e49a67a3ed8ed" }, { "name": "desnz.subnational.electricity_kwh@W07000111", @@ -531112,7 +531112,7 @@ "resolved_period": 2025, "resolved_value": 126877653.84802122, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_52e477c651b87e66e3c6daf4" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_0c64d038c202ce81035be306" }, { "name": "desnz.subnational.electricity_kwh@W07000112", @@ -531125,7 +531125,7 @@ "resolved_period": 2025, "resolved_value": 121254524.47043046, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_a080ed2eff7206e861cafe32" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_9de4233b5cf736dfc4e7ad20" } ] }, @@ -535703,7 +535703,7 @@ "resolved_period": 2025, "resolved_value": 449137520.1689215, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_6592ab5cd1ea6b5ebafac55b" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_0c4a13cf9b24fb5e1b59b028" }, { "name": "desnz.subnational.gas_kwh@E14001064", @@ -535716,7 +535716,7 @@ "resolved_period": 2025, "resolved_value": 434406820.5916764, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_77156b025e7de27181f49608" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_8c3520d2a4c8c367eb368dd0" }, { "name": "desnz.subnational.gas_kwh@E14001065", @@ -535729,7 +535729,7 @@ "resolved_period": 2025, "resolved_value": 507405870.4602181, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_e9386f99926370bab91a99f5" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_94b153d571be299ba322df19" }, { "name": "desnz.subnational.gas_kwh@E14001066", @@ -535742,7 +535742,7 @@ "resolved_period": 2025, "resolved_value": 411977903.1840001, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_a43fb187fcde8d6b1d65dd87" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_d3d5f7381349fc8179c85cb5" }, { "name": "desnz.subnational.gas_kwh@E14001067", @@ -535755,7 +535755,7 @@ "resolved_period": 2025, "resolved_value": 340724085.89948624, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_3b00ca925fec85f708d497b3" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_b154f1987efb511d4118c9b3" }, { "name": "desnz.subnational.gas_kwh@E14001068", @@ -535768,7 +535768,7 @@ "resolved_period": 2025, "resolved_value": 426234062.6076831, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_65e7d121e84d621fccb04b9f" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_a56b52266404e9281cddc184" }, { "name": "desnz.subnational.gas_kwh@E14001069", @@ -535781,7 +535781,7 @@ "resolved_period": 2025, "resolved_value": 353062041.4847834, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_cefd8ff5c77243a368d8fa40" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_b765642655bd59aac5713427" }, { "name": "desnz.subnational.gas_kwh@E14001070", @@ -535794,7 +535794,7 @@ "resolved_period": 2025, "resolved_value": 396494847.38566315, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_139e51ccc3e1b679b2603165" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_9a57584cad22f2ec574bd6c7" }, { "name": "desnz.subnational.gas_kwh@E14001071", @@ -535807,7 +535807,7 @@ "resolved_period": 2025, "resolved_value": 408145176.6395901, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_ba91572850ca957c722e4b81" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_2fdcd749ca03a48834bed956" }, { "name": "desnz.subnational.gas_kwh@E14001072", @@ -535820,7 +535820,7 @@ "resolved_period": 2025, "resolved_value": 338093298.64315104, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_d4b8cd97d7fd60f158695b9d" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_e0655c440058746ba7ec71a7" }, { "name": "desnz.subnational.gas_kwh@E14001073", @@ -535833,7 +535833,7 @@ "resolved_period": 2025, "resolved_value": 359125673.178931, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_26b8b8722cb1e44b0a8d89d9" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_5001f1bfeee4fc4798b7d357" }, { "name": "desnz.subnational.gas_kwh@E14001074", @@ -535846,7 +535846,7 @@ "resolved_period": 2025, "resolved_value": 440925930.62773323, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_c2c8c21d117dcd7e3b8099c8" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_78bc0db82eafee665e350d5f" }, { "name": "desnz.subnational.gas_kwh@E14001075", @@ -535859,7 +535859,7 @@ "resolved_period": 2025, "resolved_value": 434583412.0443173, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_c48c7dbd2eb7143da9c35261" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_8a6018c5255ffa454fc2e40c" }, { "name": "desnz.subnational.gas_kwh@E14001076", @@ -535872,7 +535872,7 @@ "resolved_period": 2025, "resolved_value": 396987999.2480751, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_52f073cb5b5820637abab0a6" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_3bc5b3b62275166c8c5a14ef" }, { "name": "desnz.subnational.gas_kwh@E14001077", @@ -535885,7 +535885,7 @@ "resolved_period": 2025, "resolved_value": 415572782.42226887, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_71619165cfdb71c5b42f13f5" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_a12ac3a2810537d50d9b3478" }, { "name": "desnz.subnational.gas_kwh@E14001078", @@ -535898,7 +535898,7 @@ "resolved_period": 2025, "resolved_value": 398562713.53858244, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_12e4e262f9e42a135a19d408" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_c45c1a8a030b19012bcfe871" }, { "name": "desnz.subnational.gas_kwh@E14001079", @@ -535911,7 +535911,7 @@ "resolved_period": 2025, "resolved_value": 443057451.8373209, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_902441db668d9da29371bc03" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_910fc14167bb0f5336712701" }, { "name": "desnz.subnational.gas_kwh@E14001080", @@ -535924,7 +535924,7 @@ "resolved_period": 2025, "resolved_value": 417024594.022706, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_691ce7a193e05bd957a9a44a" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_f875602b784d173b72b683b3" }, { "name": "desnz.subnational.gas_kwh@E14001081", @@ -535937,7 +535937,7 @@ "resolved_period": 2025, "resolved_value": 358258156.35097307, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_8c25cf78c563bd1c6ffa9764" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_3777c1bc06fd86fc76719acb" }, { "name": "desnz.subnational.gas_kwh@E14001082", @@ -535950,7 +535950,7 @@ "resolved_period": 2025, "resolved_value": 520847896.75036895, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_2d65722d75ca693a54fdc944" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_0579269e2f779c1949eda9cf" }, { "name": "desnz.subnational.gas_kwh@E14001083", @@ -535963,7 +535963,7 @@ "resolved_period": 2025, "resolved_value": 487543662.519422, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_a098592d92637d9763ca66e3" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_bf3fa7dcdb3ee880c9645f00" }, { "name": "desnz.subnational.gas_kwh@E14001084", @@ -535976,7 +535976,7 @@ "resolved_period": 2025, "resolved_value": 413112190.75504935, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_083b61bf5f05d176a0896612" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_ea65dc4c655bf7008ac42906" }, { "name": "desnz.subnational.gas_kwh@E14001085", @@ -535989,7 +535989,7 @@ "resolved_period": 2025, "resolved_value": 218486133.3197137, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_8ed5d7478df4115383d7aa37" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_24aa4548172e0d2162ddbeee" }, { "name": "desnz.subnational.gas_kwh@E14001086", @@ -536002,7 +536002,7 @@ "resolved_period": 2025, "resolved_value": 265678838.46326128, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_89d887c117825c5987c07605" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_d5adc20af87fcab4b100639d" }, { "name": "desnz.subnational.gas_kwh@E14001087", @@ -536015,7 +536015,7 @@ "resolved_period": 2025, "resolved_value": 373784240.8507399, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_8b3c2b3ced22b776702d06a9" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_1a909f3bee801b5b6065188c" }, { "name": "desnz.subnational.gas_kwh@E14001088", @@ -536028,7 +536028,7 @@ "resolved_period": 2025, "resolved_value": 334635172.5172555, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_e81bbf2be094781aced35b2d" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_73871857dcbd60095099b1d6" }, { "name": "desnz.subnational.gas_kwh@E14001089", @@ -536041,7 +536041,7 @@ "resolved_period": 2025, "resolved_value": 386199196.257097, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_0c3514bd43e6ffd0c7eb89d8" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_9fff27e4093455869afdc794" }, { "name": "desnz.subnational.gas_kwh@E14001090", @@ -536054,7 +536054,7 @@ "resolved_period": 2025, "resolved_value": 367788854.26079965, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_4baeed98adbb79324e59622b" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_e17758258466b63d8497370c" }, { "name": "desnz.subnational.gas_kwh@E14001091", @@ -536067,7 +536067,7 @@ "resolved_period": 2025, "resolved_value": 432610578.53732485, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_d7fb7bd693e031e09485b852" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_f4957352691855f463896a1e" }, { "name": "desnz.subnational.gas_kwh@E14001092", @@ -536080,7 +536080,7 @@ "resolved_period": 2025, "resolved_value": 460844893.4153578, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_99e12665797246680f4de076" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_065ba1e85570eb8316b8ade0" }, { "name": "desnz.subnational.gas_kwh@E14001093", @@ -536093,7 +536093,7 @@ "resolved_period": 2025, "resolved_value": 470146641.39828974, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_55a329ca0153b61ae60a02ac" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_702a34f1f7842e220a298c45" }, { "name": "desnz.subnational.gas_kwh@E14001094", @@ -536106,7 +536106,7 @@ "resolved_period": 2025, "resolved_value": 482570439.0612379, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_ab616ecd7c2d8364f4f96caf" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_541c60a834b99a7095062a11" }, { "name": "desnz.subnational.gas_kwh@E14001095", @@ -536119,7 +536119,7 @@ "resolved_period": 2025, "resolved_value": 424959098.17141896, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_8526d77e9cda94915917e5d8" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_39502b7231bad53371f878d0" }, { "name": "desnz.subnational.gas_kwh@E14001096", @@ -536132,7 +536132,7 @@ "resolved_period": 2025, "resolved_value": 385075667.76117384, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_c5c68ba927e75952ce00cbfd" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_bb9fece7fab5d3d046f033f5" }, { "name": "desnz.subnational.gas_kwh@E14001097", @@ -536145,7 +536145,7 @@ "resolved_period": 2025, "resolved_value": 416255985.8207858, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_71b431687f5a40bb1ecc7b6b" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_a7c9acdb9d5e4544e033634e" }, { "name": "desnz.subnational.gas_kwh@E14001098", @@ -536158,7 +536158,7 @@ "resolved_period": 2025, "resolved_value": 478456252.83091617, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_b1e14985eaea3c6c9f1d7ff7" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_3f95548562a6bf6cbf081017" }, { "name": "desnz.subnational.gas_kwh@E14001099", @@ -536171,7 +536171,7 @@ "resolved_period": 2025, "resolved_value": 425757591.25696224, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_32d558d77d7717086a116d1c" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_1623fc97948e2bea981de2e4" }, { "name": "desnz.subnational.gas_kwh@E14001100", @@ -536184,7 +536184,7 @@ "resolved_period": 2025, "resolved_value": 424711046.98886895, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_951da5483dd9a521d9636ddf" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_5bc89188621331745afc5a02" }, { "name": "desnz.subnational.gas_kwh@E14001101", @@ -536197,7 +536197,7 @@ "resolved_period": 2025, "resolved_value": 393586778.2900947, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_3b722e26b6251f839fffbe44" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_e1935f782f0071e3c5eeb0a9" }, { "name": "desnz.subnational.gas_kwh@E14001102", @@ -536210,7 +536210,7 @@ "resolved_period": 2025, "resolved_value": 458339723.3898346, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_39b134a19e4d83d990494e50" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_a0664c64638c9dffc807d950" }, { "name": "desnz.subnational.gas_kwh@E14001103", @@ -536223,7 +536223,7 @@ "resolved_period": 2025, "resolved_value": 402131685.46691656, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_c1613ec48ffe184da52ce51f" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_ec2079bf1413096b90107675" }, { "name": "desnz.subnational.gas_kwh@E14001104", @@ -536236,7 +536236,7 @@ "resolved_period": 2025, "resolved_value": 406822740.58009505, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_0b467553e3c0e8eece874c1f" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_0faa249fb5d2cfeb271a73cd" }, { "name": "desnz.subnational.gas_kwh@E14001105", @@ -536249,7 +536249,7 @@ "resolved_period": 2025, "resolved_value": 459185686.44087136, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_765102182a1baaa5cf909cb8" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_0e4507de3bab7a2b87831c2d" }, { "name": "desnz.subnational.gas_kwh@E14001106", @@ -536262,7 +536262,7 @@ "resolved_period": 2025, "resolved_value": 467174757.7669245, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_11829fd226112bc008fcf69f" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_b651317d0e971a8ea87d6c73" }, { "name": "desnz.subnational.gas_kwh@E14001107", @@ -536275,7 +536275,7 @@ "resolved_period": 2025, "resolved_value": 452139104.5095683, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_f3f3992053373c9c134eac0c" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_c2d1fce6421268913beaecd7" }, { "name": "desnz.subnational.gas_kwh@E14001108", @@ -536288,7 +536288,7 @@ "resolved_period": 2025, "resolved_value": 401658264.7175613, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_9c62e858b6b22a9990676943" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_81a175eff8c8f819a5b49d6f" }, { "name": "desnz.subnational.gas_kwh@E14001109", @@ -536301,7 +536301,7 @@ "resolved_period": 2025, "resolved_value": 449600696.4250807, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_e252c3d0945b67d5b21e5db7" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_304b9fc8c275783c3c0eac16" }, { "name": "desnz.subnational.gas_kwh@E14001110", @@ -536314,7 +536314,7 @@ "resolved_period": 2025, "resolved_value": 464281873.16816586, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_df6d8f3ed36d23021c0101b0" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_e5af8118201acf0c14fc0dd0" }, { "name": "desnz.subnational.gas_kwh@E14001111", @@ -536327,7 +536327,7 @@ "resolved_period": 2025, "resolved_value": 447832488.1491268, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_d35442267617c38e93624492" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_a2ab6d3e787a264008bfad6f" }, { "name": "desnz.subnational.gas_kwh@E14001112", @@ -536340,7 +536340,7 @@ "resolved_period": 2025, "resolved_value": 469446731.62631285, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_6ffffe9d1d56a5cb8821cae5" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_c20e20de6fcefc6e2c3acd17" }, { "name": "desnz.subnational.gas_kwh@E14001113", @@ -536353,7 +536353,7 @@ "resolved_period": 2025, "resolved_value": 374502417.1253586, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_e018b3d1d48e749ff5f21724" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_d1dacf7b9a27ca50e37fab78" }, { "name": "desnz.subnational.gas_kwh@E14001114", @@ -536366,7 +536366,7 @@ "resolved_period": 2025, "resolved_value": 339551994.42151606, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_98df92ab40f8aaadff9d9e10" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_89325d4d15cad96fef52ebd1" }, { "name": "desnz.subnational.gas_kwh@E14001115", @@ -536379,7 +536379,7 @@ "resolved_period": 2025, "resolved_value": 386022625.7926733, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_6269065594201b5e04c55704" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_9742647ad683429a2116b311" }, { "name": "desnz.subnational.gas_kwh@E14001116", @@ -536392,7 +536392,7 @@ "resolved_period": 2025, "resolved_value": 361235188.68644065, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_3549faf521bec15dd0165d89" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_9ec5fd546d431b5a20fdff06" }, { "name": "desnz.subnational.gas_kwh@E14001117", @@ -536405,7 +536405,7 @@ "resolved_period": 2025, "resolved_value": 377900090.58791286, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_c858457bab22b086e4df99e7" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_cf8e1cd36be6fe7991727727" }, { "name": "desnz.subnational.gas_kwh@E14001118", @@ -536418,7 +536418,7 @@ "resolved_period": 2025, "resolved_value": 462231625.04453367, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_2568af0c241e839fc8811213" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_dc788584c4aea24f9ba63471" }, { "name": "desnz.subnational.gas_kwh@E14001119", @@ -536431,7 +536431,7 @@ "resolved_period": 2025, "resolved_value": 481013973.47872424, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_78b95b23b69f3dc6f973603a" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_7836f39fc66bc313261fde71" }, { "name": "desnz.subnational.gas_kwh@E14001120", @@ -536444,7 +536444,7 @@ "resolved_period": 2025, "resolved_value": 460187140.9631895, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_3c3baa17fed8febb249890fc" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_9372d549fa790e80432578c7" }, { "name": "desnz.subnational.gas_kwh@E14001121", @@ -536457,7 +536457,7 @@ "resolved_period": 2025, "resolved_value": 320341944.72546995, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_729c53eae2ad23761f9c08d3" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_7b2e98d436d4b0879b0fed25" }, { "name": "desnz.subnational.gas_kwh@E14001122", @@ -536470,7 +536470,7 @@ "resolved_period": 2025, "resolved_value": 483044585.51866484, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_c8540f63423b36c375e8143e" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_bb4336d2e78a2b0495155cf1" }, { "name": "desnz.subnational.gas_kwh@E14001123", @@ -536483,7 +536483,7 @@ "resolved_period": 2025, "resolved_value": 460137266.67093635, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_1e7b9d6acc8f008063dc2947" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_5cdbdcb21498b6d452853ff5" }, { "name": "desnz.subnational.gas_kwh@E14001124", @@ -536496,7 +536496,7 @@ "resolved_period": 2025, "resolved_value": 402157092.13397324, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_9383f8fe4c323d096659a518" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_efee5c391780fff37d7a6def" }, { "name": "desnz.subnational.gas_kwh@E14001125", @@ -536509,7 +536509,7 @@ "resolved_period": 2025, "resolved_value": 460568369.7697955, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_bccd7e06b705ec80fb973f52" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_07d11243e8e0cc2c496b43d7" }, { "name": "desnz.subnational.gas_kwh@E14001126", @@ -536522,7 +536522,7 @@ "resolved_period": 2025, "resolved_value": 268344080.03804606, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_41267ff3b28ce895a61def60" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_68ceffde7e5af8136d7b29e3" }, { "name": "desnz.subnational.gas_kwh@E14001127", @@ -536535,7 +536535,7 @@ "resolved_period": 2025, "resolved_value": 368625984.00951815, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_25d19cef03bdb24d32c3bfd7" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_55fc0aca8cc5df7310ec101a" }, { "name": "desnz.subnational.gas_kwh@E14001128", @@ -536548,7 +536548,7 @@ "resolved_period": 2025, "resolved_value": 396074671.8175767, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_623ba4849e6db9096fa4c9f1" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_6e7886f56442d2b4c8dbfa66" }, { "name": "desnz.subnational.gas_kwh@E14001129", @@ -536561,7 +536561,7 @@ "resolved_period": 2025, "resolved_value": 348162056.8262433, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_a13b667491754f3b7fb0af98" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_71a3406889b863762e5f3c29" }, { "name": "desnz.subnational.gas_kwh@E14001130", @@ -536574,7 +536574,7 @@ "resolved_period": 2025, "resolved_value": 367061060.133682, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_595e28009e6989117886d4ac" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_79f40539efbb1eae4d1b149b" }, { "name": "desnz.subnational.gas_kwh@E14001131", @@ -536587,7 +536587,7 @@ "resolved_period": 2025, "resolved_value": 290734527.10707164, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_d7fd7ed9d53cec9a630126cd" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_7d61919425476c210ede2f42" }, { "name": "desnz.subnational.gas_kwh@E14001132", @@ -536600,7 +536600,7 @@ "resolved_period": 2025, "resolved_value": 341020228.90721655, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_02f688a2fdc2965754d2aee6" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_2b9bdf624252251d7607ed88" }, { "name": "desnz.subnational.gas_kwh@E14001133", @@ -536613,7 +536613,7 @@ "resolved_period": 2025, "resolved_value": 328771407.04287267, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_eb23d3e18f829b00ee3e7fe9" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_845e680eb4edc10379686fa4" }, { "name": "desnz.subnational.gas_kwh@E14001134", @@ -536626,7 +536626,7 @@ "resolved_period": 2025, "resolved_value": 401104853.0490266, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_8ae3b0693fd16e238f2c5938" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_313de095b9af9186b442080f" }, { "name": "desnz.subnational.gas_kwh@E14001135", @@ -536639,7 +536639,7 @@ "resolved_period": 2025, "resolved_value": 320897783.45659053, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_e09b6fc9c5b62cc299c186c7" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_99914100298ec558e5b77c66" }, { "name": "desnz.subnational.gas_kwh@E14001136", @@ -536652,7 +536652,7 @@ "resolved_period": 2025, "resolved_value": 270874872.41176325, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_cc8b3f3c0d30cfa7ebb0eaa0" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_6eb4c35275cdc0ae8ef8708e" }, { "name": "desnz.subnational.gas_kwh@E14001137", @@ -536665,7 +536665,7 @@ "resolved_period": 2025, "resolved_value": 489382613.4555994, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_bd8d4365e1c144b81994c6bb" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_ce5c0ded40c04cf3984144fb" }, { "name": "desnz.subnational.gas_kwh@E14001138", @@ -536678,7 +536678,7 @@ "resolved_period": 2025, "resolved_value": 451790145.4974423, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_37dc61846e70370681d75bd3" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_c449c0d6fb5eb3c1fc2a9227" }, { "name": "desnz.subnational.gas_kwh@E14001139", @@ -536691,7 +536691,7 @@ "resolved_period": 2025, "resolved_value": 429065194.76053035, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_b1c5d46770feba66dcd891b9" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_2fd4a07b8661571b3f6f3e2e" }, { "name": "desnz.subnational.gas_kwh@E14001140", @@ -536704,7 +536704,7 @@ "resolved_period": 2025, "resolved_value": 431681665.2605278, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_26274ebd6bf8430b96b9ba3a" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_3594fbb26b06df55c1ea09ed" }, { "name": "desnz.subnational.gas_kwh@E14001141", @@ -536717,7 +536717,7 @@ "resolved_period": 2025, "resolved_value": 391648299.11766124, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_c3b01dec01b88f3b13bf3a35" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_9fbc69e3e72f86ddf70bd6fb" }, { "name": "desnz.subnational.gas_kwh@E14001142", @@ -536730,7 +536730,7 @@ "resolved_period": 2025, "resolved_value": 471569479.66326255, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_5fe729d9a65fcc937a3fc0c5" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_c05c3186656207c0bc44f90b" }, { "name": "desnz.subnational.gas_kwh@E14001143", @@ -536743,7 +536743,7 @@ "resolved_period": 2025, "resolved_value": 439415590.2547903, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_756bc3cf55ad94b101d355d4" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_9121d10b782afcac06487758" }, { "name": "desnz.subnational.gas_kwh@E14001144", @@ -536756,7 +536756,7 @@ "resolved_period": 2025, "resolved_value": 450050274.68880785, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_f943497b270538f116982746" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_33b795bf606d01be89d67cc6" }, { "name": "desnz.subnational.gas_kwh@E14001145", @@ -536769,7 +536769,7 @@ "resolved_period": 2025, "resolved_value": 460147476.4744454, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_ef141a4ea2f1990c107a18b4" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_c5f86d2353c76d6008e68f41" }, { "name": "desnz.subnational.gas_kwh@E14001146", @@ -536782,7 +536782,7 @@ "resolved_period": 2025, "resolved_value": 337476813.6653763, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_4f8107dc0b8a57c8d6299f0c" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_262adf1c0f7c3cec0a71c653" }, { "name": "desnz.subnational.gas_kwh@E14001147", @@ -536795,7 +536795,7 @@ "resolved_period": 2025, "resolved_value": 476302501.04714817, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_3aac245c065793feefc0ceb8" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_fb4b7f16a6a4658d45d4e2f6" }, { "name": "desnz.subnational.gas_kwh@E14001148", @@ -536808,7 +536808,7 @@ "resolved_period": 2025, "resolved_value": 170256856.55549538, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_66238426893db833eb831b88" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_d149d4f5165070346d894565" }, { "name": "desnz.subnational.gas_kwh@E14001149", @@ -536821,7 +536821,7 @@ "resolved_period": 2025, "resolved_value": 408481624.6419584, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_c4b67d1e7aa467e4336ccc5d" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_c1a6b4bb26e9492bba7fc2e9" }, { "name": "desnz.subnational.gas_kwh@E14001150", @@ -536834,7 +536834,7 @@ "resolved_period": 2025, "resolved_value": 427892064.1082093, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_431dfea6d33913411f1415e1" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_3a2bb5cdda97a91a01593862" }, { "name": "desnz.subnational.gas_kwh@E14001151", @@ -536847,7 +536847,7 @@ "resolved_period": 2025, "resolved_value": 415457363.79656386, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_a91b0df2af9bdea074ce90d8" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_664240b676394807cba91d7f" }, { "name": "desnz.subnational.gas_kwh@E14001152", @@ -536860,7 +536860,7 @@ "resolved_period": 2025, "resolved_value": 426539648.8315664, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_74866f6b35ee4fc89ad0db2d" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_d059d060ff2f17443a7a0d8b" }, { "name": "desnz.subnational.gas_kwh@E14001153", @@ -536873,7 +536873,7 @@ "resolved_period": 2025, "resolved_value": 397943452.159683, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_b4a83a4f84ccd362c41a54bd" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_afebc3b6384f4e8c1a846565" }, { "name": "desnz.subnational.gas_kwh@E14001154", @@ -536886,7 +536886,7 @@ "resolved_period": 2025, "resolved_value": 402774282.7783725, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_558d856f201565556a5c97e5" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_3753f2f48944740775ee305f" }, { "name": "desnz.subnational.gas_kwh@E14001155", @@ -536899,7 +536899,7 @@ "resolved_period": 2025, "resolved_value": 206443617.02690065, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_0c606cee9b8ffdfdc8c72ed8" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_805069cc963ce973002057df" }, { "name": "desnz.subnational.gas_kwh@E14001156", @@ -536912,7 +536912,7 @@ "resolved_period": 2025, "resolved_value": 265894789.22883287, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_bf894101b6580422bcac4604" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_06247919fe92b098040ccf32" }, { "name": "desnz.subnational.gas_kwh@E14001157", @@ -536925,7 +536925,7 @@ "resolved_period": 2025, "resolved_value": 373583863.9117596, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_c9904d0c3baa167d25badd28" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_32294d6c7c576b1f1e1eeece" }, { "name": "desnz.subnational.gas_kwh@E14001158", @@ -536938,7 +536938,7 @@ "resolved_period": 2025, "resolved_value": 498254155.4042082, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_d1831d519ebd6e05fc7b8cc4" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_ec9d6c16ffcef54bf72cbd56" }, { "name": "desnz.subnational.gas_kwh@E14001159", @@ -536951,7 +536951,7 @@ "resolved_period": 2025, "resolved_value": 412474338.36187595, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_6a5a4e4cde296c49a692ad34" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_7cc378c181a82a69087ee4f8" }, { "name": "desnz.subnational.gas_kwh@E14001160", @@ -536964,7 +536964,7 @@ "resolved_period": 2025, "resolved_value": 523250185.67484266, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_81ca2e8c708a6439fd2e178b" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_f7cd3cf3c7b71d916306cfe9" }, { "name": "desnz.subnational.gas_kwh@E14001161", @@ -536977,7 +536977,7 @@ "resolved_period": 2025, "resolved_value": 418619890.5119552, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_8b02c6a52b077edcb03f8f7f" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_78ac5d784e21d033b832b6cc" }, { "name": "desnz.subnational.gas_kwh@E14001162", @@ -536990,7 +536990,7 @@ "resolved_period": 2025, "resolved_value": 572883532.1463674, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_4bef193687a0c1f8f821d73d" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_efc4b6c67d7fb9203dbc23ad" }, { "name": "desnz.subnational.gas_kwh@E14001163", @@ -537003,7 +537003,7 @@ "resolved_period": 2025, "resolved_value": 384559617.066938, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_f3be6abfb9e1a0529abdb794" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_19eeb83129800153e2b9d79d" }, { "name": "desnz.subnational.gas_kwh@E14001164", @@ -537016,7 +537016,7 @@ "resolved_period": 2025, "resolved_value": 315425652.83620167, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_fd30db0284ebd8434024a5b1" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_0347e1bd99854a636c15f302" }, { "name": "desnz.subnational.gas_kwh@E14001165", @@ -537029,7 +537029,7 @@ "resolved_period": 2025, "resolved_value": 420712150.6662493, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_059cb24e44a4c672474eb19a" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_d3ebfb92aad3e8c361e81187" }, { "name": "desnz.subnational.gas_kwh@E14001166", @@ -537042,7 +537042,7 @@ "resolved_period": 2025, "resolved_value": 410896756.7981243, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_1eba84c753dd5a17834e8ea7" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_a70688bd01cd64cbd45f0918" }, { "name": "desnz.subnational.gas_kwh@E14001167", @@ -537055,7 +537055,7 @@ "resolved_period": 2025, "resolved_value": 461861965.79974824, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_6da1e970e8ccf86480ccbbcc" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_fa13e5029c13f6b813dac566" }, { "name": "desnz.subnational.gas_kwh@E14001168", @@ -537068,7 +537068,7 @@ "resolved_period": 2025, "resolved_value": 332370963.8319364, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_b3559c2528fb129199257fef" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_6f339ff807529f8564b2b668" }, { "name": "desnz.subnational.gas_kwh@E14001169", @@ -537081,7 +537081,7 @@ "resolved_period": 2025, "resolved_value": 553723489.6044757, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_7ededf704595fc7613dbe646" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_da8e82c8c27a0e344dcfe14a" }, { "name": "desnz.subnational.gas_kwh@E14001170", @@ -537094,7 +537094,7 @@ "resolved_period": 2025, "resolved_value": 418892645.28431755, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_874ccd7717b330bb4c8878a2" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_c84b917292f5dda81ec0a27f" }, { "name": "desnz.subnational.gas_kwh@E14001171", @@ -537107,7 +537107,7 @@ "resolved_period": 2025, "resolved_value": 395713930.79432416, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_1fde5293c7d425e54b8954e6" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_c231f35c1452d87be20b41bf" }, { "name": "desnz.subnational.gas_kwh@E14001172", @@ -537120,7 +537120,7 @@ "resolved_period": 2025, "resolved_value": 494924633.18661124, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_54daaf296d16c1edfeb9b470" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_44987c68616d9b20c854248a" }, { "name": "desnz.subnational.gas_kwh@E14001173", @@ -537133,7 +537133,7 @@ "resolved_period": 2025, "resolved_value": 449817173.4514882, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_00b4389c0772cf3d4adc03f6" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_4e3f96809aca0dea636be26a" }, { "name": "desnz.subnational.gas_kwh@E14001174", @@ -537146,7 +537146,7 @@ "resolved_period": 2025, "resolved_value": 389273277.9012152, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_f3398c8616bb95b40d0c437b" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_df29437d6622eb0d641ec895" }, { "name": "desnz.subnational.gas_kwh@E14001175", @@ -537159,7 +537159,7 @@ "resolved_period": 2025, "resolved_value": 358970025.75399363, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_75c224cafa7a9a3ad1d42657" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_dc2834617a68de94f9cf38d0" }, { "name": "desnz.subnational.gas_kwh@E14001176", @@ -537172,7 +537172,7 @@ "resolved_period": 2025, "resolved_value": 408726017.88890046, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_792e365e2de873b28099c176" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_e15ba82ea565b3d5991c5a98" }, { "name": "desnz.subnational.gas_kwh@E14001177", @@ -537185,7 +537185,7 @@ "resolved_period": 2025, "resolved_value": 461392479.5380398, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_0f9762626a296de32e3818c3" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_5590f62502f2bf4f90bb40d0" }, { "name": "desnz.subnational.gas_kwh@E14001178", @@ -537198,7 +537198,7 @@ "resolved_period": 2025, "resolved_value": 409282688.7364939, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_0cd1e1ca926dd118e5701da6" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_6e2dce17279dcf348cf8c3df" }, { "name": "desnz.subnational.gas_kwh@E14001179", @@ -537211,7 +537211,7 @@ "resolved_period": 2025, "resolved_value": 440201479.2516992, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_856d4720c70bec5714e7afe3" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_dc2abd4e174598bb9df88110" }, { "name": "desnz.subnational.gas_kwh@E14001180", @@ -537224,7 +537224,7 @@ "resolved_period": 2025, "resolved_value": 421477480.8862949, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_62f9bb0d1b17e84afd1a5b89" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_6bfcaabd26b2fc71c716986e" }, { "name": "desnz.subnational.gas_kwh@E14001181", @@ -537237,7 +537237,7 @@ "resolved_period": 2025, "resolved_value": 424283341.3784563, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_50c687a27569b7253a27a118" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_162b3a462c00a14e77bbc050" }, { "name": "desnz.subnational.gas_kwh@E14001182", @@ -537250,7 +537250,7 @@ "resolved_period": 2025, "resolved_value": 460212276.44116086, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_626deed7e6aa6dbc855ff6d2" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_cd3bcf01316a5648193573bb" }, { "name": "desnz.subnational.gas_kwh@E14001183", @@ -537263,7 +537263,7 @@ "resolved_period": 2025, "resolved_value": 439697068.0743721, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_38df27581fc33f59a5e36acb" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_4278407ee020ac3ba377ae52" }, { "name": "desnz.subnational.gas_kwh@E14001184", @@ -537276,7 +537276,7 @@ "resolved_period": 2025, "resolved_value": 401476161.3472945, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_e0dd40aebc0a6c5acac35235" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_357be0e633b19c0758acf469" }, { "name": "desnz.subnational.gas_kwh@E14001185", @@ -537289,7 +537289,7 @@ "resolved_period": 2025, "resolved_value": 443118630.7186015, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_0e87d526ce98f778c319fae2" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_40a14d6be3e394903e088300" }, { "name": "desnz.subnational.gas_kwh@E14001186", @@ -537302,7 +537302,7 @@ "resolved_period": 2025, "resolved_value": 453033345.8887895, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_3c2be8565b6be8f61b410300" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_ff7939ee1b0ce850737b8558" }, { "name": "desnz.subnational.gas_kwh@E14001187", @@ -537315,7 +537315,7 @@ "resolved_period": 2025, "resolved_value": 533279994.6983859, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_d49e120d4a8279c5c4d4a8ca" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_da163bf32654b717fb679948" }, { "name": "desnz.subnational.gas_kwh@E14001188", @@ -537328,7 +537328,7 @@ "resolved_period": 2025, "resolved_value": 399711076.17891234, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_541c208a3a54177047292959" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_416047c057ca78f913cdc50a" }, { "name": "desnz.subnational.gas_kwh@E14001189", @@ -537341,7 +537341,7 @@ "resolved_period": 2025, "resolved_value": 390857472.9885921, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_d2239892911d69aab3e1d4e6" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_d8b3414ce179cc8829670435" }, { "name": "desnz.subnational.gas_kwh@E14001190", @@ -537354,7 +537354,7 @@ "resolved_period": 2025, "resolved_value": 454431670.8567033, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_27c951a0900d220ebe5046e5" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_fe59f14ce574c442a4526ed9" }, { "name": "desnz.subnational.gas_kwh@E14001191", @@ -537367,7 +537367,7 @@ "resolved_period": 2025, "resolved_value": 399573988.91280234, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_5340e1f55c1dc166e320c536" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_7a7b9b054784490b0b8755e4" }, { "name": "desnz.subnational.gas_kwh@E14001192", @@ -537380,7 +537380,7 @@ "resolved_period": 2025, "resolved_value": 384825360.1891194, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_23234731e67c4560bb79c59b" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_09dd82caef0c5da84b89bc5e" }, { "name": "desnz.subnational.gas_kwh@E14001193", @@ -537393,7 +537393,7 @@ "resolved_period": 2025, "resolved_value": 427193486.25470203, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_2a394c76bae21428b4b0bd54" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_e0c2414bdcf984d587942d54" }, { "name": "desnz.subnational.gas_kwh@E14001194", @@ -537406,7 +537406,7 @@ "resolved_period": 2025, "resolved_value": 440018570.8938342, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_bff5b072916ca16a003d2b67" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_ce4d30f25f8c42fcd9575ce1" }, { "name": "desnz.subnational.gas_kwh@E14001195", @@ -537419,7 +537419,7 @@ "resolved_period": 2025, "resolved_value": 385715987.75719565, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_89cc03b37298b03a114762eb" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_733d8ad5fa45a65c062b8f89" }, { "name": "desnz.subnational.gas_kwh@E14001196", @@ -537432,7 +537432,7 @@ "resolved_period": 2025, "resolved_value": 414618850.2510092, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_757eaf5db97a4d69cf786afc" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_4ac5fef0fe47c84e4ebb0434" }, { "name": "desnz.subnational.gas_kwh@E14001197", @@ -537445,7 +537445,7 @@ "resolved_period": 2025, "resolved_value": 394661393.6067545, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_ab8ba2da5ba0979076a72913" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_b780cebbe24a0139de94fb15" }, { "name": "desnz.subnational.gas_kwh@E14001198", @@ -537458,7 +537458,7 @@ "resolved_period": 2025, "resolved_value": 492800634.39980936, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_ec1fd12a096797a55aad3e98" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_0f455e7e4ddc262e944d34f2" }, { "name": "desnz.subnational.gas_kwh@E14001199", @@ -537471,7 +537471,7 @@ "resolved_period": 2025, "resolved_value": 388006756.3020759, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_d9ea403437d5bfc485da5d14" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_6d2ab29e17e339079030bad6" }, { "name": "desnz.subnational.gas_kwh@E14001200", @@ -537484,7 +537484,7 @@ "resolved_period": 2025, "resolved_value": 397121194.5341959, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_bf745f39a87432d081e0d9d6" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_4a662899f7f94b81fee7f1cc" }, { "name": "desnz.subnational.gas_kwh@E14001201", @@ -537497,7 +537497,7 @@ "resolved_period": 2025, "resolved_value": 439641867.68589383, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_f30da6a30ce64208d6e6d130" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_79ce4f2645f4e5917a4b4115" }, { "name": "desnz.subnational.gas_kwh@E14001202", @@ -537510,7 +537510,7 @@ "resolved_period": 2025, "resolved_value": 381318459.9390185, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_27d1a8caec0df733d92b4b69" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_dff59de2afcd77104921d2b3" }, { "name": "desnz.subnational.gas_kwh@E14001203", @@ -537523,7 +537523,7 @@ "resolved_period": 2025, "resolved_value": 337463714.5148236, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_4e18f254c1deec956b3a93ab" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_fcb7fc33ac2027ace1d2064b" }, { "name": "desnz.subnational.gas_kwh@E14001204", @@ -537536,7 +537536,7 @@ "resolved_period": 2025, "resolved_value": 399130744.54276943, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_81939fdfa6a585b0eadc66cc" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_4d2a86662d0e05541d306107" }, { "name": "desnz.subnational.gas_kwh@E14001205", @@ -537549,7 +537549,7 @@ "resolved_period": 2025, "resolved_value": 427793382.3884056, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_0d166e8ea180021bd8f4c100" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_a5ebb4af517c993f324e52ce" }, { "name": "desnz.subnational.gas_kwh@E14001206", @@ -537562,7 +537562,7 @@ "resolved_period": 2025, "resolved_value": 446502133.2167139, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_f743d39273877e1e0880eebd" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_68ce9d39bde0d18555010cea" }, { "name": "desnz.subnational.gas_kwh@E14001207", @@ -537575,7 +537575,7 @@ "resolved_period": 2025, "resolved_value": 502650138.60368013, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_db132a829844bce46cafe163" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_21baf4847717fc9122b02c97" }, { "name": "desnz.subnational.gas_kwh@E14001208", @@ -537588,7 +537588,7 @@ "resolved_period": 2025, "resolved_value": 437974012.7846893, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_69cc0938c978b0483e5bf58f" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_22487fff5ec2acbd8282f4a4" }, { "name": "desnz.subnational.gas_kwh@E14001209", @@ -537601,7 +537601,7 @@ "resolved_period": 2025, "resolved_value": 429994458.78445345, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_79a24d27d601e2b643e14db6" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_078c9110c36a0b256bb962bc" }, { "name": "desnz.subnational.gas_kwh@E14001210", @@ -537614,7 +537614,7 @@ "resolved_period": 2025, "resolved_value": 410445731.5477848, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_8e44164b739d31441f9d963c" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_eba72fa1ae2fc61a68f69dc0" }, { "name": "desnz.subnational.gas_kwh@E14001211", @@ -537627,7 +537627,7 @@ "resolved_period": 2025, "resolved_value": 440533217.7586848, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_bab0cd0dd9125da36a6cd782" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_d30852e0b318c2333ee1f222" }, { "name": "desnz.subnational.gas_kwh@E14001212", @@ -537640,7 +537640,7 @@ "resolved_period": 2025, "resolved_value": 354891430.0595034, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_a2d65a5d19c60ddbcf4c0ea6" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_0f9857d4c4ffaa79b9451188" }, { "name": "desnz.subnational.gas_kwh@E14001213", @@ -537653,7 +537653,7 @@ "resolved_period": 2025, "resolved_value": 371793165.54610676, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_ed8ab33a50e510888828c2ee" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_065ed8940fb3db9aaac1fb24" }, { "name": "desnz.subnational.gas_kwh@E14001214", @@ -537666,7 +537666,7 @@ "resolved_period": 2025, "resolved_value": 351693411.95573914, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_c6ccf36629e8c315ae63e043" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_5b92a255bc576b585a23a09e" }, { "name": "desnz.subnational.gas_kwh@E14001215", @@ -537679,7 +537679,7 @@ "resolved_period": 2025, "resolved_value": 484143276.8065263, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_07335a9d874d95013f8ca228" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_b39859d37b923e75886f3100" }, { "name": "desnz.subnational.gas_kwh@E14001216", @@ -537692,7 +537692,7 @@ "resolved_period": 2025, "resolved_value": 408195859.21622974, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_c6f193051a1c0a195d5239b9" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_228553a3977da03a46d6ee2a" }, { "name": "desnz.subnational.gas_kwh@E14001217", @@ -537705,7 +537705,7 @@ "resolved_period": 2025, "resolved_value": 257127420.25867054, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_34fdad2bf9a3af5adef8aed9" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_a66dfaa6e15d3f424ad72b9a" }, { "name": "desnz.subnational.gas_kwh@E14001218", @@ -537718,7 +537718,7 @@ "resolved_period": 2025, "resolved_value": 361631281.8276713, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_7292eac92f2d3059d8817ee4" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_a99870fec4cce0be7f84e84d" }, { "name": "desnz.subnational.gas_kwh@E14001219", @@ -537731,7 +537731,7 @@ "resolved_period": 2025, "resolved_value": 362693540.23829085, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_8096cac4dedcdbcb821cea9f" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_23307e8e2cdf48036004e599" }, { "name": "desnz.subnational.gas_kwh@E14001220", @@ -537744,7 +537744,7 @@ "resolved_period": 2025, "resolved_value": 349264363.1176103, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_da09e8f528e6713ef91f5053" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_117bfacbd18ec58a4f65ce3e" }, { "name": "desnz.subnational.gas_kwh@E14001221", @@ -537757,7 +537757,7 @@ "resolved_period": 2025, "resolved_value": 469593891.7702164, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_f028710e5dab9a4224473dba" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_1d60a126ab92fe565013bed6" }, { "name": "desnz.subnational.gas_kwh@E14001222", @@ -537770,7 +537770,7 @@ "resolved_period": 2025, "resolved_value": 368780448.63492393, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_74ff8f7f39e36a051667fd25" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_afa796e39a22b865d13ed3cd" }, { "name": "desnz.subnational.gas_kwh@E14001223", @@ -537783,7 +537783,7 @@ "resolved_period": 2025, "resolved_value": 465730790.80516607, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_0d19ad91f3bc7366f2af315a" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_59cca5872dd34e068be910e8" }, { "name": "desnz.subnational.gas_kwh@E14001224", @@ -537796,7 +537796,7 @@ "resolved_period": 2025, "resolved_value": 349460155.22162515, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_1f203d89b19933739b71d534" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_d6f177697eae7423e34c3a57" }, { "name": "desnz.subnational.gas_kwh@E14001225", @@ -537809,7 +537809,7 @@ "resolved_period": 2025, "resolved_value": 437887158.92850834, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_b9fbd81c2410ef3a63275fca" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_efa6632a49249765217b7bc5" }, { "name": "desnz.subnational.gas_kwh@E14001226", @@ -537822,7 +537822,7 @@ "resolved_period": 2025, "resolved_value": 476615108.22874415, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_1b5e2d4b0e6f545f6fbc080d" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_e792ce3f88cfa515e8401aeb" }, { "name": "desnz.subnational.gas_kwh@E14001227", @@ -537835,7 +537835,7 @@ "resolved_period": 2025, "resolved_value": 522510024.3802645, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_28a9c9038b68e53255693c4e" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_314d089cdf26ce40b75d09ce" }, { "name": "desnz.subnational.gas_kwh@E14001228", @@ -537848,7 +537848,7 @@ "resolved_period": 2025, "resolved_value": 403146765.18350685, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_ed85e671ab4bd2025002e077" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_0086550794d99f6462d90bf7" }, { "name": "desnz.subnational.gas_kwh@E14001229", @@ -537861,7 +537861,7 @@ "resolved_period": 2025, "resolved_value": 408775375.1717907, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_df80723139791641aea72c74" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_f32ebc4eb09f6c1bdc97e1a5" }, { "name": "desnz.subnational.gas_kwh@E14001230", @@ -537874,7 +537874,7 @@ "resolved_period": 2025, "resolved_value": 537503891.0592247, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_18697b4b4cdbceb70a272e99" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_32c8b640d6be175c6e10be25" }, { "name": "desnz.subnational.gas_kwh@E14001231", @@ -537887,7 +537887,7 @@ "resolved_period": 2025, "resolved_value": 297351800.77777517, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_46b228d29c6d2c43d386ff93" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_85600a110561fe9ca9aaddf8" }, { "name": "desnz.subnational.gas_kwh@E14001232", @@ -537900,7 +537900,7 @@ "resolved_period": 2025, "resolved_value": 306611584.56951255, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_ad0044f69cdf73baaaf2e4f4" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_b86e7432cf6bea580b15a0dd" }, { "name": "desnz.subnational.gas_kwh@E14001233", @@ -537913,7 +537913,7 @@ "resolved_period": 2025, "resolved_value": 366441734.824675, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_d630ee3790a0918ffbbe1c72" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_396408100e138cc5edb46c75" }, { "name": "desnz.subnational.gas_kwh@E14001234", @@ -537926,7 +537926,7 @@ "resolved_period": 2025, "resolved_value": 509526412.95739657, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_3059750b61a6dd62ae1878e2" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_c1efc16d378a2770271e14b4" }, { "name": "desnz.subnational.gas_kwh@E14001235", @@ -537939,7 +537939,7 @@ "resolved_period": 2025, "resolved_value": 370435433.94881654, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_59bd13c725e6afc5a0768cdf" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_ea28db1da573d339f5dd29af" }, { "name": "desnz.subnational.gas_kwh@E14001236", @@ -537952,7 +537952,7 @@ "resolved_period": 2025, "resolved_value": 404495845.87673664, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_db5a32a5d060f267e799d6b2" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_0b35de1102840154c960f84c" }, { "name": "desnz.subnational.gas_kwh@E14001237", @@ -537965,7 +537965,7 @@ "resolved_period": 2025, "resolved_value": 360733654.70475614, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_eaf7a6d17a3eaaf6b16b065d" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_9537b7ad763ce4cb89677564" }, { "name": "desnz.subnational.gas_kwh@E14001238", @@ -537978,7 +537978,7 @@ "resolved_period": 2025, "resolved_value": 630874358.6123936, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_41a401a962eee93885b7c5f5" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_bb2fd5fc86ba5c87047a8037" }, { "name": "desnz.subnational.gas_kwh@E14001239", @@ -537991,7 +537991,7 @@ "resolved_period": 2025, "resolved_value": 351441893.34478146, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_2690f93085c55b596a98a32a" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_c8e5bb5627d8a70d7d90d991" }, { "name": "desnz.subnational.gas_kwh@E14001240", @@ -538004,7 +538004,7 @@ "resolved_period": 2025, "resolved_value": 235575039.0749567, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_15aa36ddefe9b7dc07142d28" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_28ccae84bf180ae886b0c90d" }, { "name": "desnz.subnational.gas_kwh@E14001241", @@ -538017,7 +538017,7 @@ "resolved_period": 2025, "resolved_value": 295591983.8200672, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_4337e8d8ea556907ab6590f1" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_7fb3e1fe009e96823530b5a2" }, { "name": "desnz.subnational.gas_kwh@E14001242", @@ -538030,7 +538030,7 @@ "resolved_period": 2025, "resolved_value": 463789336.2942399, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_76e19866aaf9618a50d036f8" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_6fef7e85c2ad0c510ed59338" }, { "name": "desnz.subnational.gas_kwh@E14001243", @@ -538043,7 +538043,7 @@ "resolved_period": 2025, "resolved_value": 347169235.22825456, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_29bc468dd4c48f2c4d3c9464" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_2ee4c1daedb67549d8b1ff34" }, { "name": "desnz.subnational.gas_kwh@E14001244", @@ -538056,7 +538056,7 @@ "resolved_period": 2025, "resolved_value": 460348812.1461433, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_a945dee6eacefc5fa29223bf" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_b824723a22472d91441ad6de" }, { "name": "desnz.subnational.gas_kwh@E14001245", @@ -538069,7 +538069,7 @@ "resolved_period": 2025, "resolved_value": 466878047.9100454, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_afb97288424f65fa790ddacc" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_fb5abc1a162b05c6fa12797d" }, { "name": "desnz.subnational.gas_kwh@E14001246", @@ -538082,7 +538082,7 @@ "resolved_period": 2025, "resolved_value": 387451562.9833244, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_35739d121b61c1aa0471b67b" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_82595abeb3146aa8086255fd" }, { "name": "desnz.subnational.gas_kwh@E14001247", @@ -538095,7 +538095,7 @@ "resolved_period": 2025, "resolved_value": 228962744.00742906, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_e71a204b3f3cda530d2a0ac2" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_4252dae6732f7cd391eb4130" }, { "name": "desnz.subnational.gas_kwh@E14001248", @@ -538108,7 +538108,7 @@ "resolved_period": 2025, "resolved_value": 411128928.92754984, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_fb094763a42cad30e8c5b82f" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_7d4d0a3246e01725ee06a3df" }, { "name": "desnz.subnational.gas_kwh@E14001249", @@ -538121,7 +538121,7 @@ "resolved_period": 2025, "resolved_value": 449911908.95312965, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_4ebea788707799082a509d8b" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_b252dcddb6274c16706050b7" }, { "name": "desnz.subnational.gas_kwh@E14001250", @@ -538134,7 +538134,7 @@ "resolved_period": 2025, "resolved_value": 433714511.65888506, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_30e54fad00a7377ba1569c57" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_18a2836ad315349fe0dbc5d1" }, { "name": "desnz.subnational.gas_kwh@E14001251", @@ -538147,7 +538147,7 @@ "resolved_period": 2025, "resolved_value": 418733785.46268106, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_85f30fc7dc03779f3eefabcb" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_14745086d533834a7833415f" }, { "name": "desnz.subnational.gas_kwh@E14001252", @@ -538160,7 +538160,7 @@ "resolved_period": 2025, "resolved_value": 315857498.1083875, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_f4152a82dc3ddbdefbcf1c9f" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_e3c8353068b08efa31c7dd61" }, { "name": "desnz.subnational.gas_kwh@E14001253", @@ -538173,7 +538173,7 @@ "resolved_period": 2025, "resolved_value": 329269536.3917347, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_cb4012fb5b3e396ad77570f5" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_2e8b4089813a4eb31d69dc2e" }, { "name": "desnz.subnational.gas_kwh@E14001254", @@ -538186,7 +538186,7 @@ "resolved_period": 2025, "resolved_value": 403773267.511551, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_228d99b1c2ac3ac5e7db794b" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_9e8449830b57ac0897808694" }, { "name": "desnz.subnational.gas_kwh@E14001255", @@ -538199,7 +538199,7 @@ "resolved_period": 2025, "resolved_value": 436554244.9409638, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_c6a2cf5f5a8b64a9a3d99ab3" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_d9a28e03ddd6c2a0549bd2e4" }, { "name": "desnz.subnational.gas_kwh@E14001256", @@ -538212,7 +538212,7 @@ "resolved_period": 2025, "resolved_value": 288126633.96561706, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_5b9aa9ad05c1ed364dd4578e" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_b63883b62fb4c959463dce51" }, { "name": "desnz.subnational.gas_kwh@E14001257", @@ -538225,7 +538225,7 @@ "resolved_period": 2025, "resolved_value": 302557764.87227076, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_e9f43c2d3a4453fc8e5daea7" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_0d93d3d84084cd7b8c600ca5" }, { "name": "desnz.subnational.gas_kwh@E14001258", @@ -538238,7 +538238,7 @@ "resolved_period": 2025, "resolved_value": 464477429.82099193, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_b1857357870433fe434c1729" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_0c5a010d0e5298f831aac039" }, { "name": "desnz.subnational.gas_kwh@E14001259", @@ -538251,7 +538251,7 @@ "resolved_period": 2025, "resolved_value": 387766378.9053792, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_25073284327824692c877d72" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_fd0ca5fadc619b315617dc84" }, { "name": "desnz.subnational.gas_kwh@E14001260", @@ -538264,7 +538264,7 @@ "resolved_period": 2025, "resolved_value": 305348108.50420606, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_987fc876f3b315a83b2f7aca" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_1c0f3d451faf920286491e26" }, { "name": "desnz.subnational.gas_kwh@E14001261", @@ -538277,7 +538277,7 @@ "resolved_period": 2025, "resolved_value": 392464895.70658445, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_fdc5bdefa1e15db987716cc4" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_20d1241bd797b924e0780203" }, { "name": "desnz.subnational.gas_kwh@E14001262", @@ -538290,7 +538290,7 @@ "resolved_period": 2025, "resolved_value": 487376078.5534162, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_a9c731a345a96963a8dbc47e" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_dd571e7acfa6c7125f6fb75c" }, { "name": "desnz.subnational.gas_kwh@E14001263", @@ -538303,7 +538303,7 @@ "resolved_period": 2025, "resolved_value": 409465066.98593533, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_83d0294e965cf09c963c2347" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_687561b5438505f7217b7b18" }, { "name": "desnz.subnational.gas_kwh@E14001264", @@ -538316,7 +538316,7 @@ "resolved_period": 2025, "resolved_value": 474819109.62774515, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_57a518d63003cc673b6c9355" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_d3f30dc8cfd7ecb011960ff8" }, { "name": "desnz.subnational.gas_kwh@E14001265", @@ -538329,7 +538329,7 @@ "resolved_period": 2025, "resolved_value": 507747830.88919026, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_9f2fd1dca530ee4368d2b918" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_ac53c594a58d3418c8aa9e78" }, { "name": "desnz.subnational.gas_kwh@E14001266", @@ -538342,7 +538342,7 @@ "resolved_period": 2025, "resolved_value": 477848795.6205856, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_fd91776c380e09373e7a9119" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_ecc1879c991aca11e8e17760" }, { "name": "desnz.subnational.gas_kwh@E14001267", @@ -538355,7 +538355,7 @@ "resolved_period": 2025, "resolved_value": 403779792.35824597, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_df9e19bfdbf34954da292869" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_35527b87cb08d363355ee958" }, { "name": "desnz.subnational.gas_kwh@E14001268", @@ -538368,7 +538368,7 @@ "resolved_period": 2025, "resolved_value": 491821043.06844485, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_bf79aedc95cf15103017f913" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_76ea2fcc5cb2aa14490e7622" }, { "name": "desnz.subnational.gas_kwh@E14001269", @@ -538381,7 +538381,7 @@ "resolved_period": 2025, "resolved_value": 533706848.68299186, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_e34f933f90bb7ab64c61f177" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_1f0b390184507071e4aa7b47" }, { "name": "desnz.subnational.gas_kwh@E14001270", @@ -538394,7 +538394,7 @@ "resolved_period": 2025, "resolved_value": 526972247.70724446, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_e6ec6bac40afea7fdc3a5aee" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_b1a074a17ce917538defeb24" }, { "name": "desnz.subnational.gas_kwh@E14001271", @@ -538407,7 +538407,7 @@ "resolved_period": 2025, "resolved_value": 457892417.9337064, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_7bab627d8e6655a36f00dcb1" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_93089b674dff8d8f963a8d3e" }, { "name": "desnz.subnational.gas_kwh@E14001272", @@ -538420,7 +538420,7 @@ "resolved_period": 2025, "resolved_value": 425651259.9971585, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_72096f036b8aaa1c45d2606c" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_e46828b544f51454efd29883" }, { "name": "desnz.subnational.gas_kwh@E14001273", @@ -538433,7 +538433,7 @@ "resolved_period": 2025, "resolved_value": 334318749.0865891, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_17b0ec83a3b177a623768733" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_ca7390127524bdf2b48b1359" }, { "name": "desnz.subnational.gas_kwh@E14001274", @@ -538446,7 +538446,7 @@ "resolved_period": 2025, "resolved_value": 394890678.8868651, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_1595204ce0069f3272af4f6a" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_8af8d8abfc234e74b0b6f526" }, { "name": "desnz.subnational.gas_kwh@E14001275", @@ -538459,7 +538459,7 @@ "resolved_period": 2025, "resolved_value": 360912591.40179604, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_a8ccd2f3300c2c0371314a0c" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_e2cd0f607a349c60724872ea" }, { "name": "desnz.subnational.gas_kwh@E14001276", @@ -538472,7 +538472,7 @@ "resolved_period": 2025, "resolved_value": 401556718.29698694, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_593dff6cc6671fcc78ca648c" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_13526b5308af3c866cd88570" }, { "name": "desnz.subnational.gas_kwh@E14001277", @@ -538485,7 +538485,7 @@ "resolved_period": 2025, "resolved_value": 435530072.70729625, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_c15d44978dccc0dcf51f6166" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_d3c96dc602297e5010e7d786" }, { "name": "desnz.subnational.gas_kwh@E14001278", @@ -538498,7 +538498,7 @@ "resolved_period": 2025, "resolved_value": 411295077.5413578, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_db5a83f0c0579a6ad2c822d6" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_de703f39c9fca6c94261821e" }, { "name": "desnz.subnational.gas_kwh@E14001279", @@ -538511,7 +538511,7 @@ "resolved_period": 2025, "resolved_value": 471910005.95108384, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_0938cb5b92249aebc49f9e8f" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_2308da674ff45fa7de9fce83" }, { "name": "desnz.subnational.gas_kwh@E14001280", @@ -538524,7 +538524,7 @@ "resolved_period": 2025, "resolved_value": 403517029.085062, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_ec91a78515bd9355d77feb8c" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_f6c75de421791b67ac1da1ba" }, { "name": "desnz.subnational.gas_kwh@E14001281", @@ -538537,7 +538537,7 @@ "resolved_period": 2025, "resolved_value": 271057044.47001266, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_decd55df3b5b03bef9a6a057" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_e6c91d5e2877d60c7e3ec558" }, { "name": "desnz.subnational.gas_kwh@E14001282", @@ -538550,7 +538550,7 @@ "resolved_period": 2025, "resolved_value": 395175391.8167268, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_cff4e68aeb8ac556fdeda041" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_20fa779d49113eb3d2fed1cd" }, { "name": "desnz.subnational.gas_kwh@E14001283", @@ -538563,7 +538563,7 @@ "resolved_period": 2025, "resolved_value": 461016383.65989274, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_99c95f2e1b77037eaf639cb6" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_b8d710c2b3a7a60e38c78a2b" }, { "name": "desnz.subnational.gas_kwh@E14001284", @@ -538576,7 +538576,7 @@ "resolved_period": 2025, "resolved_value": 522791957.8177621, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_8f71d41e10a095ae97b48f2e" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_5d7e5574174fcbdfb9e81a27" }, { "name": "desnz.subnational.gas_kwh@E14001285", @@ -538589,7 +538589,7 @@ "resolved_period": 2025, "resolved_value": 397142362.3688855, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_3df9985f9e2a2bf5bbbc457c" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_ce25a2aca215031f72966797" }, { "name": "desnz.subnational.gas_kwh@E14001286", @@ -538602,7 +538602,7 @@ "resolved_period": 2025, "resolved_value": 421506347.54018295, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_10557d232d01862d69aa4221" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_cea268a2c057f7e77d7008c6" }, { "name": "desnz.subnational.gas_kwh@E14001287", @@ -538615,7 +538615,7 @@ "resolved_period": 2025, "resolved_value": 441883749.34929204, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_ac2dc1c583b6624240a3f632" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_e1a2f5751ddcd64a35ffc801" }, { "name": "desnz.subnational.gas_kwh@E14001288", @@ -538628,7 +538628,7 @@ "resolved_period": 2025, "resolved_value": 398335265.2484606, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_5132350e3a6b25f1827502b2" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_bd8b2fbb5fb49ce04af7cf11" }, { "name": "desnz.subnational.gas_kwh@E14001289", @@ -538641,7 +538641,7 @@ "resolved_period": 2025, "resolved_value": 408503245.35302407, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_08b8a4fad90ebc2d96c7ec5c" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_553fd42a0c3dafc3a5119abd" }, { "name": "desnz.subnational.gas_kwh@E14001290", @@ -538654,7 +538654,7 @@ "resolved_period": 2025, "resolved_value": 320117438.9714651, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_89f91096b325db05a6d388a8" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_99feb6a4182eedf339d58e11" }, { "name": "desnz.subnational.gas_kwh@E14001291", @@ -538667,7 +538667,7 @@ "resolved_period": 2025, "resolved_value": 272898274.32864153, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_336e4c422e1277c0a21e50ee" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_3c8e944f0066dfcafc00ef12" }, { "name": "desnz.subnational.gas_kwh@E14001292", @@ -538680,7 +538680,7 @@ "resolved_period": 2025, "resolved_value": 456400207.8815805, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_8c1135712264d40e4e898f98" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_69a3de02476cd3e2d0d9c01b" }, { "name": "desnz.subnational.gas_kwh@E14001293", @@ -538693,7 +538693,7 @@ "resolved_period": 2025, "resolved_value": 462259942.2239254, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_533e9d4cc9815f7be5b602b3" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_f26fd5a825e321b452c4d590" }, { "name": "desnz.subnational.gas_kwh@E14001294", @@ -538706,7 +538706,7 @@ "resolved_period": 2025, "resolved_value": 344233384.02781105, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_7d32146686a3c77f9c8b453e" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_c5ae703dc6210308f629a54d" }, { "name": "desnz.subnational.gas_kwh@E14001295", @@ -538719,7 +538719,7 @@ "resolved_period": 2025, "resolved_value": 479996472.49584454, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_d3b1a18fc7aa5d3d70eb7d76" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_1eadce1d86833879791ac44e" }, { "name": "desnz.subnational.gas_kwh@E14001296", @@ -538732,7 +538732,7 @@ "resolved_period": 2025, "resolved_value": 382975944.5218334, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_6a23d8960c8d4f54013812aa" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_63187d7eaf19db468c770314" }, { "name": "desnz.subnational.gas_kwh@E14001297", @@ -538745,7 +538745,7 @@ "resolved_period": 2025, "resolved_value": 499966406.5341845, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_2eb7789faa84ff14f86cc7b3" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_a8b4e20faefc3ef9fd3eba55" }, { "name": "desnz.subnational.gas_kwh@E14001298", @@ -538758,7 +538758,7 @@ "resolved_period": 2025, "resolved_value": 406403403.2415544, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_cc301675799ae20d0033bef0" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_c63a31378814c79aaf60193b" }, { "name": "desnz.subnational.gas_kwh@E14001299", @@ -538771,7 +538771,7 @@ "resolved_period": 2025, "resolved_value": 413034251.67412305, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_273485eaa1045599654f67e6" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_4b629cb0a8a044dfddabb550" }, { "name": "desnz.subnational.gas_kwh@E14001300", @@ -538784,7 +538784,7 @@ "resolved_period": 2025, "resolved_value": 459904767.0925783, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_4c64e6207130b080d0bbe40d" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_fb88d46c5ac039101db3da14" }, { "name": "desnz.subnational.gas_kwh@E14001301", @@ -538797,7 +538797,7 @@ "resolved_period": 2025, "resolved_value": 410681354.3200273, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_78efe50989dfdf60946ae5d5" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_4a627a9207bd4eea589ce9c1" }, { "name": "desnz.subnational.gas_kwh@E14001302", @@ -538810,7 +538810,7 @@ "resolved_period": 2025, "resolved_value": 388748458.87230027, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_db4d03f64b7451dae4097945" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_de83c2a4871fcef7193c217c" }, { "name": "desnz.subnational.gas_kwh@E14001303", @@ -538823,7 +538823,7 @@ "resolved_period": 2025, "resolved_value": 280613293.2059694, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_831d3c9fc33c71b5edf81b85" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_791707240649664ed2c0fce0" }, { "name": "desnz.subnational.gas_kwh@E14001304", @@ -538836,7 +538836,7 @@ "resolved_period": 2025, "resolved_value": 216777231.96863034, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_9cfbb271a56a9c3ce0242b6d" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_f5494717c14ee59dd79013a3" }, { "name": "desnz.subnational.gas_kwh@E14001305", @@ -538849,7 +538849,7 @@ "resolved_period": 2025, "resolved_value": 367843235.5055113, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_7319b8e97d94591b55f4ad87" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_55c04cbf866ee85be254b6ac" }, { "name": "desnz.subnational.gas_kwh@E14001306", @@ -538862,7 +538862,7 @@ "resolved_period": 2025, "resolved_value": 364693256.75416, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_fcbeab9dd0765424342d3bef" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_c873bc22be6a300a57f8cdd2" }, { "name": "desnz.subnational.gas_kwh@E14001307", @@ -538875,7 +538875,7 @@ "resolved_period": 2025, "resolved_value": 405438738.671124, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_e35a1066a9f0afe2143940f3" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_3a2db3e00896a754b8baaebf" }, { "name": "desnz.subnational.gas_kwh@E14001308", @@ -538888,7 +538888,7 @@ "resolved_period": 2025, "resolved_value": 475936167.60590816, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_169af95ee40c6bace7ac25dc" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_d2d6e4d8f39808d6bd288294" }, { "name": "desnz.subnational.gas_kwh@E14001309", @@ -538901,7 +538901,7 @@ "resolved_period": 2025, "resolved_value": 342827450.8494314, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_87415aa6f1b1c275e6284b6e" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_984df1db0e6a77fc1fdf7626" }, { "name": "desnz.subnational.gas_kwh@E14001310", @@ -538914,7 +538914,7 @@ "resolved_period": 2025, "resolved_value": 614159565.7692202, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_a5e59529b482543950c22c5a" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_a07bd52e86e7c7cb7b929bc6" }, { "name": "desnz.subnational.gas_kwh@E14001311", @@ -538927,7 +538927,7 @@ "resolved_period": 2025, "resolved_value": 457247460.4021575, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_027e2f69f6328f9a1390f636" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_3e5907e783e8ab620a9c8d75" }, { "name": "desnz.subnational.gas_kwh@E14001312", @@ -538940,7 +538940,7 @@ "resolved_period": 2025, "resolved_value": 453565210.138177, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_4226447b925a29233e635ed5" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_0f44730b8e8ae3d8391fc345" }, { "name": "desnz.subnational.gas_kwh@E14001313", @@ -538953,7 +538953,7 @@ "resolved_period": 2025, "resolved_value": 386089592.58748037, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_fc3d2fcf5ed0903b4507ee19" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_ceb3784c15d9942e97155051" }, { "name": "desnz.subnational.gas_kwh@E14001314", @@ -538966,7 +538966,7 @@ "resolved_period": 2025, "resolved_value": 481200242.73291075, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_03b04e7c83866c9e528cb5fc" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_e312119f0252dc6a4c3c4c00" }, { "name": "desnz.subnational.gas_kwh@E14001315", @@ -538979,7 +538979,7 @@ "resolved_period": 2025, "resolved_value": 453808470.0943597, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_38fb8124584759433cfb1c61" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_9b148e52341bc935c71ee90f" }, { "name": "desnz.subnational.gas_kwh@E14001316", @@ -538992,7 +538992,7 @@ "resolved_period": 2025, "resolved_value": 400905244.7502204, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_214478219b2a0046de9a5dff" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_4e0019b8c02727cbf8e91099" }, { "name": "desnz.subnational.gas_kwh@E14001317", @@ -539005,7 +539005,7 @@ "resolved_period": 2025, "resolved_value": 351321422.4867398, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_480b043933edc797d08f8c38" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_e0dd78dc62b1540c6e4ac1f9" }, { "name": "desnz.subnational.gas_kwh@E14001318", @@ -539018,7 +539018,7 @@ "resolved_period": 2025, "resolved_value": 334607175.26958513, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_3c97252df51f4e73b90d1915" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_12066714b4794ff1d0537d8a" }, { "name": "desnz.subnational.gas_kwh@E14001319", @@ -539031,7 +539031,7 @@ "resolved_period": 2025, "resolved_value": 357525272.9527034, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_b59045555ffb32cd60c0724b" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_426bd7c4145edb4138238e10" }, { "name": "desnz.subnational.gas_kwh@E14001320", @@ -539044,7 +539044,7 @@ "resolved_period": 2025, "resolved_value": 430643470.36094093, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_66cf9b5307117ab6216a5a28" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_653a75c9fc7a6f62d969e82f" }, { "name": "desnz.subnational.gas_kwh@E14001321", @@ -539057,7 +539057,7 @@ "resolved_period": 2025, "resolved_value": 471335691.4517964, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_22085d2ebc1e2cd44242a9b9" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_17d2d75ef6dea310db0c8f16" }, { "name": "desnz.subnational.gas_kwh@E14001322", @@ -539070,7 +539070,7 @@ "resolved_period": 2025, "resolved_value": 467572555.5781439, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_a30cfb7ed35bc39d3650c749" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_299ae57af89645575555ba91" }, { "name": "desnz.subnational.gas_kwh@E14001323", @@ -539083,7 +539083,7 @@ "resolved_period": 2025, "resolved_value": 384544668.14411235, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_935ef683bc535602f1781da7" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_154f8be93c6d5dbe8bf9afa3" }, { "name": "desnz.subnational.gas_kwh@E14001324", @@ -539096,7 +539096,7 @@ "resolved_period": 2025, "resolved_value": 406798914.0712099, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_6e115145577c0e19c8244b7e" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_b038433238d8b32e6756218d" }, { "name": "desnz.subnational.gas_kwh@E14001325", @@ -539109,7 +539109,7 @@ "resolved_period": 2025, "resolved_value": 403641705.4623375, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_2b0175954cd4ea18d4ecd38c" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_dfecb07e5ad58b531a8c8746" }, { "name": "desnz.subnational.gas_kwh@E14001326", @@ -539122,7 +539122,7 @@ "resolved_period": 2025, "resolved_value": 456660979.6882231, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_d24b948c11bd827cb333bf17" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_fd08609b880a6451742d4183" }, { "name": "desnz.subnational.gas_kwh@E14001327", @@ -539135,7 +539135,7 @@ "resolved_period": 2025, "resolved_value": 420376336.20158356, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_fc2e7fc78ebc08f716aac938" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_fc97c6d1f0483439bd294955" }, { "name": "desnz.subnational.gas_kwh@E14001328", @@ -539148,7 +539148,7 @@ "resolved_period": 2025, "resolved_value": 463348292.9338975, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_3376b3783dae730930ffb22c" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_39b0d666359b6a37f48e1eb0" }, { "name": "desnz.subnational.gas_kwh@E14001329", @@ -539161,7 +539161,7 @@ "resolved_period": 2025, "resolved_value": 419708696.3593395, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_23cc57e1f9e60d2e2fa93bf1" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_4e3bc66b81b3439afafce285" }, { "name": "desnz.subnational.gas_kwh@E14001330", @@ -539174,7 +539174,7 @@ "resolved_period": 2025, "resolved_value": 369568340.0761006, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_e74c835f3c20094888087719" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_fe3acc2b326220da4ddfa601" }, { "name": "desnz.subnational.gas_kwh@E14001331", @@ -539187,7 +539187,7 @@ "resolved_period": 2025, "resolved_value": 432716707.4731002, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_37f5dd7068706c411c84bd80" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_589b5f3d09ed79c1f63e0b4b" }, { "name": "desnz.subnational.gas_kwh@E14001332", @@ -539200,7 +539200,7 @@ "resolved_period": 2025, "resolved_value": 343667657.6672527, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_5a9341b3ca9f91fab981cbab" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_2e4711af58fb8c45215058c8" }, { "name": "desnz.subnational.gas_kwh@E14001333", @@ -539213,7 +539213,7 @@ "resolved_period": 2025, "resolved_value": 406077608.93988353, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_36757232b7b34cd5ea19b7d5" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_93178661e533ab40e09d4ca7" }, { "name": "desnz.subnational.gas_kwh@E14001334", @@ -539226,7 +539226,7 @@ "resolved_period": 2025, "resolved_value": 425188593.3701835, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_9e52e26bcaf1c9c3d9f98061" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_c9d5b57f80dfb2c781ba8a6a" }, { "name": "desnz.subnational.gas_kwh@E14001335", @@ -539239,7 +539239,7 @@ "resolved_period": 2025, "resolved_value": 421753834.8224523, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_6082bf2b86107de58a75c965" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_46c5285d418c881a107c1daa" }, { "name": "desnz.subnational.gas_kwh@E14001336", @@ -539252,7 +539252,7 @@ "resolved_period": 2025, "resolved_value": 427772113.5536493, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_c518f2aa439ccd23b7d5b628" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_a3fa407b293109fc80997b3c" }, { "name": "desnz.subnational.gas_kwh@E14001337", @@ -539265,7 +539265,7 @@ "resolved_period": 2025, "resolved_value": 409381427.2313513, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_b971c1ae0bbbf458f3fcc718" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_9c6d4b047ce6c5c55a91871e" }, { "name": "desnz.subnational.gas_kwh@E14001338", @@ -539278,7 +539278,7 @@ "resolved_period": 2025, "resolved_value": 313264430.6272506, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_1667074583be543dc84fd9b7" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_786ea80bdd8192223f94cf4d" }, { "name": "desnz.subnational.gas_kwh@E14001339", @@ -539291,7 +539291,7 @@ "resolved_period": 2025, "resolved_value": 381847877.44742, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_03bd3accb99396ee0603f6a1" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_93eb04f079d0e27bdb49287e" }, { "name": "desnz.subnational.gas_kwh@E14001340", @@ -539304,7 +539304,7 @@ "resolved_period": 2025, "resolved_value": 423747305.0244078, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_70d427a1f199ac6c2e5e9c8b" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_f9fd50121f57bac214b46704" }, { "name": "desnz.subnational.gas_kwh@E14001341", @@ -539317,7 +539317,7 @@ "resolved_period": 2025, "resolved_value": 393715162.24344397, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_13f42a45fdad1d2114abbc29" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_9d87e426f5e691d79eb40cd5" }, { "name": "desnz.subnational.gas_kwh@E14001342", @@ -539330,7 +539330,7 @@ "resolved_period": 2025, "resolved_value": 393496127.6043053, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_d1d7ea8f1d541c0106cccfe4" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_44adc3b2ac1e04a25351ed07" }, { "name": "desnz.subnational.gas_kwh@E14001343", @@ -539343,7 +539343,7 @@ "resolved_period": 2025, "resolved_value": 301561963.0284242, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_2291c0dc4276c0d9f56199fe" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_72c2dc16a29fcdad9107439d" }, { "name": "desnz.subnational.gas_kwh@E14001344", @@ -539356,7 +539356,7 @@ "resolved_period": 2025, "resolved_value": 351939328.27347153, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_c03c18d17b3d599f7127fec7" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_716da2c82ca3d231a65b9d5c" }, { "name": "desnz.subnational.gas_kwh@E14001345", @@ -539369,7 +539369,7 @@ "resolved_period": 2025, "resolved_value": 435422004.3355057, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_11ef13f75481acd0ebdb7eb6" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_5534a20e1c31c3bbe6aa45f3" }, { "name": "desnz.subnational.gas_kwh@E14001346", @@ -539382,7 +539382,7 @@ "resolved_period": 2025, "resolved_value": 436353996.02414614, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_b2b4331fab2ce622704f06b4" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_b00e200d97fcb1ccb4b197fd" }, { "name": "desnz.subnational.gas_kwh@E14001347", @@ -539395,7 +539395,7 @@ "resolved_period": 2025, "resolved_value": 470154697.5377248, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_9205774998dfeefde1f74283" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_3101e256be5b035bc32ce741" }, { "name": "desnz.subnational.gas_kwh@E14001348", @@ -539408,7 +539408,7 @@ "resolved_period": 2025, "resolved_value": 476220095.7168633, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_f6b002e0c6007d528b593adc" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_d216b51094a45e2a897dda09" }, { "name": "desnz.subnational.gas_kwh@E14001349", @@ -539421,7 +539421,7 @@ "resolved_period": 2025, "resolved_value": 409781397.40090233, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_6f0ff4de5941e0baea374097" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_bc916d3f4357edaa67eca00d" }, { "name": "desnz.subnational.gas_kwh@E14001350", @@ -539434,7 +539434,7 @@ "resolved_period": 2025, "resolved_value": 406332855.403275, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_3056f412386ce7a365b948aa" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_0dd8cf676ed78a890a247fb6" }, { "name": "desnz.subnational.gas_kwh@E14001351", @@ -539447,7 +539447,7 @@ "resolved_period": 2025, "resolved_value": 363781613.28661674, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_99ba00c9e8d2864895d1df80" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_c3e7222b94610585a9ad7b89" }, { "name": "desnz.subnational.gas_kwh@E14001352", @@ -539460,7 +539460,7 @@ "resolved_period": 2025, "resolved_value": 313791297.70199984, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_71e1b49dd5f2d6eb2a5d7b2e" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_946e03500b231638e9e26430" }, { "name": "desnz.subnational.gas_kwh@E14001353", @@ -539473,7 +539473,7 @@ "resolved_period": 2025, "resolved_value": 289365969.2833942, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_6fc7c5944ebae57f55390dc1" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_92d938529511017d6dd03be9" }, { "name": "desnz.subnational.gas_kwh@E14001354", @@ -539486,7 +539486,7 @@ "resolved_period": 2025, "resolved_value": 367371092.57704437, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_8b772a127369a502feac1523" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_597f3503dde0c06993274206" }, { "name": "desnz.subnational.gas_kwh@E14001355", @@ -539499,7 +539499,7 @@ "resolved_period": 2025, "resolved_value": 490431425.7938825, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_78fc40ccd465b283c433a2fb" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_e800248002a2a9ad48cd2288" }, { "name": "desnz.subnational.gas_kwh@E14001356", @@ -539512,7 +539512,7 @@ "resolved_period": 2025, "resolved_value": 301995506.65108734, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_f34516237c69cdf3f1baad81" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_a92bf0d6d17b5f5204482a5a" }, { "name": "desnz.subnational.gas_kwh@E14001357", @@ -539525,7 +539525,7 @@ "resolved_period": 2025, "resolved_value": 392595918.8772947, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_0e329ef29d07765978e650d5" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_d992210aea02dcc38ef4e185" }, { "name": "desnz.subnational.gas_kwh@E14001358", @@ -539538,7 +539538,7 @@ "resolved_period": 2025, "resolved_value": 446001214.83126336, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_6691a368fb079142b6fb2ab8" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_9b486e1a7318b5a8f5f0062e" }, { "name": "desnz.subnational.gas_kwh@E14001359", @@ -539551,7 +539551,7 @@ "resolved_period": 2025, "resolved_value": 390287351.8197651, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_f8c7c843001f6ce01c81aa5f" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_c8f641919ac0006b58273731" }, { "name": "desnz.subnational.gas_kwh@E14001360", @@ -539564,7 +539564,7 @@ "resolved_period": 2025, "resolved_value": 381023558.69928336, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_e8a1d5e6c2dc7ee934d2ba56" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_6cc5ce9d8eaf0a5d28486627" }, { "name": "desnz.subnational.gas_kwh@E14001361", @@ -539577,7 +539577,7 @@ "resolved_period": 2025, "resolved_value": 389799336.8553052, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_934945c18cc2fa1738809f8d" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_ba3b1b118b66ad8697fa19d7" }, { "name": "desnz.subnational.gas_kwh@E14001362", @@ -539590,7 +539590,7 @@ "resolved_period": 2025, "resolved_value": 409922335.8362333, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_90f94190674699a4d3fdf30b" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_e4655a969e99e92c3e42203f" }, { "name": "desnz.subnational.gas_kwh@E14001363", @@ -539603,7 +539603,7 @@ "resolved_period": 2025, "resolved_value": 374311972.409215, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_2540ec68aba45fe7fa18c5d4" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_0b290062f6239cf35436f424" }, { "name": "desnz.subnational.gas_kwh@E14001364", @@ -539616,7 +539616,7 @@ "resolved_period": 2025, "resolved_value": 466439086.1498123, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_e3f2bb061fa9e34a1f9733ab" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_8ac11fbaf1e6f23aa8974804" }, { "name": "desnz.subnational.gas_kwh@E14001365", @@ -539629,7 +539629,7 @@ "resolved_period": 2025, "resolved_value": 182526290.78975496, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_e2bd9ff90df313372983ce26" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_7f7f2c0a4f9074295c5f63ad" }, { "name": "desnz.subnational.gas_kwh@E14001366", @@ -539642,7 +539642,7 @@ "resolved_period": 2025, "resolved_value": 403407579.6606444, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_63b3af48d495c3868e75f594" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_ca20cb9ff2774921cf84e1e5" }, { "name": "desnz.subnational.gas_kwh@E14001367", @@ -539655,7 +539655,7 @@ "resolved_period": 2025, "resolved_value": 456765260.19624555, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_ae2e8a68dbe937e2ca41d02f" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_af34b37153a0e8b91eb9b2b8" }, { "name": "desnz.subnational.gas_kwh@E14001368", @@ -539668,7 +539668,7 @@ "resolved_period": 2025, "resolved_value": 410052248.3594693, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_cd0fce86cf3a40970e249048" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_2ee7580b1ff649771ed22890" }, { "name": "desnz.subnational.gas_kwh@E14001369", @@ -539681,7 +539681,7 @@ "resolved_period": 2025, "resolved_value": 464829390.9739208, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_044d386e2d8b3b99255aa758" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_d0e31254aa786ebcf9879d60" }, { "name": "desnz.subnational.gas_kwh@E14001370", @@ -539694,7 +539694,7 @@ "resolved_period": 2025, "resolved_value": 396829636.3765579, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_02e0e7728f2b6a580d108a09" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_c4b99c02033e780fced46ac8" }, { "name": "desnz.subnational.gas_kwh@E14001371", @@ -539707,7 +539707,7 @@ "resolved_period": 2025, "resolved_value": 417948881.37792486, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_ad4ad1c337eeeca925b07394" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_289f4bc3cc34ba2b52f1e720" }, { "name": "desnz.subnational.gas_kwh@E14001372", @@ -539720,7 +539720,7 @@ "resolved_period": 2025, "resolved_value": 415105203.9242731, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_f2ce646499c1bf121fdfaccb" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_1869c275d47e3b308b72b199" }, { "name": "desnz.subnational.gas_kwh@E14001373", @@ -539733,7 +539733,7 @@ "resolved_period": 2025, "resolved_value": 347769992.0230113, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_e3350832bcb2d24420359af1" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_74410bd95b3a885fd1413e0d" }, { "name": "desnz.subnational.gas_kwh@E14001374", @@ -539746,7 +539746,7 @@ "resolved_period": 2025, "resolved_value": 356736431.3317723, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_cc165b82eaf15a6643693fba" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_787de7e3d08dfc9b58b7f263" }, { "name": "desnz.subnational.gas_kwh@E14001375", @@ -539759,7 +539759,7 @@ "resolved_period": 2025, "resolved_value": 380255223.17245024, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_6bc5f3a0ba8d94300ad89320" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_fc061f786d018c3e4dc71361" }, { "name": "desnz.subnational.gas_kwh@E14001376", @@ -539772,7 +539772,7 @@ "resolved_period": 2025, "resolved_value": 322418350.7033761, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_540c1b02f9d7a4943a582fa2" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_db6f12ab186ed000c6a3c094" }, { "name": "desnz.subnational.gas_kwh@E14001377", @@ -539785,7 +539785,7 @@ "resolved_period": 2025, "resolved_value": 503048812.4903286, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_f69e17c544ab55f16bc66bcf" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_789108a7b705cc2e17cfdb97" }, { "name": "desnz.subnational.gas_kwh@E14001378", @@ -539798,7 +539798,7 @@ "resolved_period": 2025, "resolved_value": 449431509.1459713, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_d41c778cb7db465617a74f3a" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_d4d619e4362476fb737e4cab" }, { "name": "desnz.subnational.gas_kwh@E14001379", @@ -539811,7 +539811,7 @@ "resolved_period": 2025, "resolved_value": 539955744.5896337, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_bb3b4a292f6bf76062bff0c5" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_386ce5535768fa7fea9bdb1a" }, { "name": "desnz.subnational.gas_kwh@E14001380", @@ -539824,7 +539824,7 @@ "resolved_period": 2025, "resolved_value": 408733952.93254256, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_33b979424a1d67af609b43b3" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_0cc5b48f7517317252a8e678" }, { "name": "desnz.subnational.gas_kwh@E14001381", @@ -539837,7 +539837,7 @@ "resolved_period": 2025, "resolved_value": 305070936.6104139, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_bcd24a426773fe04e1500945" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_aa9a3c556fc7778505dd1ca7" }, { "name": "desnz.subnational.gas_kwh@E14001382", @@ -539850,7 +539850,7 @@ "resolved_period": 2025, "resolved_value": 453813827.79437107, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_9ac09a66cdb8d8028257bec3" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_c6c2f1dc28c3dc695c7fb293" }, { "name": "desnz.subnational.gas_kwh@E14001383", @@ -539863,7 +539863,7 @@ "resolved_period": 2025, "resolved_value": 434011394.4543309, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_3609aac7050d12276efcea5b" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_2e1f6cbd60c9b4fe8502f113" }, { "name": "desnz.subnational.gas_kwh@E14001384", @@ -539876,7 +539876,7 @@ "resolved_period": 2025, "resolved_value": 361897165.53273404, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_374d70835c6b1d18ef68f751" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_ca2e35ea5b5e674ecbebb208" }, { "name": "desnz.subnational.gas_kwh@E14001385", @@ -539889,7 +539889,7 @@ "resolved_period": 2025, "resolved_value": 185010429.79685608, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_26c52a0d8f0a94c63e0905d5" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_9e015ce48fe612433c369968" }, { "name": "desnz.subnational.gas_kwh@E14001386", @@ -539902,7 +539902,7 @@ "resolved_period": 2025, "resolved_value": 316356099.6436396, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_6d382c1e59a72949cd82d4ab" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_dec73f99ee523b0bd66dca0b" }, { "name": "desnz.subnational.gas_kwh@E14001387", @@ -539915,7 +539915,7 @@ "resolved_period": 2025, "resolved_value": 285241934.8213666, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_15a832674d131f3a16d66bcd" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_8b587b4d6428f1cc0c53cd89" }, { "name": "desnz.subnational.gas_kwh@E14001388", @@ -539928,7 +539928,7 @@ "resolved_period": 2025, "resolved_value": 285073157.9883901, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_684c86fb37112656b4418088" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_13755bd6ed46fd2201489425" }, { "name": "desnz.subnational.gas_kwh@E14001389", @@ -539941,7 +539941,7 @@ "resolved_period": 2025, "resolved_value": 464791543.13117903, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_ba3be8a94b1b122d1cb72498" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_eb464ababc2bc05fe09d3bad" }, { "name": "desnz.subnational.gas_kwh@E14001390", @@ -539954,7 +539954,7 @@ "resolved_period": 2025, "resolved_value": 351593670.23086584, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_23ab6896fc0ee3b57d07c889" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_5f6152e038690bb76ea77699" }, { "name": "desnz.subnational.gas_kwh@E14001391", @@ -539967,7 +539967,7 @@ "resolved_period": 2025, "resolved_value": 432915765.3924617, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_0c557f965ed94165bf19ea62" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_008813014942114893259d7d" }, { "name": "desnz.subnational.gas_kwh@E14001392", @@ -539980,7 +539980,7 @@ "resolved_period": 2025, "resolved_value": 463342617.22773814, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_9d83fb735463ea8f13a05f9c" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_ad7b620d8643806b62b3e9df" }, { "name": "desnz.subnational.gas_kwh@E14001393", @@ -539993,7 +539993,7 @@ "resolved_period": 2025, "resolved_value": 368799084.48996717, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_d6c1da4f1a31555c1f87163c" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_e2a520845aa7b7b0cd80af80" }, { "name": "desnz.subnational.gas_kwh@E14001394", @@ -540006,7 +540006,7 @@ "resolved_period": 2025, "resolved_value": 330238498.9747731, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_995077e3f983c9a9462e78e9" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_5ac9d0ee18cd7945dd338016" }, { "name": "desnz.subnational.gas_kwh@E14001395", @@ -540019,7 +540019,7 @@ "resolved_period": 2025, "resolved_value": 224169239.56034422, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_5e8cab9bf4e656370f293e01" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_a00015e9cf5cda4e1f9bfcc7" }, { "name": "desnz.subnational.gas_kwh@E14001396", @@ -540032,7 +540032,7 @@ "resolved_period": 2025, "resolved_value": 228656748.7353223, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_4c6b59d322efe18cc1416aa0" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_02d095365e5f6a2aeb25d12d" }, { "name": "desnz.subnational.gas_kwh@E14001397", @@ -540045,7 +540045,7 @@ "resolved_period": 2025, "resolved_value": 362596084.0757162, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_6c31a4363efe9664a4162cf9" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_f525ed4d6d94456a5f6fe209" }, { "name": "desnz.subnational.gas_kwh@E14001398", @@ -540058,7 +540058,7 @@ "resolved_period": 2025, "resolved_value": 293074127.63412356, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_65f29eb6e1d45a7c496ab2ea" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_b32e66d738dc4372c12b24df" }, { "name": "desnz.subnational.gas_kwh@E14001399", @@ -540071,7 +540071,7 @@ "resolved_period": 2025, "resolved_value": 349175317.257621, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_b41175594d6d60c6747c1d28" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_e4d7900057a22e8fb7c9c465" }, { "name": "desnz.subnational.gas_kwh@E14001400", @@ -540084,7 +540084,7 @@ "resolved_period": 2025, "resolved_value": 376279165.2645617, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_6e8deb16b7de49086556c8c5" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_8f98915634cbf82621c7f559" }, { "name": "desnz.subnational.gas_kwh@E14001401", @@ -540097,7 +540097,7 @@ "resolved_period": 2025, "resolved_value": 412467975.42174214, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_cb0af84612a54571d8e724a0" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_659259380c2022f687a1ad19" }, { "name": "desnz.subnational.gas_kwh@E14001402", @@ -540110,7 +540110,7 @@ "resolved_period": 2025, "resolved_value": 369122951.2027048, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_a5ec6652cfabb7854c575ed7" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_faeaf0f9cc8925bd110379f9" }, { "name": "desnz.subnational.gas_kwh@E14001403", @@ -540123,7 +540123,7 @@ "resolved_period": 2025, "resolved_value": 344853472.02942604, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_03ecacb78ae30887aa4e485f" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_175bf9d69193c7c4e04823ce" }, { "name": "desnz.subnational.gas_kwh@E14001404", @@ -540136,7 +540136,7 @@ "resolved_period": 2025, "resolved_value": 436690242.91264325, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_a437faa8262b87109baed438" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_d0e5bc498f40d32898d46259" }, { "name": "desnz.subnational.gas_kwh@E14001405", @@ -540149,7 +540149,7 @@ "resolved_period": 2025, "resolved_value": 277754418.9830911, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_4063fae939ff4419f35cc823" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_352fa4a046ada0c51cb37ca8" }, { "name": "desnz.subnational.gas_kwh@E14001406", @@ -540162,7 +540162,7 @@ "resolved_period": 2025, "resolved_value": 484604753.1683682, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_6bae2d238ed170ad9f52786c" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_e02c95c31e4b526ec543cf61" }, { "name": "desnz.subnational.gas_kwh@E14001407", @@ -540175,7 +540175,7 @@ "resolved_period": 2025, "resolved_value": 427693145.0517044, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_58765a340a07e6953aa81a37" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_e78f079cb1acd4003a3cb470" }, { "name": "desnz.subnational.gas_kwh@E14001408", @@ -540188,7 +540188,7 @@ "resolved_period": 2025, "resolved_value": 375340131.5516871, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_c31ead04b8df00f35bd7c761" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_1e62799b839f1bfef832da57" }, { "name": "desnz.subnational.gas_kwh@E14001409", @@ -540201,7 +540201,7 @@ "resolved_period": 2025, "resolved_value": 379939292.7126219, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_76fa640c4359a596b0325cee" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_99de6c8c96e204a336b584de" }, { "name": "desnz.subnational.gas_kwh@E14001410", @@ -540214,7 +540214,7 @@ "resolved_period": 2025, "resolved_value": 417090595.9049859, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_ee5a776ff381592b9c99b8c6" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_3d47deff8b1fa00d1fbcda28" }, { "name": "desnz.subnational.gas_kwh@E14001411", @@ -540227,7 +540227,7 @@ "resolved_period": 2025, "resolved_value": 429697503.0414501, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_3b0c19f73a58ff7ba7a04a72" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_50ea21c07e2111a819820b22" }, { "name": "desnz.subnational.gas_kwh@E14001412", @@ -540240,7 +540240,7 @@ "resolved_period": 2025, "resolved_value": 385006792.79422605, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_34a6e3908e28ffa9b68770e4" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_1b0e9e17a357002314731034" }, { "name": "desnz.subnational.gas_kwh@E14001413", @@ -540253,7 +540253,7 @@ "resolved_period": 2025, "resolved_value": 405548371.29552865, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_e8d8e1e0a0fc45f176aa3eb6" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_ed12c3a157e6bd9181f346d7" }, { "name": "desnz.subnational.gas_kwh@E14001414", @@ -540266,7 +540266,7 @@ "resolved_period": 2025, "resolved_value": 433579520.89472306, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_76bcadee714510ca34e4a4b8" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_20c2db8e024c1e332c55705d" }, { "name": "desnz.subnational.gas_kwh@E14001415", @@ -540279,7 +540279,7 @@ "resolved_period": 2025, "resolved_value": 462311899.4323336, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_4ceb2377ce8ada1d4b3e0259" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_4a862be4fa29a592a5156659" }, { "name": "desnz.subnational.gas_kwh@E14001416", @@ -540292,7 +540292,7 @@ "resolved_period": 2025, "resolved_value": 411544951.9643764, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_95d89baceee7fd78db6db1fb" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_0f85a2035c279e45d9b8890f" }, { "name": "desnz.subnational.gas_kwh@E14001417", @@ -540305,7 +540305,7 @@ "resolved_period": 2025, "resolved_value": 475214022.62645084, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_5c9f54e3d27e7eb6839b8097" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_f1c42c46463aa0b4ec4674ef" }, { "name": "desnz.subnational.gas_kwh@E14001418", @@ -540318,7 +540318,7 @@ "resolved_period": 2025, "resolved_value": 453334489.62243515, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_2f47bd845e2f575d7acaed25" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_2f60a9c3f6ccc1f63e53c74b" }, { "name": "desnz.subnational.gas_kwh@E14001419", @@ -540331,7 +540331,7 @@ "resolved_period": 2025, "resolved_value": 410935383.93665135, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_293ce33503866eede51e7cf8" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_68c9f0fd178a1fc9a6b2e6ae" }, { "name": "desnz.subnational.gas_kwh@E14001420", @@ -540344,7 +540344,7 @@ "resolved_period": 2025, "resolved_value": 419395277.8759727, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_505572c7a45be36c9cffaf56" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_929134333c5d90768cad8a59" }, { "name": "desnz.subnational.gas_kwh@E14001421", @@ -540357,7 +540357,7 @@ "resolved_period": 2025, "resolved_value": 255345882.0560967, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_24826475f3577787da0baa84" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_1d3736225ebe9ed018423984" }, { "name": "desnz.subnational.gas_kwh@E14001422", @@ -540370,7 +540370,7 @@ "resolved_period": 2025, "resolved_value": 481066810.4330747, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_fa6213273bd11cf1c6998984" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_05cba1ac086275c0694c7726" }, { "name": "desnz.subnational.gas_kwh@E14001423", @@ -540383,7 +540383,7 @@ "resolved_period": 2025, "resolved_value": 418516209.4063072, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_27aeae0e07c7085336be1c15" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_10b8e6bb35641d50d2b42047" }, { "name": "desnz.subnational.gas_kwh@E14001424", @@ -540396,7 +540396,7 @@ "resolved_period": 2025, "resolved_value": 353658538.44738835, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_1d65f519d391630e95c828e8" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_5f76f9ca3faee4f892075a19" }, { "name": "desnz.subnational.gas_kwh@E14001425", @@ -540409,7 +540409,7 @@ "resolved_period": 2025, "resolved_value": 452352071.2101688, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_9deef831407dbd54eb3300b1" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_4ad33d40e09c87fbbe370140" }, { "name": "desnz.subnational.gas_kwh@E14001426", @@ -540422,7 +540422,7 @@ "resolved_period": 2025, "resolved_value": 283342816.002955, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_fdc488576271719298fef383" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_47ea8cbaa86d711a5bf27d49" }, { "name": "desnz.subnational.gas_kwh@E14001427", @@ -540435,7 +540435,7 @@ "resolved_period": 2025, "resolved_value": 326583947.66185874, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_ba558c619907a9a96c261caa" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_21ddef5ba84daced7bb7bac8" }, { "name": "desnz.subnational.gas_kwh@E14001428", @@ -540448,7 +540448,7 @@ "resolved_period": 2025, "resolved_value": 408101428.1723158, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_931ac8a6b83a689e719158c8" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_0712a52c6430afb67992ae57" }, { "name": "desnz.subnational.gas_kwh@E14001429", @@ -540461,7 +540461,7 @@ "resolved_period": 2025, "resolved_value": 395788366.41174597, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_5987a223fca70f2fe158541b" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_6fcdb2115065f6221e6e7615" }, { "name": "desnz.subnational.gas_kwh@E14001430", @@ -540474,7 +540474,7 @@ "resolved_period": 2025, "resolved_value": 208738360.99833024, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_248d9ab70278aac1d9703f8e" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_966d4d9634223b8b88408fb8" }, { "name": "desnz.subnational.gas_kwh@E14001431", @@ -540487,7 +540487,7 @@ "resolved_period": 2025, "resolved_value": 335180110.55283684, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_d1582a0e474ba0f84d598293" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_1ff6c4e962c22246544e4d93" }, { "name": "desnz.subnational.gas_kwh@E14001432", @@ -540500,7 +540500,7 @@ "resolved_period": 2025, "resolved_value": 329831820.7434131, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_48c3b64540ad3519361a750a" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_7027035716c89bbcdf664cda" }, { "name": "desnz.subnational.gas_kwh@E14001433", @@ -540513,7 +540513,7 @@ "resolved_period": 2025, "resolved_value": 445060086.49396396, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_33b210d129c8995e51313162" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_bf13330ab9f4713afa5aa17b" }, { "name": "desnz.subnational.gas_kwh@E14001434", @@ -540526,7 +540526,7 @@ "resolved_period": 2025, "resolved_value": 409101322.63040906, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_5a0c0ed4d72dd2171e5da208" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_daa63c9af8299cf7cbe34a9a" }, { "name": "desnz.subnational.gas_kwh@E14001435", @@ -540539,7 +540539,7 @@ "resolved_period": 2025, "resolved_value": 416281649.7040625, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_5ef964a78a6e4e2a5cf9fbee" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_324a594ca56f53e33b6b1b58" }, { "name": "desnz.subnational.gas_kwh@E14001436", @@ -540552,7 +540552,7 @@ "resolved_period": 2025, "resolved_value": 395714685.26498246, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_a83c16bfaab76e474bf04ca5" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_0cb6af3da1b34be21d0825c2" }, { "name": "desnz.subnational.gas_kwh@E14001437", @@ -540565,7 +540565,7 @@ "resolved_period": 2025, "resolved_value": 423013548.71936303, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_4d21d2010f4cc155575b7b70" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_899db3e4fb991b8f0e23e120" }, { "name": "desnz.subnational.gas_kwh@E14001438", @@ -540578,7 +540578,7 @@ "resolved_period": 2025, "resolved_value": 412112916.7053441, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_2deb00c7bdda334ad3122f3c" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_8693106ce11720a4b5ac875e" }, { "name": "desnz.subnational.gas_kwh@E14001439", @@ -540591,7 +540591,7 @@ "resolved_period": 2025, "resolved_value": 319404190.39689994, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_62502fd8be987483301c9805" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_89ddfd2e5c3905670e675ffc" }, { "name": "desnz.subnational.gas_kwh@E14001440", @@ -540604,7 +540604,7 @@ "resolved_period": 2025, "resolved_value": 416348098.7972257, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_db9e6d9c58d7d2fdbcb0f04e" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_4b62d61c61ee97cb352e6073" }, { "name": "desnz.subnational.gas_kwh@E14001441", @@ -540617,7 +540617,7 @@ "resolved_period": 2025, "resolved_value": 372236003.09246963, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_f61dde5dc2afc72751ed0c4a" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_39e9f9c2c916ebea6aeb915f" }, { "name": "desnz.subnational.gas_kwh@E14001442", @@ -540630,7 +540630,7 @@ "resolved_period": 2025, "resolved_value": 550597385.1249522, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_f76ed089d40f8c4e5787eb19" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_fcd5dc9baeeabf3df65063e7" }, { "name": "desnz.subnational.gas_kwh@E14001443", @@ -540643,7 +540643,7 @@ "resolved_period": 2025, "resolved_value": 433725464.62698185, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_001fac136c5c84cf49b4b128" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_16c98067d20c5bef239424eb" }, { "name": "desnz.subnational.gas_kwh@E14001444", @@ -540656,7 +540656,7 @@ "resolved_period": 2025, "resolved_value": 300312467.0377362, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_0b5a214921f717f1ac1f5758" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_bb63bc0b9f7f57ef418086ba" }, { "name": "desnz.subnational.gas_kwh@E14001445", @@ -540669,7 +540669,7 @@ "resolved_period": 2025, "resolved_value": 547287903.8037206, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_7c6df379836f0c2fe13275ac" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_e3bc0c1412e3155bfd8c622e" }, { "name": "desnz.subnational.gas_kwh@E14001446", @@ -540682,7 +540682,7 @@ "resolved_period": 2025, "resolved_value": 399509575.0716216, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_8c77ff55678c8439d96cf725" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_34c0e84ed58e5fa04bbb667c" }, { "name": "desnz.subnational.gas_kwh@E14001447", @@ -540695,7 +540695,7 @@ "resolved_period": 2025, "resolved_value": 370890881.720022, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_aee7fb772aee179ce0f05e48" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_d7e35ecad1d19deffb280360" }, { "name": "desnz.subnational.gas_kwh@E14001448", @@ -540708,7 +540708,7 @@ "resolved_period": 2025, "resolved_value": 434693186.319389, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_c77d0a8ddd0cc0c03801dda0" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_4ad585483df473c92348ac3d" }, { "name": "desnz.subnational.gas_kwh@E14001449", @@ -540721,7 +540721,7 @@ "resolved_period": 2025, "resolved_value": 279756477.4074189, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_cb7bf2224273209cd32279ae" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_9ec01a0e20b3ba5141ed3165" }, { "name": "desnz.subnational.gas_kwh@E14001450", @@ -540734,7 +540734,7 @@ "resolved_period": 2025, "resolved_value": 479996135.66997427, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_82fb56dcd1f1b5ba3fe575b9" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_259d8d66715c96bd9793885a" }, { "name": "desnz.subnational.gas_kwh@E14001451", @@ -540747,7 +540747,7 @@ "resolved_period": 2025, "resolved_value": 419516233.630613, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_c3a43e6cc38c4d392924e9e6" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_329db700ab4c389da136d97c" }, { "name": "desnz.subnational.gas_kwh@E14001452", @@ -540760,7 +540760,7 @@ "resolved_period": 2025, "resolved_value": 441204008.7690182, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_ccfae12b5a58588110835b5d" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_54b45965d862c27f453ab869" }, { "name": "desnz.subnational.gas_kwh@E14001453", @@ -540773,7 +540773,7 @@ "resolved_period": 2025, "resolved_value": 458611947.746785, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_05fc10786ec55e1a2b21d3d2" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_5470974fbd99d990eb3e77c6" }, { "name": "desnz.subnational.gas_kwh@E14001454", @@ -540786,7 +540786,7 @@ "resolved_period": 2025, "resolved_value": 527127253.8921853, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_a790ec5ca3c163e9598e3e84" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_cf29459b276fe5df49f5a257" }, { "name": "desnz.subnational.gas_kwh@E14001455", @@ -540799,7 +540799,7 @@ "resolved_period": 2025, "resolved_value": 362104634.39535236, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_a0f948480f24ec8532b08152" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_5401c4c9e2c52f7fc800f515" }, { "name": "desnz.subnational.gas_kwh@E14001456", @@ -540812,7 +540812,7 @@ "resolved_period": 2025, "resolved_value": 520743184.30346775, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_f8bf20ed7152e801ac78256a" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_0aaa5ea3cf4790dfd1dd4703" }, { "name": "desnz.subnational.gas_kwh@E14001457", @@ -540825,7 +540825,7 @@ "resolved_period": 2025, "resolved_value": 491210479.6829538, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_25627f76c5cc386fe52bdff3" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_d19914f0f82df88320a594f1" }, { "name": "desnz.subnational.gas_kwh@E14001458", @@ -540838,7 +540838,7 @@ "resolved_period": 2025, "resolved_value": 374981549.0429251, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_1f448841c7591c2af5cda2b2" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_afe3a2dced404fe02e77aca7" }, { "name": "desnz.subnational.gas_kwh@E14001459", @@ -540851,7 +540851,7 @@ "resolved_period": 2025, "resolved_value": 340043185.654147, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_498a0002e0d802e003302db9" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_be12c1eb8da81fbc476b2293" }, { "name": "desnz.subnational.gas_kwh@E14001460", @@ -540864,7 +540864,7 @@ "resolved_period": 2025, "resolved_value": 280256418.88999903, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_b0f0b0f92835913838ed2bb5" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_bbbc01c6a97a99829afa3513" }, { "name": "desnz.subnational.gas_kwh@E14001461", @@ -540877,7 +540877,7 @@ "resolved_period": 2025, "resolved_value": 441451898.92504036, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_8317f2e479d583a397b593b7" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_0ece9bde7a7f0a5cba867380" }, { "name": "desnz.subnational.gas_kwh@E14001462", @@ -540890,7 +540890,7 @@ "resolved_period": 2025, "resolved_value": 433734114.4588075, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_c71da29f5c712ff3ed217488" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_299ac9120cc79183823eef1c" }, { "name": "desnz.subnational.gas_kwh@E14001463", @@ -540903,7 +540903,7 @@ "resolved_period": 2025, "resolved_value": 439750508.48245394, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_1954a8e7c63d3f6c2bcc9d87" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_c33da76f413c90edc494c2ac" }, { "name": "desnz.subnational.gas_kwh@E14001464", @@ -540916,7 +540916,7 @@ "resolved_period": 2025, "resolved_value": 354548583.5312642, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_74dd6277e8057ff2f583de03" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_b7c9e5e3f567d7f1006bfc1a" }, { "name": "desnz.subnational.gas_kwh@E14001465", @@ -540929,7 +540929,7 @@ "resolved_period": 2025, "resolved_value": 459449958.99706334, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_a29dddbd337785ffdbca239b" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_a8e4cc91e291f67e1ebdb88b" }, { "name": "desnz.subnational.gas_kwh@E14001466", @@ -540942,7 +540942,7 @@ "resolved_period": 2025, "resolved_value": 427370654.03042, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_053823e0758040ba0a682ff9" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_ec41cb5ecda6470ce77bd76a" }, { "name": "desnz.subnational.gas_kwh@E14001467", @@ -540955,7 +540955,7 @@ "resolved_period": 2025, "resolved_value": 308846632.77569187, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_ae484727734fc5967be6548c" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_10632012cf185fde806d11e3" }, { "name": "desnz.subnational.gas_kwh@E14001468", @@ -540968,7 +540968,7 @@ "resolved_period": 2025, "resolved_value": 496634872.8904627, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_c7a98c0cc0836d7c95fe7108" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_f89888266fee60494f70140d" }, { "name": "desnz.subnational.gas_kwh@E14001469", @@ -540981,7 +540981,7 @@ "resolved_period": 2025, "resolved_value": 442322307.80153954, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_88ee993b3c31f7b0348fcef8" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_4bb8f054fc5be19b3114fc8b" }, { "name": "desnz.subnational.gas_kwh@E14001470", @@ -540994,7 +540994,7 @@ "resolved_period": 2025, "resolved_value": 417185812.67097515, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_fad1c293963aac16edd63005" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_4baa4d5d6c8c8410995611e7" }, { "name": "desnz.subnational.gas_kwh@E14001471", @@ -541007,7 +541007,7 @@ "resolved_period": 2025, "resolved_value": 454733106.7471855, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_0ce47410c996df474fdedbcc" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_8deb76431611d21e0287e897" }, { "name": "desnz.subnational.gas_kwh@E14001472", @@ -541020,7 +541020,7 @@ "resolved_period": 2025, "resolved_value": 483665604.0091767, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_af0d78dc4af621b8d9403c99" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_e002d79d3497cc7636e4165e" }, { "name": "desnz.subnational.gas_kwh@E14001473", @@ -541033,7 +541033,7 @@ "resolved_period": 2025, "resolved_value": 359121191.04715043, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_15f96e530e18f6ccae61f427" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_0bb3dc98351174f4e279076e" }, { "name": "desnz.subnational.gas_kwh@E14001474", @@ -541046,7 +541046,7 @@ "resolved_period": 2025, "resolved_value": 392312007.57862496, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_cd95b05a76813c9e395ae9d0" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_4a884c8f493ab1924475d25a" }, { "name": "desnz.subnational.gas_kwh@E14001475", @@ -541059,7 +541059,7 @@ "resolved_period": 2025, "resolved_value": 378471942.0304493, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_b1a976c3ed268da2d5f17e82" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_ca48beb21133f584c0b3fbcb" }, { "name": "desnz.subnational.gas_kwh@E14001476", @@ -541072,7 +541072,7 @@ "resolved_period": 2025, "resolved_value": 319175065.1600645, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_545a3b870a9208812a63850a" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_1cb20529189b8fcc575db118" }, { "name": "desnz.subnational.gas_kwh@E14001477", @@ -541085,7 +541085,7 @@ "resolved_period": 2025, "resolved_value": 417454116.93224996, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_bf36d5b91a0063ae257dfb67" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_4738f28e23c2c8f2c7bd553e" }, { "name": "desnz.subnational.gas_kwh@E14001478", @@ -541098,7 +541098,7 @@ "resolved_period": 2025, "resolved_value": 451132930.9423042, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_cecc352f6f21c28db6f0185f" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_f359c4bf41eb3956ff9b3499" }, { "name": "desnz.subnational.gas_kwh@E14001479", @@ -541111,7 +541111,7 @@ "resolved_period": 2025, "resolved_value": 452962863.15963113, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_54dcf790cf18ad7f1b201b2c" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_fa48241ac95c70016f26b0d6" }, { "name": "desnz.subnational.gas_kwh@E14001480", @@ -541124,7 +541124,7 @@ "resolved_period": 2025, "resolved_value": 354343952.4167267, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_3a6413d94a979f126edcb51d" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_7959b06b327279a4c58cf4d2" }, { "name": "desnz.subnational.gas_kwh@E14001481", @@ -541137,7 +541137,7 @@ "resolved_period": 2025, "resolved_value": 326200970.14889324, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_209555a23919aca6016d848c" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_54dd6d4274395eee501a18a6" }, { "name": "desnz.subnational.gas_kwh@E14001482", @@ -541150,7 +541150,7 @@ "resolved_period": 2025, "resolved_value": 278772825.20084685, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_1ac6f38829981388990eff7c" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_d8adea07c576fd411293c23a" }, { "name": "desnz.subnational.gas_kwh@E14001483", @@ -541163,7 +541163,7 @@ "resolved_period": 2025, "resolved_value": 397090394.24503833, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_28e5b5f7165437c9701c37e6" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_caa7fe9206c2ec8e3ce67ac1" }, { "name": "desnz.subnational.gas_kwh@E14001484", @@ -541176,7 +541176,7 @@ "resolved_period": 2025, "resolved_value": 267733507.83442503, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_1ff78b6b479e66cb95e2c441" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_65e6abbdedbcffa8223556ec" }, { "name": "desnz.subnational.gas_kwh@E14001485", @@ -541189,7 +541189,7 @@ "resolved_period": 2025, "resolved_value": 351102825.4582014, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_b5ebca8d50ddbd1e5f5e8c56" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_b9e9d8d0051c1b0e470b379d" }, { "name": "desnz.subnational.gas_kwh@E14001486", @@ -541202,7 +541202,7 @@ "resolved_period": 2025, "resolved_value": 193964539.21277457, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_69f1f35edf4666737b9faa31" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_70c238d40687f2053f5c7a82" }, { "name": "desnz.subnational.gas_kwh@E14001487", @@ -541215,7 +541215,7 @@ "resolved_period": 2025, "resolved_value": 372431519.7157906, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_f258ab2a303a739432404c7a" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_53769bd92bf9f5a3ff3b1d8a" }, { "name": "desnz.subnational.gas_kwh@E14001488", @@ -541228,7 +541228,7 @@ "resolved_period": 2025, "resolved_value": 416306928.2341696, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_02dd0fa31b08381d315b0e3b" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_7bcc3746fde0c9ec36966057" }, { "name": "desnz.subnational.gas_kwh@E14001489", @@ -541241,7 +541241,7 @@ "resolved_period": 2025, "resolved_value": 256488424.08374363, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_c6970cac7f006415312bfde1" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_fed4571344dd883fdc7f152f" }, { "name": "desnz.subnational.gas_kwh@E14001490", @@ -541254,7 +541254,7 @@ "resolved_period": 2025, "resolved_value": 392187394.22828835, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_ba5b78e42f51dfd05e874c63" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_c98a855df3caee5f2bdab2a6" }, { "name": "desnz.subnational.gas_kwh@E14001491", @@ -541267,7 +541267,7 @@ "resolved_period": 2025, "resolved_value": 404946926.52824575, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_df49639d787fa9a62a71b239" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_363adaa8164438bafaca0531" }, { "name": "desnz.subnational.gas_kwh@E14001492", @@ -541280,7 +541280,7 @@ "resolved_period": 2025, "resolved_value": 418912529.50449175, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_8cf2f9bd85bcd2faca0201ff" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_064b6c8456952dd657b65011" }, { "name": "desnz.subnational.gas_kwh@E14001493", @@ -541293,7 +541293,7 @@ "resolved_period": 2025, "resolved_value": 205426287.58645803, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_610d098f95629f30940d3220" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_223a24e90320f794b017cad9" }, { "name": "desnz.subnational.gas_kwh@E14001494", @@ -541306,7 +541306,7 @@ "resolved_period": 2025, "resolved_value": 265524529.6651569, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_3f57e1647a63cc313080d50b" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_f29c976a2eef12ebff2ba187" }, { "name": "desnz.subnational.gas_kwh@E14001495", @@ -541319,7 +541319,7 @@ "resolved_period": 2025, "resolved_value": 308412470.9763128, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_471a8b968ea37911a0d7df30" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_5f4fcc921e1dc15208ce7d30" }, { "name": "desnz.subnational.gas_kwh@E14001496", @@ -541332,7 +541332,7 @@ "resolved_period": 2025, "resolved_value": 493822812.3657778, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_4d500b54a50b5b368e5fa5c1" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_7afb899de9741a090418a69e" }, { "name": "desnz.subnational.gas_kwh@E14001497", @@ -541345,7 +541345,7 @@ "resolved_period": 2025, "resolved_value": 219996237.43350992, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_a8f924cf30af066bc841f4ce" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_5829b74ed2aec5e3e80025fa" }, { "name": "desnz.subnational.gas_kwh@E14001498", @@ -541358,7 +541358,7 @@ "resolved_period": 2025, "resolved_value": 309709130.2502135, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_60d3af4083bf22645777c860" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_9c252ba82c19b93f9958a6f5" }, { "name": "desnz.subnational.gas_kwh@E14001499", @@ -541371,7 +541371,7 @@ "resolved_period": 2025, "resolved_value": 294279926.8125588, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_1e0eec4321b9899df8a27c8e" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_47abdb50516d175e135fb369" }, { "name": "desnz.subnational.gas_kwh@E14001500", @@ -541384,7 +541384,7 @@ "resolved_period": 2025, "resolved_value": 322839135.7181409, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_6528fb277ddd820988c14e48" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_505400015b1280f5c2e3b74c" }, { "name": "desnz.subnational.gas_kwh@E14001501", @@ -541397,7 +541397,7 @@ "resolved_period": 2025, "resolved_value": 389639714.0500892, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_ba6e1a840933c4347a6dc648" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_d6d98a06d054faf4f0b0d0aa" }, { "name": "desnz.subnational.gas_kwh@E14001502", @@ -541410,7 +541410,7 @@ "resolved_period": 2025, "resolved_value": 475756667.539811, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_f51d80ec6d54a3d5775149b9" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_697d66f31c998e55d309c005" }, { "name": "desnz.subnational.gas_kwh@E14001503", @@ -541423,7 +541423,7 @@ "resolved_period": 2025, "resolved_value": 527213445.27634144, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_4363d7c57a692dec2235ae61" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_4312686451b12665da94bc1e" }, { "name": "desnz.subnational.gas_kwh@E14001504", @@ -541436,7 +541436,7 @@ "resolved_period": 2025, "resolved_value": 435447389.2241838, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_a290464ca18c8621162080d2" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_fd678004d390c6a7b49f627d" }, { "name": "desnz.subnational.gas_kwh@E14001505", @@ -541449,7 +541449,7 @@ "resolved_period": 2025, "resolved_value": 415987519.65650916, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_575bb0c62ac86f59b53658f5" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_9230799adae875be7837e209" }, { "name": "desnz.subnational.gas_kwh@E14001506", @@ -541462,7 +541462,7 @@ "resolved_period": 2025, "resolved_value": 439236457.4678108, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_c9ebdf1995a07bee394aeae6" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_1e424d2b68d373f6dd309862" }, { "name": "desnz.subnational.gas_kwh@E14001507", @@ -541475,7 +541475,7 @@ "resolved_period": 2025, "resolved_value": 467511631.77128327, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_3b113485ec4f183712fb3908" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_edfd622c5cfc6882c477f77a" }, { "name": "desnz.subnational.gas_kwh@E14001508", @@ -541488,7 +541488,7 @@ "resolved_period": 2025, "resolved_value": 212871102.27545547, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_2c7da2077e44f52390cb6450" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_05eadbece187448d76ca0bb3" }, { "name": "desnz.subnational.gas_kwh@E14001509", @@ -541501,7 +541501,7 @@ "resolved_period": 2025, "resolved_value": 397888967.01052773, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_a139b2e62dab59fcde7927e4" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_4f9da60cc2e9faef430f10fd" }, { "name": "desnz.subnational.gas_kwh@E14001510", @@ -541514,7 +541514,7 @@ "resolved_period": 2025, "resolved_value": 387765301.88158566, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_c9beb8d308072c70c719eaeb" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_bc278906b5ad13cf3bfe7353" }, { "name": "desnz.subnational.gas_kwh@E14001511", @@ -541527,7 +541527,7 @@ "resolved_period": 2025, "resolved_value": 158359795.52126038, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_759f8f0bddcc458fd38ef0e0" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_f42ec6543d9db1a29fa7d1b0" }, { "name": "desnz.subnational.gas_kwh@E14001512", @@ -541540,7 +541540,7 @@ "resolved_period": 2025, "resolved_value": 398961156.971279, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_f761e27f325fb56bd344cdec" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_0882ee0d6a68aee3072e984e" }, { "name": "desnz.subnational.gas_kwh@E14001513", @@ -541553,7 +541553,7 @@ "resolved_period": 2025, "resolved_value": 362011942.1620943, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_aee16bf3d9d3c8acf6647f48" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_602947bc15a89ea56c53f9d5" }, { "name": "desnz.subnational.gas_kwh@E14001514", @@ -541566,7 +541566,7 @@ "resolved_period": 2025, "resolved_value": 351332120.4080011, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_74bc59b45624f63ca8b67edc" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_832c8db3b50a49f1807c460b" }, { "name": "desnz.subnational.gas_kwh@E14001515", @@ -541579,7 +541579,7 @@ "resolved_period": 2025, "resolved_value": 400914102.861649, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_f9729ad5aae1514fee322142" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_75daa4dc651ccaaa486f78bb" }, { "name": "desnz.subnational.gas_kwh@E14001516", @@ -541592,7 +541592,7 @@ "resolved_period": 2025, "resolved_value": 373384710.10880435, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_5620a4337e0cefc7f8b12701" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_1deba930961c82b201647205" }, { "name": "desnz.subnational.gas_kwh@E14001517", @@ -541605,7 +541605,7 @@ "resolved_period": 2025, "resolved_value": 412419494.52482855, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_46a010bda90aa10fcf555650" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_22543aa2265cf8da9af66e49" }, { "name": "desnz.subnational.gas_kwh@E14001518", @@ -541618,7 +541618,7 @@ "resolved_period": 2025, "resolved_value": 418373453.91476625, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_123b34024bb8b15f4ce5c24e" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_cd9fc641bb732228c519dacd" }, { "name": "desnz.subnational.gas_kwh@E14001519", @@ -541631,7 +541631,7 @@ "resolved_period": 2025, "resolved_value": 438351113.92164505, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_fb4d623be2306cfd4c7cae5e" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_3b6b7e25903851d3ee705be9" }, { "name": "desnz.subnational.gas_kwh@E14001520", @@ -541644,7 +541644,7 @@ "resolved_period": 2025, "resolved_value": 461179401.13993996, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_e23c451a190cb0e850e9360a" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_08306ff465d4f2490c6cbba1" }, { "name": "desnz.subnational.gas_kwh@E14001521", @@ -541657,7 +541657,7 @@ "resolved_period": 2025, "resolved_value": 424305490.4094045, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_d34b0a1c750e3be4037a7c32" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_4c0ccec3345836b9e573782a" }, { "name": "desnz.subnational.gas_kwh@E14001522", @@ -541670,7 +541670,7 @@ "resolved_period": 2025, "resolved_value": 411004532.6945222, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_c5f506b8b33d75763c641334" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_018937c3865d5530ac1928be" }, { "name": "desnz.subnational.gas_kwh@E14001523", @@ -541683,7 +541683,7 @@ "resolved_period": 2025, "resolved_value": 375686318.04675883, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_ab25541280ded0976b071d9a" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_06c2f947700ddeda18eced48" }, { "name": "desnz.subnational.gas_kwh@E14001524", @@ -541696,7 +541696,7 @@ "resolved_period": 2025, "resolved_value": 393958150.1358469, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_7ce12cd7627d0af160694b27" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_af1b7cead1c79cbd80084cde" }, { "name": "desnz.subnational.gas_kwh@E14001525", @@ -541709,7 +541709,7 @@ "resolved_period": 2025, "resolved_value": 279987803.4528453, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_25799b19e86198e061f95dcb" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_5a01e277b149b42b241a6406" }, { "name": "desnz.subnational.gas_kwh@E14001526", @@ -541722,7 +541722,7 @@ "resolved_period": 2025, "resolved_value": 345954252.48176825, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_f1136963c3a59c3841465341" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_3f6493e6d26be1429d00b607" }, { "name": "desnz.subnational.gas_kwh@E14001527", @@ -541735,7 +541735,7 @@ "resolved_period": 2025, "resolved_value": 478069553.5527849, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_aeaeee1bad31a827181b02c4" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_fb44159d111992f5e4df62aa" }, { "name": "desnz.subnational.gas_kwh@E14001528", @@ -541748,7 +541748,7 @@ "resolved_period": 2025, "resolved_value": 418981559.61179876, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_469b191dd77a394dc06ff4cf" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_3d2c5408a0134d78ab796a1a" }, { "name": "desnz.subnational.gas_kwh@E14001529", @@ -541761,7 +541761,7 @@ "resolved_period": 2025, "resolved_value": 378951242.6777274, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_58d5df7dec6a4ce7a342f7ee" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_ffe17ca6781b5566c5e14707" }, { "name": "desnz.subnational.gas_kwh@E14001530", @@ -541774,7 +541774,7 @@ "resolved_period": 2025, "resolved_value": 337880427.1036093, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_478b66fc6cf3d3953d081ce9" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_5e501ddf00d405bff50ce862" }, { "name": "desnz.subnational.gas_kwh@E14001531", @@ -541787,7 +541787,7 @@ "resolved_period": 2025, "resolved_value": 478307378.7468646, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_a97a7f8af893954f6138317a" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_f302e10f7bc9cb4fb3a1ebbd" }, { "name": "desnz.subnational.gas_kwh@E14001532", @@ -541800,7 +541800,7 @@ "resolved_period": 2025, "resolved_value": 484239273.37549895, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_28177acd934b852510f747d4" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_aaebc759c784cf77de0a60f9" }, { "name": "desnz.subnational.gas_kwh@E14001533", @@ -541813,7 +541813,7 @@ "resolved_period": 2025, "resolved_value": 344899397.25786823, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_44589fa291d470716f728487" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_55a1626e768ad746e9981f9b" }, { "name": "desnz.subnational.gas_kwh@E14001534", @@ -541826,7 +541826,7 @@ "resolved_period": 2025, "resolved_value": 411433189.5062043, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_9e90c132853bba24f1a438b2" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_ee0127f093436deab1646965" }, { "name": "desnz.subnational.gas_kwh@E14001535", @@ -541839,7 +541839,7 @@ "resolved_period": 2025, "resolved_value": 509084622.44962597, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_039f8926fa57c7510b661e51" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_7bc5f64e010e606553a7d937" }, { "name": "desnz.subnational.gas_kwh@E14001536", @@ -541852,7 +541852,7 @@ "resolved_period": 2025, "resolved_value": 384766878.9366351, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_f1e2c0deb625e0c96b32dd92" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_3f7bfa18ed8ba5cc52a4e567" }, { "name": "desnz.subnational.gas_kwh@E14001537", @@ -541865,7 +541865,7 @@ "resolved_period": 2025, "resolved_value": 393618809.9238796, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_d6b8409cde9314160119f817" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_cef671b2ef6163d47885da0c" }, { "name": "desnz.subnational.gas_kwh@E14001538", @@ -541878,7 +541878,7 @@ "resolved_period": 2025, "resolved_value": 400215003.82284707, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_7eab0aa39e7dff415178559e" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_b204ed2a232453ff11f13a56" }, { "name": "desnz.subnational.gas_kwh@E14001539", @@ -541891,7 +541891,7 @@ "resolved_period": 2025, "resolved_value": 493547040.36747056, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_db24078498c554c0d240c8b0" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_f828bc22eb4ba2064a8f51cc" }, { "name": "desnz.subnational.gas_kwh@E14001540", @@ -541904,7 +541904,7 @@ "resolved_period": 2025, "resolved_value": 331069044.49634576, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_d8aa51423903e32ba14032f9" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_e98456e0ba758893405edbe7" }, { "name": "desnz.subnational.gas_kwh@E14001541", @@ -541917,7 +541917,7 @@ "resolved_period": 2025, "resolved_value": 409183504.21243596, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_81cc2d606ea6d519b308e081" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_f323ae3bd173ccde237e87dd" }, { "name": "desnz.subnational.gas_kwh@E14001542", @@ -541930,7 +541930,7 @@ "resolved_period": 2025, "resolved_value": 368034096.0885796, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_4b70c58493333212157d2f9f" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_727e2119749013bd09373c7b" }, { "name": "desnz.subnational.gas_kwh@E14001543", @@ -541943,7 +541943,7 @@ "resolved_period": 2025, "resolved_value": 380854918.26435816, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_06605577e246e7d9a5250ab3" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_1a7ae3d128a5f82d10b4ee92" }, { "name": "desnz.subnational.gas_kwh@E14001544", @@ -541956,7 +541956,7 @@ "resolved_period": 2025, "resolved_value": 300018210.6150796, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_e2fa31081b405c9f8fc6694e" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_f2ee07cafd075693482b381c" }, { "name": "desnz.subnational.gas_kwh@E14001545", @@ -541969,7 +541969,7 @@ "resolved_period": 2025, "resolved_value": 319109602.7604765, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_e87de8af3fa9fc74c0153a0a" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_c7444fd1b645ffe5e7d57ea5" }, { "name": "desnz.subnational.gas_kwh@E14001546", @@ -541982,7 +541982,7 @@ "resolved_period": 2025, "resolved_value": 370659597.6679365, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_b87fbc3b875c02c93ff588ac" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_801a043b33de16b00875106c" }, { "name": "desnz.subnational.gas_kwh@E14001547", @@ -541995,7 +541995,7 @@ "resolved_period": 2025, "resolved_value": 397140136.678219, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_fe994f745d7e3cfc433855a7" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_9d12ca81e6c42ac7f9fe88a7" }, { "name": "desnz.subnational.gas_kwh@E14001548", @@ -542008,7 +542008,7 @@ "resolved_period": 2025, "resolved_value": 217083380.87284914, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_6fd45aa64b9ce03703a2b263" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_2ba8073a6a5f74678815f129" }, { "name": "desnz.subnational.gas_kwh@E14001549", @@ -542021,7 +542021,7 @@ "resolved_period": 2025, "resolved_value": 381358550.5614466, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_039e63a5f7c6f2f8206f7a5f" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_f12a9505772f5a639c7f932b" }, { "name": "desnz.subnational.gas_kwh@E14001550", @@ -542034,7 +542034,7 @@ "resolved_period": 2025, "resolved_value": 417395527.1037596, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_d578e228b3ce628233fcfcdd" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_aea2accaf674f14202aff9a5" }, { "name": "desnz.subnational.gas_kwh@E14001551", @@ -542047,7 +542047,7 @@ "resolved_period": 2025, "resolved_value": 360191441.10917944, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_abffd51012350e491d068263" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_fa9eaa76227dc31baa534f93" }, { "name": "desnz.subnational.gas_kwh@E14001552", @@ -542060,7 +542060,7 @@ "resolved_period": 2025, "resolved_value": 200235080.30946857, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_41c02150c2de2f4e99a23616" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_1b93ae6faade6dee73a0d128" }, { "name": "desnz.subnational.gas_kwh@E14001553", @@ -542073,7 +542073,7 @@ "resolved_period": 2025, "resolved_value": 401907882.1592727, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_78d67069a79d93e6de798928" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_0e05004eb44cc96c1da1a22c" }, { "name": "desnz.subnational.gas_kwh@E14001554", @@ -542086,7 +542086,7 @@ "resolved_period": 2025, "resolved_value": 217709847.1346528, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_b031a2f49b05cd875be44823" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_246652ee283c298dca246429" }, { "name": "desnz.subnational.gas_kwh@E14001555", @@ -542099,7 +542099,7 @@ "resolved_period": 2025, "resolved_value": 436277941.7361933, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_17e846e80bdf4796f49b6390" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_cd95d3bace8a14151639f655" }, { "name": "desnz.subnational.gas_kwh@E14001556", @@ -542112,7 +542112,7 @@ "resolved_period": 2025, "resolved_value": 483713364.9863067, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_d47245314312b255b3c7bd97" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_a28dc91bdbceb5190527ba94" }, { "name": "desnz.subnational.gas_kwh@E14001557", @@ -542125,7 +542125,7 @@ "resolved_period": 2025, "resolved_value": 488672917.7251768, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_2aad64d7d4c21f146fdcfaf0" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_5232313f2064e2cf59a0969b" }, { "name": "desnz.subnational.gas_kwh@E14001558", @@ -542138,7 +542138,7 @@ "resolved_period": 2025, "resolved_value": 446521316.3866569, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_4aa60f11a5911d0691cc8d42" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_7064f6ae6d910456015b9c80" }, { "name": "desnz.subnational.gas_kwh@E14001559", @@ -542151,7 +542151,7 @@ "resolved_period": 2025, "resolved_value": 253166294.62415957, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_22923cce6062cfd24a35613f" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_133b41b36f21f1d9a38439c7" }, { "name": "desnz.subnational.gas_kwh@E14001560", @@ -542164,7 +542164,7 @@ "resolved_period": 2025, "resolved_value": 435388648.4277067, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_206fd40b9ef4b1dde8962c48" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_09fc9f4c877f55c80f42017e" }, { "name": "desnz.subnational.gas_kwh@E14001561", @@ -542177,7 +542177,7 @@ "resolved_period": 2025, "resolved_value": 395286384.6612602, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_98eca2962535b0f2f173a4b7" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_b72de30bcf380f9c52edacf2" }, { "name": "desnz.subnational.gas_kwh@E14001562", @@ -542190,7 +542190,7 @@ "resolved_period": 2025, "resolved_value": 442387053.434871, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_a64ac69e83490e080f55175e" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_690fda3e9364ef1f3580ea49" }, { "name": "desnz.subnational.gas_kwh@E14001563", @@ -542203,7 +542203,7 @@ "resolved_period": 2025, "resolved_value": 373807098.97412497, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_71c1a5a7ef2571abb8f51959" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_69dd85f9ea3a23515dd21d85" }, { "name": "desnz.subnational.gas_kwh@E14001564", @@ -542216,7 +542216,7 @@ "resolved_period": 2025, "resolved_value": 373786299.14286757, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_a4a15a85a9ee7fff23c64bc8" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_5e5d30467b9f308fa61eb100" }, { "name": "desnz.subnational.gas_kwh@E14001565", @@ -542229,7 +542229,7 @@ "resolved_period": 2025, "resolved_value": 436182355.6231415, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_cc6f737f6a76178b7d99e7ff" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_dfb5da9cb0e42aa55c60db23" }, { "name": "desnz.subnational.gas_kwh@E14001566", @@ -542242,7 +542242,7 @@ "resolved_period": 2025, "resolved_value": 430913827.8281243, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_4b8fd0e112553afc70b0cab2" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_56a13b0d64cae9f65846b6a1" }, { "name": "desnz.subnational.gas_kwh@E14001567", @@ -542255,7 +542255,7 @@ "resolved_period": 2025, "resolved_value": 421559006.04085374, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_d156732cd54869312ed3d442" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_f117252feedf85cededbf679" }, { "name": "desnz.subnational.gas_kwh@E14001568", @@ -542268,7 +542268,7 @@ "resolved_period": 2025, "resolved_value": 423089077.7324021, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_a06c542c231e5c2e36b9c575" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_b94fec6148877321ef45f926" }, { "name": "desnz.subnational.gas_kwh@E14001569", @@ -542281,7 +542281,7 @@ "resolved_period": 2025, "resolved_value": 137156441.50643173, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_309e0dbb13486a4c3255adc6" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_25611c95f2db010728414e14" }, { "name": "desnz.subnational.gas_kwh@E14001570", @@ -542294,7 +542294,7 @@ "resolved_period": 2025, "resolved_value": 296756125.27069294, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_d34eab087cff413a38db4a04" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_beda8ca7a22e435a87364e4c" }, { "name": "desnz.subnational.gas_kwh@E14001571", @@ -542307,7 +542307,7 @@ "resolved_period": 2025, "resolved_value": 449542734.61562085, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_5d58643971de59fa51663bcc" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_dfdb7d7d2c284eba5ee5de7d" }, { "name": "desnz.subnational.gas_kwh@E14001572", @@ -542320,7 +542320,7 @@ "resolved_period": 2025, "resolved_value": 294892320.1059502, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_4f47e649bdbb0b36e4a95fb4" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_d7fc9137dfde154a59636fe5" }, { "name": "desnz.subnational.gas_kwh@E14001573", @@ -542333,7 +542333,7 @@ "resolved_period": 2025, "resolved_value": 451002230.82747823, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_6f600228f90d2a6d4d6198b8" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_51bc7e34a4ae626d0178b5be" }, { "name": "desnz.subnational.gas_kwh@E14001574", @@ -542346,7 +542346,7 @@ "resolved_period": 2025, "resolved_value": 425273594.7365769, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_73a0017416a3f82a4ea15e14" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_1746147b4dbe20356b2bd954" }, { "name": "desnz.subnational.gas_kwh@E14001575", @@ -542359,7 +542359,7 @@ "resolved_period": 2025, "resolved_value": 262761042.9454166, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_2989bed75dc3679e44bf7633" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_69f8c0721d0f5d6d56236aa2" }, { "name": "desnz.subnational.gas_kwh@E14001576", @@ -542372,7 +542372,7 @@ "resolved_period": 2025, "resolved_value": 315544747.48758346, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_8103eb1c0f2045ee623a5fd4" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_d6dcbbd2d5226cc9c30218ea" }, { "name": "desnz.subnational.gas_kwh@E14001577", @@ -542385,7 +542385,7 @@ "resolved_period": 2025, "resolved_value": 403601963.05460376, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_8fcf61cee9a93707060c9ca8" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_ee91aa8f4ca52dde9851dfd8" }, { "name": "desnz.subnational.gas_kwh@E14001578", @@ -542398,7 +542398,7 @@ "resolved_period": 2025, "resolved_value": 298931902.75438493, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_2d223fc57d6b76f9ecd9685c" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_3ef5f3b04ef4e65a8b8150cf" }, { "name": "desnz.subnational.gas_kwh@E14001579", @@ -542411,7 +542411,7 @@ "resolved_period": 2025, "resolved_value": 300202241.96046203, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_bfcca4a7bbc043bccc0cba8c" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_95e7320b1da1516e4e4412ad" }, { "name": "desnz.subnational.gas_kwh@E14001580", @@ -542424,7 +542424,7 @@ "resolved_period": 2025, "resolved_value": 329530625.9642736, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_b2a902c6f0880c184f1b6ff8" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_480568b446f75b3e94a3716d" }, { "name": "desnz.subnational.gas_kwh@E14001581", @@ -542437,7 +542437,7 @@ "resolved_period": 2025, "resolved_value": 339716553.668391, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_06964619d2c4d097b09d98c8" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_9400751d52d327c0dc6eba8c" }, { "name": "desnz.subnational.gas_kwh@E14001582", @@ -542450,7 +542450,7 @@ "resolved_period": 2025, "resolved_value": 392795398.2970403, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_d19b03f5bd50caf7bbd15e8f" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_82077ac8c1176ef8ebda9765" }, { "name": "desnz.subnational.gas_kwh@E14001583", @@ -542463,7 +542463,7 @@ "resolved_period": 2025, "resolved_value": 433590711.35792845, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_a6f69282126e763e3c7f63d1" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_373f543e690f8c3887efdf1a" }, { "name": "desnz.subnational.gas_kwh@E14001584", @@ -542476,7 +542476,7 @@ "resolved_period": 2025, "resolved_value": 359529730.47431046, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_65232d94c40ea378b7bc0e1a" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_6a158cd757fc80e56049cd28" }, { "name": "desnz.subnational.gas_kwh@E14001585", @@ -542489,7 +542489,7 @@ "resolved_period": 2025, "resolved_value": 419297006.6352253, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_7ca1041c96e8141778676e52" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_620914ec6647d7b11c7e8917" }, { "name": "desnz.subnational.gas_kwh@E14001586", @@ -542502,7 +542502,7 @@ "resolved_period": 2025, "resolved_value": 516248899.9296568, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_fab1d767303b8af88c8fb1f6" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_331ddfc0e5c32d4baec43a11" }, { "name": "desnz.subnational.gas_kwh@E14001587", @@ -542515,7 +542515,7 @@ "resolved_period": 2025, "resolved_value": 386401979.8114575, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_a95cdd6c2c6c934d52e710d3" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_20be2cdff67d9f379d241659" }, { "name": "desnz.subnational.gas_kwh@E14001588", @@ -542528,7 +542528,7 @@ "resolved_period": 2025, "resolved_value": 514350733.5689423, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_8263ac5753abb46b281ed10b" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_7ee51a8152b0235cc56b78a9" }, { "name": "desnz.subnational.gas_kwh@E14001589", @@ -542541,7 +542541,7 @@ "resolved_period": 2025, "resolved_value": 449243664.7584347, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_cd3a84c3dfa177de78e7c5c3" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_2e6411728cf291f9ad239cb7" }, { "name": "desnz.subnational.gas_kwh@E14001590", @@ -542554,7 +542554,7 @@ "resolved_period": 2025, "resolved_value": 334581923.57649124, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_e92fbcaf595d312135017d03" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_59711a639fce58cb50bb8bb4" }, { "name": "desnz.subnational.gas_kwh@E14001591", @@ -542567,7 +542567,7 @@ "resolved_period": 2025, "resolved_value": 345043846.7442107, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_721d70aaf4b9229bef36698f" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_6666b2dcb50a3822ac987389" }, { "name": "desnz.subnational.gas_kwh@E14001592", @@ -542580,7 +542580,7 @@ "resolved_period": 2025, "resolved_value": 441407694.5097266, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_53839a21c35ac459609d9c6a" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_24557c582fc6b776142a3895" }, { "name": "desnz.subnational.gas_kwh@E14001593", @@ -542593,7 +542593,7 @@ "resolved_period": 2025, "resolved_value": 465311853.62909245, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_be0ce43ebc6c206e0c766033" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_86375bb1b3c65eef76133491" }, { "name": "desnz.subnational.gas_kwh@E14001594", @@ -542606,7 +542606,7 @@ "resolved_period": 2025, "resolved_value": 400572811.3710336, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_d805aca95778146c2bed343e" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_d92923d78b9051237c80f6ce" }, { "name": "desnz.subnational.gas_kwh@E14001595", @@ -542619,7 +542619,7 @@ "resolved_period": 2025, "resolved_value": 434224978.6028836, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_8680ee60e4312d4c5d677ebf" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_e6cffa6568b2e5fd8c1319b4" }, { "name": "desnz.subnational.gas_kwh@E14001596", @@ -542632,7 +542632,7 @@ "resolved_period": 2025, "resolved_value": 506945460.18893427, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_b029707e1ac527e2128a953c" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_81aeda6742498363aea0e946" }, { "name": "desnz.subnational.gas_kwh@E14001597", @@ -542645,7 +542645,7 @@ "resolved_period": 2025, "resolved_value": 375222954.86759984, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_f19f14221562e0c692864b92" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_d1c16b5b3ce55f5370399e73" }, { "name": "desnz.subnational.gas_kwh@E14001598", @@ -542658,7 +542658,7 @@ "resolved_period": 2025, "resolved_value": 438710735.7533582, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_bc46abb9f4db180d641bfd2c" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_482a8e5ea5cf9b7a3095a2d0" }, { "name": "desnz.subnational.gas_kwh@E14001599", @@ -542671,7 +542671,7 @@ "resolved_period": 2025, "resolved_value": 385862089.0011878, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_8a43350ef1b6e9efc1cf4e4f" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_5378896cb97770b0beb0bd0b" }, { "name": "desnz.subnational.gas_kwh@E14001600", @@ -542684,7 +542684,7 @@ "resolved_period": 2025, "resolved_value": 411283626.6096351, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_a370baf5789388b842165e3d" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_9d5f23e2962c32ff064df759" }, { "name": "desnz.subnational.gas_kwh@E14001601", @@ -542697,7 +542697,7 @@ "resolved_period": 2025, "resolved_value": 388926879.4355615, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_a56850a9d97a12435073b34f" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_b7887e40cc1ed994494d5fe3" }, { "name": "desnz.subnational.gas_kwh@E14001602", @@ -542710,7 +542710,7 @@ "resolved_period": 2025, "resolved_value": 418404088.91693115, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_76d07899a5529e74bf82ced7" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_8892ede5a09aeba2fe1790ab" }, { "name": "desnz.subnational.gas_kwh@E14001603", @@ -542723,7 +542723,7 @@ "resolved_period": 2025, "resolved_value": 299286630.24633825, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_8ee62878aae9e060dd34b7d2" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_dd4cf898645151eb08b140f1" }, { "name": "desnz.subnational.gas_kwh@E14001604", @@ -542736,7 +542736,7 @@ "resolved_period": 2025, "resolved_value": 415459530.2856336, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_e85868e332e095e3bc5e938d" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_bf95463dce351e474ee78a52" }, { "name": "desnz.subnational.gas_kwh@E14001605", @@ -542749,7 +542749,7 @@ "resolved_period": 2025, "resolved_value": 425877258.4220958, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_958a5ce779458d6a40454146" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_4db43928d1387cdd5dc9724d" }, { "name": "desnz.subnational.gas_kwh@S14000021", @@ -542762,7 +542762,7 @@ "resolved_period": 2025, "resolved_value": 511222392.56606686, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_43f5beef250dc16d387dc51c" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_ca39309f85a216bfc041bdab" }, { "name": "desnz.subnational.gas_kwh@S14000027", @@ -542775,7 +542775,7 @@ "resolved_period": 2025, "resolved_value": 14916613.487488225, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_37efdf663c1e772a1c1db483" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_159b6126ccbd4d5280d67ab9" }, { "name": "desnz.subnational.gas_kwh@S14000045", @@ -542788,7 +542788,7 @@ "resolved_period": 2025, "resolved_value": 420961134.087085, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_37f168b2f605a66676ab346f" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_588a1140dcb0baec9e5671b4" }, { "name": "desnz.subnational.gas_kwh@S14000048", @@ -542801,7 +542801,7 @@ "resolved_period": 2025, "resolved_value": 416720666.4347917, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_cdfbd7d0a9be7d3cbc17da3a" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_768928df94db3bc697f4b98f" }, { "name": "desnz.subnational.gas_kwh@S14000051", @@ -542827,7 +542827,7 @@ "resolved_period": 2025, "resolved_value": 488292016.84088826, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_5dd334ffae079cffa725e2bf" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_49a914c38ef68db71148c989" }, { "name": "desnz.subnational.gas_kwh@S14000061", @@ -542840,7 +542840,7 @@ "resolved_period": 2025, "resolved_value": 575996771.1326472, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_bba205bfcdad0e9fb9a9ba5b" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_4bdb751834808e168b631f47" }, { "name": "desnz.subnational.gas_kwh@S14000062", @@ -542853,7 +542853,7 @@ "resolved_period": 2025, "resolved_value": 393219361.6319043, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_44f7bf5789de3e6b30513ed7" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_5f3ba8ebc17d998f70af7e4d" }, { "name": "desnz.subnational.gas_kwh@S14000063", @@ -542866,7 +542866,7 @@ "resolved_period": 2025, "resolved_value": 434922272.2928556, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_ca70515179c3681f27001cde" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_4db3b90c60cd06ef7c0e50c5" }, { "name": "desnz.subnational.gas_kwh@S14000064", @@ -542879,7 +542879,7 @@ "resolved_period": 2025, "resolved_value": 425762056.04968315, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_567fd864da67ef51446cbf49" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_fc81258e28e96cca6153c5e1" }, { "name": "desnz.subnational.gas_kwh@S14000065", @@ -542892,7 +542892,7 @@ "resolved_period": 2025, "resolved_value": 357523059.0334841, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_87f4023de145612a3d41c590" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_6bafde9b50449f2985cef945" }, { "name": "desnz.subnational.gas_kwh@S14000066", @@ -542905,7 +542905,7 @@ "resolved_period": 2025, "resolved_value": 424192561.9203848, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_ccb68d0c123ee3b00b4312f3" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_4b73801b4732def3e23e0910" }, { "name": "desnz.subnational.gas_kwh@S14000067", @@ -542918,7 +542918,7 @@ "resolved_period": 2025, "resolved_value": 243602312.78774548, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_bf4493acbcf84272e241a772" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_faef9cba87ffede4bb56ff75" }, { "name": "desnz.subnational.gas_kwh@S14000068", @@ -542931,7 +542931,7 @@ "resolved_period": 2025, "resolved_value": 455391558.6986263, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_6b5894fac11796db1859e1a1" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_44bf95bb1e74a6c27cbb7718" }, { "name": "desnz.subnational.gas_kwh@S14000069", @@ -542944,7 +542944,7 @@ "resolved_period": 2025, "resolved_value": 146066733.53040093, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_7982a706307bf424afeaad56" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_408d66c0bb3fce4eeb4d50e6" }, { "name": "desnz.subnational.gas_kwh@S14000070", @@ -542957,7 +542957,7 @@ "resolved_period": 2025, "resolved_value": 426239470.8139567, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_5a86bb1c081e26c762869ce2" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_cdb30b678966f2f75796b580" }, { "name": "desnz.subnational.gas_kwh@S14000071", @@ -542970,7 +542970,7 @@ "resolved_period": 2025, "resolved_value": 450435283.2004095, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_5af4511ebd9942abd1c40b3a" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_0fd37067d892638f4814862f" }, { "name": "desnz.subnational.gas_kwh@S14000072", @@ -542983,7 +542983,7 @@ "resolved_period": 2025, "resolved_value": 432342066.9236411, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_819bf27bbe46fa4c384ab116" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_dbacfad4f076dd185495eebd" }, { "name": "desnz.subnational.gas_kwh@S14000073", @@ -542996,7 +542996,7 @@ "resolved_period": 2025, "resolved_value": 317365983.9244878, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_4b5ff7448a3588136cb08ac9" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_5a0ff1df498de2b8df7b7848" }, { "name": "desnz.subnational.gas_kwh@S14000074", @@ -543009,7 +543009,7 @@ "resolved_period": 2025, "resolved_value": 253082721.9754556, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_da5b23ff0854c1c51fd47415" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_a934df2474ca9466834ada0c" }, { "name": "desnz.subnational.gas_kwh@S14000075", @@ -543022,7 +543022,7 @@ "resolved_period": 2025, "resolved_value": 407271588.833464, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_13e14e7ccb745e5fab3c1c77" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_2efba8f7d39a02e64a20b3e1" }, { "name": "desnz.subnational.gas_kwh@S14000076", @@ -543035,7 +543035,7 @@ "resolved_period": 2025, "resolved_value": 448591317.4622322, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_6f8665c58029b33a59d119f5" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_8a79c018de7e4a2b543b2ae3" }, { "name": "desnz.subnational.gas_kwh@S14000077", @@ -543048,7 +543048,7 @@ "resolved_period": 2025, "resolved_value": 471004238.24913293, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_659ab8d0629bc01b0d8446f9" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_14b9d79749730f5861d1946b" }, { "name": "desnz.subnational.gas_kwh@S14000078", @@ -543061,7 +543061,7 @@ "resolved_period": 2025, "resolved_value": 412760641.28866434, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_c599f7078c7c39cd8446aee5" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_431861564ab269264bb5a1f6" }, { "name": "desnz.subnational.gas_kwh@S14000079", @@ -543074,7 +543074,7 @@ "resolved_period": 2025, "resolved_value": 457888312.24887323, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_78cb9374218b218272b009f3" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_2323ed5b60188e1cbfaf83d7" }, { "name": "desnz.subnational.gas_kwh@S14000080", @@ -543087,7 +543087,7 @@ "resolved_period": 2025, "resolved_value": 473621766.94786257, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_b1d0b7cd954b13fa53a3b38c" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_ead4b3a651ab3d9ef998859a" }, { "name": "desnz.subnational.gas_kwh@S14000081", @@ -543100,7 +543100,7 @@ "resolved_period": 2025, "resolved_value": 417272863.6065772, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_7c4772b61d0453a796fbbd66" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_0e445e1fac0fdb5257b54da2" }, { "name": "desnz.subnational.gas_kwh@S14000082", @@ -543113,7 +543113,7 @@ "resolved_period": 2025, "resolved_value": 510671369.49669874, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_10aed035b58444a07eec3eeb" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_effd4f42672cca7384ac5cdb" }, { "name": "desnz.subnational.gas_kwh@S14000083", @@ -543126,7 +543126,7 @@ "resolved_period": 2025, "resolved_value": 440651782.79638374, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_9f0ac92f3c820ddcb0638e8a" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_94415bf56d582f2a4f13988c" }, { "name": "desnz.subnational.gas_kwh@S14000084", @@ -543139,7 +543139,7 @@ "resolved_period": 2025, "resolved_value": 358815126.4437203, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_abd8b9afacfae080a6de1ea6" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_576890893d0fc883d3c594e3" }, { "name": "desnz.subnational.gas_kwh@S14000085", @@ -543152,7 +543152,7 @@ "resolved_period": 2025, "resolved_value": 349579205.5100718, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_743cd217b898fa254b03ce0f" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_6abe4c21746f5703a9722988" }, { "name": "desnz.subnational.gas_kwh@S14000086", @@ -543165,7 +543165,7 @@ "resolved_period": 2025, "resolved_value": 363273737.0362392, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_e94163ae0c8107737877a825" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_feb510d3c758a58cf3b0339b" }, { "name": "desnz.subnational.gas_kwh@S14000087", @@ -543178,7 +543178,7 @@ "resolved_period": 2025, "resolved_value": 386880404.00068337, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_0c1659373df5365deb4775d3" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_06be69d22e1b84ab0b9b2b6f" }, { "name": "desnz.subnational.gas_kwh@S14000088", @@ -543191,7 +543191,7 @@ "resolved_period": 2025, "resolved_value": 377966231.87850994, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_aa69ad27046ceffd3643e79d" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_6d7e569c7107439269d47053" }, { "name": "desnz.subnational.gas_kwh@S14000089", @@ -543204,7 +543204,7 @@ "resolved_period": 2025, "resolved_value": 377895070.31351143, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_09f2466d1b0d1f4bce097cfa" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_6094726affb6b46d3d42e099" }, { "name": "desnz.subnational.gas_kwh@S14000090", @@ -543217,7 +543217,7 @@ "resolved_period": 2025, "resolved_value": 449088993.1828191, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_ec9b7c5ac98e6cb992dd9b7a" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_a2c3e7c75f75f5bd84ed3e70" }, { "name": "desnz.subnational.gas_kwh@S14000091", @@ -543230,7 +543230,7 @@ "resolved_period": 2025, "resolved_value": 265227984.09511125, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_b24b10965fa22c777fad649f" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_ec59608f7796139090d1f46a" }, { "name": "desnz.subnational.gas_kwh@S14000092", @@ -543243,7 +543243,7 @@ "resolved_period": 2025, "resolved_value": 462961678.3916776, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_be21732fdee2bb756b75a662" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_c27148f3199bb88c5ae14165" }, { "name": "desnz.subnational.gas_kwh@S14000093", @@ -543256,7 +543256,7 @@ "resolved_period": 2025, "resolved_value": 435881085.49837583, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_fc38a0a5e3ad85be90e5b75a" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_27fdef3ecb38f6674827ad1a" }, { "name": "desnz.subnational.gas_kwh@S14000094", @@ -543269,7 +543269,7 @@ "resolved_period": 2025, "resolved_value": 290179083.4237247, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_ba7b4968f399f902de8a8b2f" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_3575aedabca210c5bd9b7dbf" }, { "name": "desnz.subnational.gas_kwh@S14000095", @@ -543282,7 +543282,7 @@ "resolved_period": 2025, "resolved_value": 482271528.28276056, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_0a84d5baae5f34efc334a61c" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_fb81ea52ab36792e99003774" }, { "name": "desnz.subnational.gas_kwh@S14000096", @@ -543295,7 +543295,7 @@ "resolved_period": 2025, "resolved_value": 409641078.0018548, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_a791b2c1f0c2c17001fcebb1" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_c6fb832e38c7f2010e17cb09" }, { "name": "desnz.subnational.gas_kwh@S14000097", @@ -543308,7 +543308,7 @@ "resolved_period": 2025, "resolved_value": 531646380.2426108, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_03c9636734fd0b61ce113374" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_caee0e82516843e652ac7385" }, { "name": "desnz.subnational.gas_kwh@S14000098", @@ -543321,7 +543321,7 @@ "resolved_period": 2025, "resolved_value": 294406437.823576, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_e9f890448a0f8d73fd4ba21c" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_cefffb52d3fb2c62a36b974b" }, { "name": "desnz.subnational.gas_kwh@S14000099", @@ -543334,7 +543334,7 @@ "resolved_period": 2025, "resolved_value": 421222334.4637426, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_0bc8784fcbd28be545834e5b" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_c63a89c4780a17bd40b040b3" }, { "name": "desnz.subnational.gas_kwh@S14000100", @@ -543347,7 +543347,7 @@ "resolved_period": 2025, "resolved_value": 438594142.6541803, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_65b2cb90003555eb826841d8" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_e305c01d7c3d4cbd562c9299" }, { "name": "desnz.subnational.gas_kwh@S14000101", @@ -543360,7 +543360,7 @@ "resolved_period": 2025, "resolved_value": 404637733.4818747, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_c448c59cba23a62e21b0d35f" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_d0a657bffda8d0362255fb2f" }, { "name": "desnz.subnational.gas_kwh@S14000102", @@ -543373,7 +543373,7 @@ "resolved_period": 2025, "resolved_value": 407054656.38935065, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_e11af710888db9f1c5063c4e" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_02d8ed016f2f501e2ec1cf37" }, { "name": "desnz.subnational.gas_kwh@S14000103", @@ -543386,7 +543386,7 @@ "resolved_period": 2025, "resolved_value": 408676548.82219803, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_9e90a8ea5449d0ff17a687cc" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_9ec443af352e8347f93e67b8" }, { "name": "desnz.subnational.gas_kwh@S14000104", @@ -543399,7 +543399,7 @@ "resolved_period": 2025, "resolved_value": 445176660.62926835, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_7cd1fb82e19c056088337a01" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_f3a1509b018e0ceec2268d3c" }, { "name": "desnz.subnational.gas_kwh@S14000105", @@ -543412,7 +543412,7 @@ "resolved_period": 2025, "resolved_value": 430315823.76435345, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_0e19771abfe4d73b1529a0f3" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_4f9e34401283e81d3c62e4fc" }, { "name": "desnz.subnational.gas_kwh@S14000106", @@ -543425,7 +543425,7 @@ "resolved_period": 2025, "resolved_value": 382979469.7895213, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_d4d9ff16f631170d77ed380a" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_bd82341c1d21aa1581b02460" }, { "name": "desnz.subnational.gas_kwh@S14000107", @@ -543438,7 +543438,7 @@ "resolved_period": 2025, "resolved_value": 413706157.316551, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_161f38f9ed09185ab418bdb3" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_8574361a87fc0f0fdd3861a2" }, { "name": "desnz.subnational.gas_kwh@S14000108", @@ -543451,7 +543451,7 @@ "resolved_period": 2025, "resolved_value": 327760893.7624109, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_2b3820b443d977b405972b7c" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_ff5d4a9f719db04458e54e2e" }, { "name": "desnz.subnational.gas_kwh@S14000109", @@ -543464,7 +543464,7 @@ "resolved_period": 2025, "resolved_value": 393950648.28039277, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_4ffd13c7f436b348e2d6f9be" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_1b8039c5761fae0b35b8e648" }, { "name": "desnz.subnational.gas_kwh@S14000110", @@ -543477,7 +543477,7 @@ "resolved_period": 2025, "resolved_value": 460557269.41524297, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_d78f7d6cc6c2df74d3220e0b" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_4dddb496586497554fbe01cf" }, { "name": "desnz.subnational.gas_kwh@S14000111", @@ -543490,7 +543490,7 @@ "resolved_period": 2025, "resolved_value": 298042428.71961474, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_a43fafcf0953d3bf676e9304" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_5698f7ea463e5242191693d5" }, { "name": "desnz.subnational.gas_kwh@W07000081", @@ -543503,7 +543503,7 @@ "resolved_period": 2025, "resolved_value": 378403628.3868595, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_9bf2a84210769692aa053661" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_6d03a2038b7a82b2c6429acd" }, { "name": "desnz.subnational.gas_kwh@W07000082", @@ -543516,7 +543516,7 @@ "resolved_period": 2025, "resolved_value": 373799823.8006699, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_a23e7f86d07e281b45a857d9" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_f48847fba682901aa56e10c1" }, { "name": "desnz.subnational.gas_kwh@W07000083", @@ -543529,7 +543529,7 @@ "resolved_period": 2025, "resolved_value": 296495444.474982, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_35d97fb8249b7b89abfaa3a8" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_3e17702f9fd3c5aa37330379" }, { "name": "desnz.subnational.gas_kwh@W07000084", @@ -543542,7 +543542,7 @@ "resolved_period": 2025, "resolved_value": 453983872.80257225, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_7879495f7dba33277e7b9292" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_04ab5a8c8c8b2987945939af" }, { "name": "desnz.subnational.gas_kwh@W07000085", @@ -543555,7 +543555,7 @@ "resolved_period": 2025, "resolved_value": 262039192.58760116, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_0d324c55bbe9dcdf6c393559" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_2238f610925bd7316562c575" }, { "name": "desnz.subnational.gas_kwh@W07000086", @@ -543568,7 +543568,7 @@ "resolved_period": 2025, "resolved_value": 379014428.97025883, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_742a5e536a7ee83fc0ee7b61" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_a1342f65133c56404129f568" }, { "name": "desnz.subnational.gas_kwh@W07000087", @@ -543581,7 +543581,7 @@ "resolved_period": 2025, "resolved_value": 187165770.3015469, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_3d0a881f30a85ffe2a6270e5" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_04f5fb17f9dea88339eee8ae" }, { "name": "desnz.subnational.gas_kwh@W07000088", @@ -543594,7 +543594,7 @@ "resolved_period": 2025, "resolved_value": 409503718.00815827, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_3e32d77c85eb241ccfd6339e" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_eca279b2ee21a655816355b9" }, { "name": "desnz.subnational.gas_kwh@W07000089", @@ -543607,7 +543607,7 @@ "resolved_period": 2025, "resolved_value": 387868632.27748007, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_d26dbebb3fa58ad9a358cfaa" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_7762cb37249ddb103cdf793d" }, { "name": "desnz.subnational.gas_kwh@W07000090", @@ -543620,7 +543620,7 @@ "resolved_period": 2025, "resolved_value": 390425659.6013761, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_5e1c0aebdea7ad4863e6cc00" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_be6693b5e6e9c1e988dcb24c" }, { "name": "desnz.subnational.gas_kwh@W07000091", @@ -543633,7 +543633,7 @@ "resolved_period": 2025, "resolved_value": 343205277.155227, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_627dcb59e44a5d85d0cafa6b" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_4bd72e67aa7a4105af95d6be" }, { "name": "desnz.subnational.gas_kwh@W07000092", @@ -543646,7 +543646,7 @@ "resolved_period": 2025, "resolved_value": 417463264.95816517, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_cdd622af6903698b6ad9e49e" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_00edf5ac56fd66d4b0608215" }, { "name": "desnz.subnational.gas_kwh@W07000093", @@ -543659,7 +543659,7 @@ "resolved_period": 2025, "resolved_value": 119896914.12893896, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_1c295bbd254e3a94abcff4ea" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_977cdc62a7b9b6913c26461c" }, { "name": "desnz.subnational.gas_kwh@W07000094", @@ -543672,7 +543672,7 @@ "resolved_period": 2025, "resolved_value": 287653912.8009571, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_7bb95cc897fbe5be6c55e30a" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_44718f6c0bca967f7d3b131f" }, { "name": "desnz.subnational.gas_kwh@W07000095", @@ -543685,7 +543685,7 @@ "resolved_period": 2025, "resolved_value": 386270085.3543368, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_2237d74c7ea9de1766cbc7e7" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_46b0ddc41a969ffa9238d806" }, { "name": "desnz.subnational.gas_kwh@W07000096", @@ -543698,7 +543698,7 @@ "resolved_period": 2025, "resolved_value": 201973756.8941546, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_5f1509f0ef7ad37fce0639b7" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_b2cf9dd57c168434848d394a" }, { "name": "desnz.subnational.gas_kwh@W07000097", @@ -543711,7 +543711,7 @@ "resolved_period": 2025, "resolved_value": 405110807.08343154, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_0956b575eb7ab97124d599b3" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_f69708728d0e25e6b58091a0" }, { "name": "desnz.subnational.gas_kwh@W07000098", @@ -543724,7 +543724,7 @@ "resolved_period": 2025, "resolved_value": 309990993.87232476, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_7684c2bd2c6817ca7b635b73" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_8a84bea87391d22f81f8e06d" }, { "name": "desnz.subnational.gas_kwh@W07000099", @@ -543737,7 +543737,7 @@ "resolved_period": 2025, "resolved_value": 465671966.3005213, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_8137d40bae78b02f59e9030e" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_a114eb0eca26eb53f52b0167" }, { "name": "desnz.subnational.gas_kwh@W07000100", @@ -543750,7 +543750,7 @@ "resolved_period": 2025, "resolved_value": 276839634.36150855, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_c1486dda837020ab0160e37c" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_e1164c1bfbd320c98605ad02" }, { "name": "desnz.subnational.gas_kwh@W07000101", @@ -543763,7 +543763,7 @@ "resolved_period": 2025, "resolved_value": 313806140.9362899, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_962ed5b4fa8b283c3bb76fbc" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_1c9a85bad5c6611ec435fcdf" }, { "name": "desnz.subnational.gas_kwh@W07000102", @@ -543776,7 +543776,7 @@ "resolved_period": 2025, "resolved_value": 200683574.44951722, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_8b18cef3955e0f8f3e7905cc" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_8949b48c938c03bc497c233b" }, { "name": "desnz.subnational.gas_kwh@W07000103", @@ -543789,7 +543789,7 @@ "resolved_period": 2025, "resolved_value": 393174885.84865105, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_171e35d97b31608c002d62c0" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_c2144e5fefeb51bd894293a9" }, { "name": "desnz.subnational.gas_kwh@W07000104", @@ -543802,7 +543802,7 @@ "resolved_period": 2025, "resolved_value": 410795598.2622615, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_fd64fdcd9fd6e4d24c9e5f1f" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_fccdd12f584e16df55c084cd" }, { "name": "desnz.subnational.gas_kwh@W07000105", @@ -543815,7 +543815,7 @@ "resolved_period": 2025, "resolved_value": 413623772.67283386, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_ff094c883f4befe7ebb4c4e8" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_3e72b9afbea6d0a6fc9da105" }, { "name": "desnz.subnational.gas_kwh@W07000106", @@ -543828,7 +543828,7 @@ "resolved_period": 2025, "resolved_value": 427435966.0679895, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_be9ba86a5e0227727a4cce45" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_4fb2d8bf2223310042133f87" }, { "name": "desnz.subnational.gas_kwh@W07000107", @@ -543841,7 +543841,7 @@ "resolved_period": 2025, "resolved_value": 454423604.10525835, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_b065e49cc9d04deaa3410e3e" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_64fcadd0268d975b9be67bce" }, { "name": "desnz.subnational.gas_kwh@W07000108", @@ -543854,7 +543854,7 @@ "resolved_period": 2025, "resolved_value": 425428959.0977626, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_f5d798f9d5163b8f540ccbad" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_ec0a4db54ebc20a6072dd878" }, { "name": "desnz.subnational.gas_kwh@W07000109", @@ -543867,7 +543867,7 @@ "resolved_period": 2025, "resolved_value": 377515070.3431263, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_6653d3a125695df937fe4409" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_86d71ca48382f6a1831206ef" }, { "name": "desnz.subnational.gas_kwh@W07000110", @@ -543880,7 +543880,7 @@ "resolved_period": 2025, "resolved_value": 347644873.1936174, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_84617aafe4ba57c3ce656791" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_91224dbb187650c05a9d8c5a" }, { "name": "desnz.subnational.gas_kwh@W07000111", @@ -543893,7 +543893,7 @@ "resolved_period": 2025, "resolved_value": 351949471.7060931, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_3c3745c5f2a45989f0e43480" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_01c397d4350453adc29221f0" }, { "name": "desnz.subnational.gas_kwh@W07000112", @@ -543906,7 +543906,7 @@ "resolved_period": 2025, "resolved_value": 139726849.33439547, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_af01150c9a6365bc4812665b" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_b52fe8e22b1e1f10b8f23cad" } ] }, @@ -565115,8 +565115,8 @@ { "resource": "desnz_constituency_energy_facts.json", "rows": 2526, - "rows_sha256": "c0966906a541459dfb0ddac3873cf3e7b8cc22dc14aa9540ddd6fc0dce5aa156", - "inputs_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7" + "rows_sha256": "eb9d106bc10952c15ae08e146efa4d14f0cf615184c11e547528795b04cae90b", + "inputs_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267" } ] } 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 461743587e..1c45f412ab 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 @@ -8,7 +8,7 @@ "sha256": "39ee4926f650f3d38d8c5220a750af4037339359179d70279d170cfbb3b42775", "manifest_sha256": "a663586f8b3c6d13aa6fc5f64991951efe528b83bd5ea63c3b7267a20fff1c5f", "source_repo": "PolicyEngine/chronicle", - "source_commit": "e56af9a501e71c9b954c84678a81566feb5b33f9" + "source_commit": "0b721a4ccd7a99bd509f064c119a3ed61fe92a9e" }, "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 593f158f5d..dbd8de80b8 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,7 +17,7 @@ }, "source_fact_feed": { "source_repo": "PolicyEngine/chronicle", - "source_commit": "e56af9a501e71c9b954c84678a81566feb5b33f9", + "source_commit": "0b721a4ccd7a99bd509f064c119a3ed61fe92a9e", "build": "build-bundle --suite uk -> build-consumer-artifact", "artifact_schema_version": "policyengine_ledger.consumer_artifact.v2", "fact_row_count": 1506587, 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 6a3c9e800a..5edc467540 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,7 +16,7 @@ }, "source_fact_feed": { "source_repo": "PolicyEngine/chronicle", - "source_commit": "e56af9a501e71c9b954c84678a81566feb5b33f9", + "source_commit": "0b721a4ccd7a99bd509f064c119a3ed61fe92a9e", "build": "build-bundle --suite uk -> build-consumer-artifact", "artifact_schema_version": "policyengine_ledger.consumer_artifact.v2", "fact_row_count": 1506587, 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 5117b28b35..ce997cc3c1 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,7 +15,7 @@ }, "source_fact_feed": { "source_repo": "PolicyEngine/chronicle", - "source_commit": "e56af9a501e71c9b954c84678a81566feb5b33f9", + "source_commit": "0b721a4ccd7a99bd509f064c119a3ed61fe92a9e", "build": "build-bundle --suite uk -> build-consumer-artifact", "artifact_schema_version": "policyengine_ledger.consumer_artifact.v2", "fact_row_count": 1506587, 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 0dd5d3e901..9b3fa173df 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,7 +15,7 @@ }, "source_fact_feed": { "source_repo": "PolicyEngine/chronicle", - "source_commit": "e56af9a501e71c9b954c84678a81566feb5b33f9", + "source_commit": "0b721a4ccd7a99bd509f064c119a3ed61fe92a9e", "build": "build-bundle --suite uk -> build-consumer-artifact", "artifact_schema_version": "policyengine_ledger.consumer_artifact.v2", "fact_row_count": 1506587, 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 1adf9187c7..18ab530df3 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,7 +16,7 @@ }, "source_fact_feed": { "source_repo": "PolicyEngine/chronicle", - "source_commit": "e56af9a501e71c9b954c84678a81566feb5b33f9", + "source_commit": "0b721a4ccd7a99bd509f064c119a3ed61fe92a9e", "build": "build-bundle --suite uk -> build-consumer-artifact", "artifact_schema_version": "policyengine_ledger.consumer_artifact.v2", "fact_row_count": 1506587, 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 f324310b4a..ac3117f1ca 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,7 +15,7 @@ }, "source_fact_feed": { "source_repo": "PolicyEngine/chronicle", - "source_commit": "e56af9a501e71c9b954c84678a81566feb5b33f9", + "source_commit": "0b721a4ccd7a99bd509f064c119a3ed61fe92a9e", "build": "build-bundle --suite uk -> build-consumer-artifact", "artifact_schema_version": "policyengine_ledger.consumer_artifact.v2", "fact_row_count": 1506587, 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 3da7e0a63d..cc097eaa36 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,7 +15,7 @@ }, "source_fact_feed": { "source_repo": "PolicyEngine/chronicle", - "source_commit": "e56af9a501e71c9b954c84678a81566feb5b33f9", + "source_commit": "0b721a4ccd7a99bd509f064c119a3ed61fe92a9e", "build": "build-bundle --suite uk -> build-consumer-artifact", "artifact_schema_version": "policyengine_ledger.consumer_artifact.v2", "fact_row_count": 1506587, 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 e3083abd8d..e08987159e 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 @@ -17,7 +17,7 @@ }, "source_fact_feed": { "source_repo": "PolicyEngine/chronicle", - "source_commit": "e56af9a501e71c9b954c84678a81566feb5b33f9", + "source_commit": "0b721a4ccd7a99bd509f064c119a3ed61fe92a9e", "build": "build-bundle --suite uk -> build-consumer-artifact", "artifact_schema_version": "policyengine_ledger.consumer_artifact.v2", "fact_row_count": 1506587, 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 c74cecd0da..01495b0241 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,7 +15,7 @@ }, "source_fact_feed": { "source_repo": "PolicyEngine/chronicle", - "source_commit": "e56af9a501e71c9b954c84678a81566feb5b33f9", + "source_commit": "0b721a4ccd7a99bd509f064c119a3ed61fe92a9e", "build": "build-bundle --suite uk -> build-consumer-artifact", "artifact_schema_version": "policyengine_ledger.consumer_artifact.v2", "fact_row_count": 1506587, 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 cefa54e77b..e597b49353 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,7 +15,7 @@ }, "source_fact_feed": { "source_repo": "PolicyEngine/chronicle", - "source_commit": "e56af9a501e71c9b954c84678a81566feb5b33f9", + "source_commit": "0b721a4ccd7a99bd509f064c119a3ed61fe92a9e", "build": "build-bundle --suite uk -> build-consumer-artifact", "artifact_schema_version": "policyengine_ledger.consumer_artifact.v2", "fact_row_count": 1506587, 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 8e5353c35b..d847834948 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,7 +15,7 @@ }, "source_fact_feed": { "source_repo": "PolicyEngine/chronicle", - "source_commit": "e56af9a501e71c9b954c84678a81566feb5b33f9", + "source_commit": "0b721a4ccd7a99bd509f064c119a3ed61fe92a9e", "build": "build-bundle --suite uk -> build-consumer-artifact", "artifact_schema_version": "policyengine_ledger.consumer_artifact.v2", "fact_row_count": 1506587, 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 0672e85114..bbec8d7085 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,7 +17,7 @@ }, "source_fact_feed": { "source_repo": "PolicyEngine/chronicle", - "source_commit": "e56af9a501e71c9b954c84678a81566feb5b33f9", + "source_commit": "0b721a4ccd7a99bd509f064c119a3ed61fe92a9e", "build": "build-bundle --suite uk -> build-consumer-artifact", "artifact_schema_version": "policyengine_ledger.consumer_artifact.v2", "fact_row_count": 1506587, 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 4cce224a26..695fc9906f 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,7 +15,7 @@ }, "source_fact_feed": { "source_repo": "PolicyEngine/chronicle", - "source_commit": "e56af9a501e71c9b954c84678a81566feb5b33f9", + "source_commit": "0b721a4ccd7a99bd509f064c119a3ed61fe92a9e", "build": "build-bundle --suite uk -> build-consumer-artifact", "artifact_schema_version": "policyengine_ledger.consumer_artifact.v2", "fact_row_count": 1506587, 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 e9a4e9a3c0..e710df81d3 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 @@ -659,7 +659,7 @@ "source_manifest_sha256": "4090533e266c207e02fc13b08445cb45da6c4ae3087caf86ac627fc949205c73", "source_vintages": { "conditioning_resource": "hmrc_cgt_conditioning_facts.json", - "conditioning_resource_sha256": "0afb5494459e4a31dbf57cbbb108d7ed194e6d6edc9e1b8032bf486f1fd4d269", + "conditioning_resource_sha256": "d106c3a7b997dbdabd5d2f50eb8ae1f358645f80f54e184521fe41a6c0077bd4", "conditioning_surface": "2024-25", "hmrc_surface": "2024-25", "mapped_build_period": "2024" diff --git a/packages/microcosm-build/src/microcosm/build/uk/road_fuel_anchors.json b/packages/microcosm-build/src/microcosm/build/uk/road_fuel_anchors.json index 5d53aded60..98241e4351 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,7 +17,7 @@ }, "source_fact_feed": { "source_repo": "PolicyEngine/chronicle", - "source_commit": "e56af9a501e71c9b954c84678a81566feb5b33f9", + "source_commit": "0b721a4ccd7a99bd509f064c119a3ed61fe92a9e", "build": "build-bundle --suite uk -> build-consumer-artifact", "artifact_schema_version": "policyengine_ledger.consumer_artifact.v2", "fact_row_count": 1506587, 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 b542dde5b9..7cf619f1a7 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-e56af9a-consumer-facts", + "source_fact_feed": "chronicle-uk-0b721a4-consumer-facts", "target_period": 2025, "candidate_count": 1395, "contract_target_count": 391, 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 6c3185cfff..4937a4f05e 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 @@ -731,7 +731,7 @@ "facts_sha256": "39ee4926f650f3d38d8c5220a750af4037339359179d70279d170cfbb3b42775", "manifest": ".codex-work/consumer_facts_uk_manifest.json", "manifest_sha256": "a663586f8b3c6d13aa6fc5f64991951efe528b83bd5ea63c3b7267a20fff1c5f", - "source_commit": "e56af9a501e71c9b954c84678a81566feb5b33f9", + "source_commit": "0b721a4ccd7a99bd509f064c119a3ed61fe92a9e", "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.", @@ -754,7 +754,7 @@ "facts_sha256": "39ee4926f650f3d38d8c5220a750af4037339359179d70279d170cfbb3b42775", "manifest": ".codex-work/consumer_facts_uk_manifest.json", "manifest_sha256": "a663586f8b3c6d13aa6fc5f64991951efe528b83bd5ea63c3b7267a20fff1c5f", - "source_commit": "e56af9a501e71c9b954c84678a81566feb5b33f9", + "source_commit": "0b721a4ccd7a99bd509f064c119a3ed61fe92a9e", "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.", @@ -777,7 +777,7 @@ "facts_sha256": "39ee4926f650f3d38d8c5220a750af4037339359179d70279d170cfbb3b42775", "manifest": ".codex-work/consumer_facts_uk_manifest.json", "manifest_sha256": "a663586f8b3c6d13aa6fc5f64991951efe528b83bd5ea63c3b7267a20fff1c5f", - "source_commit": "e56af9a501e71c9b954c84678a81566feb5b33f9", + "source_commit": "0b721a4ccd7a99bd509f064c119a3ed61fe92a9e", "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.", @@ -801,7 +801,7 @@ "facts_sha256": "39ee4926f650f3d38d8c5220a750af4037339359179d70279d170cfbb3b42775", "manifest": ".codex-work/consumer_facts_uk_manifest.json", "manifest_sha256": "a663586f8b3c6d13aa6fc5f64991951efe528b83bd5ea63c3b7267a20fff1c5f", - "source_commit": "e56af9a501e71c9b954c84678a81566feb5b33f9", + "source_commit": "0b721a4ccd7a99bd509f064c119a3ed61fe92a9e", "source_repo": "PolicyEngine/chronicle" }, "notes": "The pinned Ledger fact feed carries the compiled household cells.", @@ -825,7 +825,7 @@ "facts_sha256": "39ee4926f650f3d38d8c5220a750af4037339359179d70279d170cfbb3b42775", "manifest": ".codex-work/consumer_facts_uk_manifest.json", "manifest_sha256": "a663586f8b3c6d13aa6fc5f64991951efe528b83bd5ea63c3b7267a20fff1c5f", - "source_commit": "e56af9a501e71c9b954c84678a81566feb5b33f9", + "source_commit": "0b721a4ccd7a99bd509f064c119a3ed61fe92a9e", "source_repo": "PolicyEngine/chronicle" }, "notes": "The pinned Ledger fact feed carries the compiled household cells; the source specification defines HouseholdCount as occupied households.", @@ -849,7 +849,7 @@ "facts_sha256": "39ee4926f650f3d38d8c5220a750af4037339359179d70279d170cfbb3b42775", "manifest": ".codex-work/consumer_facts_uk_manifest.json", "manifest_sha256": "a663586f8b3c6d13aa6fc5f64991951efe528b83bd5ea63c3b7267a20fff1c5f", - "source_commit": "e56af9a501e71c9b954c84678a81566feb5b33f9", + "source_commit": "0b721a4ccd7a99bd509f064c119a3ed61fe92a9e", "source_repo": "PolicyEngine/chronicle" }, "notes": "The pinned Ledger fact feed carries the compiled household cells.", @@ -873,7 +873,7 @@ "facts_sha256": "39ee4926f650f3d38d8c5220a750af4037339359179d70279d170cfbb3b42775", "manifest": ".codex-work/consumer_facts_uk_manifest.json", "manifest_sha256": "a663586f8b3c6d13aa6fc5f64991951efe528b83bd5ea63c3b7267a20fff1c5f", - "source_commit": "e56af9a501e71c9b954c84678a81566feb5b33f9", + "source_commit": "0b721a4ccd7a99bd509f064c119a3ed61fe92a9e", "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.", @@ -896,7 +896,7 @@ "facts_sha256": "39ee4926f650f3d38d8c5220a750af4037339359179d70279d170cfbb3b42775", "manifest": ".codex-work/consumer_facts_uk_manifest.json", "manifest_sha256": "a663586f8b3c6d13aa6fc5f64991951efe528b83bd5ea63c3b7267a20fff1c5f", - "source_commit": "e56af9a501e71c9b954c84678a81566feb5b33f9", + "source_commit": "0b721a4ccd7a99bd509f064c119a3ed61fe92a9e", "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. MSOA-to-local-authority aggregation is signed deferred for this run; England and Wales only.", @@ -928,7 +928,7 @@ "facts_sha256": "39ee4926f650f3d38d8c5220a750af4037339359179d70279d170cfbb3b42775", "manifest": ".codex-work/consumer_facts_uk_manifest.json", "manifest_sha256": "a663586f8b3c6d13aa6fc5f64991951efe528b83bd5ea63c3b7267a20fff1c5f", - "source_commit": "e56af9a501e71c9b954c84678a81566feb5b33f9", + "source_commit": "0b721a4ccd7a99bd509f064c119a3ed61fe92a9e", "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.", @@ -952,7 +952,7 @@ "facts_sha256": "39ee4926f650f3d38d8c5220a750af4037339359179d70279d170cfbb3b42775", "manifest": ".codex-work/consumer_facts_uk_manifest.json", "manifest_sha256": "a663586f8b3c6d13aa6fc5f64991951efe528b83bd5ea63c3b7267a20fff1c5f", - "source_commit": "e56af9a501e71c9b954c84678a81566feb5b33f9", + "source_commit": "0b721a4ccd7a99bd509f064c119a3ed61fe92a9e", "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.", @@ -976,7 +976,7 @@ "facts_sha256": "39ee4926f650f3d38d8c5220a750af4037339359179d70279d170cfbb3b42775", "manifest": ".codex-work/consumer_facts_uk_manifest.json", "manifest_sha256": "a663586f8b3c6d13aa6fc5f64991951efe528b83bd5ea63c3b7267a20fff1c5f", - "source_commit": "e56af9a501e71c9b954c84678a81566feb5b33f9", + "source_commit": "0b721a4ccd7a99bd509f064c119a3ed61fe92a9e", "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).", @@ -1001,7 +1001,7 @@ "facts_sha256": "39ee4926f650f3d38d8c5220a750af4037339359179d70279d170cfbb3b42775", "manifest": ".codex-work/consumer_facts_uk_manifest.json", "manifest_sha256": "a663586f8b3c6d13aa6fc5f64991951efe528b83bd5ea63c3b7267a20fff1c5f", - "source_commit": "e56af9a501e71c9b954c84678a81566feb5b33f9", + "source_commit": "0b721a4ccd7a99bd509f064c119a3ed61fe92a9e", "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.", @@ -1024,7 +1024,7 @@ "facts_sha256": "39ee4926f650f3d38d8c5220a750af4037339359179d70279d170cfbb3b42775", "manifest": ".codex-work/consumer_facts_uk_manifest.json", "manifest_sha256": "a663586f8b3c6d13aa6fc5f64991951efe528b83bd5ea63c3b7267a20fff1c5f", - "source_commit": "e56af9a501e71c9b954c84678a81566feb5b33f9", + "source_commit": "0b721a4ccd7a99bd509f064c119a3ed61fe92a9e", "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).", @@ -1047,7 +1047,7 @@ "facts_sha256": "39ee4926f650f3d38d8c5220a750af4037339359179d70279d170cfbb3b42775", "manifest": ".codex-work/consumer_facts_uk_manifest.json", "manifest_sha256": "a663586f8b3c6d13aa6fc5f64991951efe528b83bd5ea63c3b7267a20fff1c5f", - "source_commit": "e56af9a501e71c9b954c84678a81566feb5b33f9", + "source_commit": "0b721a4ccd7a99bd509f064c119a3ed61fe92a9e", "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.", @@ -1070,7 +1070,7 @@ "facts_sha256": "39ee4926f650f3d38d8c5220a750af4037339359179d70279d170cfbb3b42775", "manifest": ".codex-work/consumer_facts_uk_manifest.json", "manifest_sha256": "a663586f8b3c6d13aa6fc5f64991951efe528b83bd5ea63c3b7267a20fff1c5f", - "source_commit": "e56af9a501e71c9b954c84678a81566feb5b33f9", + "source_commit": "0b721a4ccd7a99bd509f064c119a3ed61fe92a9e", "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.", @@ -1093,7 +1093,7 @@ "facts_sha256": "39ee4926f650f3d38d8c5220a750af4037339359179d70279d170cfbb3b42775", "manifest": ".codex-work/consumer_facts_uk_manifest.json", "manifest_sha256": "a663586f8b3c6d13aa6fc5f64991951efe528b83bd5ea63c3b7267a20fff1c5f", - "source_commit": "e56af9a501e71c9b954c84678a81566feb5b33f9", + "source_commit": "0b721a4ccd7a99bd509f064c119a3ed61fe92a9e", "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.", @@ -1106,10 +1106,10 @@ }, { "derived_resource_pin": { - "inputs_sha256": "5fed418b4c48c4e435cdae14d134041884591d1d98e690888c1d08e7a5b8a9e7", + "inputs_sha256": "57b68426bb8bee8df4a8328e71d5fdffa120295b01b5100709f9ecd76d3d0267", "resource": "desnz_constituency_energy_facts.json", "rows": 2526, - "rows_sha256": "c0966906a541459dfb0ddac3873cf3e7b8cc22dc14aa9540ddd6fc0dce5aa156" + "rows_sha256": "eb9d106bc10952c15ae08e146efa4d14f0cf615184c11e547528795b04cae90b" }, "geographies": [ "constituency" @@ -1122,7 +1122,7 @@ "facts_sha256": "39ee4926f650f3d38d8c5220a750af4037339359179d70279d170cfbb3b42775", "manifest": ".codex-work/consumer_facts_uk_manifest.json", "manifest_sha256": "a663586f8b3c6d13aa6fc5f64991951efe528b83bd5ea63c3b7267a20fff1c5f", - "source_commit": "e56af9a501e71c9b954c84678a81566feb5b33f9", + "source_commit": "0b721a4ccd7a99bd509f064c119a3ed61fe92a9e", "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.", @@ -1145,7 +1145,7 @@ "facts_sha256": "39ee4926f650f3d38d8c5220a750af4037339359179d70279d170cfbb3b42775", "manifest": ".codex-work/consumer_facts_uk_manifest.json", "manifest_sha256": "a663586f8b3c6d13aa6fc5f64991951efe528b83bd5ea63c3b7267a20fff1c5f", - "source_commit": "e56af9a501e71c9b954c84678a81566feb5b33f9", + "source_commit": "0b721a4ccd7a99bd509f064c119a3ed61fe92a9e", "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.", @@ -1168,7 +1168,7 @@ "facts_sha256": "39ee4926f650f3d38d8c5220a750af4037339359179d70279d170cfbb3b42775", "manifest": ".codex-work/consumer_facts_uk_manifest.json", "manifest_sha256": "a663586f8b3c6d13aa6fc5f64991951efe528b83bd5ea63c3b7267a20fff1c5f", - "source_commit": "e56af9a501e71c9b954c84678a81566feb5b33f9", + "source_commit": "0b721a4ccd7a99bd509f064c119a3ed61fe92a9e", "source_repo": "PolicyEngine/chronicle" }, "notes": "The pinned feed record set desnz.subnational.northern_ireland.gas.domestic.y2024 supplies Northern Ireland's row (N92000002) on DESNZ's Northern Ireland gas year labelled 2024. No cell binds it: it enters Great Britain's share of the UK sub-national total, which sets the kWh cells' factor. DESNZ calls Northern Ireland's figures not directly comparable with Great Britain's.", diff --git a/packages/microcosm-build/tests/engine_free/uk/test_uk_chronicle_feed.py b/packages/microcosm-build/tests/engine_free/uk/test_uk_chronicle_feed.py index fb3a7b2e03..07119f18df 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,7 +15,7 @@ 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 == "e56af9a501e71c9b954c84678a81566feb5b33f9" + assert pin.source_commit == "0b721a4ccd7a99bd509f064c119a3ed61fe92a9e" assert pin.source_repo == "PolicyEngine/chronicle" assert pin.fact_row_count == 1506587 assert pin.facts_sha256 == ( 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 066a674e82..d6aad8494d 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 @@ -232,7 +232,7 @@ def test_current_national_and_local_pins_share_one_reviewed_identity(): assert ( national.source_commit == local["source_commit"] - == "e56af9a501e71c9b954c84678a81566feb5b33f9" + == "0b721a4ccd7a99bd509f064c119a3ed61fe92a9e" ) assert national.fact_row_count == local["fact_row_count"] == 1506587 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 848683a578..641f8a8bf7 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.162.14"],["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.162.14"],["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.162.14"],["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.162.14"],["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.162.14"],["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.162.14"],["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.162.14"],["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.162.14"],["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.162.14"],["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.162.14"],["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.162.14"],["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.162.14"],["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.162.14"],["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.162.14"],["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":"f113aa86dadab8f670894af145d1a2be5759b6d00ef04f3a6aa3c82130b71148","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.162.14"],["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":"add658b5313c84df523abd5725a20538989b5e6bdf1f45ba6a23245a6f67b08d","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.162.14"],["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.162.14"],["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":"893684b620f10fb768c9e212b68be36b456c495c2914bb81223ca76b017b619b","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.162.14"],["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":"bc5c3fb4b02b60080f9374db71ab3886ec6c07a20ee3da1bd03e9014f3041291","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.162.14"],["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.162.14"],["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.162.14"],["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":"c4412aa718b90527539bb5663b21dbf28413a4fcbecc3ff27e06ea1fdc0cf182","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.162.14"],["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.162.14"],["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.162.14"],["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.162.14"],["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":"077837a49eba79a73c80cf4507d6a0ac1f3152460bb53b7525bcdaeddcfdccc9","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.162.14"],["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":"0bdb1e47f6c3afa1c41787a2ac3167fafdf2436256a681b6614bb1c907836d39","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.162.14"],["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":"18713435bd22b4b2587832c9c0f32bedf27add5e12ac22ebe4f0d6b60c17f583","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.162.14"],["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":"61728c6e20d71646244b57f53533013f19d561d69dbffb7d71a58fcbdaef787f","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.162.14"],["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.162.14"],["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":"ba82d41901f75876befb55522bc64a68fb7d3009f1873a71700e61ad2b683837","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.162.14"],["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.162.14"],["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.162.14"],["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.162.14"],["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":"e937d4673bf87cce7debccf3f58c74e0637dd39b24f56e6b0bb4e792a8bfc8a0","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.162.14"],["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":"3f2abb76cff8712bf4345b6c02ff3c5059c9e91783ce80312cb07e020cebc0c7","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.162.14"],["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.162.14"],["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":"0af9f41dfe727670c1007369cb782db70940c83329f75fdfecb50c40edf616e3","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.162.14"],["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":"2b4c6d8d31d8a34de880095b90f312b3a7c5723dfdec14096cb7a2eda20e8673","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.162.14"],["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.162.14"],["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":"aa292d7b202dec24aa6a798423d754356f580f1ece127be2797c3551befd92f4","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.162.14"],["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.162.14"],["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":"3869285674f3b1f142263c421677b0ab219be4078a1e7466ca2d2d08233f8c49","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.162.14"],["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.162.14"],["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":"ad1886e04c76a881c8ac40c80c30366bbae0db219f28e6b68c67b90fb141afdb","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.162.14"],["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":"085ae32e1be09d9f8fcfa683c667739a41c15494559da331bf2cdbce66bcb53e","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.162.14"],["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":"be5a1392f670516908154fd2c2ddb6548cb429a5e62934b9b72d2e8ad1ca1506","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.162.14"],["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.162.14"],["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.162.14"],["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.162.14"],["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":"912720ff58763894e851232f0c3509dc8e058706d2886a0985bcaca0aae0002b","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":"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.162.14"],["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.162.14"],["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.162.14"],["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.162.14"],["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.162.14"],["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.162.14"],["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.162.14"],["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.162.14"],["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.162.14"],["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.162.14"],["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.162.14"],["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.162.14"],["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.162.14"],["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.162.14"],["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":"8f1fdb5bc082d893fe1528b731c0a4aaf5bb212266a2da96865f14bc8a25eecf","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.162.14"],["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":"add658b5313c84df523abd5725a20538989b5e6bdf1f45ba6a23245a6f67b08d","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.162.14"],["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.162.14"],["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":"be34b510ec3e2c04e020d5dca3be5b8d81e882272fbef4186b5801a4191fc7a2","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.162.14"],["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":"6abd95d9c75c1095d4e22ea34623240d58d2bb2185720b38f676da3640e5181c","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.162.14"],["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.162.14"],["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.162.14"],["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":"44c72d52c1d73e7907825ef112e8867f025c1e0ce4e5a63ae530993cd973b6a1","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.162.14"],["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.162.14"],["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.162.14"],["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.162.14"],["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":"6eca2931f74e1449cd7d0142ffd15751bf39b8849ee5710e836002b65d8baef7","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.162.14"],["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":"d65a0c899e3abe0fac17958de9e0aeb7a21d98c5ecf8d0af591bcaaf956350f3","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.162.14"],["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":"5d511822e325f6a0fe07884e775d47ce467664cc74911c02eab724747372c833","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.162.14"],["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":"1d92fd1c19a7b0fec0619f3a75dd9d566e4cd796a5376da00c33c1c73c3a1cd7","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.162.14"],["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.162.14"],["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":"1578fc53f605d47568f20e8b210cad9063b4871618a37a5f6dfba23d00310cd2","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.162.14"],["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.162.14"],["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.162.14"],["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.162.14"],["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":"4e8ed6180f41437bfb76bde2fbf004768e0d90b655e676a4053c7de0b7b1de08","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.162.14"],["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":"8ac0751a29f3a951451391da6b0a9cba26e337d91eb3780536b54cee0fcdfb62","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.162.14"],["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.162.14"],["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":"836e826e3c04b9df2ca2d619e9c9be4fe8c078315707606847ae2c3b66f5876f","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.162.14"],["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":"2b4c6d8d31d8a34de880095b90f312b3a7c5723dfdec14096cb7a2eda20e8673","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.162.14"],["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.162.14"],["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":"88abea5cbfd4909209716fdea3e95e60dbc91dc5f7eb2b0fc0b663b15e5531fa","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.162.14"],["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.162.14"],["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":"28ee93cc275e2fcf0ea215c5cf84d67874503793b1f3b419c4f0f0096157877b","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.162.14"],["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.162.14"],["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":"c54a1267e54c4386fd0814b17aa0e4e165a3f5ed257c6c7ac4e410c50808f8ae","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.162.14"],["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":"78a57c22b9cc5cef187a7bb6e952c0d4bf1256af0bc3c31b96f9dbd0f7905779","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.162.14"],["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":"7a3b1513b4b4c7ff9ebed1b09033c0df61d4343505e3f0754f18605fc0d99656","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.162.14"],["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.162.14"],["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.162.14"],["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.162.14"],["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":"bc8888f622ce6db4276e9566ad8253e91271569de1bc917a8e94c6a41767b598","time_period":"2024"},"population":"childcare_copy_take_up.boundary","sources":["frs"],"structural":"none","weights":null}],"sources":[{"codec":"csv-tables","description":"Content-bound UK FRS and donor fixture/source bundle.","name":"frs"}]} From b89d3aab817df0847ff97574b5239880e4c3a64d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mar=C3=ADa=20Juaristi?= <127882282+juaristi22@users.noreply.github.com> Date: Thu, 29 Oct 2026 11:28:45 +0000 Subject: [PATCH 07/14] Lock policyengine-uk 2.164.2 for the ISA limits and the October EFO For microcosm#1415, the UK lock moves from policyengine-uk 2.162.14 to 2.164.2: - 2.164.0 (policyengine-uk#2712) reads the isa_subscriptions stage's person columns: the cash and stocks-and-shares subscriptions, against its new ISA limits, and the per-person balances. - Its household cash_isa and stocks_and_shares_isa now sum those balances, so the release boundary drops the stored household totals. A stored total would override the sum, and a reform or situation that edits a person's balance would leave it unchanged. The spine keeps both. - 2.164.1 moves the economic assumptions to the OBR's October 2026 EFO: - the vendored uprating pins move: average earnings at 2025 -1.1% and household interest income -6.1%, with GDP per head from 2023 to 2025 growing by the same 8.8%; - the 13 SPI savings interest bands compile 0.25% lower, so the national compile-parity receipt is re-signed; the local surface reads no engine pin; - the bonus-sacrifice anchor's earnings and population growth move (factor 1.1149 to 1.1123); - the CGT projection gate's pinned GDP-per-head path moves to the October path, a reviewed re-pin as at the 2.161.0 lock. Its horizon stays 2030, though the path now runs to 2031; - the engine-number tests (the uprating factors, the SPI savings rebase, the CGT path) record the October values beside the old ones. - Concept coverage drops the two household ISA totals as inputs and gains the four person ISA columns and Housing Benefit's pre-assessed permitted-work disregard, left at its default. The liquid-assets note names the person ISA balances. - The version mentions, the US worker identity's lock digest, the coverage manifest, source_stages.json, the H2 fixture and the ISA income test's 2025 projection (GDP per head 1.0462 to 2025) follow. The ISA and Lifetime ISA docs say what 2.164.2 reads and which means tests count each balance. Co-Authored-By: Claude Opus 5.5 --- .../uk-policyengine-uk-2-164-2.changed.md | 1 + docs/concept-coverage/policyengine-uk.md | 20 +++---- docs/uk-isa-subscriptions-1415.md | 16 ++++-- docs/uk-lisa-1003.md | 13 ++--- packages/microcosm-build/pyproject.toml | 2 +- .../build/uk/bonus_sacrifice_anchor.json | 18 +++---- .../src/microcosm/build/uk/gates.json | 18 +++---- .../build/uk/hmrc_uprating_engine_pins.json | 50 +++++++++--------- ...ity_incumbent_2025_signed_differences.json | 52 +++++++++---------- .../uk/release_input_coverage_manifest.json | 46 ++++++++-------- .../src/microcosm/build/uk/source_stages.json | 8 +-- .../src/microcosm/build/uk/spec/sources.yaml | 8 +-- .../microcosm/build/uk_runtime/frs_take_up.py | 2 +- .../build/uk_runtime/hmrc_uprating.py | 4 +- .../build/uk_runtime/national_frame.py | 17 ++++-- .../build/uk_runtime/uc_capital_coherence.py | 2 +- .../build/us_runtime/worker_identity.py | 2 +- .../tests/engine/uk/test_uk_cgt_projection.py | 11 ++-- .../engine/uk/test_uk_dfe_spring_term.py | 2 +- .../tests/engine/uk/test_uk_hmrc_uprating.py | 14 +++-- .../engine/uk/test_uk_isa_income_contract.py | 15 +++--- .../tests/engine/uk/test_uk_spi_income.py | 4 +- .../shared/test_engine_core_pins.py | 2 +- .../engine_free/uk/test_uk_cgt_projection.py | 23 ++++---- .../engine_free/uk/test_uk_frs_stochastic.py | 2 +- .../engine_free/uk/test_uk_terminal_gates.py | 7 ++- packages/microcosm-data/pyproject.toml | 2 +- .../src/microcosm/data/contract.py | 10 ++-- .../tests/engine_free/shared/test_contract.py | 6 +-- packages/microcosm-frame/pyproject.toml | 2 +- .../adapters/policyengine_uk_concepts.py | 12 +++-- .../test_concept_mapping_policyengine_uk.py | 13 ++++- .../concept-coverage/policyengine-uk.json | 26 +++++++--- .../parity/uk_spine/sources/fixture.json | 8 +-- .../sources/property_rental_facts.json | 26 +++++----- .../fixtures/parity/uk_spine/uk_spine.json | 2 +- uv.lock | 12 ++--- 37 files changed, 270 insertions(+), 208 deletions(-) create mode 100644 changelog.d/uk-policyengine-uk-2-164-2.changed.md diff --git a/changelog.d/uk-policyengine-uk-2-164-2.changed.md b/changelog.d/uk-policyengine-uk-2-164-2.changed.md new file mode 100644 index 0000000000..4f69ca56a9 --- /dev/null +++ b/changelog.d/uk-policyengine-uk-2-164-2.changed.md @@ -0,0 +1 @@ +The UK lock moves from policyengine-uk 2.162.14 to 2.164.2 (microcosm#1415). 2.164.0 (PolicyEngine/policyengine-uk#2712) adds the ISA annual subscription limit, a cash ISA limit that current law leaves unset, per-person cash and stocks-and-shares ISA subscription and balance inputs, and the 20% Lifetime ISA withdrawal charge on a first home above the £450,000 cap; its household `cash_isa` and `stocks_and_shares_isa` sum the person balances. The release therefore stops storing those household totals, and the engine reads the `isa_subscriptions` stage's person columns. 2.164.1 moves the economic assumptions to the OBR's October 2026 Economic and fiscal outlook, and the vendored engine pins move with it: average earnings at 2025 fall 1.1% and household interest income 6.1%, while GDP per head grows by the same 8.8% from 2023 to 2025. The 13 SPI savings interest bands, which household interest income takes to the survey year and GDP per head to 2025, compile 0.25% lower (the national compile-parity receipt is re-signed); the annual-income earnings index, the weight-year population path and the bonus-sacrifice anchor's earnings and population growth (factor 1.1149 to 1.1123) move too, and the CGT projection gate's pinned growth path is re-pinned to the October path (its horizon stays 2030, though the path now runs to 2031). 2.162.15 to 2.164.2 also change Housing Benefit, Income Support and Pension Credit rules, project the Scottish Carer Supplement and the Carer's Allowance earnings limit, and run the property allowance election on only the households with a choice. Concept coverage drops the two household ISA totals as inputs and gains the four person ISA columns and Housing Benefit's pre-assessed permitted-work disregard, which the build leaves at its default. diff --git a/docs/concept-coverage/policyengine-uk.md b/docs/concept-coverage/policyengine-uk.md index cc98f94f35..d02baaf1ab 100644 --- a/docs/concept-coverage/policyengine-uk.md +++ b/docs/concept-coverage/policyengine-uk.md @@ -1,11 +1,11 @@ # Concept coverage: policyengine-uk -Engine version `2.162.14`; concept schema `5a55669d0447`. Generated by `tools/refresh_concept_coverage.py`; do not edit by hand. +Engine version `2.164.2`; concept schema `5a55669d0447`. Generated by `tools/refresh_concept_coverage.py`; do not edit by hand. -- Engine inputs: 357 +- Engine inputs: 360 - Fed by a concept: 41 - Structural: 11 -- Uncovered: 305 +- Uncovered: 308 - Mapped but missing from the engine: 0 ## Inputs each concept feeds @@ -44,20 +44,20 @@ Engine version `2.162.14`; concept schema `5a55669d0447`. Generated by `tools/re | `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. 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. 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. | ## Inputs no concept covers -### benunit (17) +### benunit (18) -`baseline_child_benefit_entitlement`, `baseline_income_support_entitlement`, `baseline_pension_credit_entitlement`, `benunit_reported_capital`, `housing_benefit_board_and_attendance_determination`, `housing_benefit_family_premium_category`, `housing_benefit_has_main_phase_esa`, `housing_benefit_residential_capital_exception`, `in_specified_or_temporary_accommodation`, `liable_for_share_of_household_rent`, `maximum_extended_childcare_hours_usage`, `meals_included_in_rent`, `severe_disability_premium_joint_occupier_exclusion_applies`, `tax_free_childcare_meets_uk_connection`, `uc_receives_new_claimant_health_element`, `working_tax_credit_run_on`, `would_claim_wales_childcare_offer` +`baseline_child_benefit_entitlement`, `baseline_income_support_entitlement`, `baseline_pension_credit_entitlement`, `benunit_reported_capital`, `housing_benefit_board_and_attendance_determination`, `housing_benefit_family_premium_category`, `housing_benefit_has_main_phase_esa`, `housing_benefit_permitted_work_disregard`, `housing_benefit_residential_capital_exception`, `in_specified_or_temporary_accommodation`, `liable_for_share_of_household_rent`, `maximum_extended_childcare_hours_usage`, `meals_included_in_rent`, `severe_disability_premium_joint_occupier_exclusion_applies`, `tax_free_childcare_meets_uk_connection`, `uc_receives_new_claimant_health_element`, `working_tax_credit_run_on`, `would_claim_wales_childcare_offer` -### household (107) +### household (105) -`accommodation_type`, `additional_residential_property_purchased`, `alcohol_and_tobacco_consumption`, `beer_draught_share`, `beer_litres`, `betting_exchange_commission`, `bingo_net_receipts`, `bus_fare_spending_reported`, `bus_subsidy_spending`, `cash_isa`, `cider_draught_share`, `cider_litres`, `cigarettes_per_week`, `cigars_grams_per_week`, `clothing_and_footwear_consumption`, `communication_consumption`, `consumer_debt`, `corporate_wealth`, `council_tax_band`, `cumulative_non_residential_rent`, `cumulative_residential_rent`, `dfe_education_spending`, `diesel_spending`, `directly_held_shares`, `domestic_energy_consumption`, `domestic_rates`, `ebr_energy_bills_credit_eligible`, `education_consumption`, `electricity_consumption`, `electricity_consumption_kwh`, `external_child_payments`, `financial_spread_betting_net_losses`, `food_and_non_alcoholic_beverages_consumption`, `full_rate_vat_expenditure_rate`, `gas_consumption`, `gas_consumption_kwh`, `gross_financial_wealth`, `hand_rolling_tobacco_grams_per_week`, `health_consumption`, `heated_tobacco_grams_per_week`, `horse_and_dog_pool_betting_net_losses`, `household_furnishings_consumption`, `household_owns_tv`, `housing_service_charges`, `housing_water_and_electricity_consumption`, `in_original_frs`, `in_rural_fuel_duty_relief_area`, `is_shared_accommodation`, `land_based_casino_net_losses`, `land_based_fixed_odds_betting_net_losses`, `liquid_fuel_consumption`, `local_authority`, `lpg_kg`, `machine_games_higher_rate_net_takings`, `machine_games_lower_rate_net_takings`, `machine_games_standard_rate_net_takings`, `main_residence_value`, `main_residential_property_purchased_is_first_home`, `main_residential_property_purchased_is_in_uk`, `main_residential_property_purchased_with_mortgage`, `miscellaneous_consumption`, `mortgage_debt`, `national_lottery_ticket_spending`, `natural_gas_kg`, `net_financial_wealth`, `ni_epg_full_rate_applies`, `non_residential_property_purchased`, `non_residential_property_secured_debt`, `non_residential_property_value`, `non_residential_rent`, `num_bedrooms`, `num_vehicles`, `other_fermented_draught_share`, `other_fermented_litres`, `other_residential_property_secured_debt`, `other_residential_property_value`, `other_spread_betting_net_losses`, `other_tobacco_grams_per_week`, `owned_land`, `petrol_spending`, `pool_betting_net_receipts`, `private_pension_wealth`, `property_purchased`, `rail_usage`, `recreation_consumption`, `region`, `remote_gaming_net_losses`, `remote_other_betting_net_losses`, `remote_uk_horseracing_betting_net_losses`, `restaurants_and_hotels_consumption`, `savings`, `solid_fuel_consumption`, `sparkling_cider_draught_share`, `sparkling_cider_litres`, `spi_imputed`, `spirits_draught_share`, `spirits_litres`, `stocks_and_shares_isa`, `structural_insurance_payments`, `transport_consumption`, `uc_migrated`, `unit_and_investment_trusts`, `uses_energy_prepayment_meter`, `water_and_sewerage_charges`, `wine_draught_share`, `wine_litres`, `would_evade_tv_licence_fee` +`accommodation_type`, `additional_residential_property_purchased`, `alcohol_and_tobacco_consumption`, `beer_draught_share`, `beer_litres`, `betting_exchange_commission`, `bingo_net_receipts`, `bus_fare_spending_reported`, `bus_subsidy_spending`, `cider_draught_share`, `cider_litres`, `cigarettes_per_week`, `cigars_grams_per_week`, `clothing_and_footwear_consumption`, `communication_consumption`, `consumer_debt`, `corporate_wealth`, `council_tax_band`, `cumulative_non_residential_rent`, `cumulative_residential_rent`, `dfe_education_spending`, `diesel_spending`, `directly_held_shares`, `domestic_energy_consumption`, `domestic_rates`, `ebr_energy_bills_credit_eligible`, `education_consumption`, `electricity_consumption`, `electricity_consumption_kwh`, `external_child_payments`, `financial_spread_betting_net_losses`, `food_and_non_alcoholic_beverages_consumption`, `full_rate_vat_expenditure_rate`, `gas_consumption`, `gas_consumption_kwh`, `gross_financial_wealth`, `hand_rolling_tobacco_grams_per_week`, `health_consumption`, `heated_tobacco_grams_per_week`, `horse_and_dog_pool_betting_net_losses`, `household_furnishings_consumption`, `household_owns_tv`, `housing_service_charges`, `housing_water_and_electricity_consumption`, `in_original_frs`, `in_rural_fuel_duty_relief_area`, `is_shared_accommodation`, `land_based_casino_net_losses`, `land_based_fixed_odds_betting_net_losses`, `liquid_fuel_consumption`, `local_authority`, `lpg_kg`, `machine_games_higher_rate_net_takings`, `machine_games_lower_rate_net_takings`, `machine_games_standard_rate_net_takings`, `main_residence_value`, `main_residential_property_purchased_is_first_home`, `main_residential_property_purchased_is_in_uk`, `main_residential_property_purchased_with_mortgage`, `miscellaneous_consumption`, `mortgage_debt`, `national_lottery_ticket_spending`, `natural_gas_kg`, `net_financial_wealth`, `ni_epg_full_rate_applies`, `non_residential_property_purchased`, `non_residential_property_secured_debt`, `non_residential_property_value`, `non_residential_rent`, `num_bedrooms`, `num_vehicles`, `other_fermented_draught_share`, `other_fermented_litres`, `other_residential_property_secured_debt`, `other_residential_property_value`, `other_spread_betting_net_losses`, `other_tobacco_grams_per_week`, `owned_land`, `petrol_spending`, `pool_betting_net_receipts`, `private_pension_wealth`, `property_purchased`, `rail_usage`, `recreation_consumption`, `region`, `remote_gaming_net_losses`, `remote_other_betting_net_losses`, `remote_uk_horseracing_betting_net_losses`, `restaurants_and_hotels_consumption`, `savings`, `solid_fuel_consumption`, `sparkling_cider_draught_share`, `sparkling_cider_litres`, `spi_imputed`, `spirits_draught_share`, `spirits_litres`, `structural_insurance_payments`, `transport_consumption`, `uc_migrated`, `unit_and_investment_trusts`, `uses_energy_prepayment_meter`, `water_and_sewerage_charges`, `wine_draught_share`, `wine_litres`, `would_evade_tv_licence_fee` -### person (181) +### person (185) -`a_and_e_visits`, `aa_category`, `access_fund`, `admitted_patient_visits`, `adult_dependants_grant_has_other_adult_dependant`, `adult_dependants_grant_other_adult_income`, `adult_dependants_grant_receives_postgraduate_loan`, `adult_ema`, `afcs_reported`, `age_started_or_accepted_current_education_or_training`, `armed_forces_independence_payment`, `attends_private_school_random_draw`, `base_net_income`, `blind_persons_allowance`, `bsp_reported`, `bursary_fund_16_to_19_in_care_or_care_leaver`, `bursary_fund_16_to_19_participation_costs`, `bursary_fund_16_to_19_self_supporting`, `bus_in_london_trips`, `bus_pass_eligible`, `capital_allowances`, `capital_gains_badr`, `capital_gains_carried_interest`, `capital_gains_residential_property`, `car_co2_emissions`, `car_engine_size`, `car_first_registration_date`, `car_fuel_type`, `car_is_ved_exempt`, `car_list_price`, `care_hours`, `carers_allowance_reported`, `charitable_investment_gifts`, `child_benefit_reported`, `child_ema`, `child_limit_adoption_exception`, `child_limit_continuation_exception`, `child_limit_multiple_birth_exception`, `child_limit_non_consensual_conception_exception`, `child_limit_non_parental_caring_exception`, `child_tax_credit_reported`, `childcare_expenses`, `childcare_grant_child_has_special_educational_needs`, `childcare_grant_provider_is_nanny`, `childcare_grant_receives_nhs_childcare_support`, `childcare_grant_receives_postgraduate_loan`, `council_tax_benefit_reported`, `covenanted_payments`, `deficiency_relief`, `defined_benefit_pension_share`, `disabled_students_allowance_eligible_expenses`, `disabled_students_allowance_receives_equivalent_support`, `dla_m_category`, `dla_sc_category`, `early_years_school_start_deferred`, `education_grants`, `employee_pension_contributions_reported`, `employer_pension_contributions`, `employment_expenses`, `employment_sector`, `employment_status`, `esa_contrib_reported`, `esa_income_reported`, `free_school_fruit_veg`, `free_school_meals`, `free_school_milk`, `gift_aid`, `healthy_start_vouchers`, `housing_benefit_reported`, `iidb_reported`, `in_FE`, `incapacity_benefit_reported`, `income_support_reported`, `individual_savings_account_dividend_income`, `is_about_to_start_paid_work`, `is_apprentice`, `is_before_universal_credit_qualifying_young_person_terminal_date`, `is_blind`, `is_engaged_in_owned_company_trade`, `is_full_year_category_a_director`, `is_in_approved_training`, `is_in_first_year_of_apprenticeship`, `is_looked_after_by_local_authority`, `is_newly_self_employed`, `jsa_contrib_reported`, `jsa_income_reported`, `lifetime_isa_balance`, `lifetime_isa_first_time_buyer`, `lifetime_isa_months_since_first_payment`, `lifetime_isa_payments`, `lifetime_isa_terminally_ill`, `lifetime_isa_withdrawals`, `lifetime_isa_withdrawals_towards_first_home`, `local_bus_uncapped_single_fare`, `loss_relief`, `lump_sum_income`, `maintenance_expenses`, `maintenance_income`, `married_couples_allowance`, `maternity_allowance_reported`, `max_free_entitlement_hours_used`, `miscellaneous_income`, `nhs_a_and_e_spending`, `nhs_admitted_patient_spending`, `nhs_outpatient_spending`, `ni_class_3`, `non_cash_isa_cash_interest`, `other_deductions`, `other_investment_income`, `other_local_bus_trips`, `other_tax_credits`, `outpatient_visits`, `owned_company_capital`, `owned_company_carries_on_property_business`, `owned_company_carries_on_trade`, `owned_company_holding_value`, `owned_company_income_share`, `owned_company_intermediary_earnings_chapter`, `owned_company_intermediary_earnings_from_main_employment`, `owned_company_is_main_employment`, `owned_company_trade_assets`, `pension_annual_allowance_taxable_lump_sum_death_benefits`, `pension_contributions_via_bonus_sacrifice`, `pension_contributions_via_salary_sacrifice`, `pension_contributions_via_salary_sacrifice_pre_2015`, `pension_credit_reported`, `pension_income`, `person_benunit_role`, `person_household_role`, `personal_pension_contributions`, `pip_dl_points`, `pip_m_points`, `private_transfer_income`, `property_finance_costs`, `property_finance_costs_brought_forward`, `property_rental_income`, `receives_benefits_in_own_right`, `receives_limited_capability_for_work_credits`, `rent_paid_as_boarder`, `rent_paid_as_lodger`, `role`, `salary_sacrifice_returned_to_income`, `scottish_funded_early_learning_childcare_start_date_reached`, `sda_reported`, `self_employment_gross_receipts`, `sic_industry_division`, `spousal_maintenance_income`, `ssmg_reported`, `stands_as_sole_owner_or_partner_of_company`, `statutory_maternity_pay`, `statutory_paternity_pay`, `statutory_sick_pay`, `student_loan_balance`, `student_loan_plan`, `student_loans`, `sublet_income`, `tax_free_childcare_on_adoption_leave`, `tax_free_childcare_on_carers_leave`, `tax_free_childcare_on_qualifying_leave`, `tax_free_childcare_on_shared_parental_leave`, `tax_free_childcare_self_employment_start_up_period`, `tax_free_childcare_spend_routed_share`, `tax_free_childcare_uses_qualifying_provider`, `tax_reported`, `travel_grant_abroad_placement`, `travel_grant_clinical_placement`, `travel_grant_eligible_expenses`, `travel_grant_receives_means_tested_nhs_bursary`, `uc_has_offer_of_paid_work_starting_by_end_of_next_assessment_period`, `uc_is_adopter_in_first_year`, `uc_is_foster_parent_or_new_friend_or_family_carer`, `uc_is_in_pregnancy_or_post_confinement_period`, `uc_is_in_startup_period`, `uc_is_responsible_foster_parent_of_child_under_one`, `uc_is_student_with_no_work_related_requirements`, `uc_is_temporarily_absent_from_claimant_household`, `universal_credit_reported`, `war_widows_pension_reported`, `widowed_parents_allowance_reported`, `winter_fuel_allowance_reported`, `working_tax_credit_reported` +`a_and_e_visits`, `aa_category`, `access_fund`, `admitted_patient_visits`, `adult_dependants_grant_has_other_adult_dependant`, `adult_dependants_grant_other_adult_income`, `adult_dependants_grant_receives_postgraduate_loan`, `adult_ema`, `afcs_reported`, `age_started_or_accepted_current_education_or_training`, `armed_forces_independence_payment`, `attends_private_school_random_draw`, `base_net_income`, `blind_persons_allowance`, `bsp_reported`, `bursary_fund_16_to_19_in_care_or_care_leaver`, `bursary_fund_16_to_19_participation_costs`, `bursary_fund_16_to_19_self_supporting`, `bus_in_london_trips`, `bus_pass_eligible`, `capital_allowances`, `capital_gains_badr`, `capital_gains_carried_interest`, `capital_gains_residential_property`, `car_co2_emissions`, `car_engine_size`, `car_first_registration_date`, `car_fuel_type`, `car_is_ved_exempt`, `car_list_price`, `care_hours`, `carers_allowance_reported`, `cash_isa_balance`, `cash_isa_subscriptions`, `charitable_investment_gifts`, `child_benefit_reported`, `child_ema`, `child_limit_adoption_exception`, `child_limit_continuation_exception`, `child_limit_multiple_birth_exception`, `child_limit_non_consensual_conception_exception`, `child_limit_non_parental_caring_exception`, `child_tax_credit_reported`, `childcare_expenses`, `childcare_grant_child_has_special_educational_needs`, `childcare_grant_provider_is_nanny`, `childcare_grant_receives_nhs_childcare_support`, `childcare_grant_receives_postgraduate_loan`, `council_tax_benefit_reported`, `covenanted_payments`, `deficiency_relief`, `defined_benefit_pension_share`, `disabled_students_allowance_eligible_expenses`, `disabled_students_allowance_receives_equivalent_support`, `dla_m_category`, `dla_sc_category`, `early_years_school_start_deferred`, `education_grants`, `employee_pension_contributions_reported`, `employer_pension_contributions`, `employment_expenses`, `employment_sector`, `employment_status`, `esa_contrib_reported`, `esa_income_reported`, `free_school_fruit_veg`, `free_school_meals`, `free_school_milk`, `gift_aid`, `healthy_start_vouchers`, `housing_benefit_reported`, `iidb_reported`, `in_FE`, `incapacity_benefit_reported`, `income_support_reported`, `individual_savings_account_dividend_income`, `is_about_to_start_paid_work`, `is_apprentice`, `is_before_universal_credit_qualifying_young_person_terminal_date`, `is_blind`, `is_engaged_in_owned_company_trade`, `is_full_year_category_a_director`, `is_in_approved_training`, `is_in_first_year_of_apprenticeship`, `is_looked_after_by_local_authority`, `is_newly_self_employed`, `jsa_contrib_reported`, `jsa_income_reported`, `lifetime_isa_balance`, `lifetime_isa_first_time_buyer`, `lifetime_isa_months_since_first_payment`, `lifetime_isa_payments`, `lifetime_isa_terminally_ill`, `lifetime_isa_withdrawals`, `lifetime_isa_withdrawals_towards_first_home`, `local_bus_uncapped_single_fare`, `loss_relief`, `lump_sum_income`, `maintenance_expenses`, `maintenance_income`, `married_couples_allowance`, `maternity_allowance_reported`, `max_free_entitlement_hours_used`, `miscellaneous_income`, `nhs_a_and_e_spending`, `nhs_admitted_patient_spending`, `nhs_outpatient_spending`, `ni_class_3`, `non_cash_isa_cash_interest`, `other_deductions`, `other_investment_income`, `other_local_bus_trips`, `other_tax_credits`, `outpatient_visits`, `owned_company_capital`, `owned_company_carries_on_property_business`, `owned_company_carries_on_trade`, `owned_company_holding_value`, `owned_company_income_share`, `owned_company_intermediary_earnings_chapter`, `owned_company_intermediary_earnings_from_main_employment`, `owned_company_is_main_employment`, `owned_company_trade_assets`, `pension_annual_allowance_taxable_lump_sum_death_benefits`, `pension_contributions_via_bonus_sacrifice`, `pension_contributions_via_salary_sacrifice`, `pension_contributions_via_salary_sacrifice_pre_2015`, `pension_credit_reported`, `pension_income`, `person_benunit_role`, `person_household_role`, `personal_pension_contributions`, `pip_dl_points`, `pip_m_points`, `private_transfer_income`, `property_finance_costs`, `property_finance_costs_brought_forward`, `property_rental_income`, `receives_benefits_in_own_right`, `receives_limited_capability_for_work_credits`, `rent_paid_as_boarder`, `rent_paid_as_lodger`, `role`, `salary_sacrifice_returned_to_income`, `scottish_funded_early_learning_childcare_start_date_reached`, `sda_reported`, `self_employment_gross_receipts`, `sic_industry_division`, `spousal_maintenance_income`, `ssmg_reported`, `stands_as_sole_owner_or_partner_of_company`, `statutory_maternity_pay`, `statutory_paternity_pay`, `statutory_sick_pay`, `stocks_and_shares_isa_balance`, `stocks_and_shares_isa_subscriptions`, `student_loan_balance`, `student_loan_plan`, `student_loans`, `sublet_income`, `tax_free_childcare_on_adoption_leave`, `tax_free_childcare_on_carers_leave`, `tax_free_childcare_on_qualifying_leave`, `tax_free_childcare_on_shared_parental_leave`, `tax_free_childcare_self_employment_start_up_period`, `tax_free_childcare_spend_routed_share`, `tax_free_childcare_uses_qualifying_provider`, `tax_reported`, `travel_grant_abroad_placement`, `travel_grant_clinical_placement`, `travel_grant_eligible_expenses`, `travel_grant_receives_means_tested_nhs_bursary`, `uc_has_offer_of_paid_work_starting_by_end_of_next_assessment_period`, `uc_is_adopter_in_first_year`, `uc_is_foster_parent_or_new_friend_or_family_carer`, `uc_is_in_pregnancy_or_post_confinement_period`, `uc_is_in_startup_period`, `uc_is_responsible_foster_parent_of_child_under_one`, `uc_is_student_with_no_work_related_requirements`, `uc_is_temporarily_absent_from_claimant_household`, `universal_credit_reported`, `war_widows_pension_reported`, `widowed_parents_allowance_reported`, `winter_fuel_allowance_reported`, `working_tax_credit_reported` diff --git a/docs/uk-isa-subscriptions-1415.md b/docs/uk-isa-subscriptions-1415.md index 3929279b2a..2f65aa8ec0 100644 --- a/docs/uk-isa-subscriptions-1415.md +++ b/docs/uk-isa-subscriptions-1415.md @@ -15,10 +15,18 @@ runs last, on final incomes, and nothing in the spine reads its outputs. The `was_lisa` stage also anchors Lifetime ISA holders to HMRC's payers (below, and [the LISA notes](uk-lisa-1003.md)). -policyengine-uk reads `lifetime_isa_payments` (the 25% bonus is -`lifetime_isa_bonus`). It reads the subscription and per-person balance columns -from policyengine-uk#2712 (2.164.1, the first published release with it); an -older engine skips them. +The pinned policyengine-uk 2.164.2 reads all five: + +- `lifetime_isa_payments`, whose 25% bonus is `lifetime_isa_bonus`; +- the subscriptions, against the limits of policyengine-uk#2712 + (`isa_subscriptions_above_limit` and `cash_isa_subscriptions_above_limit` are + what a limit leaves out); +- the person balances, which its household `cash_isa` and + `stocks_and_shares_isa` sum. + +The release does not store those household totals. A stored total would +override the sum, so the means tests, which count the household `cash_isa`, +read the sum of the person balances. ## Sources diff --git a/docs/uk-lisa-1003.md b/docs/uk-lisa-1003.md index 33e0a2c8fc..0d6a5027ee 100644 --- a/docs/uk-lisa-1003.md +++ b/docs/uk-lisa-1003.md @@ -139,13 +139,14 @@ financial wealth. LISAs are not inside `savings` (savings accounts), `cash_isa`, `stocks_and_shares_isa` or `corporate_wealth`. The LISA columns are a detail of gross financial wealth: they must never be added to it, to `savings`, or to the ISA columns. The engine's `total_wealth` does not read -`gross_financial_wealth`. On policyengine-uk 2.162.14 the means tests count a -LISA at its surrender value (`lifetime_isa_countable_capital`: the balance less -the withdrawal charge below the charge-free age) as person capital for +`gross_financial_wealth`. On policyengine-uk 2.164.2 the means tests of Universal Credit, Housing Benefit, Pension Credit, income-based ESA and JSA and -Income Support, and count the household `cash_isa` beside `savings` for -Universal Credit, Housing Benefit and Income Support. Innovative-finance ISAs -and ISAs of unknown type remain inside gross financial wealth only. +Income Support count a LISA at its surrender value +(`lifetime_isa_countable_capital`: the balance less the withdrawal charge below +the charge-free age) as person capital, and count the household `cash_isa`, +the sum of its members' `cash_isa_balance` (microcosm#1415), beside `savings`. +Innovative-finance ISAs and ISAs of unknown type remain inside gross financial +wealth only. ## Coverage and vintage diff --git a/packages/microcosm-build/pyproject.toml b/packages/microcosm-build/pyproject.toml index 92bafb9f7b..15360f21fc 100644 --- a/packages/microcosm-build/pyproject.toml +++ b/packages/microcosm-build/pyproject.toml @@ -46,7 +46,7 @@ us = [ # The UK extra adds the rules engine for local metric generation from a # Microcosm UK H5. Target tables remain explicit inputs, and the base package # still does not import policyengine-uk at import time. -uk = ["policyengine-uk>=2.162.14", "microcosm-data>=0.1,<0.2", "h5py>=3", "tables>=3", "openpyxl>=3.1"] +uk = ["policyengine-uk>=2.164.2", "microcosm-data>=0.1,<0.2", "h5py>=3", "tables>=3", "openpyxl>=3.1"] [project.scripts] microcosm-build-uk = "microcosm.build.uk_runtime.full_build_cli:main" diff --git a/packages/microcosm-build/src/microcosm/build/uk/bonus_sacrifice_anchor.json b/packages/microcosm-build/src/microcosm/build/uk/bonus_sacrifice_anchor.json index d73e08b638..fa4b00fdf7 100644 --- a/packages/microcosm-build/src/microcosm/build/uk/bonus_sacrifice_anchor.json +++ b/packages/microcosm-build/src/microcosm/build/uk/bonus_sacrifice_anchor.json @@ -2,7 +2,7 @@ "schema_version": 1, "engine": { "package": "policyengine-uk", - "version": "2.162.14" + "version": "2.164.2" }, "written_by": "tools/pin_uk_bonus_sacrifice_anchor.py", "source": { @@ -22,11 +22,11 @@ 2027 ], "rates": [ - 0.053, - 0.034, - 0.024 + 0.0412, + 0.0373, + 0.0299 ], - "factor": 1.114933248 + "factor": 1.112329859124 }, "weight_growth": { "parameter": "gov.economic_assumptions.yoy_growth.ons.population", @@ -36,11 +36,11 @@ 2027 ], "rates": [ - 0.003, - 0.0035, - 0.0029 + 0.0033, + 0.002, + 0.0013 ], - "factor": 1.0094293804499999 + "factor": 1.0066134985800002 }, "upper_earnings_limit": { "parameter": "gov.hmrc.national_insurance.class_1.thresholds.upper_earnings_limit", diff --git a/packages/microcosm-build/src/microcosm/build/uk/gates.json b/packages/microcosm-build/src/microcosm/build/uk/gates.json index 5913ec7ed1..1969bfe897 100644 --- a/packages/microcosm-build/src/microcosm/build/uk/gates.json +++ b/packages/microcosm-build/src/microcosm/build/uk/gates.json @@ -1571,14 +1571,14 @@ "gains_growth_parameter": "gov.economic_assumptions.yoy_growth.obr.per_capita.gdp", "exempt_amount_parameter": "gov.hmrc.cgt.annual_exempt_amount", "expected_yoy_growth_by_year": { - "2023": 0.0524, - "2024": 0.0389, - "2025": 0.0474, - "2026": 0.0294, - "2027": 0.0326, - "2028": 0.0317, - "2029": 0.0306, - "2030": 0.0315 + "2023": 0.0522, + "2024": 0.0401, + "2025": 0.0462, + "2026": 0.04, + "2027": 0.031, + "2028": 0.0344, + "2029": 0.036, + "2030": 0.0343 }, "expected_exempt_amount_by_year": { "2023": 6000.0, @@ -1594,7 +1594,7 @@ "bound_resource": "hmrc_cgt_conditioning_facts.json", "bound_size_band_lower_bound": 3000 }, - "notes": "Projection fence over the calibrated frame's sub-exempt gainers (microcosm#970). The engine freezes the annual exempt amount at its nominal value and uprates capital_gains by OBR per-capita GDP growth, so a gainer at or just below the exempt amount in the build period becomes a CGT taxpayer in a later projected year without any change in behaviour. For every year to the horizon the gate counts the cumulative stock of build-period sub-exempt gainers (gains in (0, exempt amount]) whose gains, uprated by the cumulative growth factor to that year, exceed that year's exempt amount; the stock is non-decreasing in the year, so the horizon year carries the largest count. The bound is the vendored HMRC Table 2.1a count of 2024-25 taxpayers with gains from 3,000 to 5,999 (73,000): people already above the exempt amount, not entrants, so the bound is a plausibility ceiling (the population of the thinnest liable band), not a published entrant count. The horizon 2030 is the last year of the OBR per-capita growth path in the engine's parameter tree; later years repeat the 2030 rate, so a longer horizon would only compound a constant. The growth path and the exempt amount by year the seam reads from the installed engine are pinned here and drift-checked (the exempt amount was 6,000 in 2023-24 and 3,000 from 2024-25, so a 2023-period frame's base year reads 6,000), so an engine bump cannot move the verdict silently and re-pinning is a reviewed change (re-pinned at the policyengine-uk 2.161.0 lock: from 2.155.0 the engine takes population growth from the OBR's March 2026 determinants, microcosm#1095); without an installed engine the seam builds the projection from these pins and the receipt says so. The margin is thin by construction: on the first rebuilt candidate the stock ran from 12.7k in 2025 to 67.6k in 2030, about 13k a year, and 61k of the 67.6k were band donors the redraw had demoted below the exempt amount, a separate decision; the anchored clones contributed 6.4k. The v20 candidate would have failed with 10.8 million in the first projected year. The bound comes from the same vendored facts the amounts stage is pinned to, never from a literal." + "notes": "Projection fence over the calibrated frame's sub-exempt gainers (microcosm#970). The engine freezes the annual exempt amount at its nominal value and uprates capital_gains by OBR per-capita GDP growth, so a gainer at or just below the exempt amount in the build period becomes a CGT taxpayer in a later projected year without any change in behaviour. For every year to the horizon the gate counts the cumulative stock of build-period sub-exempt gainers (gains in (0, exempt amount]) whose gains, uprated by the cumulative growth factor to that year, exceed that year's exempt amount; the stock is non-decreasing in the year, so the horizon year carries the largest count. The bound is the vendored HMRC Table 2.1a count of 2024-25 taxpayers with gains from 3,000 to 5,999 (73,000): people already above the exempt amount, not entrants, so the bound is a plausibility ceiling (the population of the thinnest liable band), not a published entrant count. The horizon 2030 was the last year of the OBR per-capita growth path in the engine's parameter tree, so a longer horizon would only have compounded a constant; since policyengine-uk 2.164.1 the October 2026 path runs to 2031 and later years repeat the 2031 rate, so a 2031 horizon would add one more year of growth to the count. The growth path and the exempt amount by year the seam reads from the installed engine are pinned here and drift-checked (the exempt amount was 6,000 in 2023-24 and 3,000 from 2024-25, so a 2023-period frame's base year reads 6,000), so an engine bump cannot move the verdict silently and re-pinning is a reviewed change (re-pinned at the policyengine-uk 2.161.0 lock: from 2.155.0 the engine takes population growth from the OBR's March 2026 determinants, microcosm#1095; and at the 2.164.2 lock for the OBR's October 2026 outlook, microcosm#1415); without an installed engine the seam builds the projection from these pins and the receipt says so. The margin is thin by construction: on the first rebuilt candidate the stock ran from 12.7k in 2025 to 67.6k in 2030, about 13k a year, and 61k of the 67.6k were band donors the redraw had demoted below the exempt amount, a separate decision; the anchored clones contributed 6.4k. The v20 candidate would have failed with 10.8 million in the first projected year. The bound comes from the same vendored facts the amounts stage is pinned to, never from a literal." }, { "id": "uk_input_mass_parity", diff --git a/packages/microcosm-build/src/microcosm/build/uk/hmrc_uprating_engine_pins.json b/packages/microcosm-build/src/microcosm/build/uk/hmrc_uprating_engine_pins.json index 8e12a36256..7f0bbcc3f0 100644 --- a/packages/microcosm-build/src/microcosm/build/uk/hmrc_uprating_engine_pins.json +++ b/packages/microcosm-build/src/microcosm/build/uk/hmrc_uprating_engine_pins.json @@ -2,7 +2,7 @@ "schema_version": 1, "engine": { "package": "policyengine-uk", - "version": "2.162.14" + "version": "2.164.2" }, "basis": "policyengine-uk parameter ratio between 1 January of the fact's opening year and 1 January of the calibration year (the SPI donor rebasing convention)", "written_by": "tools/pin_uk_uprating_engine_values.py", @@ -24,28 +24,28 @@ "2022-01-01": 1.38414, "2023-01-01": 1.47023, "2024-01-01": 1.54521, - "2025-01-01": 1.62711, - "2026-01-01": 1.68243 + "2025-01-01": 1.60887, + "2026-01-01": 1.66888 }, "gov.economic_assumptions.indices.obr.per_capita.mixed_income": { "2019-01-01": 1.0, "2020-01-01": 1.0, "2021-01-01": 1.0, - "2022-01-01": 1.0288, - "2023-01-01": 1.02263, - "2024-01-01": 1.05014, - "2025-01-01": 1.0619, - "2026-01-01": 1.09471 + "2022-01-01": 1.0281, + "2023-01-01": 1.02173, + "2024-01-01": 1.05034, + "2025-01-01": 1.05517, + "2026-01-01": 1.08651 }, "gov.economic_assumptions.indices.obr.per_capita.gdp": { "2019-01-01": 1.0, "2020-01-01": 1.0, "2021-01-01": 1.0, - "2022-01-01": 1.1004, - "2023-01-01": 1.15806, - "2024-01-01": 1.20311, - "2025-01-01": 1.26014, - "2026-01-01": 1.29719 + "2022-01-01": 1.0997, + "2023-01-01": 1.1571, + "2024-01-01": 1.2035, + "2025-01-01": 1.2591, + "2026-01-01": 1.30946 }, "gov.economic_assumptions.indices.obr.private_pension_index": { "2019-01-01": 1.0, @@ -55,17 +55,17 @@ "2023-01-01": 1.10581, "2024-01-01": 1.1611, "2025-01-01": 1.20278, - "2026-01-01": 1.25209 + "2026-01-01": 1.25245 }, "gov.economic_assumptions.indices.ons.household_interest_income": { "2019-01-01": 1.0, "2020-01-01": 1.0, - "2021-01-01": 1.225, - "2022-01-01": 2.70725, - "2023-01-01": 5.37931, - "2024-01-01": 6.14317, - "2025-01-01": 6.35757, - "2026-01-01": 6.60997 + "2021-01-01": 1.2238, + "2022-01-01": 2.70717, + "2023-01-01": 5.38483, + "2024-01-01": 6.1414, + "2025-01-01": 5.9719, + "2026-01-01": 6.15225 }, "gov.dwp.state_pension.new_state_pension.amount": { "2019-01-01": 168.6, @@ -95,11 +95,11 @@ "2019-01-01": 0.0036, "2020-01-01": 0.0036, "2021-01-01": 0.0036, - "2022-01-01": 0.0098, - "2023-01-01": 0.0132, - "2024-01-01": 0.011, - "2025-01-01": 0.003, - "2026-01-01": 0.0035 + "2022-01-01": 0.0105, + "2023-01-01": 0.0134, + "2024-01-01": 0.0097, + "2025-01-01": 0.0033, + "2026-01-01": 0.002 } } } 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 dd9f02b4d3..551d2f310b 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 @@ -2529,91 +2529,91 @@ }, { "kind": "ledger_only", - "ledger_value": 1507127405.2826157, + "ledger_value": 1503419095.1769469, "name": "hmrc.spi.savings_interest_income.amount_by_total_income_band.band_100000", "period": 2025, "reason": "Coverage the incumbent lacks (PolicyEngine/chronicle#280 lane): HMRC's Income Tax liabilities Table 2.5 taxpayers, total income and tax by band as the calendar-2025 window of the 2024-25 and 2025-26 projections, and the SPI 2023-24 savings-interest rows by band, moved to the dataset's year by the household interest index and from there to the calibration year by GDP per head, the index the engine's dataset projection applies (microcosm#1095); the incumbent registry binds neither (chronicle#282)." }, { "kind": "ledger_only", - "ledger_value": 1483204748.0559075, + "ledger_value": 1479555300.015408, "name": "hmrc.spi.savings_interest_income.amount_by_total_income_band.band_1000000", "period": 2025, "reason": "Coverage the incumbent lacks (PolicyEngine/chronicle#280 lane): HMRC's Income Tax liabilities Table 2.5 taxpayers, total income and tax by band as the calendar-2025 window of the 2024-25 and 2025-26 projections, and the SPI 2023-24 savings-interest rows by band, moved to the dataset's year by the household interest index and from there to the calibration year by GDP per head, the index the engine's dataset projection applies (microcosm#1095); the incumbent registry binds neither (chronicle#282)." }, { "kind": "ledger_only", - "ledger_value": 327740404.0059021, + "ledger_value": 326933993.7130821, "name": "hmrc.spi.savings_interest_income.amount_by_total_income_band.band_12570", "period": 2025, "reason": "Coverage the incumbent lacks (PolicyEngine/chronicle#280 lane): HMRC's Income Tax liabilities Table 2.5 taxpayers, total income and tax by band as the calendar-2025 window of the 2024-25 and 2025-26 projections, and the SPI 2023-24 savings-interest rows by band, moved to the dataset's year by the household interest index and from there to the calibration year by GDP per head, the index the engine's dataset projection applies (microcosm#1095); the incumbent registry binds neither (chronicle#282)." }, { "kind": "ledger_only", - "ledger_value": 1638702020.0295105, + "ledger_value": 1634669968.5654104, "name": "hmrc.spi.savings_interest_income.amount_by_total_income_band.band_15000", "period": 2025, "reason": "Coverage the incumbent lacks (PolicyEngine/chronicle#280 lane): HMRC's Income Tax liabilities Table 2.5 taxpayers, total income and tax by band as the calendar-2025 window of the 2024-25 and 2025-26 projections, and the SPI 2023-24 savings-interest rows by band, moved to the dataset's year by the household interest index and from there to the calibration year by GDP per head, the index the engine's dataset projection applies (microcosm#1095); the incumbent registry binds neither (chronicle#282)." }, { "kind": "ledger_only", - "ledger_value": 777486359.868016, + "ledger_value": 775573342.7500123, "name": "hmrc.spi.savings_interest_income.amount_by_total_income_band.band_150000", "period": 2025, "reason": "Coverage the incumbent lacks (PolicyEngine/chronicle#280 lane): HMRC's Income Tax liabilities Table 2.5 taxpayers, total income and tax by band as the calendar-2025 window of the 2024-25 and 2025-26 projections, and the SPI 2023-24 savings-interest rows by band, moved to the dataset's year by the household interest index and from there to the calibration year by GDP per head, the index the engine's dataset projection applies (microcosm#1095); the incumbent registry binds neither (chronicle#282)." }, { "kind": "ledger_only", - "ledger_value": 3743895855.9798307, + "ledger_value": 3734683942.7808285, "name": "hmrc.spi.savings_interest_income.amount_by_total_income_band.band_20000", "period": 2025, "reason": "Coverage the incumbent lacks (PolicyEngine/chronicle#280 lane): HMRC's Income Tax liabilities Table 2.5 taxpayers, total income and tax by band as the calendar-2025 window of the 2024-25 and 2025-26 projections, and the SPI 2023-24 savings-interest rows by band, moved to the dataset's year by the household interest index and from there to the calibration year by GDP per head, the index the engine's dataset projection applies (microcosm#1095); the incumbent registry binds neither (chronicle#282)." }, { "kind": "ledger_only", - "ledger_value": 876765387.3588549, + "ledger_value": 874608092.6703985, "name": "hmrc.spi.savings_interest_income.amount_by_total_income_band.band_200000", "period": 2025, "reason": "Coverage the incumbent lacks (PolicyEngine/chronicle#280 lane): HMRC's Income Tax liabilities Table 2.5 taxpayers, total income and tax by band as the calendar-2025 window of the 2024-25 and 2025-26 projections, and the SPI 2023-24 savings-interest rows by band, moved to the dataset's year by the household interest index and from there to the calibration year by GDP per head, the index the engine's dataset projection applies (microcosm#1095); the incumbent registry binds neither (chronicle#282)." }, { "kind": "ledger_only", - "ledger_value": 3026216139.178585, + "ledger_value": 3018770087.9346633, "name": "hmrc.spi.savings_interest_income.amount_by_total_income_band.band_30000", "period": 2025, "reason": "Coverage the incumbent lacks (PolicyEngine/chronicle#280 lane): HMRC's Income Tax liabilities Table 2.5 taxpayers, total income and tax by band as the calendar-2025 window of the 2024-25 and 2025-26 projections, and the SPI 2023-24 savings-interest rows by band, moved to the dataset's year by the household interest index and from there to the calibration year by GDP per head, the index the engine's dataset projection applies (microcosm#1095); the incumbent registry binds neither (chronicle#282)." }, { "kind": "ledger_only", - "ledger_value": 804997415.6787304, + "ledger_value": 803016707.185782, "name": "hmrc.spi.savings_interest_income.amount_by_total_income_band.band_300000", "period": 2025, "reason": "Coverage the incumbent lacks (PolicyEngine/chronicle#280 lane): HMRC's Income Tax liabilities Table 2.5 taxpayers, total income and tax by band as the calendar-2025 window of the 2024-25 and 2025-26 projections, and the SPI 2023-24 savings-interest rows by band, moved to the dataset's year by the household interest index and from there to the calibration year by GDP per head, the index the engine's dataset projection applies (microcosm#1095); the incumbent registry binds neither (chronicle#282)." }, { "kind": "ledger_only", - "ledger_value": 2236768450.697215, + "ledger_value": 2231264847.6038814, "name": "hmrc.spi.savings_interest_income.amount_by_total_income_band.band_40000", "period": 2025, "reason": "Coverage the incumbent lacks (PolicyEngine/chronicle#280 lane): HMRC's Income Tax liabilities Table 2.5 taxpayers, total income and tax by band as the calendar-2025 window of the 2024-25 and 2025-26 projections, and the SPI 2023-24 savings-interest rows by band, moved to the dataset's year by the household interest index and from there to the calibration year by GDP per head, the index the engine's dataset projection applies (microcosm#1095); the incumbent registry binds neither (chronicle#282)." }, { "kind": "ledger_only", - "ledger_value": 2798950895.5248575, + "ledger_value": 2792064033.900044, "name": "hmrc.spi.savings_interest_income.amount_by_total_income_band.band_50000", "period": 2025, "reason": "Coverage the incumbent lacks (PolicyEngine/chronicle#280 lane): HMRC's Income Tax liabilities Table 2.5 taxpayers, total income and tax by band as the calendar-2025 window of the 2024-25 and 2025-26 projections, and the SPI 2023-24 savings-interest rows by band, moved to the dataset's year by the household interest index and from there to the calibration year by GDP per head, the index the engine's dataset projection applies (microcosm#1095); the incumbent registry binds neither (chronicle#282)." }, { "kind": "ledger_only", - "ledger_value": 781074758.4520222, + "ledger_value": 779152912.0242431, "name": "hmrc.spi.savings_interest_income.amount_by_total_income_band.band_500000", "period": 2025, "reason": "Coverage the incumbent lacks (PolicyEngine/chronicle#280 lane): HMRC's Income Tax liabilities Table 2.5 taxpayers, total income and tax by band as the calendar-2025 window of the 2024-25 and 2025-26 projections, and the SPI 2023-24 savings-interest rows by band, moved to the dataset's year by the household interest index and from there to the calibration year by GDP per head, the index the engine's dataset projection applies (microcosm#1095); the incumbent registry binds neither (chronicle#282)." }, { "kind": "ledger_only", - "ledger_value": 1937735235.3633628, + "ledger_value": 1932967408.084646, "name": "hmrc.spi.savings_interest_income.amount_by_total_income_band.band_70000", "period": 2025, "reason": "Coverage the incumbent lacks (PolicyEngine/chronicle#280 lane): HMRC's Income Tax liabilities Table 2.5 taxpayers, total income and tax by band as the calendar-2025 window of the 2024-25 and 2025-26 projections, and the SPI 2023-24 savings-interest rows by band, moved to the dataset's year by the household interest index and from there to the calibration year by GDP per head, the index the engine's dataset projection applies (microcosm#1095); the incumbent registry binds neither (chronicle#282)." @@ -7041,7 +7041,7 @@ { "fixture_value": 6870000000.0, "kind": "calibration_drift", - "ledger_value": 7475572768.250349, + "ledger_value": 7475600207.41509, "name": "hmrc/dividend_income_income_band_100_000_to_150_000", "period": 2025, "reason": "Declared uprating (PolicyEngine/chronicle#280 lane, María's ruling of 2026-09-22): ours moves the SPI 2023-24 band value to the 2025 calibration year by the index the reference declares (amounts by the pinned engine's per-variable OBR and ONS indices between 1 January 2023 and 1 January 2025, counts by HMRC's projected taxpayer growth in the containing Table 2.5 band as the calendar-2025 window); the frozen incumbent fixture holds the 2023-24 values it projects one year forward with its own income-projection ratios." @@ -7049,7 +7049,7 @@ { "fixture_value": 175000000.0, "kind": "calibration_drift", - "ledger_value": 190425798.31787643, + "ledger_value": 190426497.27767697, "name": "hmrc/dividend_income_income_band_12_570_to_15_000", "period": 2025, "reason": "Declared uprating (PolicyEngine/chronicle#280 lane, María's ruling of 2026-09-22): ours moves the SPI 2023-24 band value to the 2025 calibration year by the index the reference declares (amounts by the pinned engine's per-variable OBR and ONS indices between 1 January 2023 and 1 January 2025, counts by HMRC's projected taxpayer growth in the containing Table 2.5 band as the calendar-2025 window); the frozen incumbent fixture holds the 2023-24 values it projects one year forward with its own income-projection ratios." @@ -7057,7 +7057,7 @@ { "fixture_value": 3450000000.0, "kind": "calibration_drift", - "ledger_value": 3754108595.409564, + "ledger_value": 3754122374.9027743, "name": "hmrc/dividend_income_income_band_150_000_to_200_000", "period": 2025, "reason": "Declared uprating (PolicyEngine/chronicle#280 lane, María's ruling of 2026-09-22): ours moves the SPI 2023-24 band value to the 2025 calibration year by the index the reference declares (amounts by the pinned engine's per-variable OBR and ONS indices between 1 January 2023 and 1 January 2025, counts by HMRC's projected taxpayer growth in the containing Table 2.5 band as the calendar-2025 window); the frozen incumbent fixture holds the 2023-24 values it projects one year forward with its own income-projection ratios." @@ -7065,7 +7065,7 @@ { "fixture_value": 855000000.0, "kind": "calibration_drift", - "ledger_value": 930366043.2101963, + "ledger_value": 930369458.1280789, "name": "hmrc/dividend_income_income_band_15_000_to_20_000", "period": 2025, "reason": "Declared uprating (PolicyEngine/chronicle#280 lane, María's ruling of 2026-09-22): ours moves the SPI 2023-24 band value to the 2025 calibration year by the index the reference declares (amounts by the pinned engine's per-variable OBR and ONS indices between 1 January 2023 and 1 January 2025, counts by HMRC's projected taxpayer growth in the containing Table 2.5 band as the calendar-2025 window); the frozen incumbent fixture holds the 2023-24 values it projects one year forward with its own income-projection ratios." @@ -7073,7 +7073,7 @@ { "fixture_value": 11100000000.0, "kind": "calibration_drift", - "ledger_value": 12078436350.448162, + "ledger_value": 12078480684.469795, "name": "hmrc/dividend_income_income_band_1_000_000_to_inf", "period": 2025, "reason": "Declared uprating (PolicyEngine/chronicle#280 lane, María's ruling of 2026-09-22): ours moves the SPI 2023-24 band value to the 2025 calibration year by the index the reference declares (amounts by the pinned engine's per-variable OBR and ONS indices between 1 January 2023 and 1 January 2025, counts by HMRC's projected taxpayer growth in the containing Table 2.5 band as the calendar-2025 window); the frozen incumbent fixture holds the 2023-24 values it projects one year forward with its own income-projection ratios." @@ -7081,7 +7081,7 @@ { "fixture_value": 3700000000.0, "kind": "calibration_drift", - "ledger_value": 4026145450.1493874, + "ledger_value": 4026160228.1565986, "name": "hmrc/dividend_income_income_band_200_000_to_300_000", "period": 2025, "reason": "Declared uprating (PolicyEngine/chronicle#280 lane, María's ruling of 2026-09-22): ours moves the SPI 2023-24 band value to the 2025 calibration year by the index the reference declares (amounts by the pinned engine's per-variable OBR and ONS indices between 1 January 2023 and 1 January 2025, counts by HMRC's projected taxpayer growth in the containing Table 2.5 band as the calendar-2025 window); the frozen incumbent fixture holds the 2023-24 values it projects one year forward with its own income-projection ratios." @@ -7089,7 +7089,7 @@ { "fixture_value": 3330000000.0, "kind": "calibration_drift", - "ledger_value": 3623530905.1344485, + "ledger_value": 3623544205.340939, "name": "hmrc/dividend_income_income_band_20_000_to_30_000", "period": 2025, "reason": "Declared uprating (PolicyEngine/chronicle#280 lane, María's ruling of 2026-09-22): ours moves the SPI 2023-24 band value to the 2025 calibration year by the index the reference declares (amounts by the pinned engine's per-variable OBR and ONS indices between 1 January 2023 and 1 January 2025, counts by HMRC's projected taxpayer growth in the containing Table 2.5 band as the calendar-2025 window); the frozen incumbent fixture holds the 2023-24 values it projects one year forward with its own income-projection ratios." @@ -7097,7 +7097,7 @@ { "fixture_value": 3430000000.0, "kind": "calibration_drift", - "ledger_value": 3732345647.030378, + "ledger_value": 3732359346.6424685, "name": "hmrc/dividend_income_income_band_300_000_to_500_000", "period": 2025, "reason": "Declared uprating (PolicyEngine/chronicle#280 lane, María's ruling of 2026-09-22): ours moves the SPI 2023-24 band value to the 2025 calibration year by the index the reference declares (amounts by the pinned engine's per-variable OBR and ONS indices between 1 January 2023 and 1 January 2025, counts by HMRC's projected taxpayer growth in the containing Table 2.5 band as the calendar-2025 window); the frozen incumbent fixture holds the 2023-24 values it projects one year forward with its own income-projection ratios." @@ -7105,7 +7105,7 @@ { "fixture_value": 4700000000.0, "kind": "calibration_drift", - "ledger_value": 5114292869.108682, + "ledger_value": 5114311641.171896, "name": "hmrc/dividend_income_income_band_30_000_to_40_000", "period": 2025, "reason": "Declared uprating (PolicyEngine/chronicle#280 lane, María's ruling of 2026-09-22): ours moves the SPI 2023-24 band value to the 2025 calibration year by the index the reference declares (amounts by the pinned engine's per-variable OBR and ONS indices between 1 January 2023 and 1 January 2025, counts by HMRC's projected taxpayer growth in the containing Table 2.5 band as the calendar-2025 window); the frozen incumbent fixture holds the 2023-24 values it projects one year forward with its own income-projection ratios." @@ -7113,7 +7113,7 @@ { "fixture_value": 8400000000.0, "kind": "calibration_drift", - "ledger_value": 9140438319.258068, + "ledger_value": 9140471869.328495, "name": "hmrc/dividend_income_income_band_40_000_to_50_000", "period": 2025, "reason": "Declared uprating (PolicyEngine/chronicle#280 lane, María's ruling of 2026-09-22): ours moves the SPI 2023-24 band value to the 2025 calibration year by the index the reference declares (amounts by the pinned engine's per-variable OBR and ONS indices between 1 January 2023 and 1 January 2025, counts by HMRC's projected taxpayer growth in the containing Table 2.5 band as the calendar-2025 window); the frozen incumbent fixture holds the 2023-24 values it projects one year forward with its own income-projection ratios." @@ -7121,7 +7121,7 @@ { "fixture_value": 3820000000.0, "kind": "calibration_drift", - "ledger_value": 4156723140.424503, + "ledger_value": 4156738397.7184343, "name": "hmrc/dividend_income_income_band_500_000_to_1_000_000", "period": 2025, "reason": "Declared uprating (PolicyEngine/chronicle#280 lane, María's ruling of 2026-09-22): ours moves the SPI 2023-24 band value to the 2025 calibration year by the index the reference declares (amounts by the pinned engine's per-variable OBR and ONS indices between 1 January 2023 and 1 January 2025, counts by HMRC's projected taxpayer growth in the containing Table 2.5 band as the calendar-2025 window); the frozen incumbent fixture holds the 2023-24 values it projects one year forward with its own income-projection ratios." @@ -7129,7 +7129,7 @@ { "fixture_value": 12500000000.0, "kind": "calibration_drift", - "ledger_value": 13601842736.991173, + "ledger_value": 13601892662.691212, "name": "hmrc/dividend_income_income_band_50_000_to_70_000", "period": 2025, "reason": "Declared uprating (PolicyEngine/chronicle#280 lane, María's ruling of 2026-09-22): ours moves the SPI 2023-24 band value to the 2025 calibration year by the index the reference declares (amounts by the pinned engine's per-variable OBR and ONS indices between 1 January 2023 and 1 January 2025, counts by HMRC's projected taxpayer growth in the containing Table 2.5 band as the calendar-2025 window); the frozen incumbent fixture holds the 2023-24 values it projects one year forward with its own income-projection ratios." @@ -7137,7 +7137,7 @@ { "fixture_value": 9440000000.0, "kind": "calibration_drift", - "ledger_value": 10272111634.975735, + "ledger_value": 10272149338.864403, "name": "hmrc/dividend_income_income_band_70_000_to_100_000", "period": 2025, "reason": "Declared uprating (PolicyEngine/chronicle#280 lane, María's ruling of 2026-09-22): ours moves the SPI 2023-24 band value to the 2025 calibration year by the index the reference declares (amounts by the pinned engine's per-variable OBR and ONS indices between 1 January 2023 and 1 January 2025, counts by HMRC's projected taxpayer growth in the containing Table 2.5 band as the calendar-2025 window); the frozen incumbent fixture holds the 2023-24 values it projects one year forward with its own income-projection ratios." 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 e710df81d3..fcfe180d9d 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": "4090533e266c207e02fc13b08445cb45da6c4ae3087caf86ac627fc949205c73", + "source_manifest_sha256": "73f641506e0e5054410904d0d8c2e181621d918c0ce09156ff99b274fe018af9", "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": "4090533e266c207e02fc13b08445cb45da6c4ae3087caf86ac627fc949205c73", + "source_manifest_sha256": "73f641506e0e5054410904d0d8c2e181621d918c0ce09156ff99b274fe018af9", "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": "4090533e266c207e02fc13b08445cb45da6c4ae3087caf86ac627fc949205c73", + "source_manifest_sha256": "73f641506e0e5054410904d0d8c2e181621d918c0ce09156ff99b274fe018af9", "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": "4090533e266c207e02fc13b08445cb45da6c4ae3087caf86ac627fc949205c73", + "source_manifest_sha256": "73f641506e0e5054410904d0d8c2e181621d918c0ce09156ff99b274fe018af9", "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)" @@ -569,7 +569,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": "4090533e266c207e02fc13b08445cb45da6c4ae3087caf86ac627fc949205c73", + "source_manifest_sha256": "73f641506e0e5054410904d0d8c2e181621d918c0ce09156ff99b274fe018af9", "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 +589,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": "4090533e266c207e02fc13b08445cb45da6c4ae3087caf86ac627fc949205c73", + "source_manifest_sha256": "73f641506e0e5054410904d0d8c2e181621d918c0ce09156ff99b274fe018af9", "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 +611,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": "4090533e266c207e02fc13b08445cb45da6c4ae3087caf86ac627fc949205c73", + "source_manifest_sha256": "73f641506e0e5054410904d0d8c2e181621d918c0ce09156ff99b274fe018af9", "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 +632,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": "4090533e266c207e02fc13b08445cb45da6c4ae3087caf86ac627fc949205c73", + "source_manifest_sha256": "73f641506e0e5054410904d0d8c2e181621d918c0ce09156ff99b274fe018af9", "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,7 +656,7 @@ "capital_gains" ], "source_manifest": "source_stages.json", - "source_manifest_sha256": "4090533e266c207e02fc13b08445cb45da6c4ae3087caf86ac627fc949205c73", + "source_manifest_sha256": "73f641506e0e5054410904d0d8c2e181621d918c0ce09156ff99b274fe018af9", "source_vintages": { "conditioning_resource": "hmrc_cgt_conditioning_facts.json", "conditioning_resource_sha256": "d106c3a7b997dbdabd5d2f50eb8ae1f358645f80f54e184521fe41a6c0077bd4", @@ -746,7 +746,7 @@ "full_frs_tei_band_unavailable" ], "source_manifest": "source_stages.json", - "source_manifest_sha256": "4090533e266c207e02fc13b08445cb45da6c4ae3087caf86ac627fc949205c73", + "source_manifest_sha256": "73f641506e0e5054410904d0d8c2e181621d918c0ce09156ff99b274fe018af9", "source_vintages": { "hmrc_surface": "2023-24", "mapped_build_period": "2024", @@ -773,7 +773,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": "4090533e266c207e02fc13b08445cb45da6c4ae3087caf86ac627fc949205c73", + "source_manifest_sha256": "73f641506e0e5054410904d0d8c2e181621d918c0ce09156ff99b274fe018af9", "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 +838,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": "4090533e266c207e02fc13b08445cb45da6c4ae3087caf86ac627fc949205c73", + "source_manifest_sha256": "73f641506e0e5054410904d0d8c2e181621d918c0ce09156ff99b274fe018af9", "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 +864,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": "4090533e266c207e02fc13b08445cb45da6c4ae3087caf86ac627fc949205c73", + "source_manifest_sha256": "73f641506e0e5054410904d0d8c2e181621d918c0ce09156ff99b274fe018af9", "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 +884,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": "4090533e266c207e02fc13b08445cb45da6c4ae3087caf86ac627fc949205c73", + "source_manifest_sha256": "73f641506e0e5054410904d0d8c2e181621d918c0ce09156ff99b274fe018af9", "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 +907,7 @@ "property_finance_costs" ], "source_manifest": "source_stages.json", - "source_manifest_sha256": "4090533e266c207e02fc13b08445cb45da6c4ae3087caf86ac627fc949205c73", + "source_manifest_sha256": "73f641506e0e5054410904d0d8c2e181621d918c0ce09156ff99b274fe018af9", "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 +928,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": "4090533e266c207e02fc13b08445cb45da6c4ae3087caf86ac627fc949205c73", + "source_manifest_sha256": "73f641506e0e5054410904d0d8c2e181621d918c0ce09156ff99b274fe018af9", "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 +951,7 @@ "property_wealth" ], "source_manifest": "source_stages.json", - "source_manifest_sha256": "4090533e266c207e02fc13b08445cb45da6c4ae3087caf86ac627fc949205c73", + "source_manifest_sha256": "73f641506e0e5054410904d0d8c2e181621d918c0ce09156ff99b274fe018af9", "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 +975,7 @@ "non_residential_property_value" ], "source_manifest": "source_stages.json", - "source_manifest_sha256": "4090533e266c207e02fc13b08445cb45da6c4ae3087caf86ac627fc949205c73", + "source_manifest_sha256": "73f641506e0e5054410904d0d8c2e181621d918c0ce09156ff99b274fe018af9", "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 +1003,7 @@ "employment_income" ], "source_manifest": "source_stages.json", - "source_manifest_sha256": "4090533e266c207e02fc13b08445cb45da6c4ae3087caf86ac627fc949205c73", + "source_manifest_sha256": "73f641506e0e5054410904d0d8c2e181621d918c0ce09156ff99b274fe018af9", "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 +1036,7 @@ "household_source_id" ], "source_manifest": "source_stages.json", - "source_manifest_sha256": "4090533e266c207e02fc13b08445cb45da6c4ae3087caf86ac627fc949205c73", + "source_manifest_sha256": "73f641506e0e5054410904d0d8c2e181621d918c0ce09156ff99b274fe018af9", "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 +1058,7 @@ "student_loan_plan" ], "source_manifest": "source_stages.json", - "source_manifest_sha256": "4090533e266c207e02fc13b08445cb45da6c4ae3087caf86ac627fc949205c73", + "source_manifest_sha256": "73f641506e0e5054410904d0d8c2e181621d918c0ce09156ff99b274fe018af9", "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 +1080,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": "4090533e266c207e02fc13b08445cb45da6c4ae3087caf86ac627fc949205c73", + "source_manifest_sha256": "73f641506e0e5054410904d0d8c2e181621d918c0ce09156ff99b274fe018af9", "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 +1119,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": "4090533e266c207e02fc13b08445cb45da6c4ae3087caf86ac627fc949205c73", + "source_manifest_sha256": "73f641506e0e5054410904d0d8c2e181621d918c0ce09156ff99b274fe018af9", "source_vintages": { "source": "Office for National Statistics Wealth and Assets Survey, UK Data Service SN 7215, DOI 10.5255/UKDA-SN-7215-20; local licensed 2006-22 household tab.", "survey": "Wealth and Assets Survey round 8" diff --git a/packages/microcosm-build/src/microcosm/build/uk/source_stages.json b/packages/microcosm-build/src/microcosm/build/uk/source_stages.json index 0d3f1d40fb..c4feb9bae4 100644 --- a/packages/microcosm-build/src/microcosm/build/uk/source_stages.json +++ b/packages/microcosm-build/src/microcosm/build/uk/source_stages.json @@ -1133,7 +1133,7 @@ "maximum_extended_childcare_hours_usage", "max_free_entitlement_hours_used" ], - "notes": "Identity-keyed seed 0 streams replace the incumbent sequential take-up seed 100; salts are output variable names. Reported positive receipt anchors are transient and consumed only. The Universal Credit draw's population is the benefit units with a UC claimant or partner (is_uc_claimant) aged 18 or over and under Pension Credit qualifying age (66 for everyone who can reach it in this release), the age and role conditions of policyengine-uk 2.162.14's is_uc_eligible; the engine lockstep test pins it and names the three engine cases not mirrored (16- and 17-year-old claimants under the UC Regs 2013 reg 8 exceptions, mixed-age couples on the Pension Credit route, and from 2.128.0 pension-age families moved onto Universal Credit when their legacy benefit closes, SI 2014/1230 reg 60A). So the contract rate is a share of those units, an anchor outside them stays true, and any other unit is never drawn; a unit with no claimant or partner of that age keeps its reported Housing Benefit, which a claim it cannot make no longer zeroes (#882, microcosm#867, microcosm#1095). The universal childcare flag is nested under the working-parent one. A unit that claims the extended hours claims the universal hours, and any other unit claims them at the contract's universal_childcare rate, the rate conditional on not claiming the extended hours; the extended draw is unchanged. childcare_copy_take_up later re-draws the childcare flags and hours of the support and CGT copies on their own benefit units. A child of DfE age 0 or 1 (its age on 31 December of the fit's model year, the age DfE counts by) in a unit that claims the working-parent hours uses them at its age's contract rate, extended_childcare_age_0_usage or extended_childcare_age_1_usage (DfE registers far fewer of the youngest eligible children than of those aged 2 to 4, and fewer at 9 to 11 months than at age 1); a child that does not gets max_free_entitlement_hours_used 0, so the engine funds it no hours, and every other person keeps the engine's default of 30." + "notes": "Identity-keyed seed 0 streams replace the incumbent sequential take-up seed 100; salts are output variable names. Reported positive receipt anchors are transient and consumed only. The Universal Credit draw's population is the benefit units with a UC claimant or partner (is_uc_claimant) aged 18 or over and under Pension Credit qualifying age (66 for everyone who can reach it in this release), the age and role conditions of policyengine-uk 2.164.2's is_uc_eligible; the engine lockstep test pins it and names the three engine cases not mirrored (16- and 17-year-old claimants under the UC Regs 2013 reg 8 exceptions, mixed-age couples on the Pension Credit route, and from 2.128.0 pension-age families moved onto Universal Credit when their legacy benefit closes, SI 2014/1230 reg 60A). So the contract rate is a share of those units, an anchor outside them stays true, and any other unit is never drawn; a unit with no claimant or partner of that age keeps its reported Housing Benefit, which a claim it cannot make no longer zeroes (#882, microcosm#867, microcosm#1095). The universal childcare flag is nested under the working-parent one. A unit that claims the extended hours claims the universal hours, and any other unit claims them at the contract's universal_childcare rate, the rate conditional on not claiming the extended hours; the extended draw is unchanged. childcare_copy_take_up later re-draws the childcare flags and hours of the support and CGT copies on their own benefit units. A child of DfE age 0 or 1 (its age on 31 December of the fit's model year, the age DfE counts by) in a unit that claims the working-parent hours uses them at its age's contract rate, extended_childcare_age_0_usage or extended_childcare_age_1_usage (DfE registers far fewer of the youngest eligible children than of those aged 2 to 4, and fewer at 9 to 11 months than at age 1); a child that does not gets max_free_entitlement_hours_used 0, so the engine funds it no hours, and every other person keeps the engine's default of 30." }, { "stage": "frs_person_draws", @@ -6106,7 +6106,7 @@ "frs_benunit_capital", "would_claim_uc" ], - "notes": "Runs after the last universal_credit_reported writer and before CGT cloning. Redraws every SPI benefit unit's capital, since the channel's incomes are SPI draws and the copied FRS answer no longer belongs to the unit (uk-data#495, microcosm#1095), from weighted base-FRS units with available capital in cells of UC reporter status by financial investment income band (interest, dividends and other investment income; property income is excluded because TOTCAPB4 counts accounts and assets) by is_uc_couple (two retained FRS claimant/partner roles, independently of legal is_married) by dependent-children band. A cell with fewer than 20 donors widens in the declared coarsening order, and reporter status is never coarsened. It then applies the monotone reported-UC OR refresh. The recorded capitals add property (uk-data#495, microcosm#1095), since policyengine-uk 2.162.14 replaces every capital source with a recorded figure of 0 or more and takes it as countable, and TOTCAPB4 has no property. WAS records the property for the household, and each means test counts the claimant's and partner's own capital (UC Regs 2013 reg 18; SPCA 2002 s.5). The household reference person's benefit unit therefore holds all of the household's property, and no other unit records any (María's ruling of 2026-10-12), since that person is the one in whose name the home is owned or rented, the best single reading of the owner. The engine shares household property over every claimant or partner instead, which puts a parent's property on an adult child's claim; a recorded figure consumes its own unit's share, so the engine's shares reach only a unit on the unavailable sentinel, and since policyengine-uk 2.136.1 such a unit takes its share whatever a recording unit beside it holds (the receipt counts any unit left there). The property counts at 90% of its value, market value less 10% for the costs of sale, less the debt secured on it, class by class and floored at zero per class (UC Regs 2013 reg 49(1); SPC Regs 2002 reg 19), as policyengine-uk values Universal Credit property capital. The was_wealth stage draws the debt on other residential and on non-residential property (microcosm#1095), and owned land carries none, as the engine has no input for it (pe-uk#1969). Universal Credit counts other residential and non-residential property, and Pension Credit counts those and owned land. A unit that reports Universal Credit keeps its receipt and records the carrier alone for Universal Credit, since DWP assessed its capital to pay it and the property is imputed without that receipt. frs_benunit_capital stays the financial carrier, and its unavailable sentinel -1 passes through to both. Both recorded figures project to later years by GDP per head, as financial capital does, while policyengine-uk 2.139.1 projects other residential property by house prices, so the other residential property in a recorded figure grows faster than the engine's own projection of it; by the OBR indices the engine carries, it grows 1.5% faster by 2025 and 2.0% by 2026 from a 2024 base." + "notes": "Runs after the last universal_credit_reported writer and before CGT cloning. Redraws every SPI benefit unit's capital, since the channel's incomes are SPI draws and the copied FRS answer no longer belongs to the unit (uk-data#495, microcosm#1095), from weighted base-FRS units with available capital in cells of UC reporter status by financial investment income band (interest, dividends and other investment income; property income is excluded because TOTCAPB4 counts accounts and assets) by is_uc_couple (two retained FRS claimant/partner roles, independently of legal is_married) by dependent-children band. A cell with fewer than 20 donors widens in the declared coarsening order, and reporter status is never coarsened. It then applies the monotone reported-UC OR refresh. The recorded capitals add property (uk-data#495, microcosm#1095), since policyengine-uk 2.164.2 replaces every capital source with a recorded figure of 0 or more and takes it as countable, and TOTCAPB4 has no property. WAS records the property for the household, and each means test counts the claimant's and partner's own capital (UC Regs 2013 reg 18; SPCA 2002 s.5). The household reference person's benefit unit therefore holds all of the household's property, and no other unit records any (María's ruling of 2026-10-12), since that person is the one in whose name the home is owned or rented, the best single reading of the owner. The engine shares household property over every claimant or partner instead, which puts a parent's property on an adult child's claim; a recorded figure consumes its own unit's share, so the engine's shares reach only a unit on the unavailable sentinel, and since policyengine-uk 2.136.1 such a unit takes its share whatever a recording unit beside it holds (the receipt counts any unit left there). The property counts at 90% of its value, market value less 10% for the costs of sale, less the debt secured on it, class by class and floored at zero per class (UC Regs 2013 reg 49(1); SPC Regs 2002 reg 19), as policyengine-uk values Universal Credit property capital. The was_wealth stage draws the debt on other residential and on non-residential property (microcosm#1095), and owned land carries none, as the engine has no input for it (pe-uk#1969). Universal Credit counts other residential and non-residential property, and Pension Credit counts those and owned land. A unit that reports Universal Credit keeps its receipt and records the carrier alone for Universal Credit, since DWP assessed its capital to pay it and the property is imputed without that receipt. frs_benunit_capital stays the financial carrier, and its unavailable sentinel -1 passes through to both. Both recorded figures project to later years by GDP per head, as financial capital does, while policyengine-uk 2.139.1 projects other residential property by house prices, so the other residential property in a recorded figure grows faster than the engine's own projection of it; by the OBR indices the engine carries, it grows 1.5% faster by 2025 and 2.0% by 2026 from a 2024 base." }, { "stage": "uc_take_up", @@ -6961,7 +6961,7 @@ { "role": "policy_parameters", "kind": "versioned_parameter_tree", - "dependency": "policyengine-uk>=2.162.14 via microcosm-build[uk]", + "dependency": "policyengine-uk>=2.164.2 via microcosm-build[uk]", "parameters": [ "gov.hmrc.cgt.annual_exempt_amount" ], @@ -7042,7 +7042,7 @@ { "role": "policy_parameters", "kind": "versioned_parameter_tree", - "dependency": "policyengine-uk>=2.162.14 via microcosm-build[uk]", + "dependency": "policyengine-uk>=2.164.2 via microcosm-build[uk]", "parameters": [ "gov.hmrc.cgt.annual_exempt_amount", "gov.hmrc.cgt.badr.lifetime_limit", 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 478365a17c..17961736dc 100644 --- a/packages/microcosm-build/src/microcosm/build/uk/spec/sources.yaml +++ b/packages/microcosm-build/src/microcosm/build/uk/spec/sources.yaml @@ -1033,7 +1033,7 @@ stages: nonnegative_outputs: - maximum_extended_childcare_hours_usage - max_free_entitlement_hours_used - notes: Identity-keyed seed 0 streams replace the incumbent sequential take-up seed 100; salts are output variable names. Reported positive receipt anchors are transient and consumed only. The Universal Credit draw's population is the benefit units with a UC claimant or partner (is_uc_claimant) aged 18 or over and under Pension Credit qualifying age (66 for everyone who can reach it in this release), the age and role conditions of policyengine-uk 2.162.14's is_uc_eligible; the engine lockstep test pins it and names the three engine cases not mirrored (16- and 17-year-old claimants under the UC Regs 2013 reg 8 exceptions, mixed-age couples on the Pension Credit route, and from 2.128.0 pension-age families moved onto Universal Credit when their legacy benefit closes, SI 2014/1230 reg 60A). So the contract rate is a share of those units, an anchor outside them stays true, and any other unit is never drawn; a unit with no claimant or partner of that age keeps its reported Housing Benefit, which a claim it cannot make no longer zeroes (#882, microcosm#867, microcosm#1095). The universal childcare flag is nested under the working-parent one. A unit that claims the extended hours claims the universal hours, and any other unit claims them at the contract's universal_childcare rate, the rate conditional on not claiming the extended hours; the extended draw is unchanged. childcare_copy_take_up later re-draws the childcare flags and hours of the support and CGT copies on their own benefit units. A child of DfE age 0 or 1 (its age on 31 December of the fit's model year, the age DfE counts by) in a unit that claims the working-parent hours uses them at its age's contract rate, extended_childcare_age_0_usage or extended_childcare_age_1_usage (DfE registers far fewer of the youngest eligible children than of those aged 2 to 4, and fewer at 9 to 11 months than at age 1); a child that does not gets max_free_entitlement_hours_used 0, so the engine funds it no hours, and every other person keeps the engine's default of 30. + notes: Identity-keyed seed 0 streams replace the incumbent sequential take-up seed 100; salts are output variable names. Reported positive receipt anchors are transient and consumed only. The Universal Credit draw's population is the benefit units with a UC claimant or partner (is_uc_claimant) aged 18 or over and under Pension Credit qualifying age (66 for everyone who can reach it in this release), the age and role conditions of policyengine-uk 2.164.2's is_uc_eligible; the engine lockstep test pins it and names the three engine cases not mirrored (16- and 17-year-old claimants under the UC Regs 2013 reg 8 exceptions, mixed-age couples on the Pension Credit route, and from 2.128.0 pension-age families moved onto Universal Credit when their legacy benefit closes, SI 2014/1230 reg 60A). So the contract rate is a share of those units, an anchor outside them stays true, and any other unit is never drawn; a unit with no claimant or partner of that age keeps its reported Housing Benefit, which a claim it cannot make no longer zeroes (#882, microcosm#867, microcosm#1095). The universal childcare flag is nested under the working-parent one. A unit that claims the extended hours claims the universal hours, and any other unit claims them at the contract's universal_childcare rate, the rate conditional on not claiming the extended hours; the extended draw is unchanged. childcare_copy_take_up later re-draws the childcare flags and hours of the support and CGT copies on their own benefit units. A child of DfE age 0 or 1 (its age on 31 December of the fit's model year, the age DfE counts by) in a unit that claims the working-parent hours uses them at its age's contract rate, extended_childcare_age_0_usage or extended_childcare_age_1_usage (DfE registers far fewer of the youngest eligible children than of those aged 2 to 4, and fewer at 9 to 11 months than at age 1); a child that does not gets max_free_entitlement_hours_used 0, so the engine funds it no hours, and every other person keeps the engine's default of 30. - stage: frs_person_draws survey: Family Resources Survey 2024-25 source: Sourced UK take-up contract rates and identity-keyed deterministic draws. @@ -4930,7 +4930,7 @@ stages: rewrites: - frs_benunit_capital - would_claim_uc - notes: Runs after the last universal_credit_reported writer and before CGT cloning. Redraws every SPI benefit unit's capital, since the channel's incomes are SPI draws and the copied FRS answer no longer belongs to the unit (uk-data#495, microcosm#1095), from weighted base-FRS units with available capital in cells of UC reporter status by financial investment income band (interest, dividends and other investment income; property income is excluded because TOTCAPB4 counts accounts and assets) by is_uc_couple (two retained FRS claimant/partner roles, independently of legal is_married) by dependent-children band. A cell with fewer than 20 donors widens in the declared coarsening order, and reporter status is never coarsened. It then applies the monotone reported-UC OR refresh. The recorded capitals add property (uk-data#495, microcosm#1095), since policyengine-uk 2.162.14 replaces every capital source with a recorded figure of 0 or more and takes it as countable, and TOTCAPB4 has no property. WAS records the property for the household, and each means test counts the claimant's and partner's own capital (UC Regs 2013 reg 18; SPCA 2002 s.5). The household reference person's benefit unit therefore holds all of the household's property, and no other unit records any (María's ruling of 2026-10-12), since that person is the one in whose name the home is owned or rented, the best single reading of the owner. The engine shares household property over every claimant or partner instead, which puts a parent's property on an adult child's claim; a recorded figure consumes its own unit's share, so the engine's shares reach only a unit on the unavailable sentinel, and since policyengine-uk 2.136.1 such a unit takes its share whatever a recording unit beside it holds (the receipt counts any unit left there). The property counts at 90% of its value, market value less 10% for the costs of sale, less the debt secured on it, class by class and floored at zero per class (UC Regs 2013 reg 49(1); SPC Regs 2002 reg 19), as policyengine-uk values Universal Credit property capital. The was_wealth stage draws the debt on other residential and on non-residential property (microcosm#1095), and owned land carries none, as the engine has no input for it (pe-uk#1969). Universal Credit counts other residential and non-residential property, and Pension Credit counts those and owned land. A unit that reports Universal Credit keeps its receipt and records the carrier alone for Universal Credit, since DWP assessed its capital to pay it and the property is imputed without that receipt. frs_benunit_capital stays the financial carrier, and its unavailable sentinel -1 passes through to both. Both recorded figures project to later years by GDP per head, as financial capital does, while policyengine-uk 2.139.1 projects other residential property by house prices, so the other residential property in a recorded figure grows faster than the engine's own projection of it; by the OBR indices the engine carries, it grows 1.5% faster by 2025 and 2.0% by 2026 from a 2024 base. + notes: Runs after the last universal_credit_reported writer and before CGT cloning. Redraws every SPI benefit unit's capital, since the channel's incomes are SPI draws and the copied FRS answer no longer belongs to the unit (uk-data#495, microcosm#1095), from weighted base-FRS units with available capital in cells of UC reporter status by financial investment income band (interest, dividends and other investment income; property income is excluded because TOTCAPB4 counts accounts and assets) by is_uc_couple (two retained FRS claimant/partner roles, independently of legal is_married) by dependent-children band. A cell with fewer than 20 donors widens in the declared coarsening order, and reporter status is never coarsened. It then applies the monotone reported-UC OR refresh. The recorded capitals add property (uk-data#495, microcosm#1095), since policyengine-uk 2.164.2 replaces every capital source with a recorded figure of 0 or more and takes it as countable, and TOTCAPB4 has no property. WAS records the property for the household, and each means test counts the claimant's and partner's own capital (UC Regs 2013 reg 18; SPCA 2002 s.5). The household reference person's benefit unit therefore holds all of the household's property, and no other unit records any (María's ruling of 2026-10-12), since that person is the one in whose name the home is owned or rented, the best single reading of the owner. The engine shares household property over every claimant or partner instead, which puts a parent's property on an adult child's claim; a recorded figure consumes its own unit's share, so the engine's shares reach only a unit on the unavailable sentinel, and since policyengine-uk 2.136.1 such a unit takes its share whatever a recording unit beside it holds (the receipt counts any unit left there). The property counts at 90% of its value, market value less 10% for the costs of sale, less the debt secured on it, class by class and floored at zero per class (UC Regs 2013 reg 49(1); SPC Regs 2002 reg 19), as policyengine-uk values Universal Credit property capital. The was_wealth stage draws the debt on other residential and on non-residential property (microcosm#1095), and owned land carries none, as the engine has no input for it (pe-uk#1969). Universal Credit counts other residential and non-residential property, and Pension Credit counts those and owned land. A unit that reports Universal Credit keeps its receipt and records the carrier alone for Universal Credit, since DWP assessed its capital to pay it and the property is imputed without that receipt. frs_benunit_capital stays the financial carrier, and its unavailable sentinel -1 passes through to both. Both recorded figures project to later years by GDP per head, as financial capital does, while policyengine-uk 2.139.1 projects other residential property by house prices, so the other residential property in a recorded figure grows faster than the engine's own projection of it; by the OBR indices the engine carries, it grows 1.5% faster by 2025 and 2.0% by 2026 from a 2024 base. - stage: uc_take_up survey: Family Resources Survey 2024-25 source: 'DWP Stat-Xplore, Households on Universal Credit by family type and monthly award amount band, April to December 2025, applied to PolicyEngine-UK pre-take-up Universal Credit awards after the SPI income chain and UC capital coherence.' @@ -5599,7 +5599,7 @@ stages: artifacts: - role: policy_parameters kind: versioned_parameter_tree - dependency: policyengine-uk>=2.162.14 via microcosm-build[uk] + dependency: policyengine-uk>=2.164.2 via microcosm-build[uk] parameters: - gov.hmrc.cgt.annual_exempt_amount instant_rule: raw dated parameter files evaluated at 1 June of the build period's tax year @@ -5664,7 +5664,7 @@ stages: artifacts: - role: policy_parameters kind: versioned_parameter_tree - dependency: policyengine-uk>=2.162.14 via microcosm-build[uk] + dependency: policyengine-uk>=2.164.2 via microcosm-build[uk] parameters: - gov.hmrc.cgt.annual_exempt_amount - gov.hmrc.cgt.badr.lifetime_limit diff --git a/packages/microcosm-build/src/microcosm/build/uk_runtime/frs_take_up.py b/packages/microcosm-build/src/microcosm/build/uk_runtime/frs_take_up.py index f1f8d226c8..f8b4ae749d 100644 --- a/packages/microcosm-build/src/microcosm/build/uk_runtime/frs_take_up.py +++ b/packages/microcosm-build/src/microcosm/build/uk_runtime/frs_take_up.py @@ -80,7 +80,7 @@ for output in (*FRS_TAKE_UP_OUTPUT_COLUMNS, *FRS_TAKE_UP_PERSON_OUTPUT_COLUMNS) } # Universal Credit is claimable only by a benefit unit whose claimant or -# partner meets its age conditions: policyengine-uk 2.162.14's ``is_uc_eligible`` +# partner meets its age conditions: policyengine-uk 2.164.2's ``is_uc_eligible`` # (capital aside) needs a single or joint claimant, taken from # ``is_uc_claimant``, who meets UC's minimum age and has not reached Pension # Credit qualifying age. The draw's population is therefore the units with a diff --git a/packages/microcosm-build/src/microcosm/build/uk_runtime/hmrc_uprating.py b/packages/microcosm-build/src/microcosm/build/uk_runtime/hmrc_uprating.py index 361ed0f3ca..d8179b7c49 100644 --- a/packages/microcosm-build/src/microcosm/build/uk_runtime/hmrc_uprating.py +++ b/packages/microcosm-build/src/microcosm/build/uk_runtime/hmrc_uprating.py @@ -492,8 +492,8 @@ def assert_installed_engine_is_pinned() -> str: jobs and the H2 parity run them on the lock. Three things must hold. The distribution's version is the pinned one, - exactly, so a post-release or a local build of it (``2.162.14.post1``, - ``2.162.14+local``) is refused. ``policyengine_uk`` imports from that + exactly, so a post-release or a local build of it (``2.164.2.post1``, + ``2.164.2+local``) is refused. ``policyengine_uk`` imports from that distribution's own files, so a copy earlier on ``sys.path`` or an editable install is refused. And its ``__init__.py`` matches the distribution's RECORD, so a stale record beside other files is refused where the files 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 f5277496db..b4977766cf 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 @@ -653,9 +653,20 @@ def _write_uk_single_year_tables( # never be uprated, so the boundary drops one should it appear. "tax_free_savings_income", ), - # The value the spine's regional home values replaced (microcosm#1112): - # the dense node ranks on it, and it is no engine input. - "household": ("property_wealth", "main_residence_value_rank_basis"), + "household": ( + "property_wealth", + # The value the spine's regional home values replaced (microcosm#1112): + # the dense node ranks on it, and it is no engine input. + "main_residence_value_rank_basis", + # Since policyengine-uk 2.164.0 these add the person cash_isa_balance + # and stocks_and_shares_isa_balance, which the isa_subscriptions stage + # splits them into (microcosm#1415). A stored total would override the + # sum, so a reform or situation that edits a person's balance would + # leave it unchanged. The spine keeps both (the WAS stage writes them + # and the split reads them); the engine sums the person balances. + "cash_isa", + "stocks_and_shares_isa", + ), } diff --git a/packages/microcosm-build/src/microcosm/build/uk_runtime/uc_capital_coherence.py b/packages/microcosm-build/src/microcosm/build/uk_runtime/uc_capital_coherence.py index 03b7d03b5e..cc841c75c4 100644 --- a/packages/microcosm-build/src/microcosm/build/uk_runtime/uc_capital_coherence.py +++ b/packages/microcosm-build/src/microcosm/build/uk_runtime/uc_capital_coherence.py @@ -76,7 +76,7 @@ _UC_CAPITAL_LEVELS = ("exact_cell", *UC_CAPITAL_COARSENING) #: The UC capital limits the receipt measures the redraw against. _UC_CAPITAL_RECEIPT_LIMITS = (6_000.0, 16_000.0) -#: policyengine-uk 2.162.14 counts these household property values as Universal +#: policyengine-uk 2.164.2 counts these household property values as Universal #: Credit capital (``property_sources`` under #: ``gov.dwp.universal_credit.means_test.capital``, at 90% of value less any #: secured debt since 2.136.1) and as Pension Credit capital (the ``sources`` diff --git a/packages/microcosm-build/src/microcosm/build/us_runtime/worker_identity.py b/packages/microcosm-build/src/microcosm/build/us_runtime/worker_identity.py index 0fa04de9d3..0598be3f5b 100644 --- a/packages/microcosm-build/src/microcosm/build/us_runtime/worker_identity.py +++ b/packages/microcosm-build/src/microcosm/build/us_runtime/worker_identity.py @@ -28,7 +28,7 @@ PRIMARY_QRF_WORKER_MODULE = "microcosm.build.us_runtime.puf_qrf_worker" PRIMARY_QRF_INTERPRETER_PLACEHOLDER = "{python_interpreter}" APPROVED_UV_LOCK_SHA256 = ( - "1a5e0ec898a5f35fa6538c460d46748a0cc2c9295e73012cc370f706b002c3af" + "a6e91aa722c5cf43a0a1d724b6fc3e0556eb0b89692d410f0adfa6f669426839" ) LEGACY_CAMPAIGN_UV_LOCK_SHA256 = ( "27f47e385cfa35e2644a37410d1804b361ad9aee123577551c8421547bda65ee" diff --git a/packages/microcosm-build/tests/engine/uk/test_uk_cgt_projection.py b/packages/microcosm-build/tests/engine/uk/test_uk_cgt_projection.py index f806c4e168..548b6c0ca1 100644 --- a/packages/microcosm-build/tests/engine/uk/test_uk_cgt_projection.py +++ b/packages/microcosm-build/tests/engine/uk/test_uk_cgt_projection.py @@ -20,11 +20,12 @@ def test_engine_projection_matches_the_published_growth_path() -> None: assert projection.engine.startswith("policyengine-uk==") assert uk_cgt_projection_read_from_engine(projection.engine) assert set(projection.exempt_amount_by_year.values()) == {3_000.0} + # The OBR's October 2026 path (policyengine-uk 2.164.1, microcosm#1415). assert list(projection.yoy_growth_by_year.values()) == pytest.approx( - [0.0474, 0.0294, 0.0326, 0.0317, 0.0306, 0.0315], abs=5e-4 + [0.0462, 0.04, 0.031, 0.0344, 0.036, 0.0343], abs=5e-4 ) assert projection.cumulative_gains_factor_by_year["2030"] == pytest.approx( - 1.2211, abs=5e-4 + 1.2434, abs=5e-4 ) pinned = manifest_entry().parameters for year, rate in projection.yoy_growth_by_year.items(): @@ -32,6 +33,8 @@ def test_engine_projection_matches_the_published_growth_path() -> None: float(pinned["expected_yoy_growth_by_year"][year]), abs=float(pinned["maximum_growth_drift"]), ) - # Beyond the pinned horizon the engine repeats the 2030 rate. + # The path runs one year past the pinned horizon, to 2031, and later years + # repeat the 2031 rate. beyond = uk_cgt_projection(2024, 2033) - assert beyond.yoy_growth_by_year["2033"] == projection.yoy_growth_by_year["2030"] + assert beyond.yoy_growth_by_year["2031"] != projection.yoy_growth_by_year["2030"] + assert beyond.yoy_growth_by_year["2033"] == beyond.yoy_growth_by_year["2031"] diff --git a/packages/microcosm-build/tests/engine/uk/test_uk_dfe_spring_term.py b/packages/microcosm-build/tests/engine/uk/test_uk_dfe_spring_term.py index 4b5c5a2c1c..2461abe46f 100644 --- a/packages/microcosm-build/tests/engine/uk/test_uk_dfe_spring_term.py +++ b/packages/microcosm-build/tests/engine/uk/test_uk_dfe_spring_term.py @@ -1,4 +1,4 @@ -"""The DfE spring-term measures on hand-built households (policyengine-uk 2.162.14).""" +"""The DfE spring-term measures on hand-built households (policyengine-uk 2.164.2).""" from __future__ import annotations diff --git a/packages/microcosm-build/tests/engine/uk/test_uk_hmrc_uprating.py b/packages/microcosm-build/tests/engine/uk/test_uk_hmrc_uprating.py index c9b82f76a6..19679c9602 100644 --- a/packages/microcosm-build/tests/engine/uk/test_uk_hmrc_uprating.py +++ b/packages/microcosm-build/tests/engine/uk/test_uk_hmrc_uprating.py @@ -10,14 +10,17 @@ def factor(path: str) -> float: path, "2023-01-01" ) + # 1.1067 until policyengine-uk 2.164.1 moved to the OBR's October 2026 + # outlook, which revises 2025 earnings down (microcosm#1415). assert factor( "gov.economic_assumptions.indices.obr.average_earnings" - ) == pytest.approx(1.1067, abs=2e-3) + ) == pytest.approx(1.0943, abs=2e-3) # 1.0344 until policyengine-uk 2.155.0 took population from the OBR's - # March 2026 long-term determinants (PolicyEngine/policyengine-uk#2611). + # March 2026 long-term determinants (PolicyEngine/policyengine-uk#2611), + # and 1.0384 until 2.164.1's October 2026 outlook. assert factor( "gov.economic_assumptions.indices.obr.per_capita.mixed_income" - ) == pytest.approx(1.0384, abs=2e-3) + ) == pytest.approx(1.0327, abs=2e-3) assert factor("gov.dwp.state_pension.new_state_pension.amount") == pytest.approx( 230.25 / 203.85, abs=1e-6 ) @@ -96,8 +99,9 @@ def ratio(path: str, start: int, end: int) -> float: donor_path = ratio(history, 2022, 2024) * ratio(projection, 2024, 2025) # 1.1920 until policyengine-uk 2.155.0 took population from the OBR's - # March 2026 long-term determinants (PolicyEngine/policyengine-uk#2611). - assert target_factor == pytest.approx(1.1961, abs=1e-4) + # March 2026 long-term determinants (PolicyEngine/policyengine-uk#2611), + # and 1.1961 until 2.164.1's October 2026 outlook (microcosm#1415). + assert target_factor == pytest.approx(1.1932, abs=1e-4) # The donors start a year earlier and so carry one more year of history. assert donor_path / target_factor == pytest.approx( ratio(history, 2022, 2023), rel=1e-12 diff --git a/packages/microcosm-build/tests/engine/uk/test_uk_isa_income_contract.py b/packages/microcosm-build/tests/engine/uk/test_uk_isa_income_contract.py index 6775ee49d8..a8be782c98 100644 --- a/packages/microcosm-build/tests/engine/uk/test_uk_isa_income_contract.py +++ b/packages/microcosm-build/tests/engine/uk/test_uk_isa_income_contract.py @@ -166,10 +166,11 @@ def test_a_2024_frame_read_at_2025_projects_each_component(tmp_path) -> None: """The build's frame is FRS 2024-25, read at 2025. Under legacy_gross the engine grows gross interest (by per-capita GDP, - 1.0474 to 2025) and takes off the stored ISA part unchanged: 1,000 x 1.0474 - - 300 and 300 x 0.0474 outside ISAs. The additive contract grows non-ISA and - ISA interest each by its own index, so the ISA-only saver has no interest - outside ISAs and both savers' ISA interest grows (microcosm#1360). + 1.0462 to 2025 on policyengine-uk 2.164.2) and takes off the stored ISA part + unchanged: 1,000 x 1.0462 - 300 and 300 x 0.0462 outside ISAs. The additive + contract grows non-ISA and ISA interest each by its own index, so the + ISA-only saver has no interest outside ISAs and both savers' ISA interest + grows (microcosm#1360). """ from policyengine_uk import Microsimulation @@ -185,9 +186,9 @@ def test_a_2024_frame_read_at_2025_projects_each_component(tmp_path) -> None: for name in ("savings_interest_income", "tax_free_savings_income") } legacy, additive = readings["legacy_gross"], readings["additive"] - assert legacy["savings_interest_income"] == pytest.approx([747.4, 14.22], abs=0.01) + assert legacy["savings_interest_income"] == pytest.approx([746.2, 13.86], abs=0.01) assert legacy["tax_free_savings_income"] == pytest.approx([300.0, 300.0]) - assert additive["savings_interest_income"] == pytest.approx([733.18, 0.0], abs=0.01) + assert additive["savings_interest_income"] == pytest.approx([732.34, 0.0], abs=0.01) assert additive["tax_free_savings_income"] == pytest.approx( - [314.22, 314.22], abs=0.01 + [313.86, 313.86], abs=0.01 ) diff --git a/packages/microcosm-build/tests/engine/uk/test_uk_spi_income.py b/packages/microcosm-build/tests/engine/uk/test_uk_spi_income.py index d838cfbc55..174e03e7ac 100644 --- a/packages/microcosm-build/tests/engine/uk/test_uk_spi_income.py +++ b/packages/microcosm-build/tests/engine/uk/test_uk_spi_income.py @@ -783,7 +783,9 @@ def test_spi_rebasing_index_is_the_projections_except_where_named() -> None: assert savings["index"] == ( "gov.economic_assumptions.indices.ons.household_interest_income" ) - assert savings["factor"] == pytest.approx(2.2692, abs=1e-4) + # 2.2692 until policyengine-uk 2.164.1's October 2026 outlook revised the + # ONS interest history (microcosm#1415). + assert savings["factor"] == pytest.approx(2.2686, abs=1e-4) def _zero_taxable_income(person: pd.DataFrame, rows) -> None: diff --git a/packages/microcosm-build/tests/engine_free/shared/test_engine_core_pins.py b/packages/microcosm-build/tests/engine_free/shared/test_engine_core_pins.py index 8146bdbacd..e05cfe827e 100644 --- a/packages/microcosm-build/tests/engine_free/shared/test_engine_core_pins.py +++ b/packages/microcosm-build/tests/engine_free/shared/test_engine_core_pins.py @@ -33,7 +33,7 @@ #: policyengine-core its own floor brings. UK_ENGINE = { "policyengine-core": "3.33.3", - "policyengine-uk": "2.162.14", + "policyengine-uk": "2.164.2", } ENGINE_PACKAGES = ("microcosm-build", "microcosm-data", "microcosm-frame") diff --git a/packages/microcosm-build/tests/engine_free/uk/test_uk_cgt_projection.py b/packages/microcosm-build/tests/engine_free/uk/test_uk_cgt_projection.py index b0d811c699..c3cdcb83ef 100644 --- a/packages/microcosm-build/tests/engine_free/uk/test_uk_cgt_projection.py +++ b/packages/microcosm-build/tests/engine_free/uk/test_uk_cgt_projection.py @@ -319,17 +319,18 @@ def test_manifest_entry_and_bound_are_the_reviewed_ones() -> None: "horizon_year": 2030, "gains_growth_parameter": UK_CGT_GAINS_GROWTH_PARAMETER, "exempt_amount_parameter": UK_CGT_EXEMPT_AMOUNT_PARAMETER, - # The OBR per-capita path as the engine carries it; 2030 is its last - # published year and later years repeat the 2030 rate. + # The OBR per-capita path as the engine carries it, from the October + # 2026 outlook since policyengine-uk 2.164.1 (microcosm#1415); the + # path runs to 2031 and later years repeat the 2031 rate. "expected_yoy_growth_by_year": { - "2023": 0.0524, - "2024": 0.0389, - "2025": 0.0474, - "2026": 0.0294, - "2027": 0.0326, - "2028": 0.0317, - "2029": 0.0306, - "2030": 0.0315, + "2023": 0.0522, + "2024": 0.0401, + "2025": 0.0462, + "2026": 0.04, + "2027": 0.031, + "2028": 0.0344, + "2029": 0.036, + "2030": 0.0343, }, # 6,000 in 2023-24, 3,000 from 2024-25: a 2023-period frame's base # year reads the older amount. @@ -366,7 +367,7 @@ def test_projection_from_pins_is_the_engine_free_statement_of_the_path() -> None assert pinned.engine == UK_CGT_PROJECTION_PINS_ENGINE assert pinned.exempt_amount_by_year["2023"] == 6_000.0 assert pinned.exempt_amount_by_year["2024"] == 3_000.0 - assert pinned.yoy_growth_by_year["2024"] == pytest.approx(0.0389) + assert pinned.yoy_growth_by_year["2024"] == pytest.approx(0.0401) with pytest.raises(ValueError, match="no .* value for 2031"): uk_cgt_projection_from_pins( 2024, diff --git a/packages/microcosm-build/tests/engine_free/uk/test_uk_frs_stochastic.py b/packages/microcosm-build/tests/engine_free/uk/test_uk_frs_stochastic.py index 0b68f5f2e9..493f29e623 100644 --- a/packages/microcosm-build/tests/engine_free/uk/test_uk_frs_stochastic.py +++ b/packages/microcosm-build/tests/engine_free/uk/test_uk_frs_stochastic.py @@ -221,7 +221,7 @@ def test_uc_take_up_population_excludes_units_without_a_working_age_adult() -> N def test_uc_take_up_population_needs_a_claimant_or_partner_of_working_age() -> None: """A working-age dependant does not bring a unit into the UC population. - policyengine-uk 2.162.14's is_uc_eligible reads the age of the unit's UC + policyengine-uk 2.164.2's is_uc_eligible reads the age of the unit's UC claimant or partner (is_uc_claimant), not of any adult: a pensioner unit with an 18-year-old dependant cannot claim Universal Credit. """ 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 7d8a25dfb7..c8059e3f8d 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 @@ -429,8 +429,10 @@ def test_export_candidate_columns_strip_ids_and_carry_the_weight() -> None: # The boundary drops the reviewed export exclusions, the internal # disability carriers, the salary-sacrifice pre-conversion pay carrier, # the landlord carrier, the FRS bonus carrier (microcosm#1340), the - # in-household care hours carrier (microcosm#1418) and the value the - # regional home values replaced (microcosm#1112), and nothing else. + # in-household care hours carrier (microcosm#1418), 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 ( UK_INTERNAL_DISABILITY_REPORTED_COLUMNS, ) @@ -457,6 +459,7 @@ def test_export_candidate_columns_strip_ids_and_carry_the_weight() -> None: | {f"person.{FRS_BONUS_CARRIER_COLUMN}"} | {f"person.{FRS_IN_HOUSEHOLD_CARE_HOURS_COLUMN}"} | {f"household.{RANK_BASIS_COLUMN}"} + | {"household.cash_isa", "household.stocks_and_shares_isa"} ) # A frame without the column passes through untouched. assert uk_release_export_frame(exported) is exported diff --git a/packages/microcosm-data/pyproject.toml b/packages/microcosm-data/pyproject.toml index da3a5eefd1..90d3ccad8b 100644 --- a/packages/microcosm-data/pyproject.toml +++ b/packages/microcosm-data/pyproject.toml @@ -37,7 +37,7 @@ us = ["policyengine-us>=2.2.1,<3", "policyengine-core==3.32.5"] # The UK artifact lives in a PRIVATE repo (UK Data Service licence): loads # require an authenticated HF token with access. The loader surfaces the # 401 with that explanation rather than retrying. -uk = ["policyengine-uk>=2.162.14"] +uk = ["policyengine-uk>=2.164.2"] [project.urls] Homepage = "https://microcosm.institute" diff --git a/packages/microcosm-data/src/microcosm/data/contract.py b/packages/microcosm-data/src/microcosm/data/contract.py index 71930f2f48..38094eb3f2 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 = ( - "6c7299b0eb36e1cf36659e08e6dc732e84fbaef4564b08bcfda478053b90a83e" + "26662f9a868d5fb1b54974960754127dce06c7b5a45473db26b594179e139805" ) _UK_GATE_BATTERY_GATES_MANIFEST_SHA256 = ( - "997590e24580b11eed376b42c64c247d6f69bc5a2919a839718fefba05fbdc8b" + "a883f37e26fea79caf28496cef923c44be72092784ca83a7e68714f6c698de9a" ) _UK_GATE_BATTERY_SPEC_FINGERPRINT = ( - "322662956837422dd9164d095c0e4ca4e6b9483404014732c22ae47d16bfd998" + "e2f78e8e6035b03b04d1169e6c991ab0de1d3c3b2aed26605ab1d6f3bd793128" ) #: Spec entry id -> the legacy gate name whose observable detail checks #: apply unchanged (the battery re-keys the report by entry id; the gate @@ -969,10 +969,10 @@ def _uk_line_cut_tag_re(release_id: str) -> re.Pattern[str] | None: }, "calibration_seam": { "gates_manifest_sha256": ( - "c398c52e908a4145afbb5967c284e575b226025473d2196a494bc00c280d7ecb" + "ce7a812f24a633c43b49f8ad2cf008fd6ae1085972d180147480011dc307bc17" ), "policy_sha256": ( - "98b174b57459d1f3a553e9a15efc8a47aaf322470207a448224c1c61bd19b621" + "322c96ce9632577262861012d10cbe0bb1924f68e2595042e75ac9af808c5143" ), }, "release_cut": { 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 c236325aa3..556bfc0649 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 = ( - "6c7299b0eb36e1cf36659e08e6dc732e84fbaef4564b08bcfda478053b90a83e" + "26662f9a868d5fb1b54974960754127dce06c7b5a45473db26b594179e139805" ) UK_GATE_BATTERY_GATES_MANIFEST_SHA256 = ( - "997590e24580b11eed376b42c64c247d6f69bc5a2919a839718fefba05fbdc8b" + "a883f37e26fea79caf28496cef923c44be72092784ca83a7e68714f6c698de9a" ) UK_GATE_BATTERY_SPEC_FINGERPRINT = ( - "322662956837422dd9164d095c0e4ca4e6b9483404014732c22ae47d16bfd998" + "e2f78e8e6035b03b04d1169e6c991ab0de1d3c3b2aed26605ab1d6f3bd793128" ) UK_GATE_BATTERY_DEGENERATE_EVIDENCE_SHA256 = ( "f246388de42654dd68dbbb40c42282001b5b0a8bf48976162bcb1199085cb1d3" diff --git a/packages/microcosm-frame/pyproject.toml b/packages/microcosm-frame/pyproject.toml index 0b993a6a4e..2d1ce2b05e 100644 --- a/packages/microcosm-frame/pyproject.toml +++ b/packages/microcosm-frame/pyproject.toml @@ -22,7 +22,7 @@ policyengine = [ "policyengine-core==3.32.5", "microunit>=0.1.0", ] -uk = ["policyengine-uk>=2.162.14"] +uk = ["policyengine-uk>=2.164.2"] # The Axiom adapter's PyPI-resolvable dependencies. The engine itself # (axiom-rules-engine + its dense native extension) is not on PyPI yet and # installs from a checkout; see microcosm/frame/adapters/axiom.py. 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 c3eb57d74d..8c524f6843 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 @@ -35,7 +35,7 @@ # --------------------------------------------------------------------------- # # Which PolicyEngine-UK inputs each engine-neutral concept feeds -# (microcosm.frame.concepts), reviewed against policyengine-uk 2.162.14. Every +# (microcosm.frame.concepts), reviewed against policyengine-uk 2.164.2. Every # target is a pure input (in ``PolicyEngineUKEngine.variables``). The UK # loader also accepts some formula-owned variables as overrides # (``employment_income``, ``state_pension_reported``, ``is_household_head``); @@ -434,7 +434,7 @@ def _uk_take_up(program: str, entity: str) -> InputBinding: POLICYENGINE_UK_CONCEPT_MAPPING = ConceptMapping( engine="policyengine-uk", - engine_version="2.162.14", + engine_version="2.164.2", entity_correspondence={"person": "person", "household": "household"}, input_declaration=InputDeclaration.ENGINE_TYPED, bindings=( @@ -795,7 +795,13 @@ def _uk_take_up(program: str, entity: str) -> InputBinding: "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. savings and share_like_capital are two " + "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 " 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 472752874a..db056d49dc 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,8 +131,9 @@ 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 and the Lifetime ISA balance, which the engine - # documents as already inside the household's financial wealth. + # debt, a car's list price, 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. # 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 @@ -155,7 +156,15 @@ def test_the_liquid_asset_reason_holds(engine) -> None: "owned_company_capital", "owned_company_holding_value", "owned_company_trade_assets", + # The person's ISAs (2.164.0), which the household cash_isa and + # stocks_and_shares_isa sum; the isa_subscriptions stage writes them + # (microcosm#1415). + "cash_isa_balance", + "stocks_and_shares_isa_balance", } + for name in ("cash_isa", "stocks_and_shares_isa"): + assert name not in inputs, name + assert engine.variable_metadata(name).entity == "household", name for name in ("savings", "gross_financial_wealth", "net_financial_wealth"): assert name in inputs, name assert engine.variable_metadata(name).entity == "household", 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 9aa2cb6d4e..6c78f1d393 100644 --- a/packages/microcosm-frame/tests/golden/concept-coverage/policyengine-uk.json +++ b/packages/microcosm-frame/tests/golden/concept-coverage/policyengine-uk.json @@ -405,8 +405,8 @@ } ], "engine": "policyengine-uk", - "engine_version": "2.162.14", - "input_count": 357, + "engine_version": "2.164.2", + "input_count": 360, "schema_sha256": "5a55669d0447a686692911a6327ae298f19741dde29559f2654a75807878a141", "structural_inputs": [ { @@ -636,8 +636,12 @@ "name": "carers_allowance_reported" }, { - "entity": "household", - "name": "cash_isa" + "entity": "person", + "name": "cash_isa_balance" + }, + { + "entity": "person", + "name": "cash_isa_subscriptions" }, { "entity": "person", @@ -927,6 +931,10 @@ "entity": "benunit", "name": "housing_benefit_has_main_phase_esa" }, + { + "entity": "benunit", + "name": "housing_benefit_permitted_work_disregard" + }, { "entity": "person", "name": "housing_benefit_reported" @@ -1504,8 +1512,12 @@ "name": "statutory_sick_pay" }, { - "entity": "household", - "name": "stocks_and_shares_isa" + "entity": "person", + "name": "stocks_and_shares_isa_balance" + }, + { + "entity": "person", + "name": "stocks_and_shares_isa_subscriptions" }, { "entity": "household", @@ -1681,7 +1693,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. 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. 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/sources/fixture.json b/packages/microcosm-graph/tests/fixtures/parity/uk_spine/sources/fixture.json index ae8b97d902..0f220f1c9e 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 @@ -291,7 +291,7 @@ "cgt_residential_split": { "artifacts": [ { - "dependency": "policyengine-uk>=2.162.14 via microcosm-build[uk]", + "dependency": "policyengine-uk>=2.164.2 via microcosm-build[uk]", "dependency_discipline": "deferred inside uk_cgt_policy_parameters; the base package never imports policyengine-uk at import time", "instant_rule": "raw dated parameter files evaluated at 1 June of the build period's tax year", "kind": "versioned_parameter_tree", @@ -2466,7 +2466,7 @@ "maximum_extended_childcare_hours_usage", "max_free_entitlement_hours_used" ], - "notes": "Identity-keyed seed 0 streams replace the incumbent sequential take-up seed 100; salts are output variable names. Reported positive receipt anchors are transient and consumed only. The Universal Credit draw's population is the benefit units with a UC claimant or partner (is_uc_claimant) aged 18 or over and under Pension Credit qualifying age (66 for everyone who can reach it in this release), the age and role conditions of policyengine-uk 2.162.14's is_uc_eligible; the engine lockstep test pins it and names the three engine cases not mirrored (16- and 17-year-old claimants under the UC Regs 2013 reg 8 exceptions, mixed-age couples on the Pension Credit route, and from 2.128.0 pension-age families moved onto Universal Credit when their legacy benefit closes, SI 2014/1230 reg 60A). So the contract rate is a share of those units, an anchor outside them stays true, and any other unit is never drawn; a unit with no claimant or partner of that age keeps its reported Housing Benefit, which a claim it cannot make no longer zeroes (#882, microcosm#867, microcosm#1095). The universal childcare flag is nested under the working-parent one. A unit that claims the extended hours claims the universal hours, and any other unit claims them at the contract's universal_childcare rate, the rate conditional on not claiming the extended hours; the extended draw is unchanged. childcare_copy_take_up later re-draws the childcare flags and hours of the support and CGT copies on their own benefit units. A child of DfE age 0 or 1 (its age on 31 December of the fit's model year, the age DfE counts by) in a unit that claims the working-parent hours uses them at its age's contract rate, extended_childcare_age_0_usage or extended_childcare_age_1_usage (DfE registers far fewer of the youngest eligible children than of those aged 2 to 4, and fewer at 9 to 11 months than at age 1); a child that does not gets max_free_entitlement_hours_used 0, so the engine funds it no hours, and every other person keeps the engine's default of 30.", + "notes": "Identity-keyed seed 0 streams replace the incumbent sequential take-up seed 100; salts are output variable names. Reported positive receipt anchors are transient and consumed only. The Universal Credit draw's population is the benefit units with a UC claimant or partner (is_uc_claimant) aged 18 or over and under Pension Credit qualifying age (66 for everyone who can reach it in this release), the age and role conditions of policyengine-uk 2.164.2's is_uc_eligible; the engine lockstep test pins it and names the three engine cases not mirrored (16- and 17-year-old claimants under the UC Regs 2013 reg 8 exceptions, mixed-age couples on the Pension Credit route, and from 2.128.0 pension-age families moved onto Universal Credit when their legacy benefit closes, SI 2014/1230 reg 60A). So the contract rate is a share of those units, an anchor outside them stays true, and any other unit is never drawn; a unit with no claimant or partner of that age keeps its reported Housing Benefit, which a claim it cannot make no longer zeroes (#882, microcosm#867, microcosm#1095). The universal childcare flag is nested under the working-parent one. A unit that claims the extended hours claims the universal hours, and any other unit claims them at the contract's universal_childcare rate, the rate conditional on not claiming the extended hours; the extended draw is unchanged. childcare_copy_take_up later re-draws the childcare flags and hours of the support and CGT copies on their own benefit units. A child of DfE age 0 or 1 (its age on 31 December of the fit's model year, the age DfE counts by) in a unit that claims the working-parent hours uses them at its age's contract rate, extended_childcare_age_0_usage or extended_childcare_age_1_usage (DfE registers far fewer of the youngest eligible children than of those aged 2 to 4, and fewer at 9 to 11 months than at age 1); a child that does not gets max_free_entitlement_hours_used 0, so the engine funds it no hours, and every other person keeps the engine's default of 30.", "operations": [ { "aggregates": { @@ -2647,7 +2647,7 @@ "hmrc_cgt_asset_type_spine": { "artifacts": [ { - "dependency": "policyengine-uk>=2.162.14 via microcosm-build[uk]", + "dependency": "policyengine-uk>=2.164.2 via microcosm-build[uk]", "dependency_discipline": "deferred inside uk_cgt_policy_parameters and uk_cgt_badr_parameters; the base package never imports policyengine-uk at import time", "instant_rule": "raw dated parameter files evaluated at 1 June of the build period's tax year", "kind": "versioned_parameter_tree", @@ -6786,7 +6786,7 @@ "artifacts": [], "grain": "benunit", "nonnegative_outputs": [], - "notes": "Runs after the last universal_credit_reported writer and before CGT cloning. Redraws every SPI benefit unit's capital, since the channel's incomes are SPI draws and the copied FRS answer no longer belongs to the unit (uk-data#495, microcosm#1095), from weighted base-FRS units with available capital in cells of UC reporter status by financial investment income band (interest, dividends and other investment income; property income is excluded because TOTCAPB4 counts accounts and assets) by is_uc_couple (two retained FRS claimant/partner roles, independently of legal is_married) by dependent-children band. A cell with fewer than 20 donors widens in the declared coarsening order, and reporter status is never coarsened. It then applies the monotone reported-UC OR refresh. The recorded capitals add property (uk-data#495, microcosm#1095), since policyengine-uk 2.162.14 replaces every capital source with a recorded figure of 0 or more and takes it as countable, and TOTCAPB4 has no property. WAS records the property for the household, and each means test counts the claimant's and partner's own capital (UC Regs 2013 reg 18; SPCA 2002 s.5). The household reference person's benefit unit therefore holds all of the household's property, and no other unit records any (Mar\u00eda's ruling of 2026-10-12), since that person is the one in whose name the home is owned or rented, the best single reading of the owner. The engine shares household property over every claimant or partner instead, which puts a parent's property on an adult child's claim; a recorded figure consumes its own unit's share, so the engine's shares reach only a unit on the unavailable sentinel, and since policyengine-uk 2.136.1 such a unit takes its share whatever a recording unit beside it holds (the receipt counts any unit left there). The property counts at 90% of its value, market value less 10% for the costs of sale, less the debt secured on it, class by class and floored at zero per class (UC Regs 2013 reg 49(1); SPC Regs 2002 reg 19), as policyengine-uk values Universal Credit property capital. The was_wealth stage draws the debt on other residential and on non-residential property (microcosm#1095), and owned land carries none, as the engine has no input for it (pe-uk#1969). Universal Credit counts other residential and non-residential property, and Pension Credit counts those and owned land. A unit that reports Universal Credit keeps its receipt and records the carrier alone for Universal Credit, since DWP assessed its capital to pay it and the property is imputed without that receipt. frs_benunit_capital stays the financial carrier, and its unavailable sentinel -1 passes through to both. Both recorded figures project to later years by GDP per head, as financial capital does, while policyengine-uk 2.139.1 projects other residential property by house prices, so the other residential property in a recorded figure grows faster than the engine's own projection of it; by the OBR indices the engine carries, it grows 1.5% faster by 2025 and 2.0% by 2026 from a 2024 base.", + "notes": "Runs after the last universal_credit_reported writer and before CGT cloning. Redraws every SPI benefit unit's capital, since the channel's incomes are SPI draws and the copied FRS answer no longer belongs to the unit (uk-data#495, microcosm#1095), from weighted base-FRS units with available capital in cells of UC reporter status by financial investment income band (interest, dividends and other investment income; property income is excluded because TOTCAPB4 counts accounts and assets) by is_uc_couple (two retained FRS claimant/partner roles, independently of legal is_married) by dependent-children band. A cell with fewer than 20 donors widens in the declared coarsening order, and reporter status is never coarsened. It then applies the monotone reported-UC OR refresh. The recorded capitals add property (uk-data#495, microcosm#1095), since policyengine-uk 2.164.2 replaces every capital source with a recorded figure of 0 or more and takes it as countable, and TOTCAPB4 has no property. WAS records the property for the household, and each means test counts the claimant's and partner's own capital (UC Regs 2013 reg 18; SPCA 2002 s.5). The household reference person's benefit unit therefore holds all of the household's property, and no other unit records any (Mar\u00eda's ruling of 2026-10-12), since that person is the one in whose name the home is owned or rented, the best single reading of the owner. The engine shares household property over every claimant or partner instead, which puts a parent's property on an adult child's claim; a recorded figure consumes its own unit's share, so the engine's shares reach only a unit on the unavailable sentinel, and since policyengine-uk 2.136.1 such a unit takes its share whatever a recording unit beside it holds (the receipt counts any unit left there). The property counts at 90% of its value, market value less 10% for the costs of sale, less the debt secured on it, class by class and floored at zero per class (UC Regs 2013 reg 49(1); SPC Regs 2002 reg 19), as policyengine-uk values Universal Credit property capital. The was_wealth stage draws the debt on other residential and on non-residential property (microcosm#1095), and owned land carries none, as the engine has no input for it (pe-uk#1969). Universal Credit counts other residential and non-residential property, and Pension Credit counts those and owned land. A unit that reports Universal Credit keeps its receipt and records the carrier alone for Universal Credit, since DWP assessed its capital to pay it and the property is imputed without that receipt. frs_benunit_capital stays the financial carrier, and its unavailable sentinel -1 passes through to both. Both recorded figures project to later years by GDP per head, as financial capital does, while policyengine-uk 2.139.1 projects other residential property by house prices, so the other residential property in a recorded figure grows faster than the engine's own projection of it; by the OBR indices the engine carries, it grows 1.5% faster by 2025 and 2.0% by 2026 from a 2024 base.", "operations": [ { "aggregates": { diff --git a/packages/microcosm-graph/tests/fixtures/parity/uk_spine/sources/property_rental_facts.json b/packages/microcosm-graph/tests/fixtures/parity/uk_spine/sources/property_rental_facts.json index 4a475594a0..34ab284d89 100644 --- a/packages/microcosm-graph/tests/fixtures/parity/uk_spine/sources/property_rental_facts.json +++ b/packages/microcosm-graph/tests/fixtures/parity/uk_spine/sources/property_rental_facts.json @@ -9,18 +9,18 @@ "services_including_wages": 68.27759643273899 }, "expenses": { - "all": 32693.389896514316, - "individual": 32366.455997549172, - "partnership": 326.9338989651442 + "all": 32716.81002019269, + "individual": 32389.64191999076, + "partnership": 327.1681002019286 }, "expenses_by_type": { - "legal_management_and_professional_fees": 3913.7986178273254, - "non_residential_finance_costs": 1251.286577334217, - "other_allowable_expenses": 4308.941747511815, - "rent_rates_and_insurance": 3584.512676423584, - "repairs_and_maintenance": 6030.636812565662, - "residential_finance_costs": 12061.273625131324, - "services_including_wages": 1542.939839720388 + "legal_management_and_professional_fees": 3916.602293064794, + "non_residential_finance_costs": 1252.1829446577347, + "other_allowable_expenses": 4312.028486114605, + "rent_rates_and_insurance": 3587.080465523285, + "repairs_and_maintenance": 6034.956898688782, + "residential_finance_costs": 12069.913797377563, + "services_including_wages": 1544.0451347659284 }, "landlords": { "all": 136.55519286547798, @@ -28,9 +28,9 @@ "partnership": 1.3655519286547815 }, "receipts": { - "all": 52309.42383442291, - "individual": 51786.32959607868, - "partnership": 523.0942383442307 + "all": 52346.8960323083, + "individual": 51823.42707198522, + "partnership": 523.46896032308 }, "receipts_bands": [ { 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 641f8a8bf7..dbd8fa3934 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.162.14"],["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.162.14"],["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.162.14"],["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.162.14"],["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.162.14"],["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.162.14"],["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.162.14"],["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.162.14"],["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.162.14"],["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.162.14"],["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.162.14"],["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.162.14"],["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.162.14"],["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.162.14"],["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":"8f1fdb5bc082d893fe1528b731c0a4aaf5bb212266a2da96865f14bc8a25eecf","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.162.14"],["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":"add658b5313c84df523abd5725a20538989b5e6bdf1f45ba6a23245a6f67b08d","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.162.14"],["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.162.14"],["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":"be34b510ec3e2c04e020d5dca3be5b8d81e882272fbef4186b5801a4191fc7a2","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.162.14"],["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":"6abd95d9c75c1095d4e22ea34623240d58d2bb2185720b38f676da3640e5181c","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.162.14"],["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.162.14"],["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.162.14"],["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":"44c72d52c1d73e7907825ef112e8867f025c1e0ce4e5a63ae530993cd973b6a1","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.162.14"],["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.162.14"],["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.162.14"],["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.162.14"],["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":"6eca2931f74e1449cd7d0142ffd15751bf39b8849ee5710e836002b65d8baef7","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.162.14"],["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":"d65a0c899e3abe0fac17958de9e0aeb7a21d98c5ecf8d0af591bcaaf956350f3","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.162.14"],["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":"5d511822e325f6a0fe07884e775d47ce467664cc74911c02eab724747372c833","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.162.14"],["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":"1d92fd1c19a7b0fec0619f3a75dd9d566e4cd796a5376da00c33c1c73c3a1cd7","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.162.14"],["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.162.14"],["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":"1578fc53f605d47568f20e8b210cad9063b4871618a37a5f6dfba23d00310cd2","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.162.14"],["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.162.14"],["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.162.14"],["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.162.14"],["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":"4e8ed6180f41437bfb76bde2fbf004768e0d90b655e676a4053c7de0b7b1de08","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.162.14"],["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":"8ac0751a29f3a951451391da6b0a9cba26e337d91eb3780536b54cee0fcdfb62","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.162.14"],["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.162.14"],["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":"836e826e3c04b9df2ca2d619e9c9be4fe8c078315707606847ae2c3b66f5876f","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.162.14"],["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":"2b4c6d8d31d8a34de880095b90f312b3a7c5723dfdec14096cb7a2eda20e8673","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.162.14"],["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.162.14"],["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":"88abea5cbfd4909209716fdea3e95e60dbc91dc5f7eb2b0fc0b663b15e5531fa","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.162.14"],["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.162.14"],["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":"28ee93cc275e2fcf0ea215c5cf84d67874503793b1f3b419c4f0f0096157877b","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.162.14"],["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.162.14"],["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":"c54a1267e54c4386fd0814b17aa0e4e165a3f5ed257c6c7ac4e410c50808f8ae","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.162.14"],["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":"78a57c22b9cc5cef187a7bb6e952c0d4bf1256af0bc3c31b96f9dbd0f7905779","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.162.14"],["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":"7a3b1513b4b4c7ff9ebed1b09033c0df61d4343505e3f0754f18605fc0d99656","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.162.14"],["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.162.14"],["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.162.14"],["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.162.14"],["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":"bc8888f622ce6db4276e9566ad8253e91271569de1bc917a8e94c6a41767b598","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":"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.164.2"],["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.164.2"],["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.164.2"],["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.164.2"],["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.164.2"],["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.164.2"],["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.164.2"],["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.164.2"],["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.164.2"],["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.164.2"],["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.164.2"],["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.164.2"],["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.164.2"],["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.164.2"],["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":"8f1fdb5bc082d893fe1528b731c0a4aaf5bb212266a2da96865f14bc8a25eecf","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.164.2"],["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":"67dc8501d9cd8d1ddd0fe351ea384fd3f92be98b370e53383a7a915b95729937","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.164.2"],["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.164.2"],["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":"be34b510ec3e2c04e020d5dca3be5b8d81e882272fbef4186b5801a4191fc7a2","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.164.2"],["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":"6abd95d9c75c1095d4e22ea34623240d58d2bb2185720b38f676da3640e5181c","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.164.2"],["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.164.2"],["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.164.2"],["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":"44c72d52c1d73e7907825ef112e8867f025c1e0ce4e5a63ae530993cd973b6a1","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.164.2"],["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.164.2"],["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.164.2"],["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.164.2"],["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":"6eca2931f74e1449cd7d0142ffd15751bf39b8849ee5710e836002b65d8baef7","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.164.2"],["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":"d65a0c899e3abe0fac17958de9e0aeb7a21d98c5ecf8d0af591bcaaf956350f3","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.164.2"],["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":"5d511822e325f6a0fe07884e775d47ce467664cc74911c02eab724747372c833","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.164.2"],["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":"1d92fd1c19a7b0fec0619f3a75dd9d566e4cd796a5376da00c33c1c73c3a1cd7","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.164.2"],["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.164.2"],["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":"1578fc53f605d47568f20e8b210cad9063b4871618a37a5f6dfba23d00310cd2","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.164.2"],["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.164.2"],["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.164.2"],["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.164.2"],["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":"4e8ed6180f41437bfb76bde2fbf004768e0d90b655e676a4053c7de0b7b1de08","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.164.2"],["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":"8ac0751a29f3a951451391da6b0a9cba26e337d91eb3780536b54cee0fcdfb62","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.164.2"],["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.164.2"],["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":"836e826e3c04b9df2ca2d619e9c9be4fe8c078315707606847ae2c3b66f5876f","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.164.2"],["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":"2b4c6d8d31d8a34de880095b90f312b3a7c5723dfdec14096cb7a2eda20e8673","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.164.2"],["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.164.2"],["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":"88abea5cbfd4909209716fdea3e95e60dbc91dc5f7eb2b0fc0b663b15e5531fa","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.164.2"],["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.164.2"],["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":"28ee93cc275e2fcf0ea215c5cf84d67874503793b1f3b419c4f0f0096157877b","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.164.2"],["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.164.2"],["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":"f50b17af8dc0f98d0df70a3b52705b34ed12aa108f85b0062aedd7b961b00a04","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.164.2"],["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":"852aaa83bc94926c387c2ce22a5901f87a2526a91999f60a5d5eb899174c3992","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.164.2"],["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":"e42a18286efbc169967ebfcad890ea81dfae6a35b95699230e4ff6d72bdb441d","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.164.2"],["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.164.2"],["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.164.2"],["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.164.2"],["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":"bc8888f622ce6db4276e9566ad8253e91271569de1bc917a8e94c6a41767b598","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/uv.lock b/uv.lock index 5e79bf04ee..b125c2883e 100644 --- a/uv.lock +++ b/uv.lock @@ -857,7 +857,7 @@ requires-dist = [ { name = "openpyxl", marker = "extra == 'uk'", specifier = ">=3.1" }, { name = "pandas", specifier = ">=2" }, { name = "policyengine-core", marker = "extra == 'us'", specifier = "==3.32.5" }, - { name = "policyengine-uk", marker = "extra == 'uk'", specifier = ">=2.162.14" }, + { name = "policyengine-uk", marker = "extra == 'uk'", specifier = ">=2.164.2" }, { name = "policyengine-us", marker = "extra == 'us'", specifier = ">=2.2.1,<3" }, { name = "pyarrow", specifier = ">=15" }, { name = "pyyaml", specifier = ">=6" }, @@ -936,7 +936,7 @@ requires-dist = [ { name = "microcosm-diagnostics", editable = "packages/microcosm-diagnostics" }, { name = "packaging", specifier = ">=24" }, { name = "policyengine-core", marker = "extra == 'us'", specifier = "==3.32.5" }, - { name = "policyengine-uk", marker = "extra == 'uk'", specifier = ">=2.162.14" }, + { name = "policyengine-uk", marker = "extra == 'uk'", specifier = ">=2.164.2" }, { name = "policyengine-us", marker = "extra == 'us'", specifier = ">=2.2.1,<3" }, ] provides-extras = ["us", "uk"] @@ -1055,7 +1055,7 @@ requires-dist = [ { name = "numpy", specifier = ">=2" }, { name = "pandas", specifier = ">=2.3" }, { name = "policyengine-core", marker = "extra == 'policyengine'", specifier = "==3.32.5" }, - { name = "policyengine-uk", marker = "extra == 'uk'", specifier = ">=2.162.14" }, + { name = "policyengine-uk", marker = "extra == 'uk'", specifier = ">=2.164.2" }, { name = "policyengine-us", marker = "extra == 'policyengine'", specifier = ">=2.2.1,<3" }, { name = "tables", marker = "extra == 'axiom'", specifier = ">=3" }, ] @@ -1675,7 +1675,7 @@ wheels = [ [[package]] name = "policyengine-uk" -version = "2.162.14" +version = "2.164.2" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "microdf-python" }, @@ -1683,9 +1683,9 @@ dependencies = [ { name = "pydantic" }, { name = "tables" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/d9/09/22249c0c817639a30afb8f1c10689800a8eb24b9ddf576172a97b749bdf0/policyengine_uk-2.162.14.tar.gz", hash = "sha256:af9c465536dbb621347e339bcfc4ca851f3c4592a626b207773c342f93d847c8", size = 3786756, upload-time = "2026-10-27T22:43:11.412Z" } +sdist = { url = "https://files.pythonhosted.org/packages/e5/b2/d0503e1c8f5b092a791411cf66ab9f35cd42fb78f81199dcf1af56af3a19/policyengine_uk-2.164.2.tar.gz", hash = "sha256:3ac770d130cb4bae0c05a62a60eb775e7da5e77f56bacbdd31cf38473690a88f", size = 3910802, upload-time = "2026-10-29T06:56:04.843Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/32/b3/1b080bd095e486144e848b3bdc2d145cdd0390bab4027eda5c6caab68715/policyengine_uk-2.162.14-py3-none-any.whl", hash = "sha256:9538009f3cd83fe12c2a2ece6bd3348b477e99f9e61abf28e21bd20fc9b300d1", size = 5502702, upload-time = "2026-10-27T22:43:08.839Z" }, + { url = "https://files.pythonhosted.org/packages/20/98/7519e6b1f5dfcb79c737aeb9d1e74998ea9f40b406bb271564cf8a744a4d/policyengine_uk-2.164.2-py3-none-any.whl", hash = "sha256:649c03d59d5deb8194690ce7b704206c3ffc90d2cde5661c1a806143a863ae09", size = 5655790, upload-time = "2026-10-29T06:56:02.178Z" }, ] [[package]] From a8508d83723ca3f00b57528a97e4d7bb95b80467 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mar=C3=ADa=20Juaristi?= <127882282+juaristi22@users.noreply.github.com> Date: Thu, 29 Oct 2026 15:49:20 +0000 Subject: [PATCH 08/14] Grow ISA cash to Table 9.4's level, bound Lifetime ISA ages, add guards MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Anthony's review of microcosm#1421: - Growth (María's ruling of 29 October 2026): amounts scale to Table 9.4's 2024-25 amounts, not its growth ratio on the stage's own 2023-24 totals, and subscribers already at GBP 20,000 stay there. On populations built from HMRC's tables, ratio growth gave GBP 127bn of cash against 95.6bn, a cash factor of 2.05 and 51% of cash subscribers above GBP 12,000. The new rule gives a factor of about 0.89 and 37%. The growth check now compares with Table 9.4 itself. - Lifetime ISA ages: holders are counted and paid at 18 to 47, the ages that can hold one in 2024-25 (opened at 18 to 39 from April 2017). lifetime_isa_paying_ages derives them, and both stages refuse others. - Guards: - a non-finite amount or balance is a violation; - the misnamed counter is subscribers_above_their_balance_records; - unmet subscriber shortfalls and unshifted Lifetime ISA holders above the target are named, not failed, beside the saturations; - the gate details carry the payer weight against HMRC's accounts. - select_subscribers groups its cells with one stable sort instead of a scan per cell, with the same rows in the same order. Single-letter names in the solver and the payment draw are spelled out. - Tests: - the whole transform runs end to end within every invariant, and its gate passes; - reordering rows moves no draw; - the growth rule holds the limit both ways, and NaN is counted; - no calibration target reads an ISA fact; - the paying ages follow the 2017 opening; - the #1360 layouts also agree on Universal Credit and household net income. - Docs, notes and changelog: - the anchor's reach into the three open-surface stages, which the pair counts (María's ruling); - the pro-rata cap on existing holders; - every holder with room pays; - an ISA limit's excess, which policyengine-uk 2.164.2 does not yet tax. - source_stages.json, the coverage manifest, the H2 fixture and three gate digests follow. Co-Authored-By: Claude Opus 5.5 --- .../1415-uk-isa-subscriptions.added.md | 2 +- changelog.d/1415-uk-lisa-anchor.changed.md | 2 +- docs/uk-isa-subscriptions-1415.md | 76 +++++-- docs/uk-lisa-1003.md | 27 ++- .../spec_engine/schema/sources.schema.json | 2 +- .../src/microcosm/build/uk/gates.json | 4 +- .../uk/release_input_coverage_manifest.json | 46 ++-- .../src/microcosm/build/uk/source_stages.json | 10 +- .../src/microcosm/build/uk/spec/sources.yaml | 10 +- .../build/uk_runtime/hmrc_isa_statistics.py | 22 ++ .../build/uk_runtime/isa_subscriptions.py | 134 +++++++---- .../build/uk_runtime/stage_health.py | 47 ++-- .../microcosm/build/uk_runtime/was_lisa.py | 18 +- .../engine/uk/test_uk_isa_income_contract.py | 7 +- .../uk/test_uk_isa_stage_health.py | 39 +++- .../uk/test_uk_isa_subscriptions.py | 209 ++++++++++++++++-- .../tests/engine_free/uk/test_uk_was_lisa.py | 2 +- .../engine_free/uk/test_uk_was_lisa_anchor.py | 8 +- .../src/microcosm/data/contract.py | 6 +- .../tests/engine_free/shared/test_contract.py | 4 +- .../parity/uk_spine/sources/fixture.json | 10 +- .../fixtures/parity/uk_spine/uk_spine.json | 2 +- .../microcosm_build/uk_isa_statistics.py | 6 +- 23 files changed, 526 insertions(+), 167 deletions(-) diff --git a/changelog.d/1415-uk-isa-subscriptions.added.md b/changelog.d/1415-uk-isa-subscriptions.added.md index 4b71eca94a..8e53754f79 100644 --- a/changelog.d/1415-uk-isa-subscriptions.added.md +++ b/changelog.d/1415-uk-isa-subscriptions.added.md @@ -1 +1 @@ -The UK spine imputes ISA subscriptions per adult (microcosm#1415). A new last stage, `isa_subscriptions`, splits each household's cash and stocks-and-shares ISA balances across its adults (`cash_isa_balance`, `stocks_and_shares_isa_balance`) and draws who paid into which type in 2024-25 and how much (`cash_isa_subscriptions`, `stocks_and_shares_isa_subscriptions`): subscribers and their amounts follow HMRC's 2023-24 Table 9.7 by income, size of subscription and type paid into, raked to Tables 9.8 and 9.9, and grow to 2024-25 by Table 9.4's account and amount growth within the £20,000 overall limit. Every Lifetime ISA holder aged 18 to 49 pays in (`lifetime_isa_payments`), drawn to Table 9.4's 2024-25 Lifetime ISA amount, so policyengine-uk's Lifetime ISA bonus is no longer zero. No ISA fact is a calibration target; the national build reports them as checks. See `docs/uk-isa-subscriptions-1415.md`. +The UK spine imputes ISA subscriptions per adult (microcosm#1415). A new last stage, `isa_subscriptions`, splits each household's cash and stocks-and-shares ISA balances across its adults (`cash_isa_balance`, `stocks_and_shares_isa_balance`) and draws who paid into which type in 2024-25 and how much (`cash_isa_subscriptions`, `stocks_and_shares_isa_subscriptions`): subscribers and their amounts follow HMRC's 2023-24 Table 9.7 by income, size of subscription and type paid into, raked to Tables 9.8 and 9.9, and grow to 2024-25: people by Table 9.4's account growth, and amounts to its 2024-25 amounts, holding subscribers already at the £20,000 overall limit. Every Lifetime ISA holder aged 18 to 47, the ages that can hold one in 2024-25, with room under the limit pays in (`lifetime_isa_payments`), drawn to Table 9.4's 2024-25 Lifetime ISA amount, so policyengine-uk's Lifetime ISA bonus is no longer zero. policyengine-uk 2.164.2 reports the subscriptions an ISA limit leaves out but taxes none of them yet, so a limit reform costs nothing until it does. No ISA fact is a calibration target; the national build reports them as checks. See `docs/uk-isa-subscriptions-1415.md`. diff --git a/changelog.d/1415-uk-lisa-anchor.changed.md b/changelog.d/1415-uk-lisa-anchor.changed.md index d22d805c60..b441c12600 100644 --- a/changelog.d/1415-uk-lisa-anchor.changed.md +++ b/changelog.d/1415-uk-lisa-anchor.changed.md @@ -1 +1 @@ -The `was_lisa` stage anchors Lifetime ISA holders to HMRC's 2024-25 payers (microcosm#1415). The WAS round-8 model implied about 660,000 holders on the spine against HMRC's 1.14 million Lifetime ISA accounts subscribed to in 2024-25; every payer holds an account and pays into one a year, so the ownership logit now shifts up on ages 18 to 47 until the holders aged 18 to 49 who survive the financial-wealth cap equal that count. The same keyed uniforms decide ownership, so the anchor only adds holders. A new gate, `uk_stage_was_lisa_anchor`, checks the count. +The `was_lisa` stage anchors Lifetime ISA holders to HMRC's 2024-25 payers (microcosm#1415). The WAS round-8 model implied about 660,000 holders on the spine against HMRC's 1.14 million Lifetime ISA accounts subscribed to in 2024-25; every payer holds an account and pays into one a year, so the ownership logit now shifts up on ages 18 to 47, the ages that can hold and pay into one in 2024-25, until the holders at those ages who survive the financial-wealth cap equal that count. The same keyed uniforms decide ownership, so the anchor only adds holders. A new gate, `uk_stage_was_lisa_anchor`, checks the count. diff --git a/docs/uk-isa-subscriptions-1415.md b/docs/uk-isa-subscriptions-1415.md index 2f65aa8ec0..8390404a42 100644 --- a/docs/uk-isa-subscriptions-1415.md +++ b/docs/uk-isa-subscriptions-1415.md @@ -83,17 +83,20 @@ How the tables relate, on HMRC's own figures: shifted on the logit scale so the class's stocks-and-shares total equals Table 9.4's 2023-24 stocks-and-shares amount less the stocks-and-shares-only payments (about 27% stocks and shares). A shift the floor stops is named. -5. **Growth to 2024-25.** Table 9.4 supplies growth ratios only. Each class's - people grow by Table 9.4's account growth (cash accounts for cash only, - stocks-and-shares accounts for stocks and shares only, both together for - both), added from eligible holders not yet subscribing. Amounts grow by Table - 9.4's amount growth per type, with one capped factor per type so no person - passes the £20,000 overall limit. -6. **Lifetime ISA payments.** Every holder aged 18 to 49 pays in. Amounts lie in - (0, £4,000], drawn by a truncated-exponential tilt so the total equals Table - 9.4's 2024-25 Lifetime ISA amount (£2,818m from 1,136,000 accounts), within - each person's room under the overall limit, so the baseline leaves nothing - above it. The rank blends the balance and income ranks with a keyed uniform. +5. **Growth to 2024-25.** Each class's people grow by Table 9.4's account + growth (cash accounts for cash only, stocks-and-shares accounts for stocks and + shares only, both together for both), added from eligible holders not yet + subscribing. Amounts then scale, one factor per type, to Table 9.4's 2024-25 + amounts (£95.6bn of cash and £37.2bn of stocks and shares). Subscribers + already at the £20,000 overall limit stay there, and the rest are capped at + it. +6. **Lifetime ISA payments.** Every holder aged 18 to 47 with room under the + overall limit pays in; a holder with none pays nothing. 18 to 47 are the ages + that can hold one in 2024-25, since accounts opened at 18 to 39 from April + 2017. Amounts lie in (0, £4,000], drawn by a truncated-exponential tilt so + the total equals Table 9.4's 2024-25 Lifetime ISA amount (£2,818m from + 1,136,000 accounts), so the baseline leaves nothing above the overall limit. + The rank blends the balance and income ranks with a keyed uniform. ## Decisions (28 October 2026) @@ -106,16 +109,39 @@ How the tables relate, on HMRC's own figures: - **People by accounts.** Growth uses Table 9.4's account growth, the upper bound on people; the flat-people bound is reported beside it. - **Lifetime ISAs here.** Holders are re-anchored to HMRC's payers and payments - drawn in this change. The evidence is the next pair build; there is no - paired control, as the graph's declared cells show nothing else moved. + drawn in this change. The evidence is the next pair build. + +## Decisions (29 October 2026, on the review of microcosm#1421) + +- **Cash grows to Table 9.4's level, holding the limit.** Growing by Table 9.4's + ratio carried Table 9.7's cash excess into 2024-25 and, with the subscribers + at £20,000 unable to grow, scaled everyone else by about 2.05. On populations + built from HMRC's own tables that gave £127bn of cash against Table 9.4's + £95.6bn, 51% of cash subscribers above £12,000 and 40% of all subscribers at + the limit. Scaling to Table 9.4's 2024-25 amounts while holding the limit + gives a factor of about 0.89, 37% above £12,000 and 29% at the limit (28.8% in + 2023-24). A plain factor below one would have moved every limit subscriber to + about £19,100. +- **The Lifetime ISA anchor's reach is counted on the pair.** Three later stages + read the whole frame (`uc_reporter_redraw`, `uc_take_up` and + `pension_credit_take_up`), and a Lifetime ISA counts as Universal Credit and + Pension Credit capital, so the added holders can move their draws. The pair + build's national counts, at its final weights, the benefit units whose + entitlement changes without the added holders' balances, and the units that + move in or out of the take-up pools. Where the financial-wealth cap binds, an + added holder also scales the household's existing balances down pro rata. ## What the tables leave open - **The cash excess.** Table 9.7 at band midpoints implies about £92.5bn of cash (£84.5bn cash only and £8.1bn from the both class) against Table 9.4's £69.5bn, about £23bn above it. The stage keeps Table 9.7's people and bands, - so its 2023-24 cash total sits above Table 9.4's, and the checks report by how - much. + so its 2023-24 cash total sits above Table 9.4's, and the receipt reports by + how much; the 2024-25 total meets Table 9.4. +- **Amounts by age.** Amounts follow Table 9.7's bands within income band and + class, not age, so the share of under-65 cash subscribers above £12,000 sits + near the all-ages share (37% in 2024-25 on HMRC's tables), against the impact + note's 22% for 2022-23. - **The both class's residual share** depends on where the stocks-and-shares-only payments sit inside their bands: about 27% stocks and shares at band midpoints, 50% at band floors and 7% at band tops. @@ -135,12 +161,20 @@ How the tables relate, on HMRC's own figures: against 25% of payments; the 2025-26 house-purchase withdrawals (99,750) as a loose check on holders. - The flat-people growth bound. +- The Lifetime ISA anchor's reach: benefit units whose Universal Credit or + Pension Credit entitlement changes without the added holders' balances, at + the final weights, and the units that move in or out of the take-up pools. ## What the fields support -The fields support scoring the ISA subscription limits: the overall £20,000 -limit, a separate cash limit (the £12,000 under-65 setting is a reform in -policyengine-uk), the Lifetime ISA bonus rate and payment limit, and analyses of -who subscribes how much. They do not support withdrawals or first-home purchase -rules, Innovative Finance or Junior ISAs, or behavioural responses to a limit, -which policyengine-uk models separately. +The fields support the subscriptions a limit leaves out: the overall £20,000 +limit and a separate cash limit (the £12,000 under-65 setting is a reform in +policyengine-uk), through `isa_subscriptions_above_limit` and +`cash_isa_subscriptions_above_limit`. policyengine-uk 2.164.2 reads neither in +any tax or spending variable, so a limit reform changes those amounts but costs +nothing until the engine models where the excess goes. The subscriptions are +flows the engine does not uprate, so a later year reads 2024-25 amounts. The +Lifetime ISA bonus does reach government spending, so its rate and payment +limit score. The fields also support analyses of who subscribes how much. They +do not support withdrawals or first-home purchase rules, Innovative Finance or +Junior ISAs, or behavioural responses to a limit. diff --git a/docs/uk-lisa-1003.md b/docs/uk-lisa-1003.md index 0d6a5027ee..c7787aa207 100644 --- a/docs/uk-lisa-1003.md +++ b/docs/uk-lisa-1003.md @@ -162,14 +162,22 @@ wealth only. ([Individual Savings Account statistics, September 2026](https://www.gov.uk/government/statistics/annual-savings-statistics-2026), Table 9.4; receipts, Part F). - Since microcosm#1415 the stage anchors ownership to those payers. The - ownership logit shifts up on ages 18 to 47, the ages that can hold a LISA in - 2024-25, until the weighted holders aged 18 to 49 (who may pay in) that - survive the financial-wealth cap equal Table 9.4's 2024-25 accounts - subscribed to. Every payer holds a LISA and pays into one a year, so that is - the fewest holders consistent with HMRC. The same keyed uniforms decide + ownership logit shifts up on ages 18 to 47, the ages that can hold and pay + into a LISA in 2024-25 (opened at 18 to 39 from April 2017), until the + weighted holders at those ages that survive the financial-wealth cap equal + Table 9.4's 2024-25 accounts subscribed to. Every payer holds a LISA and pays + into one a year, so that is the fewest holders consistent with HMRC. Older + holders the model draws are not counted. The same keyed uniforms decide ownership, so the anchor only adds holders and keeps every drawn one; a - target the largest shift cannot reach is named in the receipt - (`target_above_reach`), and `uk_stage_was_lisa_anchor` checks the rest. + target the largest shift cannot reach, and unshifted holders above it, are + named in the receipt, and `uk_stage_was_lisa_anchor` checks the rest. +- Where the cap binds, an added holder scales the household's balances down + pro rata, an existing holder's included. +- Three later stages read the whole frame (`uc_reporter_redraw`, `uc_take_up` + and `pension_credit_take_up`), and the means tests count a LISA as capital, + so the added holders can move their draws. The pair build counts the benefit + units whose entitlement changes without them (María's ruling of 29 October + 2026). - Northern Ireland adults are predicted from the Great Britain model. - Conditional ownership odds from 2020-22 are applied to the 2024-25 spine. A holder in 2024-25 can be up to about 47; the donor, interviewed earlier, @@ -219,8 +227,9 @@ withdrawals, so it does not identify the payments of a particular year, and holding a LISA does not show whether the person paid in that year. This stage therefore creates no contribution column and derives no contribution or bonus from a balance. Since microcosm#1415 the `isa_subscriptions` stage draws -`lifetime_isa_payments` for every holder aged 18 to 49 to Table 9.4's 2024-25 -Lifetime ISA amount; a holder's balance only ranks who pays more. +`lifetime_isa_payments` for every holder aged 18 to 47 with room under the +overall limit, to Table 9.4's 2024-25 Lifetime ISA amount; a holder's balance +only ranks who pays more. References for a future contribution extension, carried from the issue as references only (not requests to obtain data or to contact providers or HMRC): 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 1e08d9635d..571ea4d3ac 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 @@ -13479,7 +13479,7 @@ }, "amounts": { "enum": [ - "table_9_4_amount_growth_capped" + "table_9_4_amount_level_limit_held" ] }, "from_tax_year": { diff --git a/packages/microcosm-build/src/microcosm/build/uk/gates.json b/packages/microcosm-build/src/microcosm/build/uk/gates.json index 1969bfe897..9b319c114e 100644 --- a/packages/microcosm-build/src/microcosm/build/uk/gates.json +++ b/packages/microcosm-build/src/microcosm/build/uk/gates.json @@ -178,7 +178,7 @@ "check": "was_lisa_anchor", "maximum_relative_deviation": 0.01 }, - "notes": "Stage-time check on the was_lisa ownership anchor (microcosm#1415): WAS round 8 implies about half the Lifetime ISA holders HMRC's 2024-25 subscriptions need, so the stage shifts its ownership logit on ages 18 to 47 until the weighted holders the financial-wealth cap leaves equal Table 9.4's Lifetime ISA accounts subscribed to (one subscription a year, so payers). The receipt's realised post-cap holders must sit within maximum_relative_deviation of that target, and a positive shift must remove no holder (the same person-keyed uniforms decide ownership). A population fact check: the synthetic smoke records it without blocking." + "notes": "Stage-time check on the was_lisa ownership anchor (microcosm#1415): WAS round 8 implies about half the Lifetime ISA holders HMRC's 2024-25 subscriptions need, so the stage shifts its ownership logit on ages 18 to 47, the ages that can hold and pay into one in 2024-25, until the weighted holders at those ages the financial-wealth cap leaves equal Table 9.4's Lifetime ISA accounts subscribed to (one subscription a year, so payers). The receipt's realised post-cap holders must sit within maximum_relative_deviation of that target, and a positive shift must remove no holder (the same person-keyed uniforms decide ownership). A target above the largest shift's reach and unshifted holders above the target are named, not failed: the anchor only adds holders. A population fact check: the synthetic smoke records it without blocking." }, { "id": "uk_stage_property_components", @@ -943,7 +943,7 @@ "maximum_relative_total_deviation": 1e-06, "maximum_household_sum_error_gbp": 0.01 }, - "notes": "Stage-time check on the isa_subscriptions receipt (microcosm#1415). It fails on any record the receipt counts against an invariant (cash, stocks and shares and Lifetime ISA payments over GBP 20,000; a Lifetime ISA payment over GBP 4,000; a subscriber under 18; a payment into a type the person does not hold; a both-type subscriber missing a part; a negative amount), on person balances that miss the household was_wealth draws by more than maximum_household_sum_error_gbp, and on the 2024-25 cash and stocks-and-shares totals, the both-type split's stocks-and-shares residual or the Lifetime ISA total off their Table 9.4 targets by more than maximum_relative_total_deviation; a reported saturation is named, not failed. Cells short of eligible holders are reported, 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." + "notes": "Stage-time check on the isa_subscriptions receipt (microcosm#1415). It fails on any record the receipt counts against an invariant (cash, stocks and shares and Lifetime ISA payments over GBP 20,000; a Lifetime ISA payment over GBP 4,000; a subscriber under 18; a payment into a type the person does not hold; a both-type subscriber missing a part; a negative amount), on person balances that miss the household was_wealth draws by more than maximum_household_sum_error_gbp, and 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 non-finite value counts as a violation, and 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." }, { "id": "uk_release_input_coverage", 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 fcfe180d9d..884bb3cd8f 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": "73f641506e0e5054410904d0d8c2e181621d918c0ce09156ff99b274fe018af9", + "source_manifest_sha256": "b8d76dbe7d5b8dbe97ce3b8c2f9bf1691f29f383de8e579b375feb579775f5b4", "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": "73f641506e0e5054410904d0d8c2e181621d918c0ce09156ff99b274fe018af9", + "source_manifest_sha256": "b8d76dbe7d5b8dbe97ce3b8c2f9bf1691f29f383de8e579b375feb579775f5b4", "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": "73f641506e0e5054410904d0d8c2e181621d918c0ce09156ff99b274fe018af9", + "source_manifest_sha256": "b8d76dbe7d5b8dbe97ce3b8c2f9bf1691f29f383de8e579b375feb579775f5b4", "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": "73f641506e0e5054410904d0d8c2e181621d918c0ce09156ff99b274fe018af9", + "source_manifest_sha256": "b8d76dbe7d5b8dbe97ce3b8c2f9bf1691f29f383de8e579b375feb579775f5b4", "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)" @@ -569,7 +569,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": "73f641506e0e5054410904d0d8c2e181621d918c0ce09156ff99b274fe018af9", + "source_manifest_sha256": "b8d76dbe7d5b8dbe97ce3b8c2f9bf1691f29f383de8e579b375feb579775f5b4", "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 +589,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": "73f641506e0e5054410904d0d8c2e181621d918c0ce09156ff99b274fe018af9", + "source_manifest_sha256": "b8d76dbe7d5b8dbe97ce3b8c2f9bf1691f29f383de8e579b375feb579775f5b4", "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 +611,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": "73f641506e0e5054410904d0d8c2e181621d918c0ce09156ff99b274fe018af9", + "source_manifest_sha256": "b8d76dbe7d5b8dbe97ce3b8c2f9bf1691f29f383de8e579b375feb579775f5b4", "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 +632,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": "73f641506e0e5054410904d0d8c2e181621d918c0ce09156ff99b274fe018af9", + "source_manifest_sha256": "b8d76dbe7d5b8dbe97ce3b8c2f9bf1691f29f383de8e579b375feb579775f5b4", "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,7 +656,7 @@ "capital_gains" ], "source_manifest": "source_stages.json", - "source_manifest_sha256": "73f641506e0e5054410904d0d8c2e181621d918c0ce09156ff99b274fe018af9", + "source_manifest_sha256": "b8d76dbe7d5b8dbe97ce3b8c2f9bf1691f29f383de8e579b375feb579775f5b4", "source_vintages": { "conditioning_resource": "hmrc_cgt_conditioning_facts.json", "conditioning_resource_sha256": "d106c3a7b997dbdabd5d2f50eb8ae1f358645f80f54e184521fe41a6c0077bd4", @@ -746,7 +746,7 @@ "full_frs_tei_band_unavailable" ], "source_manifest": "source_stages.json", - "source_manifest_sha256": "73f641506e0e5054410904d0d8c2e181621d918c0ce09156ff99b274fe018af9", + "source_manifest_sha256": "b8d76dbe7d5b8dbe97ce3b8c2f9bf1691f29f383de8e579b375feb579775f5b4", "source_vintages": { "hmrc_surface": "2023-24", "mapped_build_period": "2024", @@ -773,7 +773,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": "73f641506e0e5054410904d0d8c2e181621d918c0ce09156ff99b274fe018af9", + "source_manifest_sha256": "b8d76dbe7d5b8dbe97ce3b8c2f9bf1691f29f383de8e579b375feb579775f5b4", "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 +838,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": "73f641506e0e5054410904d0d8c2e181621d918c0ce09156ff99b274fe018af9", + "source_manifest_sha256": "b8d76dbe7d5b8dbe97ce3b8c2f9bf1691f29f383de8e579b375feb579775f5b4", "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 +864,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": "73f641506e0e5054410904d0d8c2e181621d918c0ce09156ff99b274fe018af9", + "source_manifest_sha256": "b8d76dbe7d5b8dbe97ce3b8c2f9bf1691f29f383de8e579b375feb579775f5b4", "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 +884,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": "73f641506e0e5054410904d0d8c2e181621d918c0ce09156ff99b274fe018af9", + "source_manifest_sha256": "b8d76dbe7d5b8dbe97ce3b8c2f9bf1691f29f383de8e579b375feb579775f5b4", "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 +907,7 @@ "property_finance_costs" ], "source_manifest": "source_stages.json", - "source_manifest_sha256": "73f641506e0e5054410904d0d8c2e181621d918c0ce09156ff99b274fe018af9", + "source_manifest_sha256": "b8d76dbe7d5b8dbe97ce3b8c2f9bf1691f29f383de8e579b375feb579775f5b4", "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 +928,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": "73f641506e0e5054410904d0d8c2e181621d918c0ce09156ff99b274fe018af9", + "source_manifest_sha256": "b8d76dbe7d5b8dbe97ce3b8c2f9bf1691f29f383de8e579b375feb579775f5b4", "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 +951,7 @@ "property_wealth" ], "source_manifest": "source_stages.json", - "source_manifest_sha256": "73f641506e0e5054410904d0d8c2e181621d918c0ce09156ff99b274fe018af9", + "source_manifest_sha256": "b8d76dbe7d5b8dbe97ce3b8c2f9bf1691f29f383de8e579b375feb579775f5b4", "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 +975,7 @@ "non_residential_property_value" ], "source_manifest": "source_stages.json", - "source_manifest_sha256": "73f641506e0e5054410904d0d8c2e181621d918c0ce09156ff99b274fe018af9", + "source_manifest_sha256": "b8d76dbe7d5b8dbe97ce3b8c2f9bf1691f29f383de8e579b375feb579775f5b4", "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 +1003,7 @@ "employment_income" ], "source_manifest": "source_stages.json", - "source_manifest_sha256": "73f641506e0e5054410904d0d8c2e181621d918c0ce09156ff99b274fe018af9", + "source_manifest_sha256": "b8d76dbe7d5b8dbe97ce3b8c2f9bf1691f29f383de8e579b375feb579775f5b4", "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 +1036,7 @@ "household_source_id" ], "source_manifest": "source_stages.json", - "source_manifest_sha256": "73f641506e0e5054410904d0d8c2e181621d918c0ce09156ff99b274fe018af9", + "source_manifest_sha256": "b8d76dbe7d5b8dbe97ce3b8c2f9bf1691f29f383de8e579b375feb579775f5b4", "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 +1058,7 @@ "student_loan_plan" ], "source_manifest": "source_stages.json", - "source_manifest_sha256": "73f641506e0e5054410904d0d8c2e181621d918c0ce09156ff99b274fe018af9", + "source_manifest_sha256": "b8d76dbe7d5b8dbe97ce3b8c2f9bf1691f29f383de8e579b375feb579775f5b4", "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 +1080,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": "73f641506e0e5054410904d0d8c2e181621d918c0ce09156ff99b274fe018af9", + "source_manifest_sha256": "b8d76dbe7d5b8dbe97ce3b8c2f9bf1691f29f383de8e579b375feb579775f5b4", "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 +1119,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": "73f641506e0e5054410904d0d8c2e181621d918c0ce09156ff99b274fe018af9", + "source_manifest_sha256": "b8d76dbe7d5b8dbe97ce3b8c2f9bf1691f29f383de8e579b375feb579775f5b4", "source_vintages": { "source": "Office for National Statistics Wealth and Assets Survey, UK Data Service SN 7215, DOI 10.5255/UKDA-SN-7215-20; local licensed 2006-22 household tab.", "survey": "Wealth and Assets Survey round 8" diff --git a/packages/microcosm-build/src/microcosm/build/uk/source_stages.json b/packages/microcosm-build/src/microcosm/build/uk/source_stages.json index c4feb9bae4..0fd8f9b961 100644 --- a/packages/microcosm-build/src/microcosm/build/uk/source_stages.json +++ b/packages/microcosm-build/src/microcosm/build/uk/source_stages.json @@ -3184,7 +3184,7 @@ "minimum": 18 }, "counted_ages": { - "maximum": 49, + "maximum": 47, "minimum": 18 }, "kind": "anchor_lifetime_isa_ownership", @@ -3249,7 +3249,7 @@ "lifetime_isa_balance", "household_lifetime_isa_balance" ], - "notes": "Imputes Lifetime ISA holdings per adult from the WAS round-8 person tab (microcosm#1003). The donor is every non-dependent adult of the person tab joined many-to-one on CASER8 to the cleaned household tab (the was_wealth donor, same pins); the released value DVFLISAvR8 (the ONS-completed FLISAVR8_i) must sum to the household aggregate DVFLISAVR8_aggr on every household or the stage refuses the tab, and a missing or negative value is refused rather than read as a zero balance. Response classes (observed, banded with the ONS value inside the reported band, ONS-imputed value or holding, rule-impossible) are receipted and never used as predictors. The declared credibility rule recodes holders recorded in an age band starting at 45 or above to non-holders and keeps holders above the balance ceiling as holders outside the balance fit (basis on the clean operation). Ownership is a weighted logistic regression with a ridge penalty on the slopes and an unpenalised intercept, so the donor's weighted ownership share is reproduced in-sample, on the age group, the log of person earnings, household net income, gross financial wealth, cash ISA, stocks-and-shares ISA and savings, private renting, sex and the number of children; the house regime gate (gradient boosting) is miscalibrated for an outcome held by under one per cent of adults with about 120 donor holders. Recipients aged 18 or over hold when a uniform keyed on person_id falls below their probability; no upper age limit is imposed. The balance is the regime-gated QRF fitted on the credible holders and drawn at the owner's keyed quantile (predict_positive_from_uniforms), so it is positive exactly when the person holds. Household predictors reuse the was_wealth definitions; tenure is the private-renter flag on both sides (DVPriRntR8 == 1; tenure_type RENT_PRIVATELY), not the engine is_renting. WAS counts LISAs inside gross financial wealth, so a household total above its gross_financial_wealth draw is scaled down pro rata (receipted) and ownership is re-derived from the capped balance; was_wealth columns are never rewritten. Balances are April 2020 to March 2022 pounds from a Great Britain donor and are not uprated; Northern Ireland recipients are predicted from the GB model. WAS records holdings, not annual contributions, and the stage derives no contribution or bonus. HMRC's 2024-25 Lifetime ISA accounts subscribed to (Table 9.4) anchor the holders (microcosm#1415): the ownership logit shifts up on ages 18 to 47, the ages that can hold one in 2024-25, until the holders aged 18 to 49 who survive the financial-wealth cap equal HMRC's payers, the fewest holders consistent with them; the same keyed uniforms decide ownership, so the anchor only adds holders, and a target it cannot reach is named, not failed." + "notes": "Imputes Lifetime ISA holdings per adult from the WAS round-8 person tab (microcosm#1003). The donor is every non-dependent adult of the person tab joined many-to-one on CASER8 to the cleaned household tab (the was_wealth donor, same pins); the released value DVFLISAvR8 (the ONS-completed FLISAVR8_i) must sum to the household aggregate DVFLISAVR8_aggr on every household or the stage refuses the tab, and a missing or negative value is refused rather than read as a zero balance. Response classes (observed, banded with the ONS value inside the reported band, ONS-imputed value or holding, rule-impossible) are receipted and never used as predictors. The declared credibility rule recodes holders recorded in an age band starting at 45 or above to non-holders and keeps holders above the balance ceiling as holders outside the balance fit (basis on the clean operation). Ownership is a weighted logistic regression with a ridge penalty on the slopes and an unpenalised intercept, so the donor's weighted ownership share is reproduced in-sample, on the age group, the log of person earnings, household net income, gross financial wealth, cash ISA, stocks-and-shares ISA and savings, private renting, sex and the number of children; the house regime gate (gradient boosting) is miscalibrated for an outcome held by under one per cent of adults with about 120 donor holders. Recipients aged 18 or over hold when a uniform keyed on person_id falls below their probability; no upper age limit is imposed. The balance is the regime-gated QRF fitted on the credible holders and drawn at the owner's keyed quantile (predict_positive_from_uniforms), so it is positive exactly when the person holds. Household predictors reuse the was_wealth definitions; tenure is the private-renter flag on both sides (DVPriRntR8 == 1; tenure_type RENT_PRIVATELY), not the engine is_renting. WAS counts LISAs inside gross financial wealth, so a household total above its gross_financial_wealth draw is scaled down pro rata (receipted) and ownership is re-derived from the capped balance; was_wealth columns are never rewritten. Balances are April 2020 to March 2022 pounds from a Great Britain donor and are not uprated; Northern Ireland recipients are predicted from the GB model. WAS records holdings, not annual contributions, and the stage derives no contribution or bonus. HMRC's 2024-25 Lifetime ISA accounts subscribed to (Table 9.4) anchor the holders (microcosm#1415): the ownership logit shifts up on ages 18 to 47, the ages that can hold and pay into one in 2024-25 (opened at 18 to 39 since April 2017), until the holders at those ages who survive the financial-wealth cap equal HMRC's payers, the fewest holders consistent with them; the same keyed uniforms decide ownership, so the anchor only adds holders, and a target it cannot reach is named, not failed. Where the cap binds, an added holder scales the household's balances down pro rata, existing holders' included. Three later stages read the whole frame (uc_reporter_redraw, uc_take_up, pension_credit_take_up), and the Lifetime ISA counts as Universal Credit and Pension Credit capital, so the added holders can move their draws; the pair build counts the benefit units whose entitlement moves (María's ruling of 29 October 2026)." }, { "stage": "regional_property_uprating", @@ -7578,7 +7578,7 @@ "stocks_and_shares_isa_subscriptions", "lifetime_isa_payments" ], - "notes": "Imputes ISA subscriptions per adult by type, and the per-person ISA balances, on the final spine (microcosm#1415). Each household's was_wealth cash and stocks-and-shares ISA totals are split across its adults by the holding pattern of a WAS round-8 donor household with the same number of adults, so person balances sum exactly to the household totals, which are unchanged. Subscribers in 2023-24 are adults aged 18 or over in households holding the type, raked by class (cash only, stocks and shares only, both) to Table 9.7's income bands, Table 9.8's age and sex and Table 9.9's regions and selected by keyed walks, the both class first. Amounts follow Table 9.7's subscription bands within each income band and class, uniform inside a band and exactly GBP 20,000 at the top; the both class splits each person's amount by their balance shares, shifted so the class's stocks-and-shares total is Table 9.4's 2023-24 stocks-and-shares amount less the stocks-and-shares-only payments. Table 9.7's bands imply more cash than Table 9.4 records, so Table 9.4 supplies growth ratios only: people grow to 2024-25 by its account growth (an upper bound on people, as from 6 April 2024 a person may pay into several ISAs of one type) and amounts by its amount growth per type, within the GBP 20,000 overall limit. Every Lifetime ISA holder aged 18 to 49 pays in, amounts in (0, GBP 4,000] drawn to Table 9.4's 2024-25 Lifetime ISA amount within the overall limit. No ISA fact is a calibration target: binding the cells the stage draws to would be circular, so the reviewed fence keeps them measured only.", + "notes": "Imputes ISA subscriptions per adult by type, and the per-person ISA balances, on the final spine (microcosm#1415). Each household's was_wealth cash and stocks-and-shares ISA totals are split across its adults by the holding pattern of a WAS round-8 donor household with the same number of adults, so person balances sum exactly to the household totals, which are unchanged. Subscribers in 2023-24 are adults aged 18 or over in households holding the type, raked by class (cash only, stocks and shares only, both) to Table 9.7's income bands, Table 9.8's age and sex and Table 9.9's regions and selected by keyed walks, the both class first. Amounts follow Table 9.7's subscription bands within each income band and class, uniform inside a band and exactly GBP 20,000 at the top; the both class splits each person's amount by their balance shares, shifted so the class's stocks-and-shares total is Table 9.4's 2023-24 stocks-and-shares amount less the stocks-and-shares-only payments. People grow to 2024-25 by Table 9.4's account growth (an upper bound on people, as from 6 April 2024 a person may pay into several ISAs of one type), and amounts scale to Table 9.4's 2024-25 amounts per type, holding subscribers already at the GBP 20,000 overall limit (María's ruling of 29 October 2026): Table 9.7's cash bands sit above Table 9.4, and growing that excess by Table 9.4's ratio against the limit pushed the subscribers below it far up. Every Lifetime ISA holder aged 18 to 47 (the ages that can hold one in 2024-25) with room under the overall limit pays in, amounts in (0, GBP 4,000] drawn to Table 9.4's 2024-25 Lifetime ISA amount. No ISA fact is a calibration target: binding the cells the stage draws to would be circular, so the reviewed fence keeps them measured only.", "operations": [ { "artifact_role": "isa_statistics_facts", @@ -7661,7 +7661,7 @@ "share_floor": 0.02 }, { - "amounts": "table_9_4_amount_growth_capped", + "amounts": "table_9_4_amount_level_limit_held", "from_tax_year": 2023, "kind": "grow_isa_subscriptions", "overall_limit_gbp": 20000, @@ -7671,7 +7671,7 @@ { "annual_limit_gbp": 4000, "kind": "draw_lifetime_isa_payments", - "maximum_age": 49, + "maximum_age": 47, "minimum_age": 18, "outputs": [ "lifetime_isa_payments" 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 17961736dc..ca5a969d51 100644 --- a/packages/microcosm-build/src/microcosm/build/uk/spec/sources.yaml +++ b/packages/microcosm-build/src/microcosm/build/uk/spec/sources.yaml @@ -2696,7 +2696,7 @@ stages: maximum: 47 counted_ages: minimum: 18 - maximum: 49 + maximum: 47 - kind: impute_lifetime_isa_balance output: lifetime_isa_balance seed: 0 @@ -2739,7 +2739,7 @@ stages: nonnegative_outputs: - lifetime_isa_balance - household_lifetime_isa_balance - notes: 'Imputes Lifetime ISA holdings per adult from the WAS round-8 person tab (microcosm#1003). The donor is every non-dependent adult of the person tab joined many-to-one on CASER8 to the cleaned household tab (the was_wealth donor, same pins); the released value DVFLISAvR8 (the ONS-completed FLISAVR8_i) must sum to the household aggregate DVFLISAVR8_aggr on every household or the stage refuses the tab, and a missing or negative value is refused rather than read as a zero balance. Response classes (observed, banded with the ONS value inside the reported band, ONS-imputed value or holding, rule-impossible) are receipted and never used as predictors. The declared credibility rule recodes holders recorded in an age band starting at 45 or above to non-holders and keeps holders above the balance ceiling as holders outside the balance fit (basis on the clean operation). Ownership is a weighted logistic regression with a ridge penalty on the slopes and an unpenalised intercept, so the donor''s weighted ownership share is reproduced in-sample, on the age group, the log of person earnings, household net income, gross financial wealth, cash ISA, stocks-and-shares ISA and savings, private renting, sex and the number of children; the house regime gate (gradient boosting) is miscalibrated for an outcome held by under one per cent of adults with about 120 donor holders. Recipients aged 18 or over hold when a uniform keyed on person_id falls below their probability; no upper age limit is imposed. The balance is the regime-gated QRF fitted on the credible holders and drawn at the owner''s keyed quantile (predict_positive_from_uniforms), so it is positive exactly when the person holds. Household predictors reuse the was_wealth definitions; tenure is the private-renter flag on both sides (DVPriRntR8 == 1; tenure_type RENT_PRIVATELY), not the engine is_renting. WAS counts LISAs inside gross financial wealth, so a household total above its gross_financial_wealth draw is scaled down pro rata (receipted) and ownership is re-derived from the capped balance; was_wealth columns are never rewritten. Balances are April 2020 to March 2022 pounds from a Great Britain donor and are not uprated; Northern Ireland recipients are predicted from the GB model. WAS records holdings, not annual contributions, and the stage derives no contribution or bonus. HMRC''s 2024-25 Lifetime ISA accounts subscribed to (Table 9.4) anchor the holders (microcosm#1415): the ownership logit shifts up on ages 18 to 47, the ages that can hold one in 2024-25, until the holders aged 18 to 49 who survive the financial-wealth cap equal HMRC''s payers, the fewest holders consistent with them; the same keyed uniforms decide ownership, so the anchor only adds holders, and a target it cannot reach is named, not failed.' + notes: 'Imputes Lifetime ISA holdings per adult from the WAS round-8 person tab (microcosm#1003). The donor is every non-dependent adult of the person tab joined many-to-one on CASER8 to the cleaned household tab (the was_wealth donor, same pins); the released value DVFLISAvR8 (the ONS-completed FLISAVR8_i) must sum to the household aggregate DVFLISAVR8_aggr on every household or the stage refuses the tab, and a missing or negative value is refused rather than read as a zero balance. Response classes (observed, banded with the ONS value inside the reported band, ONS-imputed value or holding, rule-impossible) are receipted and never used as predictors. The declared credibility rule recodes holders recorded in an age band starting at 45 or above to non-holders and keeps holders above the balance ceiling as holders outside the balance fit (basis on the clean operation). Ownership is a weighted logistic regression with a ridge penalty on the slopes and an unpenalised intercept, so the donor''s weighted ownership share is reproduced in-sample, on the age group, the log of person earnings, household net income, gross financial wealth, cash ISA, stocks-and-shares ISA and savings, private renting, sex and the number of children; the house regime gate (gradient boosting) is miscalibrated for an outcome held by under one per cent of adults with about 120 donor holders. Recipients aged 18 or over hold when a uniform keyed on person_id falls below their probability; no upper age limit is imposed. The balance is the regime-gated QRF fitted on the credible holders and drawn at the owner''s keyed quantile (predict_positive_from_uniforms), so it is positive exactly when the person holds. Household predictors reuse the was_wealth definitions; tenure is the private-renter flag on both sides (DVPriRntR8 == 1; tenure_type RENT_PRIVATELY), not the engine is_renting. WAS counts LISAs inside gross financial wealth, so a household total above its gross_financial_wealth draw is scaled down pro rata (receipted) and ownership is re-derived from the capped balance; was_wealth columns are never rewritten. Balances are April 2020 to March 2022 pounds from a Great Britain donor and are not uprated; Northern Ireland recipients are predicted from the GB model. WAS records holdings, not annual contributions, and the stage derives no contribution or bonus. HMRC''s 2024-25 Lifetime ISA accounts subscribed to (Table 9.4) anchor the holders (microcosm#1415): the ownership logit shifts up on ages 18 to 47, the ages that can hold and pay into one in 2024-25 (opened at 18 to 39 since April 2017), until the holders at those ages who survive the financial-wealth cap equal HMRC''s payers, the fewest holders consistent with them; the same keyed uniforms decide ownership, so the anchor only adds holders, and a target it cannot reach is named, not failed. Where the cap binds, an added holder scales the household''s balances down pro rata, existing holders'' included. Three later stages read the whole frame (uc_reporter_redraw, uc_take_up, pension_credit_take_up), and the Lifetime ISA counts as Universal Credit and Pension Credit capital, so the added holders can move their draws; the pair build counts the benefit units whose entitlement moves (María''s ruling of 29 October 2026).' - stage: regional_property_uprating survey: Public regional property reference 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). @@ -6155,7 +6155,7 @@ stages: share_floor: 0.02 - kind: grow_isa_subscriptions people: table_9_4_account_growth - amounts: table_9_4_amount_growth_capped + amounts: table_9_4_amount_level_limit_held from_tax_year: 2023 to_tax_year: 2024 overall_limit_gbp: 20000.0 @@ -6165,7 +6165,7 @@ stages: seed: 0 salt: isa_subscriptions:lifetime_isa_payments minimum_age: 18 - maximum_age: 49 + maximum_age: 47 annual_limit_gbp: 4000.0 - kind: record_mass_conservation_receipt entity: household @@ -6191,4 +6191,4 @@ stages: - cash_isa_subscriptions - stocks_and_shares_isa_subscriptions - lifetime_isa_payments - notes: 'Imputes ISA subscriptions per adult by type, and the per-person ISA balances, on the final spine (microcosm#1415). Each household''s was_wealth cash and stocks-and-shares ISA totals are split across its adults by the holding pattern of a WAS round-8 donor household with the same number of adults, so person balances sum exactly to the household totals, which are unchanged. Subscribers in 2023-24 are adults aged 18 or over in households holding the type, raked by class (cash only, stocks and shares only, both) to Table 9.7''s income bands, Table 9.8''s age and sex and Table 9.9''s regions and selected by keyed walks, the both class first. Amounts follow Table 9.7''s subscription bands within each income band and class, uniform inside a band and exactly GBP 20,000 at the top; the both class splits each person''s amount by their balance shares, shifted so the class''s stocks-and-shares total is Table 9.4''s 2023-24 stocks-and-shares amount less the stocks-and-shares-only payments. Table 9.7''s bands imply more cash than Table 9.4 records, so Table 9.4 supplies growth ratios only: people grow to 2024-25 by its account growth (an upper bound on people, as from 6 April 2024 a person may pay into several ISAs of one type) and amounts by its amount growth per type, within the GBP 20,000 overall limit. Every Lifetime ISA holder aged 18 to 49 pays in, amounts in (0, GBP 4,000] drawn to Table 9.4''s 2024-25 Lifetime ISA amount within the overall limit. No ISA fact is a calibration target: binding the cells the stage draws to would be circular, so the reviewed fence keeps them measured only.' + notes: 'Imputes ISA subscriptions per adult by type, and the per-person ISA balances, on the final spine (microcosm#1415). Each household''s was_wealth cash and stocks-and-shares ISA totals are split across its adults by the holding pattern of a WAS round-8 donor household with the same number of adults, so person balances sum exactly to the household totals, which are unchanged. Subscribers in 2023-24 are adults aged 18 or over in households holding the type, raked by class (cash only, stocks and shares only, both) to Table 9.7''s income bands, Table 9.8''s age and sex and Table 9.9''s regions and selected by keyed walks, the both class first. Amounts follow Table 9.7''s subscription bands within each income band and class, uniform inside a band and exactly GBP 20,000 at the top; the both class splits each person''s amount by their balance shares, shifted so the class''s stocks-and-shares total is Table 9.4''s 2023-24 stocks-and-shares amount less the stocks-and-shares-only payments. People grow to 2024-25 by Table 9.4''s account growth (an upper bound on people, as from 6 April 2024 a person may pay into several ISAs of one type), and amounts scale to Table 9.4''s 2024-25 amounts per type, holding subscribers already at the GBP 20,000 overall limit (María''s ruling of 29 October 2026): Table 9.7''s cash bands sit above Table 9.4, and growing that excess by Table 9.4''s ratio against the limit pushed the subscribers below it far up. Every Lifetime ISA holder aged 18 to 47 (the ages that can hold one in 2024-25) with room under the overall limit pays in, amounts in (0, GBP 4,000] drawn to Table 9.4''s 2024-25 Lifetime ISA amount. No ISA fact is a calibration target: binding the cells the stage draws to would be circular, so the reviewed fence keeps them measured only.' diff --git a/packages/microcosm-build/src/microcosm/build/uk_runtime/hmrc_isa_statistics.py b/packages/microcosm-build/src/microcosm/build/uk_runtime/hmrc_isa_statistics.py index abc8fdd867..cf7c376739 100644 --- a/packages/microcosm-build/src/microcosm/build/uk_runtime/hmrc_isa_statistics.py +++ b/packages/microcosm-build/src/microcosm/build/uk_runtime/hmrc_isa_statistics.py @@ -60,6 +60,7 @@ "HMRCISAStatisticsError", "check_isa_statistics_declaration", "isa_band_bounds", + "lifetime_isa_paying_ages", "load_hmrc_isa_statistics", ] @@ -79,6 +80,27 @@ #: The artifact role under which a stage declares the vendored resource. HMRC_ISA_STATISTICS_ARTIFACT_ROLE = "isa_statistics_facts" +#: The Lifetime ISA opened on 6 April 2017 to people aged 18 to 39 and takes +#: payments until the holder turns 50. +LIFETIME_ISA_FIRST_TAX_YEAR = 2017 +LIFETIME_ISA_OPENING_AGES: tuple[int, int] = (18, 39) +LIFETIME_ISA_LAST_PAYING_AGE = 49 + + +def lifetime_isa_paying_ages(tax_year: int) -> tuple[int, int]: + """The ages at which someone can hold and pay into a Lifetime ISA in a tax year. + + An account opened at 39 on 6 April 2017 belongs to someone who turned 40 within + the year, so in ``tax_year`` its holder is at most 40 + (``tax_year`` - 2017), + 47 in 2024-25, until payments stop at 50 (review of microcosm#1421). + """ + + if tax_year < LIFETIME_ISA_FIRST_TAX_YEAR: + raise ValueError(f"no Lifetime ISA existed in tax year {tax_year}.") + oldest = LIFETIME_ISA_OPENING_AGES[1] + 1 + tax_year - LIFETIME_ISA_FIRST_TAX_YEAR + return LIFETIME_ISA_OPENING_AGES[0], min(oldest, LIFETIME_ISA_LAST_PAYING_AGE) + + _PREFIX = "hmrc.isa_statistics_2026." _NOTE_RECORD_SET = "hmrc.cash_isa_limit_reduction_2026.cash_subscribers_under_65.ty2022" _LISA_PREFIX = "hmrc.lisa_statistics_2026.table1a." 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 cd959b37c8..d350b0dbd4 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 @@ -9,7 +9,9 @@ no household column, so every earlier reader of the ``was_wealth`` household totals and every means test is unchanged. -The steps, every draw keyed on identity so adding or reordering rows moves none: +The steps, every draw keyed on identity, so reordering rows moves none. Adding +rows can move others' amounts: the rakes, the band walks and the growth factors +read the whole population. 1. **Per-person balances.** Each household's ``cash_isa`` and ``stocks_and_shares_isa`` (the ``was_wealth`` draws) are split across its adults @@ -36,12 +38,13 @@ are kept and the cash excess over Table 9.4 is reported. 5. **Growth to 2024-25.** Subscriber counts grow by Table 9.4's account growth by type, an upper bound on people because from 6 April 2024 one person may pay into - several ISAs of one type; amounts then scale by one factor per type, capped at - GBP 20,000, so totals grow by Table 9.4's amount growth. -6. **Lifetime ISA payments (2024-25).** Holders aged 18 to 49 pay in amounts on - (0, GBP 4,000], tilted so the total equals Table 9.4's Lifetime ISA amount and - ranked like step 3, then trimmed so that cash, stocks and shares and Lifetime - ISA payments stay within GBP 20,000 per person. + several ISAs of one type. Amounts then scale by one factor per type to Table + 9.4's 2024-25 amounts; subscribers already at GBP 20,000 stay there and the rest + are capped at it (María's ruling of 29 October 2026). +6. **Lifetime ISA payments (2024-25).** Holders aged 18 to 47, the ages that can + hold one in 2024-25, pay in amounts on (0, GBP 4,000], tilted so the total + equals Table 9.4's Lifetime ISA amount and ranked like step 3, within each + person's room under GBP 20,000; a holder with no room pays nothing. Receipts carry weighted aggregates and rounded counts only (microcosm#1164). """ @@ -76,6 +79,7 @@ HMRCISAStatistics, check_isa_statistics_declaration, isa_band_bounds, + lifetime_isa_paying_ages, load_hmrc_isa_statistics, ) from microcosm.build.uk_runtime.national_frame import ( @@ -339,11 +343,11 @@ def from_stage(cls, stage: SourceStageSpec) -> ISASubscriptionsSpec: raise ISASubscriptionsError("amounts are spread evenly inside each band.") if ( grow.get("people") != "table_9_4_account_growth" - or grow.get("amounts") != "table_9_4_amount_growth_capped" + or grow.get("amounts") != "table_9_4_amount_level_limit_held" ): raise ISASubscriptionsError( - "growth is people by Table 9.4's account growth and amounts by its " - "amount growth, capped." + "growth is people by Table 9.4's account growth and amounts to its " + "build-year amounts, holding the overall limit." ) years = (int(grow["from_tax_year"]), int(grow["to_tax_year"])) if years != (HMRC_ISA_INDIVIDUAL_TAX_YEAR, HMRC_ISA_BUILD_TAX_YEAR): @@ -351,6 +355,14 @@ def from_stage(cls, stage: SourceStageSpec) -> ISASubscriptionsSpec: f"growth runs from the individual tables' {HMRC_ISA_INDIVIDUAL_TAX_YEAR} " f"to Table 9.4's {HMRC_ISA_BUILD_TAX_YEAR}, not {years}." ) + paying_ages = lifetime_isa_paying_ages(HMRC_ISA_BUILD_TAX_YEAR) + declared_ages = (int(lifetime["minimum_age"]), int(lifetime["maximum_age"])) + if declared_ages != paying_ages: + raise ISASubscriptionsError( + f"Lifetime ISA payments in {HMRC_ISA_BUILD_TAX_YEAR}-" + f"{(HMRC_ISA_BUILD_TAX_YEAR + 1) % 100:02d} come from holders aged " + f"{paying_ages[0]} to {paying_ages[1]}, not {declared_ages}." + ) weight = float(amounts["balance_rank_weight"]) if not 0.0 <= weight <= 1.0: raise ISASubscriptionsError("balance_rank_weight must lie in [0, 1].") @@ -897,11 +909,18 @@ def select_subscribers( frame[["income_band", "age_band", "sex", "region"]] ) codes = index.get_indexer(cell_of) + person_ids = frame["person_id"].to_numpy() + # Each cell's rows in ascending position, as np.flatnonzero(codes == cell) would + # give them, from one stable sort instead of a scan per cell. + by_cell = np.argsort(codes, kind="stable") + cell_ids = np.arange(len(index)) + starts = np.searchsorted(codes[by_cell], cell_ids, side="left") + ends = np.searchsorted(codes[by_cell], cell_ids, side="right") for cell in range(len(index)): if target[cell] <= 0: continue - rows = np.flatnonzero(codes == cell) - ranked = rows[np.lexsort((frame["person_id"].to_numpy()[rows], uniforms[rows]))] + rows = by_cell[starts[cell] : ends[cell]] + ranked = rows[np.lexsort((person_ids[rows], uniforms[rows]))] members: dict[int, list[np.ndarray]] = {} assigned, _ = _walk_bands( ranked=ranked, @@ -1121,7 +1140,7 @@ def _capped( return cash, stocks -def scale_to_amount_growth( +def scale_to_build_year_amounts( cash: np.ndarray, stocks: np.ndarray, weights: np.ndarray, @@ -1130,11 +1149,28 @@ def scale_to_amount_growth( stocks_target: float, limit: float, ) -> tuple[np.ndarray, np.ndarray, dict[str, Any]]: - """One factor per type, capped at the overall limit, solved to both totals.""" + """One factor per type, solved to both totals, holding the overall limit. + + Subscribers already paying the overall limit keep their amounts, so a factor + below one moves nobody off it (María's ruling of 29 October 2026). Everyone + else scales by the type's factor and is capped at the limit, pro rata across + the two types. + """ + + at_limit = (cash + stocks) >= limit - 1e-6 + + def scaled(cash_factor: float, stocks_factor: float) -> tuple[np.ndarray, ...]: + moved_cash, moved_stocks = _capped( + cash * cash_factor, stocks * stocks_factor, limit + ) + return ( + np.where(at_limit, cash, moved_cash), + np.where(at_limit, stocks, moved_stocks), + ) - def totals(f_cash: float, f_stocks: float) -> tuple[float, float]: - c, s = _capped(cash * f_cash, stocks * f_stocks, limit) - return float((c * weights).sum()), float((s * weights).sum()) + def totals(cash_factor: float, stocks_factor: float) -> tuple[float, float]: + new_cash, new_stocks = scaled(cash_factor, stocks_factor) + return float((new_cash * weights).sum()), float((new_stocks * weights).sum()) def solve(target: float, other: float, which: int) -> float: low, high = 0.0, 50.0 @@ -1147,25 +1183,27 @@ def solve(target: float, other: float, which: int) -> float: high = mid return (low + high) / 2.0 - f_cash, f_stocks = 1.0, 1.0 + cash_factor, stocks_factor = 1.0, 1.0 for _ in range(50): - new_cash = solve(cash_target, f_stocks, 0) - new_stocks = solve(stocks_target, new_cash, 1) + new_cash_factor = solve(cash_target, stocks_factor, 0) + new_stocks_factor = solve(stocks_target, new_cash_factor, 1) converged = ( - abs(new_cash - f_cash) < 1e-10 and abs(new_stocks - f_stocks) < 1e-10 + abs(new_cash_factor - cash_factor) < 1e-10 + and abs(new_stocks_factor - stocks_factor) < 1e-10 ) - f_cash, f_stocks = new_cash, new_stocks + cash_factor, stocks_factor = new_cash_factor, new_stocks_factor if converged: break - scaled_cash, scaled_stocks = _capped(cash * f_cash, stocks * f_stocks, limit) - achieved = totals(f_cash, f_stocks) + scaled_cash, scaled_stocks = scaled(cash_factor, stocks_factor) + achieved = totals(cash_factor, stocks_factor) receipt = { - "cash_factor": f_cash, - "stocks_and_shares_factor": f_stocks, + "cash_factor": cash_factor, + "stocks_and_shares_factor": stocks_factor, "cash_target_gbp": cash_target, "cash_achieved_gbp": achieved[0], "stocks_and_shares_target_gbp": stocks_target, "stocks_and_shares_achieved_gbp": achieved[1], + "held_at_overall_limit_records": rounded_count(int(at_limit.sum())), "at_overall_limit_records": rounded_count( int(((scaled_cash + scaled_stocks) >= limit - 1e-6).sum()) ), @@ -1199,18 +1237,20 @@ def draw_lifetime_isa_payments( if rows.size == 0: receipt["achieved_gbp"] = 0.0 return payments, receipt - w = weights[rows] + payer_weights = weights[rows] person_ids = recipients["person_id"].to_numpy()[rows] uniforms = stable_identity_uniforms( person_ids, seed=spec.lifetime_seed, salt=f"{spec.lifetime_salt}:rank" ) key = ( spec.balance_rank_weight - * _weighted_rank(recipients["lifetime_isa_balance"].to_numpy(float)[rows], w) + * _weighted_rank( + recipients["lifetime_isa_balance"].to_numpy(float)[rows], payer_weights + ) + (1.0 - spec.balance_rank_weight) * uniforms ) order = np.lexsort((person_ids, key)) - cumulative = np.cumsum(w[order]) + cumulative = np.cumsum(payer_weights[order]) tops = cumulative / cumulative[-1] bottoms = np.concatenate(([0.0], tops[:-1])) quantiles = np.empty(rows.size) @@ -1224,12 +1264,12 @@ def drawn(mean: float) -> np.ndarray: ) low, high = limit * 1e-6, limit * (1 - 1e-6) - if float((drawn(high) * w).sum()) <= target_gbp: + if float((drawn(high) * payer_weights).sum()) <= target_gbp: mean, receipt["saturated"] = high, "target_above_reach" else: for _ in range(100): mid = (low + high) / 2.0 - if float((drawn(mid) * w).sum()) < target_gbp: + if float((drawn(mid) * payer_weights).sum()) < target_gbp: low = mid else: high = mid @@ -1239,7 +1279,7 @@ def drawn(mean: float) -> np.ndarray: receipt.update( { "uncapped_mean_gbp": mean, - "achieved_gbp": float((payments[rows] * w).sum()), + "achieved_gbp": float((payments[rows] * payer_weights).sum()), "trimmed_to_overall_limit_records": rounded_count( int( ( @@ -1406,20 +1446,19 @@ def impute_isa_subscriptions( base_cash = float((cash[base] * weights[base]).sum()) base_stocks = float((stocks[base] * weights[base]).sum()) - amount_growth = { - "cash": statistics.amount_subscribed[("cash", build_year)] - / statistics.amount_subscribed[("cash", base_year)], - "stocks_and_shares": statistics.amount_subscribed[ - ("stocks_and_shares", build_year) - ] - / statistics.amount_subscribed[("stocks_and_shares", base_year)], - } - cash, stocks, scale_receipt = scale_to_amount_growth( + # Table 9.4's build-year amounts are the 2024-25 targets, not its growth on + # the stage's own 2023-24 totals. Table 9.7's cash bands sit about a third + # above Table 9.4, and growing that excess by Table 9.4's ratio, with the + # limit holding the top, scaled everyone below the limit by about 2.05 on + # populations built from HMRC's own tables (María's ruling of 29 October + # 2026, review of microcosm#1421). Stocks and shares meet Table 9.4 in + # 2023-24 through the both class's residual, so the two rules agree for them. + cash, stocks, scale_receipt = scale_to_build_year_amounts( cash, stocks, weights, - cash_target=base_cash * amount_growth["cash"], - stocks_target=base_stocks * amount_growth["stocks_and_shares"], + cash_target=statistics.amount_subscribed[("cash", build_year)], + stocks_target=statistics.amount_subscribed[("stocks_and_shares", build_year)], limit=spec.overall_limit_gbp, ) headroom = spec.overall_limit_gbp - cash - stocks @@ -1450,7 +1489,7 @@ def impute_isa_subscriptions( "to_tax_year": build_year, "people": "table_9_4_account_growth (upper bound on people)", "account_growth": growth, - "amount_growth": amount_growth, + "amounts": "table_9_4_amount_level_limit_held", **scale_receipt, }, "lifetime_isa": lifetime_receipt, @@ -1482,7 +1521,12 @@ def _checks( ages = recipients["age"].to_numpy(float) under_65_cash = (cash > 0) & (ages < 65) cash_only_under_65 = (class_of == CASH_ONLY) & (ages < 65) + # NaN compares false, so every comparison below would pass it: count it first. + finite = np.ones(len(cash), dtype=bool) + for values in (cash, stocks, lifetime, cash_balance, stocks_balance): + finite &= np.isfinite(values) violations = { + "non_finite_values": int((~finite).sum()), "over_overall_limit": int( (cash + stocks + lifetime > spec.overall_limit_gbp + 1e-6).sum() ), @@ -1510,7 +1554,7 @@ def _checks( ), "published_2022_23_percent": 22, }, - "subscribers_below_their_balance_records": rounded_count( + "subscribers_above_their_balance_records": rounded_count( int( ( ((cash > cash_balance) & (cash > 0)) 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 1826f61ab9..f7f80b859e 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 @@ -4676,16 +4676,17 @@ def _isa_subscriptions_gate( ) -> GateResult: """ISA subscriptions keep their invariants (microcosm#1415). - Fails on any coherence violation the receipt counts (the overall and Lifetime - ISA limits, ages, holding what is paid into, both parts of a both-type - subscription, negative amounts), on person balances that do not sum to the - household draws within ``maximum_household_sum_error_gbp``, and on growth - totals, the Lifetime ISA total or the both-type split's stocks-and-shares - total off their targets by more than ``maximum_relative_total_deviation`` - (a reported saturation is named, not failed). Cells short of eligible adults - are reported, never failed: the stage invents no holders, and how far the - result sits from HMRC's tables after calibration is a measurement, not a - gate (María's ruling of 28 October 2026). + Fails on any coherence violation the receipt counts (non-finite values, the + overall and Lifetime ISA limits, ages, holding what is paid into, both parts of + a both-type subscription, negative amounts), on person balances that do not sum + to the household draws within ``maximum_household_sum_error_gbp``, and on the + 2024-25 cash and stocks-and-shares totals off Table 9.4's 2024-25 amounts, the + Lifetime ISA total off Table 9.4's Lifetime ISA amount or the both-type split's + stocks-and-shares total off its residual by more than + ``maximum_relative_total_deviation`` (a reported saturation is named, not + failed). Cells short of eligible adults are named, never failed: the stage + invents no holders, and how far the result sits from HMRC's tables after + calibration is a measurement, not a gate (María's ruling of 28 October 2026). """ check = "isa_subscriptions" @@ -4723,7 +4724,8 @@ def _isa_subscriptions_gate( ) if target > 0 and abs(achieved - target) / target > tolerance: failures.append( - f"{stage}: 2024-25 {kind} subscriptions miss Table 9.4's growth." + f"{stage}: 2024-25 {kind} subscriptions miss Table 9.4's 2024-25 " + "amount." ) both = _mapping(evidence.get("both_type_split"), label=f"{stage}.both_type_split") if both.get("saturated"): @@ -4750,6 +4752,14 @@ def _isa_subscriptions_gate( if target > 0 and abs(achieved - target) / target > tolerance: failures.append(f"{stage}: Lifetime ISA payments miss Table 9.4's amount.") selection = _mapping(evidence.get("selection"), label=f"{stage}.selection") + # Subscribers the eligible holders could not supply: the stage invents none. + for isa_type, steps in selection.items(): + for step, receipt in _mapping(steps, label=f"{stage}.{isa_type}").items(): + if not isinstance(receipt, Mapping): + continue + unmet = float(receipt.get("shortfall_weight_unmet") or 0.0) + if unmet > 0: + named.append(f"selection:{isa_type}:{step}:shortfall_weight_unmet") return GateResult( name="stage_health", passed=not failures, @@ -4759,6 +4769,10 @@ def _isa_subscriptions_gate( "check": check, "saturations_named": named, "selection": dict(selection), + "lifetime_isa_payer_weight": lifetime.get("payer_weight"), + "lifetime_isa_hmrc_accounts_subscribed": lifetime.get( + "hmrc_accounts_subscribed" + ), }, ) @@ -4774,7 +4788,9 @@ def _was_lisa_anchor_gate( within ``maximum_relative_deviation`` of the anchor's target, or at or above it when the drawn holders already were (no shift), and a positive shift removes no holder (the same keyed uniforms decide ownership). A target above what the - largest shift reaches is named, not failed. + largest shift reaches is named, not failed, and so are unshifted holders above + the target: the anchor only adds holders, so it cannot correct the base + model's overshoot. """ check = "was_lisa_anchor" @@ -4794,6 +4810,7 @@ def _was_lisa_anchor_gate( shift = _finite_number(anchor.get("logit_shift"), label=f"{stage}.logit_shift") saturated = anchor.get("saturated") failures: list[str] = [] + named: list[str] = [] if saturated is None else [f"anchor:{saturated}"] if target <= 0: failures.append(f"{stage}: the anchor's target must be positive.") elif shift < 0: @@ -4805,6 +4822,10 @@ def _was_lisa_anchor_gate( failures.append( f"{stage}: unshifted holders after the cap fall below the target." ) + elif achieved > target * (1.0 + tolerance): + # The anchor only adds holders, so it cannot bring an overshoot of the + # base model down: named for the build report, not failed. + named.append("anchor:unshifted_holders_above_target") elif abs(achieved - target) / target > tolerance: failures.append( f"{stage}: anchored holders after the cap miss the target by more than " @@ -4820,6 +4841,6 @@ def _was_lisa_anchor_gate( "stage": stage, "check": check, "anchor": dict(anchor), - "saturations_named": [] if saturated is None else [f"anchor:{saturated}"], + "saturations_named": named, }, ) diff --git a/packages/microcosm-build/src/microcosm/build/uk_runtime/was_lisa.py b/packages/microcosm-build/src/microcosm/build/uk_runtime/was_lisa.py index b039f91b8c..aa9c7d63f9 100644 --- a/packages/microcosm-build/src/microcosm/build/uk_runtime/was_lisa.py +++ b/packages/microcosm-build/src/microcosm/build/uk_runtime/was_lisa.py @@ -72,6 +72,7 @@ HMRC_ISA_BUILD_TAX_YEAR, HMRCISAStatistics, check_isa_statistics_declaration, + lifetime_isa_paying_ages, load_hmrc_isa_statistics, ) from microcosm.build.uk_runtime.national_frame import ( @@ -1068,10 +1069,12 @@ class OwnershipAnchorSpec: can pay into one Lifetime ISA a year, so Table 9.4's accounts subscribed to are payers. Without a published holder count the anchor makes the weighted holders after the financial-wealth cap equal that payer count, the fewest holders - consistent with HMRC. ``ages`` are the ages that can hold a LISA in the tax year - (opened at 18 to 39 since April 2017), where holders may be added; - ``counted_ages`` are the ages that may pay in (18 to 49), whose holders are - counted against the payers. + consistent with HMRC. ``ages`` are the ages at which holders may be added and + ``counted_ages`` those whose holders are counted against the payers. Both are + the ages that can hold and pay into a LISA in the tax year + (``lifetime_isa_paying_ages``: opened at 18 to 39 since April 2017, so 18 to 47 + in 2024-25): an older holder the base model draws cannot be one of HMRC's + payers (review of microcosm#1421). """ target: str @@ -1111,6 +1114,13 @@ def from_parameters(cls, parameters: Mapping[str, Any]) -> OwnershipAnchorSpec: raise WASLISAError( "the anchor adds holders only at ages whose holders it counts." ) + paying = lifetime_isa_paying_ages(tax_year) + if (counted_minimum, counted_maximum) != paying: + raise WASLISAError( + f"the anchor counts holders aged {paying[0]} to {paying[1]}, the ages " + f"that can pay into a Lifetime ISA in {tax_year}, not " + f"{counted_minimum} to {counted_maximum}." + ) return cls( target=target, tax_year=tax_year, diff --git a/packages/microcosm-build/tests/engine/uk/test_uk_isa_income_contract.py b/packages/microcosm-build/tests/engine/uk/test_uk_isa_income_contract.py index a8be782c98..e4ae3d834e 100644 --- a/packages/microcosm-build/tests/engine/uk/test_uk_isa_income_contract.py +++ b/packages/microcosm-build/tests/engine/uk/test_uk_isa_income_contract.py @@ -59,11 +59,12 @@ def _frame(layout: str = "additive", time_period: str = "2025"): "person_benunit_id": [1, 2], "person_household_id": [1, 2], "age": [40.0, 40.0], - "employment_income": [30_000.0, 60_000.0], + # The second earns little enough for Universal Credit. + "employment_income": [30_000.0, 8_000.0], **_LAYOUTS[layout], } ) - benunit = pd.DataFrame({"benunit_id": [1, 2], "would_claim_uc": [False, False]}) + benunit = pd.DataFrame({"benunit_id": [1, 2], "would_claim_uc": [True, True]}) household = pd.DataFrame( { "household_id": [1, 2], @@ -90,6 +91,8 @@ def _frame(layout: str = "additive", time_period: str = "2025"): "capital_income", "taxable_savings_interest_income", "income_tax", + "universal_credit", + "household_net_income", ) diff --git a/packages/microcosm-build/tests/engine_free/uk/test_uk_isa_stage_health.py b/packages/microcosm-build/tests/engine_free/uk/test_uk_isa_stage_health.py index e32ede3204..fbf6d05a66 100644 --- a/packages/microcosm-build/tests/engine_free/uk/test_uk_isa_stage_health.py +++ b/packages/microcosm-build/tests/engine_free/uk/test_uk_isa_stage_health.py @@ -17,6 +17,7 @@ "balance_split": {"max_abs_household_sum_error_gbp": 1e-9}, "checks": { "violations": { + "non_finite_values": 0, "over_overall_limit": 0, "lifetime_over_annual_limit": 0, "subscriber_under_minimum_age": 0, @@ -37,7 +38,13 @@ "stocks_and_shares_target_gbp": 10.0, "stocks_and_shares_achieved_gbp": 10.0, }, - "lifetime_isa": {"saturated": None, "target_gbp": 5.0, "achieved_gbp": 5.0}, + "lifetime_isa": { + "saturated": None, + "target_gbp": 5.0, + "achieved_gbp": 5.0, + "payer_weight": 3.0, + "hmrc_accounts_subscribed": 3.0, + }, "selection": {"cash_only": {"base": {"shortfall_weight_unmet": 12.0}}}, } @@ -48,19 +55,26 @@ def _gate(evidence, check="isa_subscriptions", parameters=PARAMETERS): ) -def test_a_coherent_receipt_passes_and_reports_shortfalls(): +def test_a_coherent_receipt_passes_and_names_shortfalls(): result = _gate(PASSING) assert result.passed, result.failures assert ( result.details["selection"]["cash_only"]["base"]["shortfall_weight_unmet"] == 12.0 ) + # Subscribers the eligible holders could not supply are named, not failed. + assert result.details["saturations_named"] == [ + "selection:cash_only:base:shortfall_weight_unmet" + ] + assert result.details["lifetime_isa_payer_weight"] == 3.0 + assert result.details["lifetime_isa_hmrc_accounts_subscribed"] == 3.0 @pytest.mark.parametrize( ("path", "value"), [ (("checks", "violations", "over_overall_limit"), 1), + (("checks", "violations", "non_finite_values"), 1), (("balance_split", "max_abs_household_sum_error_gbp"), 5.0), (("growth", "cash_achieved_gbp"), 90.0), (("both_type_split", "stocks_and_shares_achieved_gbp"), 9.0), @@ -85,7 +99,10 @@ def test_saturation_is_named_not_failed(): } result = _gate(evidence) assert result.passed - assert result.details["saturations_named"] == ["lifetime_isa:target_above_reach"] + assert result.details["saturations_named"] == [ + "lifetime_isa:target_above_reach", + "selection:cash_only:base:shortfall_weight_unmet", + ] ANCHOR_PARAMETERS = {"maximum_relative_deviation": 0.01} @@ -135,3 +152,19 @@ def test_an_unreachable_anchor_is_named(): ANCHOR_PARAMETERS, ) assert result.details["saturations_named"] == ["anchor:target_above_reach"] + + +def test_unshifted_holders_above_the_target_are_named(): + # The anchor only adds holders, so it cannot bring the base model's + # overshoot down: the build report names it. + result = _gate( + _anchor_evidence(1300.0, logit_shift=0.0), "was_lisa_anchor", ANCHOR_PARAMETERS + ) + assert result.passed + assert result.details["saturations_named"] == [ + "anchor:unshifted_holders_above_target" + ] + within = _gate( + _anchor_evidence(1005.0, logit_shift=0.0), "was_lisa_anchor", ANCHOR_PARAMETERS + ) + assert within.passed and within.details["saturations_named"] == [] 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 e41eccde25..cf7cabea94 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 @@ -10,12 +10,18 @@ from microcosm.build.source_manifest import SourceOperationSpec from microcosm.build.uk_runtime import isa_subscriptions as stage +from microcosm.build.uk_runtime.cgt_imputation import ( + UK_CGT_TAXABLE_INCOME_PROXY_COMPONENTS, +) from microcosm.build.uk_runtime.hmrc_isa_statistics import ( HMRC_ISA_INCOME_BAND_IDS, HMRCISAStatisticsError, isa_band_bounds, + lifetime_isa_paying_ages, load_hmrc_isa_statistics, ) +from microcosm.build.uk_runtime.national_frame import uk_national_frame +from microcosm.frame import WeightKind from test_support.microcosm_build.uk_isa_statistics import ( isa_stage_spec, synthetic_isa_statistics_payload, @@ -138,6 +144,9 @@ def test_the_declaration_is_read_and_refuses_drift(): ("draw_isa_subscription_amounts", "within_band", "tilted"), ("split_both_type_subscriptions", "anchor", "table_9_4_cash_residual"), ("grow_isa_subscriptions", "people", "table_9_4_amount_growth"), + ("grow_isa_subscriptions", "amounts", "table_9_4_amount_growth_capped"), + # Nobody aged 48 or 49 can hold a Lifetime ISA in 2024-25. + ("draw_lifetime_isa_payments", "maximum_age", 49), ("draw_lifetime_isa_payments", "outputs", ["lifetime_isa_bonus"]), ("grow_isa_subscriptions", "to_tax_year", 2025), ("classify_isa_facts_with_reviewed_fence", "calibration_permitted", True), @@ -227,7 +236,7 @@ def test_the_imputation_keeps_every_invariant(spec, donor, statistics): ages = recipients["age"].to_numpy(float) assert not ((combined > 0) & (ages < 18)).any() assert not ( - (lifetime > 0) & ((ages > 49) | ~recipients["holds_lifetime_isa"].to_numpy()) + (lifetime > 0) & ((ages > 47) | ~recipients["holds_lifetime_isa"].to_numpy()) ).any() split = result["both_type_split"] assert split["saturated"] is None @@ -235,6 +244,12 @@ def test_the_imputation_keeps_every_invariant(spec, donor, statistics): split["stocks_and_shares_target_gbp"] ) growth = result["growth"] + # 2024-25 meets Table 9.4's own amounts (María's ruling of 29 October 2026). + assert growth["cash_target_gbp"] == statistics.amount_subscribed[("cash", 2024)] + assert ( + growth["stocks_and_shares_target_gbp"] + == (statistics.amount_subscribed[("stocks_and_shares", 2024)]) + ) assert growth["cash_achieved_gbp"] == pytest.approx( growth["cash_target_gbp"], rel=1e-9 ) @@ -272,11 +287,107 @@ def test_band_amounts_sit_inside_their_bands_with_an_exact_top(statistics): assert not ((amounts > 18_000) & (amounts < 20_000) & (amounts >= 19_999.999)).any() -def test_the_imputation_is_keyed_on_identity(spec, donor, statistics): - first = _run(spec, donor, statistics) - second = _run(spec, donor, statistics) - for left, right in zip(first[5:8], second[5:8], strict=True): - assert np.array_equal(left, right) +class _UKEngine: + country = "uk" + + +def _stage_frame(seed: int = 1, order: np.ndarray | None = None): + """The synthetic population as the 2024 frame the whole transform reads.""" + + household, person, recipients = _population(seed) + holds = recipients["holds_lifetime_isa"].to_numpy() + person = person.assign( + person_benunit_id=person["person_household_id"].to_numpy() * 10, + **dict.fromkeys(UK_CGT_TAXABLE_INCOME_PROXY_COMPONENTS, 0.0), + has_lifetime_isa=holds, + lifetime_isa_balance=np.where( + holds, recipients["lifetime_isa_balance"].to_numpy(), 0.0 + ), + ) + person["employment_income"] = recipients["total_income"].to_numpy() + if order is not None: + person = person.iloc[order].reset_index(drop=True) + weights = ( + recipients.groupby("household_id")["weight"] + .first() + .reindex(household["household_id"]) + .to_numpy() + ) + 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): + household, person = synthetic_was_isa_tabs() + return stage.UKISASubscriptionsStageTransform( + stage=isa_stage_spec(), + engine=_UKEngine(), + donor_household=household, + donor_person=person, + statistics=statistics, + ) + + +def test_the_whole_stage_writes_its_columns_within_every_invariant(statistics): + from microcosm.build.uk_runtime.stage_health import uk_stage_health_gate + + frame = _stage_frame() + transform = _transform(statistics) + result = transform(frame) + person = result.table("person") + for column in stage.UK_ISA_SUBSCRIPTIONS_OUTPUT_COLUMNS: + values = person[column].to_numpy(float) + assert np.isfinite(values).all() and (values >= 0).all(), column + assert (person[stage.CASH_SUBSCRIPTIONS] > 0).any() + assert (person[stage.LIFETIME_ISA_PAYMENTS] > 0).any() + receipt = transform.last_receipt + assert all(count == 0 for count in receipt["checks"]["violations"].values()) + assert receipt["balance_split"]["max_abs_household_sum_error_gbp"] <= 0.01 + # Households, weights and every earlier person column pass through. + pd.testing.assert_frame_equal(result.table("household"), frame.table("household")) + assert np.array_equal( + result.weights_for("household").values, frame.weights_for("household").values + ) + pd.testing.assert_frame_equal( + person[list(frame.table("person").columns)], frame.table("person") + ) + gate = uk_stage_health_gate( + evidence=receipt, + stage="isa_subscriptions", + check="isa_subscriptions", + parameters={ + "maximum_relative_total_deviation": 1e-6, + "maximum_household_sum_error_gbp": 0.01, + }, + ) + assert gate.passed, gate.failures + + +def test_reordering_the_rows_moves_no_draw(statistics): + """Every draw is keyed on identity, so row order moves none. + + Adding or removing rows can move others' amounts (the rakes, band walks and + growth factors read the whole population), so only order is invariant. + """ + + columns = list(stage.UK_ISA_SUBSCRIPTIONS_OUTPUT_COLUMNS) + transform = _transform(statistics) + first = transform(_stage_frame()).table("person") + order = np.random.default_rng(7).permutation(len(first)) + second = transform(_stage_frame(order=order)).table("person") + pd.testing.assert_frame_equal( + first.set_index("person_id")[columns].sort_index(), + second.set_index("person_id")[columns].sort_index(), + check_exact=False, + rtol=0, + atol=1e-6, + ) def test_the_both_split_reports_saturation(): @@ -302,21 +413,63 @@ def test_the_both_split_reports_saturation(): assert float((combined * (1 - share)).sum()) == pytest.approx(30_000.0) -def test_amount_growth_respects_the_overall_limit(): - cash = np.asarray([19_000.0, 5_000.0, 0.0, 10_000.0]) - stocks = np.asarray([1_000.0, 0.0, 8_000.0, 5_000.0]) - weights = np.ones(4) - scaled_cash, scaled_stocks, receipt = stage.scale_to_amount_growth( +@pytest.mark.parametrize( + ("cash_target", "stocks_target"), + [ + # Below the starting totals: the factor falls under one. + (30_000.0, 12_000.0), + # Above them: the rest rise, capped at the limit. + (52_000.0, 18_000.0), + ], +) +def test_amounts_scale_to_the_build_year_holding_the_limit(cash_target, stocks_target): + cash = np.asarray([19_000.0, 5_000.0, 0.0, 10_000.0, 8_000.0]) + stocks = np.asarray([1_000.0, 0.0, 8_000.0, 5_000.0, 2_000.0]) + weights = np.ones(5) + scaled_cash, scaled_stocks, receipt = stage.scale_to_build_year_amounts( cash, stocks, weights, - cash_target=40_000.0, - stocks_target=16_000.0, + cash_target=cash_target, + stocks_target=stocks_target, limit=20_000.0, ) + # The subscriber at the limit stays exactly where they were. + assert (scaled_cash[0], scaled_stocks[0]) == (19_000.0, 1_000.0) assert ((scaled_cash + scaled_stocks) <= 20_000 + 1e-6).all() - assert scaled_cash.sum() == pytest.approx(40_000.0) - assert scaled_stocks.sum() == pytest.approx(16_000.0) + assert scaled_cash.sum() == pytest.approx(cash_target) + assert scaled_stocks.sum() == pytest.approx(stocks_target) + rising = bool(cash_target > cash.sum()) + assert (receipt["cash_factor"] > 1) is rising + + +def test_a_non_finite_amount_is_a_violation(spec): + recipients = pd.DataFrame({"weight": np.ones(3), "age": [30.0, 40.0, 50.0]}) + cash = np.asarray([1_000.0, np.nan, 0.0]) + zeros = np.zeros(3) + checks = stage._checks( + recipients, + cash, + zeros, + zeros, + np.asarray([stage.CASH_ONLY, stage.CASH_ONLY, ""], dtype=object), + np.full(3, 5_000.0), + zeros, + spec, + ) + # NaN compares false, so only the finiteness count catches it. + assert checks["violations"]["non_finite_values"] == 1 + assert checks["violations"]["over_overall_limit"] == 0 + + +def test_lifetime_isa_paying_ages_follow_the_2017_opening(): + # Opened at 18 to 39 from 6 April 2017; payments stop at 50. + assert lifetime_isa_paying_ages(2017) == (18, 40) + assert lifetime_isa_paying_ages(2024) == (18, 47) + assert lifetime_isa_paying_ages(2026) == (18, 49) + assert lifetime_isa_paying_ages(2030) == (18, 49) + with pytest.raises(ValueError): + lifetime_isa_paying_ages(2016) def test_band_ids_parse_and_the_loader_refuses_gaps(): @@ -366,3 +519,29 @@ def test_the_committed_declaration_carries_the_tested_operations(): for role in ("was_qrf_donor", "was_person_tab"): assert roles[role] == lisa[role] assert list(stages)[-1] == "isa_subscriptions" + + +def test_no_calibration_target_reads_an_isa_fact(): + """The reviewed fence keeps every vendored ISA fact measured only. + + The stage draws subscribers and amounts to these cells, so a target compiled + from them would be circular (María's ruling of 28 October 2026). The fence is + declared on the stage; this holds the contract and the compiled references to + it, so a target that read one would fail here, not only in review. + """ + + from importlib.resources import files + + prefixes = ( + "hmrc.isa_statistics_2026", + "hmrc.lisa_statistics_2026", + "hmrc.cash_isa_limit_reduction_2026", + ) + for resource in ( + "uk_population_targets.json", + "target_references.json", + "local_target_references.json", + ): + text = files("microcosm.build.uk").joinpath(resource).read_text("utf-8") + for prefix in prefixes: + assert prefix not in text, (resource, prefix) diff --git a/packages/microcosm-build/tests/engine_free/uk/test_uk_was_lisa.py b/packages/microcosm-build/tests/engine_free/uk/test_uk_was_lisa.py index 34acb8abe5..e2f21136ef 100644 --- a/packages/microcosm-build/tests/engine_free/uk/test_uk_was_lisa.py +++ b/packages/microcosm-build/tests/engine_free/uk/test_uk_was_lisa.py @@ -633,7 +633,7 @@ def _counted_holders(frame) -> float: .to_numpy(dtype=float) ) ages = person["age"].to_numpy(dtype=float) - counted = person[OWNERSHIP_COLUMN].to_numpy(bool) & (ages >= 18) & (ages <= 49) + counted = person[OWNERSHIP_COLUMN].to_numpy(bool) & (ages >= 18) & (ages <= 47) return float(weights[counted].sum()) diff --git a/packages/microcosm-build/tests/engine_free/uk/test_uk_was_lisa_anchor.py b/packages/microcosm-build/tests/engine_free/uk/test_uk_was_lisa_anchor.py index d518259d1e..db3baa6aa1 100644 --- a/packages/microcosm-build/tests/engine_free/uk/test_uk_was_lisa_anchor.py +++ b/packages/microcosm-build/tests/engine_free/uk/test_uk_was_lisa_anchor.py @@ -55,7 +55,7 @@ def _ownership(n: int = 4000, seed: int = 2): def _counted(recipient, holds, weights, survives) -> float: ages = recipient["age"].to_numpy() - counted = (ages >= 18) & (ages <= 49) + counted = (ages >= 18) & (ages <= 47) return float(weights[holds & survives & counted].sum()) @@ -93,7 +93,9 @@ def test_the_anchor_reaches_the_target_without_removing_holders(): def test_holders_outside_the_counted_ages_do_not_count(): recipient, ownership, weights, survives = _ownership() ages = recipient["age"].to_numpy() - older = ownership.holds & survives & (ages > 49) + # Nobody older than 47 can hold one in 2024-25 (opened at 18 to 39 since + # April 2017), so the base model's older holders are not HMRC's payers. + older = ownership.holds & survives & (ages > 47) assert older.any() anchored = _anchor(0.0, recipient, ownership, weights, survives) assert anchored.receipt["anchor"]["holders_before"] == pytest.approx( @@ -128,6 +130,8 @@ def test_an_unreachable_target_is_named(): {"target": "holders_from_was"}, {"tax_year": 2023}, {"counted_ages": {"minimum": 18, "maximum": 45}}, + # 48 and 49 may pay in by law, but nobody that old holds one in 2024-25. + {"counted_ages": {"minimum": 18, "maximum": 49}}, {"ages": {"minimum": 40, "maximum": 30}}, ], ) diff --git a/packages/microcosm-data/src/microcosm/data/contract.py b/packages/microcosm-data/src/microcosm/data/contract.py index 38094eb3f2..477d04561f 100644 --- a/packages/microcosm-data/src/microcosm/data/contract.py +++ b/packages/microcosm-data/src/microcosm/data/contract.py @@ -454,10 +454,10 @@ def compatibility_claim_declarer_error(declared_by: object) -> str | None: "26662f9a868d5fb1b54974960754127dce06c7b5a45473db26b594179e139805" ) _UK_GATE_BATTERY_GATES_MANIFEST_SHA256 = ( - "a883f37e26fea79caf28496cef923c44be72092784ca83a7e68714f6c698de9a" + "d7369db941de245f513d8717239309ddc25e1253298bf9479d9fa7b75002c677" ) _UK_GATE_BATTERY_SPEC_FINGERPRINT = ( - "e2f78e8e6035b03b04d1169e6c991ab0de1d3c3b2aed26605ab1d6f3bd793128" + "6cf1a4f692f642d21601b8c1c7be7f3ce6728e566c92903d5d1cda123d5f15b8" ) #: Spec entry id -> the legacy gate name whose observable detail checks #: apply unchanged (the battery re-keys the report by entry id; the gate @@ -961,7 +961,7 @@ 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": ( - "104eb63a25135772a6319cac2fe95d204561b137ec8c4b6ac5294f0266fa257e" + "04f5f497a532d816ea3eda015a69dc41d9583c5de9891519240347e67bc61411" ), "policy_sha256": ( "b85eb6d9a4c5de71f56a80a9b934f85419bf350780149f2984b400eb3f3d81c7" 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 556bfc0649..df4b9fd4b3 100644 --- a/packages/microcosm-data/tests/engine_free/shared/test_contract.py +++ b/packages/microcosm-data/tests/engine_free/shared/test_contract.py @@ -223,10 +223,10 @@ def _trusted_terminal_gate_signing_key(monkeypatch) -> None: "26662f9a868d5fb1b54974960754127dce06c7b5a45473db26b594179e139805" ) UK_GATE_BATTERY_GATES_MANIFEST_SHA256 = ( - "a883f37e26fea79caf28496cef923c44be72092784ca83a7e68714f6c698de9a" + "d7369db941de245f513d8717239309ddc25e1253298bf9479d9fa7b75002c677" ) UK_GATE_BATTERY_SPEC_FINGERPRINT = ( - "e2f78e8e6035b03b04d1169e6c991ab0de1d3c3b2aed26605ab1d6f3bd793128" + "6cf1a4f692f642d21601b8c1c7be7f3ce6728e566c92903d5d1cda123d5f15b8" ) UK_GATE_BATTERY_DEGENERATE_EVIDENCE_SHA256 = ( "f246388de42654dd68dbbb40c42282001b5b0a8bf48976162bcb1199085cb1d3" diff --git a/packages/microcosm-graph/tests/fixtures/parity/uk_spine/sources/fixture.json b/packages/microcosm-graph/tests/fixtures/parity/uk_spine/sources/fixture.json index 0f220f1c9e..29f4312409 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 @@ -3911,7 +3911,7 @@ "stocks_and_shares_isa_subscriptions", "lifetime_isa_payments" ], - "notes": "Imputes ISA subscriptions per adult by type, and the per-person ISA balances, on the final spine (microcosm#1415). Each household's was_wealth cash and stocks-and-shares ISA totals are split across its adults by the holding pattern of a WAS round-8 donor household with the same number of adults, so person balances sum exactly to the household totals, which are unchanged. Subscribers in 2023-24 are adults aged 18 or over in households holding the type, raked by class (cash only, stocks and shares only, both) to Table 9.7's income bands, Table 9.8's age and sex and Table 9.9's regions and selected by keyed walks, the both class first. Amounts follow Table 9.7's subscription bands within each income band and class, uniform inside a band and exactly GBP 20,000 at the top; the both class splits each person's amount by their balance shares, shifted so the class's stocks-and-shares total is Table 9.4's 2023-24 stocks-and-shares amount less the stocks-and-shares-only payments. Table 9.7's bands imply more cash than Table 9.4 records, so Table 9.4 supplies growth ratios only: people grow to 2024-25 by its account growth (an upper bound on people, as from 6 April 2024 a person may pay into several ISAs of one type) and amounts by its amount growth per type, within the GBP 20,000 overall limit. Every Lifetime ISA holder aged 18 to 49 pays in, amounts in (0, GBP 4,000] drawn to Table 9.4's 2024-25 Lifetime ISA amount within the overall limit. No ISA fact is a calibration target: binding the cells the stage draws to would be circular, so the reviewed fence keeps them measured only.", + "notes": "Imputes ISA subscriptions per adult by type, and the per-person ISA balances, on the final spine (microcosm#1415). Each household's was_wealth cash and stocks-and-shares ISA totals are split across its adults by the holding pattern of a WAS round-8 donor household with the same number of adults, so person balances sum exactly to the household totals, which are unchanged. Subscribers in 2023-24 are adults aged 18 or over in households holding the type, raked by class (cash only, stocks and shares only, both) to Table 9.7's income bands, Table 9.8's age and sex and Table 9.9's regions and selected by keyed walks, the both class first. Amounts follow Table 9.7's subscription bands within each income band and class, uniform inside a band and exactly GBP 20,000 at the top; the both class splits each person's amount by their balance shares, shifted so the class's stocks-and-shares total is Table 9.4's 2023-24 stocks-and-shares amount less the stocks-and-shares-only payments. People grow to 2024-25 by Table 9.4's account growth (an upper bound on people, as from 6 April 2024 a person may pay into several ISAs of one type), and amounts scale to Table 9.4's 2024-25 amounts per type, holding subscribers already at the GBP 20,000 overall limit (Mar\u00eda's ruling of 29 October 2026): Table 9.7's cash bands sit above Table 9.4, and growing that excess by Table 9.4's ratio against the limit pushed the subscribers below it far up. Every Lifetime ISA holder aged 18 to 47 (the ages that can hold one in 2024-25) with room under the overall limit pays in, amounts in (0, GBP 4,000] drawn to Table 9.4's 2024-25 Lifetime ISA amount. No ISA fact is a calibration target: binding the cells the stage draws to would be circular, so the reviewed fence keeps them measured only.", "operations": [ { "artifact_role": "isa_statistics_facts", @@ -3994,7 +3994,7 @@ "share_floor": 0.02 }, { - "amounts": "table_9_4_amount_growth_capped", + "amounts": "table_9_4_amount_level_limit_held", "from_tax_year": 2023, "kind": "grow_isa_subscriptions", "overall_limit_gbp": 20000, @@ -4004,7 +4004,7 @@ { "annual_limit_gbp": 4000, "kind": "draw_lifetime_isa_payments", - "maximum_age": 49, + "maximum_age": 47, "minimum_age": 18, "outputs": [ "lifetime_isa_payments" @@ -7188,7 +7188,7 @@ "lifetime_isa_balance", "household_lifetime_isa_balance" ], - "notes": "Imputes Lifetime ISA holdings per adult from the WAS round-8 person tab (microcosm#1003). The donor is every non-dependent adult of the person tab joined many-to-one on CASER8 to the cleaned household tab (the was_wealth donor, same pins); the released value DVFLISAvR8 (the ONS-completed FLISAVR8_i) must sum to the household aggregate DVFLISAVR8_aggr on every household or the stage refuses the tab, and a missing or negative value is refused rather than read as a zero balance. Response classes (observed, banded with the ONS value inside the reported band, ONS-imputed value or holding, rule-impossible) are receipted and never used as predictors. The declared credibility rule recodes holders recorded in an age band starting at 45 or above to non-holders and keeps holders above the balance ceiling as holders outside the balance fit (basis on the clean operation). Ownership is a weighted logistic regression with a ridge penalty on the slopes and an unpenalised intercept, so the donor's weighted ownership share is reproduced in-sample, on the age group, the log of person earnings, household net income, gross financial wealth, cash ISA, stocks-and-shares ISA and savings, private renting, sex and the number of children; the house regime gate (gradient boosting) is miscalibrated for an outcome held by under one per cent of adults with about 120 donor holders. Recipients aged 18 or over hold when a uniform keyed on person_id falls below their probability; no upper age limit is imposed. The balance is the regime-gated QRF fitted on the credible holders and drawn at the owner's keyed quantile (predict_positive_from_uniforms), so it is positive exactly when the person holds. Household predictors reuse the was_wealth definitions; tenure is the private-renter flag on both sides (DVPriRntR8 == 1; tenure_type RENT_PRIVATELY), not the engine is_renting. WAS counts LISAs inside gross financial wealth, so a household total above its gross_financial_wealth draw is scaled down pro rata (receipted) and ownership is re-derived from the capped balance; was_wealth columns are never rewritten. Balances are April 2020 to March 2022 pounds from a Great Britain donor and are not uprated; Northern Ireland recipients are predicted from the GB model. WAS records holdings, not annual contributions, and the stage derives no contribution or bonus. HMRC's 2024-25 Lifetime ISA accounts subscribed to (Table 9.4) anchor the holders (microcosm#1415): the ownership logit shifts up on ages 18 to 47, the ages that can hold one in 2024-25, until the holders aged 18 to 49 who survive the financial-wealth cap equal HMRC's payers, the fewest holders consistent with them; the same keyed uniforms decide ownership, so the anchor only adds holders, and a target it cannot reach is named, not failed.", + "notes": "Imputes Lifetime ISA holdings per adult from the WAS round-8 person tab (microcosm#1003). The donor is every non-dependent adult of the person tab joined many-to-one on CASER8 to the cleaned household tab (the was_wealth donor, same pins); the released value DVFLISAvR8 (the ONS-completed FLISAVR8_i) must sum to the household aggregate DVFLISAVR8_aggr on every household or the stage refuses the tab, and a missing or negative value is refused rather than read as a zero balance. Response classes (observed, banded with the ONS value inside the reported band, ONS-imputed value or holding, rule-impossible) are receipted and never used as predictors. The declared credibility rule recodes holders recorded in an age band starting at 45 or above to non-holders and keeps holders above the balance ceiling as holders outside the balance fit (basis on the clean operation). Ownership is a weighted logistic regression with a ridge penalty on the slopes and an unpenalised intercept, so the donor's weighted ownership share is reproduced in-sample, on the age group, the log of person earnings, household net income, gross financial wealth, cash ISA, stocks-and-shares ISA and savings, private renting, sex and the number of children; the house regime gate (gradient boosting) is miscalibrated for an outcome held by under one per cent of adults with about 120 donor holders. Recipients aged 18 or over hold when a uniform keyed on person_id falls below their probability; no upper age limit is imposed. The balance is the regime-gated QRF fitted on the credible holders and drawn at the owner's keyed quantile (predict_positive_from_uniforms), so it is positive exactly when the person holds. Household predictors reuse the was_wealth definitions; tenure is the private-renter flag on both sides (DVPriRntR8 == 1; tenure_type RENT_PRIVATELY), not the engine is_renting. WAS counts LISAs inside gross financial wealth, so a household total above its gross_financial_wealth draw is scaled down pro rata (receipted) and ownership is re-derived from the capped balance; was_wealth columns are never rewritten. Balances are April 2020 to March 2022 pounds from a Great Britain donor and are not uprated; Northern Ireland recipients are predicted from the GB model. WAS records holdings, not annual contributions, and the stage derives no contribution or bonus. HMRC's 2024-25 Lifetime ISA accounts subscribed to (Table 9.4) anchor the holders (microcosm#1415): the ownership logit shifts up on ages 18 to 47, the ages that can hold and pay into one in 2024-25 (opened at 18 to 39 since April 2017), until the holders at those ages who survive the financial-wealth cap equal HMRC's payers, the fewest holders consistent with them; the same keyed uniforms decide ownership, so the anchor only adds holders, and a target it cannot reach is named, not failed. Where the cap binds, an added holder scales the household's balances down pro rata, existing holders' included. Three later stages read the whole frame (uc_reporter_redraw, uc_take_up, pension_credit_take_up), and the Lifetime ISA counts as Universal Credit and Pension Credit capital, so the added holders can move their draws; the pair build counts the benefit units whose entitlement moves (Mar\u00eda's ruling of 29 October 2026).", "operations": [ { "artifact_role": "isa_statistics_facts", @@ -7335,7 +7335,7 @@ "minimum": 18 }, "counted_ages": { - "maximum": 49, + "maximum": 47, "minimum": 18 }, "kind": "anchor_lifetime_isa_ownership", 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 dbd8fa3934..259ab8644c 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.164.2"],["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.164.2"],["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.164.2"],["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.164.2"],["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.164.2"],["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.164.2"],["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.164.2"],["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.164.2"],["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.164.2"],["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.164.2"],["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.164.2"],["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.164.2"],["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.164.2"],["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.164.2"],["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":"8f1fdb5bc082d893fe1528b731c0a4aaf5bb212266a2da96865f14bc8a25eecf","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.164.2"],["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":"67dc8501d9cd8d1ddd0fe351ea384fd3f92be98b370e53383a7a915b95729937","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.164.2"],["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.164.2"],["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":"be34b510ec3e2c04e020d5dca3be5b8d81e882272fbef4186b5801a4191fc7a2","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.164.2"],["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":"6abd95d9c75c1095d4e22ea34623240d58d2bb2185720b38f676da3640e5181c","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.164.2"],["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.164.2"],["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.164.2"],["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":"44c72d52c1d73e7907825ef112e8867f025c1e0ce4e5a63ae530993cd973b6a1","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.164.2"],["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.164.2"],["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.164.2"],["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.164.2"],["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":"6eca2931f74e1449cd7d0142ffd15751bf39b8849ee5710e836002b65d8baef7","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.164.2"],["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":"d65a0c899e3abe0fac17958de9e0aeb7a21d98c5ecf8d0af591bcaaf956350f3","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.164.2"],["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":"5d511822e325f6a0fe07884e775d47ce467664cc74911c02eab724747372c833","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.164.2"],["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":"1d92fd1c19a7b0fec0619f3a75dd9d566e4cd796a5376da00c33c1c73c3a1cd7","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.164.2"],["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.164.2"],["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":"1578fc53f605d47568f20e8b210cad9063b4871618a37a5f6dfba23d00310cd2","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.164.2"],["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.164.2"],["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.164.2"],["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.164.2"],["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":"4e8ed6180f41437bfb76bde2fbf004768e0d90b655e676a4053c7de0b7b1de08","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.164.2"],["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":"8ac0751a29f3a951451391da6b0a9cba26e337d91eb3780536b54cee0fcdfb62","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.164.2"],["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.164.2"],["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":"836e826e3c04b9df2ca2d619e9c9be4fe8c078315707606847ae2c3b66f5876f","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.164.2"],["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":"2b4c6d8d31d8a34de880095b90f312b3a7c5723dfdec14096cb7a2eda20e8673","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.164.2"],["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.164.2"],["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":"88abea5cbfd4909209716fdea3e95e60dbc91dc5f7eb2b0fc0b663b15e5531fa","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.164.2"],["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.164.2"],["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":"28ee93cc275e2fcf0ea215c5cf84d67874503793b1f3b419c4f0f0096157877b","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.164.2"],["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.164.2"],["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":"f50b17af8dc0f98d0df70a3b52705b34ed12aa108f85b0062aedd7b961b00a04","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.164.2"],["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":"852aaa83bc94926c387c2ce22a5901f87a2526a91999f60a5d5eb899174c3992","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.164.2"],["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":"e42a18286efbc169967ebfcad890ea81dfae6a35b95699230e4ff6d72bdb441d","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.164.2"],["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.164.2"],["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.164.2"],["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.164.2"],["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":"bc8888f622ce6db4276e9566ad8253e91271569de1bc917a8e94c6a41767b598","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":"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.164.2"],["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.164.2"],["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.164.2"],["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.164.2"],["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.164.2"],["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.164.2"],["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.164.2"],["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.164.2"],["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.164.2"],["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.164.2"],["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.164.2"],["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.164.2"],["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.164.2"],["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.164.2"],["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":"8f1fdb5bc082d893fe1528b731c0a4aaf5bb212266a2da96865f14bc8a25eecf","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.164.2"],["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":"67dc8501d9cd8d1ddd0fe351ea384fd3f92be98b370e53383a7a915b95729937","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.164.2"],["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.164.2"],["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":"be34b510ec3e2c04e020d5dca3be5b8d81e882272fbef4186b5801a4191fc7a2","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.164.2"],["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":"6abd95d9c75c1095d4e22ea34623240d58d2bb2185720b38f676da3640e5181c","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.164.2"],["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.164.2"],["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.164.2"],["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":"fedb9029803a5ebddaf7e7f27d661d0ab306819c0b966129b3e25da57fefd06f","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.164.2"],["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.164.2"],["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.164.2"],["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.164.2"],["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":"6eca2931f74e1449cd7d0142ffd15751bf39b8849ee5710e836002b65d8baef7","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.164.2"],["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":"d65a0c899e3abe0fac17958de9e0aeb7a21d98c5ecf8d0af591bcaaf956350f3","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.164.2"],["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":"5d511822e325f6a0fe07884e775d47ce467664cc74911c02eab724747372c833","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.164.2"],["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":"1d92fd1c19a7b0fec0619f3a75dd9d566e4cd796a5376da00c33c1c73c3a1cd7","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.164.2"],["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.164.2"],["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":"1578fc53f605d47568f20e8b210cad9063b4871618a37a5f6dfba23d00310cd2","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.164.2"],["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.164.2"],["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.164.2"],["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.164.2"],["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":"4e8ed6180f41437bfb76bde2fbf004768e0d90b655e676a4053c7de0b7b1de08","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.164.2"],["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":"8ac0751a29f3a951451391da6b0a9cba26e337d91eb3780536b54cee0fcdfb62","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.164.2"],["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.164.2"],["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":"836e826e3c04b9df2ca2d619e9c9be4fe8c078315707606847ae2c3b66f5876f","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.164.2"],["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":"2b4c6d8d31d8a34de880095b90f312b3a7c5723dfdec14096cb7a2eda20e8673","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.164.2"],["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.164.2"],["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":"88abea5cbfd4909209716fdea3e95e60dbc91dc5f7eb2b0fc0b663b15e5531fa","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.164.2"],["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.164.2"],["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":"28ee93cc275e2fcf0ea215c5cf84d67874503793b1f3b419c4f0f0096157877b","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.164.2"],["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.164.2"],["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":"f50b17af8dc0f98d0df70a3b52705b34ed12aa108f85b0062aedd7b961b00a04","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.164.2"],["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":"852aaa83bc94926c387c2ce22a5901f87a2526a91999f60a5d5eb899174c3992","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.164.2"],["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":"e42a18286efbc169967ebfcad890ea81dfae6a35b95699230e4ff6d72bdb441d","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.164.2"],["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.164.2"],["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.164.2"],["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.164.2"],["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":"055915a1e1e7a2e2b29cd8a74359829bc10594e0a234e99f429d8ea3aba4eff4","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_isa_statistics.py b/test_support/microcosm_build/uk_isa_statistics.py index ea77ba0718..0cc7b63868 100644 --- a/test_support/microcosm_build/uk_isa_statistics.py +++ b/test_support/microcosm_build/uk_isa_statistics.py @@ -70,7 +70,7 @@ "target": "table_9_4_lifetime_isa_accounts_subscribed", "tax_year": 2024, "ages": {"minimum": 18, "maximum": 47}, - "counted_ages": {"minimum": 18, "maximum": 49}, + "counted_ages": {"minimum": 18, "maximum": 47}, } ISA_STAGE_OPERATIONS: tuple[dict[str, Any], ...] = ( @@ -127,7 +127,7 @@ { "kind": "grow_isa_subscriptions", "people": "table_9_4_account_growth", - "amounts": "table_9_4_amount_growth_capped", + "amounts": "table_9_4_amount_level_limit_held", "from_tax_year": 2023, "to_tax_year": 2024, "overall_limit_gbp": 20000.0, @@ -138,7 +138,7 @@ "seed": 0, "salt": "isa_subscriptions:lifetime_isa_payments", "minimum_age": 18, - "maximum_age": 49, + "maximum_age": 47, "annual_limit_gbp": 4000.0, }, { From a4785ef4349c5f0453b4268e27469fe64708c668 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mar=C3=ADa=20Juaristi?= <127882282+juaristi22@users.noreply.github.com> Date: Thu, 29 Oct 2026 18:04:55 +0000 Subject: [PATCH 09/14] Taper ISA amounts to the limit and split the stage's invariants gate MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Anthony's second round on microcosm#1421: - Taper (María's ruling of 29 October 2026): a person whose combined amount lies between GBP 18,000 and the overall limit moves on a line from their scaled GBP 18,000 up to it. GBP 18,000 is Table 9.7's last band floor below the limit, declared as taper_from_gbp and checked against the bands. A single factor below one left nobody between about GBP 17,750 and GBP 20,000. On HMRC-table populations the cash factor is about 0.878, with 36.9% of cash subscribers above GBP 12,000, 28.8% at the limit and amounts up to about GBP 19,950 below it. - The gate splits: - uk_stage_isa_subscriptions_invariants holds the rules any population keeps (non-finite values, limits, ages, holdings, negative amounts, household sums). It is no population fact check, so the synthetic smoke build blocks on it; - uk_stage_isa_subscriptions keeps Table 9.4's totals as a population fact check, since a synthetic population cannot reach HMRC's national totals. The contract mirrors, the spine gate scope and five digests follow. - The Lifetime ISA receipt reports the paying weight (holders with a positive payment) beside the eligible holder weight, and the gate details carry the paying weight. - Tests: - the fence test checks the vendored ISA concepts and their prefixes, which targets select by, as well as the record sets; - the end-to-end test reads both entries' tolerances from gates.json and requires every class selected and an unsaturated Lifetime ISA total; - the taper is tested both ways. - The method doc gives the impact note's 22% to its year: Table 9.4's cash was GBP 41.6bn in 2022-23 against GBP 95.6bn in 2024-25. It does not come from age. - The last single-letter name goes, and source_stages.json, the coverage manifest and the H2 fixture follow. Co-Authored-By: Claude Opus 5.5 --- .../1415-uk-isa-subscriptions.added.md | 2 +- docs/uk-isa-subscriptions-1415.md | 49 ++++++---- .../spec_engine/schema/sources.schema.json | 8 +- .../src/microcosm/build/uk/gates.json | 18 +++- .../uk/release_input_coverage_manifest.json | 46 +++++----- .../src/microcosm/build/uk/source_stages.json | 7 +- .../src/microcosm/build/uk/spec/sources.yaml | 5 +- .../build/uk_runtime/calibration_run.py | 1 + .../build/uk_runtime/isa_subscriptions.py | 85 +++++++++++++----- .../build/uk_runtime/stage_health.py | 64 +++++++++---- .../engine_free/shared/test_country_spec.py | 2 + .../uk/test_uk_isa_stage_health.py | 29 +++--- .../uk/test_uk_isa_subscriptions.py | 89 ++++++++++++++----- .../src/microcosm/data/contract.py | 13 +-- .../tests/engine_free/shared/test_contract.py | 8 +- .../parity/uk_spine/sources/fixture.json | 5 +- .../fixtures/parity/uk_spine/uk_spine.json | 2 +- .../microcosm_build/uk_isa_statistics.py | 3 +- 18 files changed, 303 insertions(+), 133 deletions(-) diff --git a/changelog.d/1415-uk-isa-subscriptions.added.md b/changelog.d/1415-uk-isa-subscriptions.added.md index 8e53754f79..b0d7066eaf 100644 --- a/changelog.d/1415-uk-isa-subscriptions.added.md +++ b/changelog.d/1415-uk-isa-subscriptions.added.md @@ -1 +1 @@ -The UK spine imputes ISA subscriptions per adult (microcosm#1415). A new last stage, `isa_subscriptions`, splits each household's cash and stocks-and-shares ISA balances across its adults (`cash_isa_balance`, `stocks_and_shares_isa_balance`) and draws who paid into which type in 2024-25 and how much (`cash_isa_subscriptions`, `stocks_and_shares_isa_subscriptions`): subscribers and their amounts follow HMRC's 2023-24 Table 9.7 by income, size of subscription and type paid into, raked to Tables 9.8 and 9.9, and grow to 2024-25: people by Table 9.4's account growth, and amounts to its 2024-25 amounts, holding subscribers already at the £20,000 overall limit. Every Lifetime ISA holder aged 18 to 47, the ages that can hold one in 2024-25, with room under the limit pays in (`lifetime_isa_payments`), drawn to Table 9.4's 2024-25 Lifetime ISA amount, so policyengine-uk's Lifetime ISA bonus is no longer zero. policyengine-uk 2.164.2 reports the subscriptions an ISA limit leaves out but taxes none of them yet, so a limit reform costs nothing until it does. No ISA fact is a calibration target; the national build reports them as checks. See `docs/uk-isa-subscriptions-1415.md`. +The UK spine imputes ISA subscriptions per adult (microcosm#1415). A new last stage, `isa_subscriptions`, splits each household's cash and stocks-and-shares ISA balances across its adults (`cash_isa_balance`, `stocks_and_shares_isa_balance`) and draws who paid into which type in 2024-25 and how much (`cash_isa_subscriptions`, `stocks_and_shares_isa_subscriptions`): subscribers and their amounts follow HMRC's 2023-24 Table 9.7 by income, size of subscription and type paid into, raked to Tables 9.8 and 9.9, and grow to 2024-25: people by Table 9.4's account growth, and amounts to its 2024-25 amounts, holding subscribers already at the £20,000 overall limit and tapering amounts above £18,000 up to it. Every Lifetime ISA holder aged 18 to 47, the ages that can hold one in 2024-25, with room under the limit pays in (`lifetime_isa_payments`), drawn to Table 9.4's 2024-25 Lifetime ISA amount, so policyengine-uk's Lifetime ISA bonus is no longer zero. policyengine-uk 2.164.2 reports the subscriptions an ISA limit leaves out but taxes none of them yet, so a limit reform costs nothing until it does. No ISA fact is a calibration target; the national build reports them as checks. Two gates check the stage: `uk_stage_isa_subscriptions_invariants` holds the rules any population keeps (limits, ages, holdings, finite and non-negative amounts, household sums), and the synthetic smoke build blocks on it; `uk_stage_isa_subscriptions` holds Table 9.4's totals. See `docs/uk-isa-subscriptions-1415.md`. diff --git a/docs/uk-isa-subscriptions-1415.md b/docs/uk-isa-subscriptions-1415.md index 8390404a42..2827e92cd1 100644 --- a/docs/uk-isa-subscriptions-1415.md +++ b/docs/uk-isa-subscriptions-1415.md @@ -88,8 +88,10 @@ How the tables relate, on HMRC's own figures: shares only, both together for both), added from eligible holders not yet subscribing. Amounts then scale, one factor per type, to Table 9.4's 2024-25 amounts (£95.6bn of cash and £37.2bn of stocks and shares). Subscribers - already at the £20,000 overall limit stay there, and the rest are capped at - it. + already at the £20,000 overall limit stay there. A person whose combined + amount lies between £18,000 (Table 9.7's last band floor below the limit) and + the limit moves on a line from their scaled £18,000 up to it, so the range just + below the limit stays filled; the rest are capped at it. 6. **Lifetime ISA payments.** Every holder aged 18 to 47 with room under the overall limit pays in; a holder with none pays nothing. 18 to 47 are the ages that can hold one in 2024-25, since accounts opened at 18 to 39 from April @@ -113,15 +115,18 @@ How the tables relate, on HMRC's own figures: ## Decisions (29 October 2026, on the review of microcosm#1421) -- **Cash grows to Table 9.4's level, holding the limit.** Growing by Table 9.4's - ratio carried Table 9.7's cash excess into 2024-25 and, with the subscribers - at £20,000 unable to grow, scaled everyone else by about 2.05. On populations - built from HMRC's own tables that gave £127bn of cash against Table 9.4's - £95.6bn, 51% of cash subscribers above £12,000 and 40% of all subscribers at - the limit. Scaling to Table 9.4's 2024-25 amounts while holding the limit - gives a factor of about 0.89, 37% above £12,000 and 29% at the limit (28.8% in - 2023-24). A plain factor below one would have moved every limit subscriber to - about £19,100. +- **Cash grows to Table 9.4's level, holding and tapering to the limit.** + Growing by Table 9.4's ratio carried Table 9.7's cash excess into 2024-25 and, + with the subscribers at £20,000 unable to grow, scaled everyone else by about + 2.05. On populations built from HMRC's own tables that gave £127bn of cash + against Table 9.4's £95.6bn, 51% of cash subscribers above £12,000 and 40% of + all subscribers at the limit. Scaling to Table 9.4's 2024-25 amounts holds the + subscribers at the limit, since a plain factor below one would have moved every + one of them to about £19,100. One factor of about 0.89 below the limit still + left nobody between about £17,750 and £20,000, so amounts above £18,000 now + taper up to the limit. That gives a cash factor of about 0.878, 36.9% of cash + subscribers above £12,000, 28.8% at the limit (28.8% in 2023-24) and amounts + up to about £19,950 below it. - **The Lifetime ISA anchor's reach is counted on the pair.** Three later stages read the whole frame (`uc_reporter_redraw`, `uc_take_up` and `pension_credit_take_up`), and a Lifetime ISA counts as Universal Credit and @@ -138,10 +143,14 @@ How the tables relate, on HMRC's own figures: £69.5bn, about £23bn above it. The stage keeps Table 9.7's people and bands, so its 2023-24 cash total sits above Table 9.4's, and the receipt reports by how much; the 2024-25 total meets Table 9.4. -- **Amounts by age.** Amounts follow Table 9.7's bands within income band and - class, not age, so the share of under-65 cash subscribers above £12,000 sits - near the all-ages share (37% in 2024-25 on HMRC's tables), against the impact - note's 22% for 2022-23. +- **The impact note's year.** On HMRC's tables 36.9% of 2024-25 cash + subscribers pay in more than £12,000, against the impact note's 22% of under-65 + cash subscribers in 2022-23. Age explains little of that: Table 9.8 puts about a + quarter of cash-only subscribers at 66 or over, who would need about 80% above + £12,000 to bring the under-65s to 22%. Most of it is the year: Table 9.4's + cash subscriptions were £41.6bn in 2022-23, £69.5bn in 2023-24 and £95.6bn in + 2024-25, so the 22% does not validate 2024-25 either way. Amounts follow Table + 9.7's bands within income band and class, not age. - **The both class's residual share** depends on where the stocks-and-shares-only payments sit inside their bands: about 27% stocks and shares at band midpoints, 50% at band floors and 7% at band tops. @@ -151,6 +160,16 @@ How the tables relate, on HMRC's own figures: Britain donor, not uprated; Northern Ireland adults take the Great Britain patterns. +## Gates + +`uk_stage_isa_subscriptions_invariants` holds the rules any population keeps: +the limits, ages, holding what is paid into, finite and non-negative amounts and +person balances that sum to the household totals. It is no population fact +check, so the synthetic smoke build blocks on it as every licensed build does. +`uk_stage_isa_subscriptions` holds the 2024-25 totals, the both class's residual +and the Lifetime ISA amount to Table 9.4. A synthetic population cannot reach +HMRC's national totals, so it is a population fact check. + ## Checks (reported on the pair build's national file) - Subscription cells before and after calibration, by class and band, and above 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 571ea4d3ac..867c7637e9 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 @@ -13466,7 +13466,8 @@ "amounts", "from_tax_year", "to_tax_year", - "overall_limit_gbp" + "overall_limit_gbp", + "taper_from_gbp" ], "properties": { "kind": { @@ -13479,7 +13480,7 @@ }, "amounts": { "enum": [ - "table_9_4_amount_level_limit_held" + "table_9_4_amount_level_tapered_to_limit" ] }, "from_tax_year": { @@ -13490,6 +13491,9 @@ }, "overall_limit_gbp": { "type": "number" + }, + "taper_from_gbp": { + "type": "number" } } }, diff --git a/packages/microcosm-build/src/microcosm/build/uk/gates.json b/packages/microcosm-build/src/microcosm/build/uk/gates.json index 9b319c114e..5c580ccd22 100644 --- a/packages/microcosm-build/src/microcosm/build/uk/gates.json +++ b/packages/microcosm-build/src/microcosm/build/uk/gates.json @@ -930,6 +930,19 @@ }, "notes": "Stage-time gate over the is_apprentice receipt (microcosm#1373). The draw's target is the contract's apprentice_stock_19_to_24 for the build year (DfE's England apprentices in learning at the start of the academic year, participation less starts, per head aged 19 to 24) times the weighted population aged 21 to 24 at the stage's weights, and eligible employees aged 21 to 24 are flagged in the order of their identity-keyed uniform until their weight is nearest it, so the stage misses it by at most half one person's weight. The gate checks that the receipt carries the contract's rate under the declared key, that its target is that rate times its population, that its support is printed in bands, and, unless the eligible employees weigh no more than the target (cap-bound, every one of them flagged), that the flagged weight lies within maximum_relative_realization_deviation (5 percent) of the target. That tolerance is a declared rule set above the half-weight bound, not a fact. A figure resting on fewer than ten source households, which the receipt withholds under the UKDS disclosure rule and prints \"<10\", is named unchecked, never failed: a small-cell rule never stops a build (María's ruling of 2026-10-26). The receipt also records the relief the flags imply at the installed engine's own Class 1 schedule for the build year (on a 2024 frame, 13.8 percent between GBP 9,100 and GBP 50,270), with each flagged employee's pay standing in for NIC earnings, and the gate holds it at or below maximum_implied_relief: GBP 370m, HMRC's NIC - NS1 for 2024-25 (tax relief statistics, January 2026, Table 2), which covers every apprentice under 25, under-21s included, since the apprentice relief takes precedence (Vahid's review of microcosm#1373, S1). It is a ceiling, not a target. The stage refuses an installed engine without the s.9B threshold or without policyengine-uk#2683's split of the apprentice minimum wage from the flag. The entry is a population_fact_check, so the synthetic smoke build over the H2 fixture records its outcome without blocking; every licensed build blocks on it." }, + { + "id": "uk_stage_isa_subscriptions_invariants", + "gate": "stage_health", + "phase": "transferred", + "criticality": "release_blocking", + "evidence_absent_blocks": true, + "parameters": { + "stage": "isa_subscriptions", + "check": "isa_subscriptions_invariants", + "maximum_household_sum_error_gbp": 0.01 + }, + "notes": "Stage-time rules of the isa_subscriptions receipt that hold for any population (microcosm#1415, review of microcosm#1421). It fails on any record the receipt counts against them (a non-finite value; cash, stocks and shares and Lifetime ISA payments over GBP 20,000; a Lifetime ISA payment over GBP 4,000; a subscriber under 18; a payment into a type the person does not hold; a both-type subscriber missing a part; a negative amount) and on person balances that miss the household was_wealth draws by more than maximum_household_sum_error_gbp. It is no population fact check, so the synthetic smoke build blocks on it as every licensed build does; the comparisons with HMRC's tables are uk_stage_isa_subscriptions." + }, { "id": "uk_stage_isa_subscriptions", "gate": "stage_health", @@ -940,10 +953,9 @@ "parameters": { "stage": "isa_subscriptions", "check": "isa_subscriptions", - "maximum_relative_total_deviation": 1e-06, - "maximum_household_sum_error_gbp": 0.01 + "maximum_relative_total_deviation": 1e-06 }, - "notes": "Stage-time check on the isa_subscriptions receipt (microcosm#1415). It fails on any record the receipt counts against an invariant (cash, stocks and shares and Lifetime ISA payments over GBP 20,000; a Lifetime ISA payment over GBP 4,000; a subscriber under 18; a payment into a type the person does not hold; a both-type subscriber missing a part; a negative amount), on person balances that miss the household was_wealth draws by more than maximum_household_sum_error_gbp, and 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 non-finite value counts as a violation, and 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." + "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_release_input_coverage", 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 884bb3cd8f..0c4b2cc05c 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": "b8d76dbe7d5b8dbe97ce3b8c2f9bf1691f29f383de8e579b375feb579775f5b4", + "source_manifest_sha256": "3606c142612cf603b16dd521f39bdff06faa053d3e4b2bde8754beb0758aaa00", "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": "b8d76dbe7d5b8dbe97ce3b8c2f9bf1691f29f383de8e579b375feb579775f5b4", + "source_manifest_sha256": "3606c142612cf603b16dd521f39bdff06faa053d3e4b2bde8754beb0758aaa00", "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": "b8d76dbe7d5b8dbe97ce3b8c2f9bf1691f29f383de8e579b375feb579775f5b4", + "source_manifest_sha256": "3606c142612cf603b16dd521f39bdff06faa053d3e4b2bde8754beb0758aaa00", "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": "b8d76dbe7d5b8dbe97ce3b8c2f9bf1691f29f383de8e579b375feb579775f5b4", + "source_manifest_sha256": "3606c142612cf603b16dd521f39bdff06faa053d3e4b2bde8754beb0758aaa00", "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)" @@ -569,7 +569,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": "b8d76dbe7d5b8dbe97ce3b8c2f9bf1691f29f383de8e579b375feb579775f5b4", + "source_manifest_sha256": "3606c142612cf603b16dd521f39bdff06faa053d3e4b2bde8754beb0758aaa00", "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 +589,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": "b8d76dbe7d5b8dbe97ce3b8c2f9bf1691f29f383de8e579b375feb579775f5b4", + "source_manifest_sha256": "3606c142612cf603b16dd521f39bdff06faa053d3e4b2bde8754beb0758aaa00", "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 +611,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": "b8d76dbe7d5b8dbe97ce3b8c2f9bf1691f29f383de8e579b375feb579775f5b4", + "source_manifest_sha256": "3606c142612cf603b16dd521f39bdff06faa053d3e4b2bde8754beb0758aaa00", "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 +632,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": "b8d76dbe7d5b8dbe97ce3b8c2f9bf1691f29f383de8e579b375feb579775f5b4", + "source_manifest_sha256": "3606c142612cf603b16dd521f39bdff06faa053d3e4b2bde8754beb0758aaa00", "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,7 +656,7 @@ "capital_gains" ], "source_manifest": "source_stages.json", - "source_manifest_sha256": "b8d76dbe7d5b8dbe97ce3b8c2f9bf1691f29f383de8e579b375feb579775f5b4", + "source_manifest_sha256": "3606c142612cf603b16dd521f39bdff06faa053d3e4b2bde8754beb0758aaa00", "source_vintages": { "conditioning_resource": "hmrc_cgt_conditioning_facts.json", "conditioning_resource_sha256": "d106c3a7b997dbdabd5d2f50eb8ae1f358645f80f54e184521fe41a6c0077bd4", @@ -746,7 +746,7 @@ "full_frs_tei_band_unavailable" ], "source_manifest": "source_stages.json", - "source_manifest_sha256": "b8d76dbe7d5b8dbe97ce3b8c2f9bf1691f29f383de8e579b375feb579775f5b4", + "source_manifest_sha256": "3606c142612cf603b16dd521f39bdff06faa053d3e4b2bde8754beb0758aaa00", "source_vintages": { "hmrc_surface": "2023-24", "mapped_build_period": "2024", @@ -773,7 +773,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": "b8d76dbe7d5b8dbe97ce3b8c2f9bf1691f29f383de8e579b375feb579775f5b4", + "source_manifest_sha256": "3606c142612cf603b16dd521f39bdff06faa053d3e4b2bde8754beb0758aaa00", "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 +838,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": "b8d76dbe7d5b8dbe97ce3b8c2f9bf1691f29f383de8e579b375feb579775f5b4", + "source_manifest_sha256": "3606c142612cf603b16dd521f39bdff06faa053d3e4b2bde8754beb0758aaa00", "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 +864,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": "b8d76dbe7d5b8dbe97ce3b8c2f9bf1691f29f383de8e579b375feb579775f5b4", + "source_manifest_sha256": "3606c142612cf603b16dd521f39bdff06faa053d3e4b2bde8754beb0758aaa00", "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 +884,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": "b8d76dbe7d5b8dbe97ce3b8c2f9bf1691f29f383de8e579b375feb579775f5b4", + "source_manifest_sha256": "3606c142612cf603b16dd521f39bdff06faa053d3e4b2bde8754beb0758aaa00", "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 +907,7 @@ "property_finance_costs" ], "source_manifest": "source_stages.json", - "source_manifest_sha256": "b8d76dbe7d5b8dbe97ce3b8c2f9bf1691f29f383de8e579b375feb579775f5b4", + "source_manifest_sha256": "3606c142612cf603b16dd521f39bdff06faa053d3e4b2bde8754beb0758aaa00", "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 +928,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": "b8d76dbe7d5b8dbe97ce3b8c2f9bf1691f29f383de8e579b375feb579775f5b4", + "source_manifest_sha256": "3606c142612cf603b16dd521f39bdff06faa053d3e4b2bde8754beb0758aaa00", "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 +951,7 @@ "property_wealth" ], "source_manifest": "source_stages.json", - "source_manifest_sha256": "b8d76dbe7d5b8dbe97ce3b8c2f9bf1691f29f383de8e579b375feb579775f5b4", + "source_manifest_sha256": "3606c142612cf603b16dd521f39bdff06faa053d3e4b2bde8754beb0758aaa00", "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 +975,7 @@ "non_residential_property_value" ], "source_manifest": "source_stages.json", - "source_manifest_sha256": "b8d76dbe7d5b8dbe97ce3b8c2f9bf1691f29f383de8e579b375feb579775f5b4", + "source_manifest_sha256": "3606c142612cf603b16dd521f39bdff06faa053d3e4b2bde8754beb0758aaa00", "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 +1003,7 @@ "employment_income" ], "source_manifest": "source_stages.json", - "source_manifest_sha256": "b8d76dbe7d5b8dbe97ce3b8c2f9bf1691f29f383de8e579b375feb579775f5b4", + "source_manifest_sha256": "3606c142612cf603b16dd521f39bdff06faa053d3e4b2bde8754beb0758aaa00", "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 +1036,7 @@ "household_source_id" ], "source_manifest": "source_stages.json", - "source_manifest_sha256": "b8d76dbe7d5b8dbe97ce3b8c2f9bf1691f29f383de8e579b375feb579775f5b4", + "source_manifest_sha256": "3606c142612cf603b16dd521f39bdff06faa053d3e4b2bde8754beb0758aaa00", "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 +1058,7 @@ "student_loan_plan" ], "source_manifest": "source_stages.json", - "source_manifest_sha256": "b8d76dbe7d5b8dbe97ce3b8c2f9bf1691f29f383de8e579b375feb579775f5b4", + "source_manifest_sha256": "3606c142612cf603b16dd521f39bdff06faa053d3e4b2bde8754beb0758aaa00", "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 +1080,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": "b8d76dbe7d5b8dbe97ce3b8c2f9bf1691f29f383de8e579b375feb579775f5b4", + "source_manifest_sha256": "3606c142612cf603b16dd521f39bdff06faa053d3e4b2bde8754beb0758aaa00", "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 +1119,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": "b8d76dbe7d5b8dbe97ce3b8c2f9bf1691f29f383de8e579b375feb579775f5b4", + "source_manifest_sha256": "3606c142612cf603b16dd521f39bdff06faa053d3e4b2bde8754beb0758aaa00", "source_vintages": { "source": "Office for National Statistics Wealth and Assets Survey, UK Data Service SN 7215, DOI 10.5255/UKDA-SN-7215-20; local licensed 2006-22 household tab.", "survey": "Wealth and Assets Survey round 8" diff --git a/packages/microcosm-build/src/microcosm/build/uk/source_stages.json b/packages/microcosm-build/src/microcosm/build/uk/source_stages.json index 0fd8f9b961..81a5b1c2f6 100644 --- a/packages/microcosm-build/src/microcosm/build/uk/source_stages.json +++ b/packages/microcosm-build/src/microcosm/build/uk/source_stages.json @@ -7578,7 +7578,7 @@ "stocks_and_shares_isa_subscriptions", "lifetime_isa_payments" ], - "notes": "Imputes ISA subscriptions per adult by type, and the per-person ISA balances, on the final spine (microcosm#1415). Each household's was_wealth cash and stocks-and-shares ISA totals are split across its adults by the holding pattern of a WAS round-8 donor household with the same number of adults, so person balances sum exactly to the household totals, which are unchanged. Subscribers in 2023-24 are adults aged 18 or over in households holding the type, raked by class (cash only, stocks and shares only, both) to Table 9.7's income bands, Table 9.8's age and sex and Table 9.9's regions and selected by keyed walks, the both class first. Amounts follow Table 9.7's subscription bands within each income band and class, uniform inside a band and exactly GBP 20,000 at the top; the both class splits each person's amount by their balance shares, shifted so the class's stocks-and-shares total is Table 9.4's 2023-24 stocks-and-shares amount less the stocks-and-shares-only payments. People grow to 2024-25 by Table 9.4's account growth (an upper bound on people, as from 6 April 2024 a person may pay into several ISAs of one type), and amounts scale to Table 9.4's 2024-25 amounts per type, holding subscribers already at the GBP 20,000 overall limit (María's ruling of 29 October 2026): Table 9.7's cash bands sit above Table 9.4, and growing that excess by Table 9.4's ratio against the limit pushed the subscribers below it far up. Every Lifetime ISA holder aged 18 to 47 (the ages that can hold one in 2024-25) with room under the overall limit pays in, amounts in (0, GBP 4,000] drawn to Table 9.4's 2024-25 Lifetime ISA amount. No ISA fact is a calibration target: binding the cells the stage draws to would be circular, so the reviewed fence keeps them measured only.", + "notes": "Imputes ISA subscriptions per adult by type, and the per-person ISA balances, on the final spine (microcosm#1415). Each household's was_wealth cash and stocks-and-shares ISA totals are split across its adults by the holding pattern of a WAS round-8 donor household with the same number of adults, so person balances sum exactly to the household totals, which are unchanged. Subscribers in 2023-24 are adults aged 18 or over in households holding the type, raked by class (cash only, stocks and shares only, both) to Table 9.7's income bands, Table 9.8's age and sex and Table 9.9's regions and selected by keyed walks, the both class first. Amounts follow Table 9.7's subscription bands within each income band and class, uniform inside a band and exactly GBP 20,000 at the top; the both class splits each person's amount by their balance shares, shifted so the class's stocks-and-shares total is Table 9.4's 2023-24 stocks-and-shares amount less the stocks-and-shares-only payments. People grow to 2024-25 by Table 9.4's account growth (an upper bound on people, as from 6 April 2024 a person may pay into several ISAs of one type), and amounts scale to Table 9.4's 2024-25 amounts per type, holding subscribers already at the GBP 20,000 overall limit and moving combined amounts between GBP 18,000 (Table 9.7's last band floor below the limit) and the limit on a line up to it, so a factor below one leaves no empty range under the limit (María's rulings of 29 October 2026): Table 9.7's cash bands sit above Table 9.4, and growing that excess by Table 9.4's ratio against the limit pushed the subscribers below it far up. Every Lifetime ISA holder aged 18 to 47 (the ages that can hold one in 2024-25) with room under the overall limit pays in, amounts in (0, GBP 4,000] drawn to Table 9.4's 2024-25 Lifetime ISA amount. No ISA fact is a calibration target: binding the cells the stage draws to would be circular, so the reviewed fence keeps them measured only.", "operations": [ { "artifact_role": "isa_statistics_facts", @@ -7661,12 +7661,13 @@ "share_floor": 0.02 }, { - "amounts": "table_9_4_amount_level_limit_held", + "amounts": "table_9_4_amount_level_tapered_to_limit", "from_tax_year": 2023, "kind": "grow_isa_subscriptions", "overall_limit_gbp": 20000, "people": "table_9_4_account_growth", - "to_tax_year": 2024 + "to_tax_year": 2024, + "taper_from_gbp": 18000 }, { "annual_limit_gbp": 4000, 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 ca5a969d51..379ed90028 100644 --- a/packages/microcosm-build/src/microcosm/build/uk/spec/sources.yaml +++ b/packages/microcosm-build/src/microcosm/build/uk/spec/sources.yaml @@ -6155,10 +6155,11 @@ stages: share_floor: 0.02 - kind: grow_isa_subscriptions people: table_9_4_account_growth - amounts: table_9_4_amount_level_limit_held + amounts: table_9_4_amount_level_tapered_to_limit from_tax_year: 2023 to_tax_year: 2024 overall_limit_gbp: 20000.0 + taper_from_gbp: 18000.0 - kind: draw_lifetime_isa_payments outputs: - lifetime_isa_payments @@ -6191,4 +6192,4 @@ stages: - cash_isa_subscriptions - stocks_and_shares_isa_subscriptions - lifetime_isa_payments - notes: 'Imputes ISA subscriptions per adult by type, and the per-person ISA balances, on the final spine (microcosm#1415). Each household''s was_wealth cash and stocks-and-shares ISA totals are split across its adults by the holding pattern of a WAS round-8 donor household with the same number of adults, so person balances sum exactly to the household totals, which are unchanged. Subscribers in 2023-24 are adults aged 18 or over in households holding the type, raked by class (cash only, stocks and shares only, both) to Table 9.7''s income bands, Table 9.8''s age and sex and Table 9.9''s regions and selected by keyed walks, the both class first. Amounts follow Table 9.7''s subscription bands within each income band and class, uniform inside a band and exactly GBP 20,000 at the top; the both class splits each person''s amount by their balance shares, shifted so the class''s stocks-and-shares total is Table 9.4''s 2023-24 stocks-and-shares amount less the stocks-and-shares-only payments. People grow to 2024-25 by Table 9.4''s account growth (an upper bound on people, as from 6 April 2024 a person may pay into several ISAs of one type), and amounts scale to Table 9.4''s 2024-25 amounts per type, holding subscribers already at the GBP 20,000 overall limit (María''s ruling of 29 October 2026): Table 9.7''s cash bands sit above Table 9.4, and growing that excess by Table 9.4''s ratio against the limit pushed the subscribers below it far up. Every Lifetime ISA holder aged 18 to 47 (the ages that can hold one in 2024-25) with room under the overall limit pays in, amounts in (0, GBP 4,000] drawn to Table 9.4''s 2024-25 Lifetime ISA amount. No ISA fact is a calibration target: binding the cells the stage draws to would be circular, so the reviewed fence keeps them measured only.' + notes: 'Imputes ISA subscriptions per adult by type, and the per-person ISA balances, on the final spine (microcosm#1415). Each household''s was_wealth cash and stocks-and-shares ISA totals are split across its adults by the holding pattern of a WAS round-8 donor household with the same number of adults, so person balances sum exactly to the household totals, which are unchanged. Subscribers in 2023-24 are adults aged 18 or over in households holding the type, raked by class (cash only, stocks and shares only, both) to Table 9.7''s income bands, Table 9.8''s age and sex and Table 9.9''s regions and selected by keyed walks, the both class first. Amounts follow Table 9.7''s subscription bands within each income band and class, uniform inside a band and exactly GBP 20,000 at the top; the both class splits each person''s amount by their balance shares, shifted so the class''s stocks-and-shares total is Table 9.4''s 2023-24 stocks-and-shares amount less the stocks-and-shares-only payments. People grow to 2024-25 by Table 9.4''s account growth (an upper bound on people, as from 6 April 2024 a person may pay into several ISAs of one type), and amounts scale to Table 9.4''s 2024-25 amounts per type, holding subscribers already at the GBP 20,000 overall limit and moving combined amounts between GBP 18,000 (Table 9.7''s last band floor below the limit) and the limit on a line up to it, so a factor below one leaves no empty range under the limit (María''s rulings of 29 October 2026): Table 9.7''s cash bands sit above Table 9.4, and growing that excess by Table 9.4''s ratio against the limit pushed the subscribers below it far up. Every Lifetime ISA holder aged 18 to 47 (the ages that can hold one in 2024-25) with room under the overall limit pays in, amounts in (0, GBP 4,000] drawn to Table 9.4''s 2024-25 Lifetime ISA amount. No ISA fact is a calibration target: binding the cells the stage draws to would be circular, so the reviewed fence keeps them measured only.' 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 6a9b9c7104..4261f87b60 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 @@ -140,6 +140,7 @@ "uk_stage_property_purchases_fit", "uk_stage_uc_legacy_closure_take_up_contract", "uk_stage_frs_person_draws_apprentices", + "uk_stage_isa_subscriptions_invariants", "uk_stage_isa_subscriptions", # Weight-independent like the BRMA enum below, and its column exists from # frs_relationships onward (#791). 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 d350b0dbd4..11aa8591e2 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 @@ -39,8 +39,9 @@ 5. **Growth to 2024-25.** Subscriber counts grow by Table 9.4's account growth by type, an upper bound on people because from 6 April 2024 one person may pay into several ISAs of one type. Amounts then scale by one factor per type to Table - 9.4's 2024-25 amounts; subscribers already at GBP 20,000 stay there and the rest - are capped at it (María's ruling of 29 October 2026). + 9.4's 2024-25 amounts; subscribers already at GBP 20,000 stay there, amounts + between GBP 18,000 and the limit move on a line up to it so no range below it + empties, and the rest are capped at it (María's rulings of 29 October 2026). 6. **Lifetime ISA payments (2024-25).** Holders aged 18 to 47, the ages that can hold one in 2024-25, pay in amounts on (0, GBP 4,000], tilted so the total equals Table 9.4's Lifetime ISA amount and ranked like step 3, within each @@ -175,6 +176,11 @@ BOTH = "cash_and_stocks_and_shares" STOCKS_AND_SHARES_ONLY = "stocks_and_shares_only" CASH_ONLY = "cash_only" +#: Where 2024-25 amounts start to taper to the overall limit: the floor of Table +#: 9.7's last subscription band below it (GBP 18,000, María's ruling of 29 +#: October 2026). +TAPER_FROM_GBP = float(isa_band_bounds(HMRC_ISA_SUBSCRIPTION_BAND_IDS[-2])[0] - 1) + #: Selection order: the scarcest holding pattern first, so a person who holds #: both types is offered the 'both' class before a single-type one. CLASS_ORDER: tuple[str, ...] = (BOTH, STOCKS_AND_SHARES_ONLY, CASH_ONLY) @@ -301,6 +307,7 @@ class ISASubscriptionsSpec: base_tax_year: int build_tax_year: int overall_limit_gbp: float + taper_from_gbp: float lifetime_seed: int lifetime_salt: str lifetime_minimum_age: int @@ -343,11 +350,17 @@ def from_stage(cls, stage: SourceStageSpec) -> ISASubscriptionsSpec: raise ISASubscriptionsError("amounts are spread evenly inside each band.") if ( grow.get("people") != "table_9_4_account_growth" - or grow.get("amounts") != "table_9_4_amount_level_limit_held" + or grow.get("amounts") != "table_9_4_amount_level_tapered_to_limit" ): raise ISASubscriptionsError( "growth is people by Table 9.4's account growth and amounts to its " - "build-year amounts, holding the overall limit." + "build-year amounts, holding and tapering to the overall limit." + ) + taper_from = float(grow["taper_from_gbp"]) + if taper_from != TAPER_FROM_GBP: + raise ISASubscriptionsError( + f"the taper starts at Table 9.7's last band floor below the limit, " + f"GBP {TAPER_FROM_GBP:,.0f}, not GBP {taper_from:,.0f}." ) years = (int(grow["from_tax_year"]), int(grow["to_tax_year"])) if years != (HMRC_ISA_INDIVIDUAL_TAX_YEAR, HMRC_ISA_BUILD_TAX_YEAR): @@ -384,6 +397,7 @@ def from_stage(cls, stage: SourceStageSpec) -> ISASubscriptionsSpec: base_tax_year=int(grow["from_tax_year"]), build_tax_year=int(grow["to_tax_year"]), overall_limit_gbp=float(grow["overall_limit_gbp"]), + taper_from_gbp=taper_from, lifetime_seed=int(lifetime["seed"]), lifetime_salt=str(lifetime["salt"]), lifetime_minimum_age=int(lifetime["minimum_age"]), @@ -1013,8 +1027,8 @@ def draw_band_amounts( amounts = np.zeros(len(rows), dtype=float) if len(rows) == 0: return amounts - w = weights[rows] - total = float(w.sum()) + row_weights = weights[rows] + total = float(row_weights.sum()) shares = np.asarray(band_shares, dtype=float) if total <= 0 or shares.sum() <= 0: return amounts @@ -1023,7 +1037,7 @@ def draw_band_amounts( person_ids[rows], seed=seed, salt=f"{salt}:rank" ) rank_key = ( - balance_rank_weight * _weighted_rank(balance[rows], w) + balance_rank_weight * _weighted_rank(balance[rows], row_weights) + (1.0 - balance_rank_weight) * uniforms ) ranked = np.lexsort((person_ids[rows], -rank_key)) @@ -1033,7 +1047,7 @@ def draw_band_amounts( ] assigned, _ = _walk_bands( ranked=ranked, - weights=w[ranked], + weights=row_weights[ranked], boundaries=boundaries, rng=_keyed_offset(seed, f"{salt}:walk", key), members=members, @@ -1048,7 +1062,7 @@ def draw_band_amounts( amounts[positions] = upper continue ordered = positions[np.argsort(rank_key[positions], kind="stable")] - cumulative = np.cumsum(w[ordered]) + cumulative = np.cumsum(row_weights[ordered]) tops = cumulative / cumulative[-1] bottoms = np.concatenate(([0.0], tops[:-1])) jitter = stable_identity_uniforms( @@ -1148,21 +1162,44 @@ def scale_to_build_year_amounts( cash_target: float, stocks_target: float, limit: float, + taper_from: float, ) -> tuple[np.ndarray, np.ndarray, dict[str, Any]]: - """One factor per type, solved to both totals, holding the overall limit. + """One factor per type, solved to both totals, holding and tapering to the limit. Subscribers already paying the overall limit keep their amounts, so a factor below one moves nobody off it (María's ruling of 29 October 2026). Everyone - else scales by the type's factor and is capped at the limit, pro rata across - the two types. + else scales by the type's factor, except that a person whose combined amount + lies between ``taper_from`` and the limit moves on a line from their scaled + ``taper_from`` to the limit (María's ruling of 29 October 2026). One factor + up to the limit would empty the range just below it whenever it fell under + one (review of microcosm#1421). The scaled amounts are capped at the limit, + pro rata across the two types. """ - at_limit = (cash + stocks) >= limit - 1e-6 + if not 0 < taper_from < limit: + raise ISASubscriptionsError("the taper starts inside (0, limit).") + combined = cash + stocks + at_limit = combined >= limit - 1e-6 + tapered = (combined > taper_from) & ~at_limit def scaled(cash_factor: float, stocks_factor: float) -> tuple[np.ndarray, ...]: - moved_cash, moved_stocks = _capped( - cash * cash_factor, stocks * stocks_factor, limit - ) + moved_cash, moved_stocks = cash * cash_factor, stocks * stocks_factor + if tapered.any(): + moved = moved_cash + moved_stocks + factor = moved[tapered] / combined[tapered] + start = factor * taper_from + target = start + (combined[tapered] - taper_from) * (limit - start) / ( + limit - taper_from + ) + ratio = np.ones(len(cash)) + ratio[tapered] = np.divide( + target, + moved[tapered], + out=np.ones(int(tapered.sum())), + where=moved[tapered] > 0, + ) + moved_cash, moved_stocks = moved_cash * ratio, moved_stocks * ratio + moved_cash, moved_stocks = _capped(moved_cash, moved_stocks, limit) return ( np.where(at_limit, cash, moved_cash), np.where(at_limit, stocks, moved_stocks), @@ -1204,6 +1241,8 @@ def solve(target: float, other: float, which: int) -> float: "stocks_and_shares_target_gbp": stocks_target, "stocks_and_shares_achieved_gbp": achieved[1], "held_at_overall_limit_records": rounded_count(int(at_limit.sum())), + "taper_from_gbp": taper_from, + "tapered_records": rounded_count(int(tapered.sum())), "at_overall_limit_records": rounded_count( int(((scaled_cash + scaled_stocks) >= limit - 1e-6).sum()) ), @@ -1230,12 +1269,14 @@ def draw_lifetime_isa_payments( rows = np.flatnonzero(payers) weights = recipients["weight"].to_numpy(float) receipt: dict[str, Any] = { - "payer_weight": float(weights[rows].sum()), - "payer_records": rounded_count(int(rows.size)), + # Holders at the paying ages; those without room under the overall + # limit pay nothing, so the paying weight below is the payer count. + "eligible_holder_weight": float(weights[rows].sum()), + "eligible_holder_records": rounded_count(int(rows.size)), "target_gbp": target_gbp, } if rows.size == 0: - receipt["achieved_gbp"] = 0.0 + receipt.update({"achieved_gbp": 0.0, "paying_weight": 0.0, "paying_records": 0}) return payments, receipt payer_weights = weights[rows] person_ids = recipients["person_id"].to_numpy()[rows] @@ -1276,10 +1317,13 @@ def drawn(mean: float) -> np.ndarray: mean = (low + high) / 2.0 receipt["saturated"] = None payments[rows] = drawn(mean) + paying = payments[rows] > 0 receipt.update( { "uncapped_mean_gbp": mean, "achieved_gbp": float((payments[rows] * payer_weights).sum()), + "paying_weight": float(payer_weights[paying].sum()), + "paying_records": rounded_count(int(paying.sum())), "trimmed_to_overall_limit_records": rounded_count( int( ( @@ -1460,6 +1504,7 @@ def impute_isa_subscriptions( cash_target=statistics.amount_subscribed[("cash", build_year)], stocks_target=statistics.amount_subscribed[("stocks_and_shares", build_year)], limit=spec.overall_limit_gbp, + taper_from=spec.taper_from_gbp, ) headroom = spec.overall_limit_gbp - cash - stocks lifetime, lifetime_receipt = draw_lifetime_isa_payments( @@ -1489,7 +1534,7 @@ def impute_isa_subscriptions( "to_tax_year": build_year, "people": "table_9_4_account_growth (upper bound on people)", "account_growth": growth, - "amounts": "table_9_4_amount_level_limit_held", + "amounts": "table_9_4_amount_level_tapered_to_limit", **scale_receipt, }, "lifetime_isa": lifetime_receipt, 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 f7f80b859e..96c330cb22 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 @@ -109,6 +109,8 @@ def uk_stage_health_gate( return _apprentice_draw_gate(stage, evidence, parameters) if check == "isa_subscriptions": return _isa_subscriptions_gate(stage, evidence, parameters) + if check == "isa_subscriptions_invariants": + return _isa_subscriptions_invariants_gate(stage, evidence, parameters) if check == "was_lisa_anchor": return _was_lisa_anchor_gate(stage, evidence, parameters) return GateResult( @@ -4669,31 +4671,22 @@ def _figure(key: str) -> float | None: return _pass(stage, check, details) -def _isa_subscriptions_gate( +def _isa_subscriptions_invariants_gate( stage: str, evidence: Mapping[str, object], parameters: Mapping[str, object], ) -> GateResult: - """ISA subscriptions keep their invariants (microcosm#1415). + """ISA subscriptions keep the rules any population must (microcosm#1415). - Fails on any coherence violation the receipt counts (non-finite values, the + Fails on any record the receipt counts against them (non-finite values, the overall and Lifetime ISA limits, ages, holding what is paid into, both parts of - a both-type subscription, negative amounts), on person balances that do not sum - to the household draws within ``maximum_household_sum_error_gbp``, and on the - 2024-25 cash and stocks-and-shares totals off Table 9.4's 2024-25 amounts, the - Lifetime ISA total off Table 9.4's Lifetime ISA amount or the both-type split's - stocks-and-shares total off its residual by more than - ``maximum_relative_total_deviation`` (a reported saturation is named, not - failed). Cells short of eligible adults are named, never failed: the stage - invents no holders, and how far the result sits from HMRC's tables after - calibration is a measurement, not a gate (María's ruling of 28 October 2026). + a both-type subscription, negative amounts) and on person balances that do not + sum to the household draws within ``maximum_household_sum_error_gbp``. None of + these depends on the population, so the entry is no population fact check and + the synthetic smoke build blocks on it (review of microcosm#1421). """ - check = "isa_subscriptions" - tolerance = _finite_number( - parameters["maximum_relative_total_deviation"], - label=f"{stage}.maximum_relative_total_deviation", - ) + check = "isa_subscriptions_invariants" sum_tolerance = _finite_number( parameters["maximum_household_sum_error_gbp"], label=f"{stage}.maximum_household_sum_error_gbp", @@ -4713,6 +4706,39 @@ def _isa_subscriptions_gate( failures.append( f"{stage}: person balances miss the household draws by up to {error} GBP." ) + return GateResult( + name="stage_health", + passed=not failures, + failures=tuple(failures), + details={"stage": stage, "check": check, "violations": dict(violations)}, + ) + + +def _isa_subscriptions_gate( + stage: str, + evidence: Mapping[str, object], + parameters: Mapping[str, object], +) -> GateResult: + """ISA subscriptions meet HMRC's Table 9.4 totals (microcosm#1415). + + Fails on the 2024-25 cash and stocks-and-shares totals off Table 9.4's 2024-25 + amounts, the Lifetime ISA total off Table 9.4's Lifetime ISA amount or the + both-type split's stocks-and-shares total off its residual by more than + ``maximum_relative_total_deviation`` (a reported saturation is named, not + failed). Cells short of eligible adults are named, never failed: the stage + invents no holders, and how far the result sits from HMRC's tables after + calibration is a measurement, not a gate (María's ruling of 28 October 2026). + These are population facts, so a synthetic smoke build records them without + blocking; the rules any population must keep are + ``_isa_subscriptions_invariants_gate``. + """ + + check = "isa_subscriptions" + tolerance = _finite_number( + parameters["maximum_relative_total_deviation"], + label=f"{stage}.maximum_relative_total_deviation", + ) + failures: list[str] = [] growth = _mapping(evidence.get("growth"), label=f"{stage}.growth") named: list[str] = [] for kind in ("cash", "stocks_and_shares"): @@ -4769,7 +4795,9 @@ def _isa_subscriptions_gate( "check": check, "saturations_named": named, "selection": dict(selection), - "lifetime_isa_payer_weight": lifetime.get("payer_weight"), + # People who pay in (a positive payment), not every eligible holder: + # was_lisa already anchors the holders to HMRC's accounts. + "lifetime_isa_paying_weight": lifetime.get("paying_weight"), "lifetime_isa_hmrc_accounts_subscribed": lifetime.get( "hmrc_accounts_subscribed" ), 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 f4c76e8836..7074c2dc4e 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 @@ -1503,6 +1503,7 @@ def test_declares_the_full_june_battery(self, manifest) -> None: "uk_stage_property_purchases_fit", "uk_stage_uc_legacy_closure_take_up_contract", "uk_stage_frs_person_draws_apprentices", + "uk_stage_isa_subscriptions_invariants", "uk_stage_isa_subscriptions", "uk_release_input_coverage", "uk_degenerate_release_surface", @@ -1636,6 +1637,7 @@ def test_strict_absent_evidence_entries_are_declared(self, manifest) -> None: "uk_stage_property_purchases_fit", "uk_stage_uc_legacy_closure_take_up_contract", "uk_stage_frs_person_draws_apprentices", + "uk_stage_isa_subscriptions_invariants", "uk_stage_isa_subscriptions", "uk_weights_audit", # The #970 projection fence: a seam that cannot project cannot diff --git a/packages/microcosm-build/tests/engine_free/uk/test_uk_isa_stage_health.py b/packages/microcosm-build/tests/engine_free/uk/test_uk_isa_stage_health.py index fbf6d05a66..2fcb4e8602 100644 --- a/packages/microcosm-build/tests/engine_free/uk/test_uk_isa_stage_health.py +++ b/packages/microcosm-build/tests/engine_free/uk/test_uk_isa_stage_health.py @@ -42,7 +42,7 @@ "saturated": None, "target_gbp": 5.0, "achieved_gbp": 5.0, - "payer_weight": 3.0, + "paying_weight": 3.0, "hmrc_accounts_subscribed": 3.0, }, "selection": {"cash_only": {"base": {"shortfall_weight_unmet": 12.0}}}, @@ -56,6 +56,7 @@ def _gate(evidence, check="isa_subscriptions", parameters=PARAMETERS): def test_a_coherent_receipt_passes_and_names_shortfalls(): + assert _gate(PASSING, "isa_subscriptions_invariants").passed result = _gate(PASSING) assert result.passed, result.failures assert ( @@ -66,28 +67,34 @@ def test_a_coherent_receipt_passes_and_names_shortfalls(): assert result.details["saturations_named"] == [ "selection:cash_only:base:shortfall_weight_unmet" ] - assert result.details["lifetime_isa_payer_weight"] == 3.0 + assert result.details["lifetime_isa_paying_weight"] == 3.0 assert result.details["lifetime_isa_hmrc_accounts_subscribed"] == 3.0 @pytest.mark.parametrize( - ("path", "value"), + ("path", "value", "check"), [ - (("checks", "violations", "over_overall_limit"), 1), - (("checks", "violations", "non_finite_values"), 1), - (("balance_split", "max_abs_household_sum_error_gbp"), 5.0), - (("growth", "cash_achieved_gbp"), 90.0), - (("both_type_split", "stocks_and_shares_achieved_gbp"), 9.0), - (("lifetime_isa", "achieved_gbp"), 4.0), + # Rules any population keeps: their own entry, which the synthetic + # smoke build blocks on (review of microcosm#1421). + (("checks", "violations", "over_overall_limit"), 1, "invariants"), + (("checks", "violations", "non_finite_values"), 1, "invariants"), + (("balance_split", "max_abs_household_sum_error_gbp"), 5.0, "invariants"), + # HMRC's totals: the population fact check. + (("growth", "cash_achieved_gbp"), 90.0, "totals"), + (("both_type_split", "stocks_and_shares_achieved_gbp"), 9.0, "totals"), + (("lifetime_isa", "achieved_gbp"), 4.0, "totals"), ], ) -def test_broken_invariants_fail(path, value): +def test_each_entry_fails_on_its_own_rules(path, value, check): evidence = copy.deepcopy(PASSING) target = evidence for key in path[:-1]: target = target[key] target[path[-1]] = value - assert not _gate(evidence).passed + invariants = _gate(evidence, "isa_subscriptions_invariants") + totals = _gate(evidence) + assert invariants.passed is (check != "invariants") + assert totals.passed is (check != "totals") def test_saturation_is_named_not_failed(): 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 cf7cabea94..9b0697df75 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 @@ -95,7 +95,9 @@ def _population(seed: int = 1, households: int = 800): .reindex(person["person_household_id"]) .map(stage._REGION_ROW) .to_numpy(), - "holds_lifetime_isa": (rng.random(len(person)) < 0.06) + # Enough holders that the payments reach the synthetic Table 9.4 + # amount without saturating. + "holds_lifetime_isa": (rng.random(len(person)) < 0.10) & (ages < 45) & (ages >= 18), "lifetime_isa_balance": rng.uniform(100, 20_000, len(person)), @@ -334,6 +336,15 @@ def _transform(statistics): ) +def _declared_gate_parameters(gate_id: str) -> dict: + from microcosm.build.country_spec import load_country_spec + + entry = next( + gate for gate in load_country_spec("uk").gates.gates if gate.id == gate_id + ) + return dict(entry.parameters) + + def test_the_whole_stage_writes_its_columns_within_every_invariant(statistics): from microcosm.build.uk_runtime.stage_health import uk_stage_health_gate @@ -349,6 +360,15 @@ def test_the_whole_stage_writes_its_columns_within_every_invariant(statistics): receipt = transform.last_receipt assert all(count == 0 for count in receipt["checks"]["violations"].values()) assert receipt["balance_split"]["max_abs_household_sum_error_gbp"] <= 0.01 + # Every class is selected, and the Lifetime ISA total is reached, not named. + for isa_type in stage.CLASS_ORDER: + assert receipt["selection"][isa_type]["base"]["selected_weight"] > 0, isa_type + assert receipt["lifetime_isa"]["saturated"] is None + assert ( + 0 + < receipt["lifetime_isa"]["paying_weight"] + <= (receipt["lifetime_isa"]["eligible_holder_weight"]) + ) # Households, weights and every earlier person column pass through. pd.testing.assert_frame_equal(result.table("household"), frame.table("household")) assert np.array_equal( @@ -357,16 +377,19 @@ def test_the_whole_stage_writes_its_columns_within_every_invariant(statistics): pd.testing.assert_frame_equal( person[list(frame.table("person").columns)], frame.table("person") ) - gate = uk_stage_health_gate( - evidence=receipt, - stage="isa_subscriptions", - check="isa_subscriptions", - parameters={ - "maximum_relative_total_deviation": 1e-6, - "maximum_household_sum_error_gbp": 0.01, - }, - ) - assert gate.passed, gate.failures + # Both declared entries pass at their declared tolerances. + for gate_id in ( + "uk_stage_isa_subscriptions_invariants", + "uk_stage_isa_subscriptions", + ): + parameters = _declared_gate_parameters(gate_id) + gate = uk_stage_health_gate( + evidence=receipt, + stage=parameters["stage"], + check=parameters["check"], + parameters=parameters, + ) + assert gate.passed, (gate_id, gate.failures) def test_reordering_the_rows_moves_no_draw(statistics): @@ -419,13 +442,13 @@ def test_the_both_split_reports_saturation(): # Below the starting totals: the factor falls under one. (30_000.0, 12_000.0), # Above them: the rest rise, capped at the limit. - (52_000.0, 18_000.0), + (75_000.0, 18_000.0), ], ) def test_amounts_scale_to_the_build_year_holding_the_limit(cash_target, stocks_target): - cash = np.asarray([19_000.0, 5_000.0, 0.0, 10_000.0, 8_000.0]) - stocks = np.asarray([1_000.0, 0.0, 8_000.0, 5_000.0, 2_000.0]) - weights = np.ones(5) + cash = np.asarray([19_000.0, 5_000.0, 0.0, 10_000.0, 8_000.0, 19_000.0]) + stocks = np.asarray([1_000.0, 0.0, 8_000.0, 5_000.0, 2_000.0, 0.0]) + weights = np.ones(6) scaled_cash, scaled_stocks, receipt = stage.scale_to_build_year_amounts( cash, stocks, @@ -433,14 +456,23 @@ def test_amounts_scale_to_the_build_year_holding_the_limit(cash_target, stocks_t cash_target=cash_target, stocks_target=stocks_target, limit=20_000.0, + taper_from=18_000.0, ) # The subscriber at the limit stays exactly where they were. assert (scaled_cash[0], scaled_stocks[0]) == (19_000.0, 1_000.0) assert ((scaled_cash + scaled_stocks) <= 20_000 + 1e-6).all() assert scaled_cash.sum() == pytest.approx(cash_target) assert scaled_stocks.sum() == pytest.approx(stocks_target) + factor = receipt["cash_factor"] rising = bool(cash_target > cash.sum()) - assert (receipt["cash_factor"] > 1) is rising + assert (factor > 1) is rising + # Above GBP 18,000 the amount moves on the line from the scaled GBP 18,000 + # to the limit, so a factor below one leaves no empty range under it. + start = factor * 18_000.0 + expected = start + (19_000.0 - 18_000.0) * (20_000.0 - start) / 2_000.0 + assert scaled_cash[5] == pytest.approx(min(expected, 20_000.0)) + if not rising: + assert factor * 19_999.0 < scaled_cash[5] < 20_000.0 def test_a_non_finite_amount_is_a_violation(spec): @@ -525,14 +557,24 @@ def test_no_calibration_target_reads_an_isa_fact(): """The reviewed fence keeps every vendored ISA fact measured only. The stage draws subscribers and amounts to these cells, so a target compiled - from them would be circular (María's ruling of 28 October 2026). The fence is - declared on the stage; this holds the contract and the compiled references to - it, so a target that read one would fail here, not only in review. + from them would be circular (María's ruling of 28 October 2026). Targets + select facts by concept, so the contract and both compiled reference surfaces + must name none of the vendored ISA concepts, nor any concept under their + prefixes, nor the ISA record sets (review of microcosm#1421). """ + import json from importlib.resources import files - prefixes = ( + package = files("microcosm.build.uk") + vendored = json.loads( + package.joinpath("hmrc_isa_statistics_facts.json").read_text("utf-8") + ) + concepts = {row["concept"] for row in vendored["rows"]} + assert {"hmrc.isa_amount_subscribed", "hmrc.isa_subscribers"} <= concepts + prefixes = ("hmrc.isa_", "hmrc.lisa_", "hmrc.cash_isa_") + assert all(concept.startswith(prefixes) for concept in concepts) + record_sets = ( "hmrc.isa_statistics_2026", "hmrc.lisa_statistics_2026", "hmrc.cash_isa_limit_reduction_2026", @@ -542,6 +584,7 @@ def test_no_calibration_target_reads_an_isa_fact(): "target_references.json", "local_target_references.json", ): - text = files("microcosm.build.uk").joinpath(resource).read_text("utf-8") - for prefix in prefixes: - assert prefix not in text, (resource, prefix) + text = package.joinpath(resource).read_text("utf-8") + for name in (*prefixes, *record_sets): + # As the start of a JSON string: a concept or record-set id. + assert f'"{name}' not in text, (resource, name) diff --git a/packages/microcosm-data/src/microcosm/data/contract.py b/packages/microcosm-data/src/microcosm/data/contract.py index 477d04561f..67c9005a43 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 = ( - "26662f9a868d5fb1b54974960754127dce06c7b5a45473db26b594179e139805" + "6f147aa07ade5e10930b5faf124e1f7050da4db07282805e6196f44e91c2bd80" ) _UK_GATE_BATTERY_GATES_MANIFEST_SHA256 = ( - "d7369db941de245f513d8717239309ddc25e1253298bf9479d9fa7b75002c677" + "694910b0853654ab4a2057e1e5bb91144b8b466c1723420eeb57f67f1c53482d" ) _UK_GATE_BATTERY_SPEC_FINGERPRINT = ( - "6cf1a4f692f642d21601b8c1c7be7f3ce6728e566c92903d5d1cda123d5f15b8" + "ec2c3674449d4073507c495ca529216cb756b890d8192afb94e865ee65ac2c64" ) #: Spec entry id -> the legacy gate name whose observable detail checks #: apply unchanged (the battery re-keys the report by entry id; the gate @@ -559,6 +559,7 @@ def compatibility_claim_declarer_error(declared_by: object) -> str | None: "uk_stage_property_purchases_fit": ("stage_health", "transferred"), "uk_stage_uc_legacy_closure_take_up_contract": ("stage_health", "transferred"), "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_age_tail_targets": ("stage_health", "assembled"), "uk_stage_frs_relationships_composition": ("stage_health", "assembled"), @@ -667,6 +668,7 @@ def compatibility_claim_declarer_error(declared_by: object) -> str | None: "uk_stage_property_purchases_fit", "uk_stage_uc_legacy_closure_take_up_contract", "uk_stage_frs_person_draws_apprentices", + "uk_stage_isa_subscriptions_invariants", "uk_stage_isa_subscriptions", "uk_stage_age_tail_targets", "uk_stage_frs_relationships_composition", @@ -895,6 +897,7 @@ def _uk_line_cut_tag_re(release_id: str) -> re.Pattern[str] | None: "uk_stage_hmrc_cgt_gains_spine_summary", "uk_stage_hmrc_spi_income_spine_identity", "uk_stage_isa_subscriptions", + "uk_stage_isa_subscriptions_invariants", "uk_stage_lcfs_consumption_basis", "uk_stage_lcfs_consumption_bus_pricing", "uk_stage_lcfs_consumption_energy_rake", @@ -961,10 +964,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": ( - "04f5f497a532d816ea3eda015a69dc41d9583c5de9891519240347e67bc61411" + "e987ed46237b42c25714958093313cd535635ca566a22a5a81dc7ed11d621d43" ), "policy_sha256": ( - "b85eb6d9a4c5de71f56a80a9b934f85419bf350780149f2984b400eb3f3d81c7" + "c91124202e9e74e128ff4f6db9bb233c84837cfc8128ca116abe4354ab02dec1" ), }, "calibration_seam": { 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 df4b9fd4b3..f0659d0d3a 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 = ( - "26662f9a868d5fb1b54974960754127dce06c7b5a45473db26b594179e139805" + "6f147aa07ade5e10930b5faf124e1f7050da4db07282805e6196f44e91c2bd80" ) UK_GATE_BATTERY_GATES_MANIFEST_SHA256 = ( - "d7369db941de245f513d8717239309ddc25e1253298bf9479d9fa7b75002c677" + "694910b0853654ab4a2057e1e5bb91144b8b466c1723420eeb57f67f1c53482d" ) UK_GATE_BATTERY_SPEC_FINGERPRINT = ( - "6cf1a4f692f642d21601b8c1c7be7f3ce6728e566c92903d5d1cda123d5f15b8" + "ec2c3674449d4073507c495ca529216cb756b890d8192afb94e865ee65ac2c64" ) UK_GATE_BATTERY_DEGENERATE_EVIDENCE_SHA256 = ( "f246388de42654dd68dbbb40c42282001b5b0a8bf48976162bcb1199085cb1d3" @@ -367,6 +367,7 @@ def _trusted_terminal_gate_signing_key(monkeypatch) -> None: "transferred", None, ), + "uk_stage_isa_subscriptions_invariants": ("stage_health", "transferred", None), "uk_stage_isa_subscriptions": ("stage_health", "transferred", None), "uk_stage_hmrc_cgt_asset_type_spine_summary": ( "stage_health", @@ -1441,6 +1442,7 @@ def _gate_battery_payload( "uk_stage_property_purchases_fit": "property_purchases", "uk_stage_uc_legacy_closure_take_up_contract": "uc_legacy_closure_take_up", "uk_stage_frs_person_draws_apprentices": "frs_person_draws", + "uk_stage_isa_subscriptions_invariants": "isa_subscriptions", "uk_stage_isa_subscriptions": "isa_subscriptions", "uk_stage_age_tail_targets": "age_tail", "uk_stage_frs_relationships_composition": "frs_relationships", 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 29f4312409..e4ebefadab 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 @@ -3911,7 +3911,7 @@ "stocks_and_shares_isa_subscriptions", "lifetime_isa_payments" ], - "notes": "Imputes ISA subscriptions per adult by type, and the per-person ISA balances, on the final spine (microcosm#1415). Each household's was_wealth cash and stocks-and-shares ISA totals are split across its adults by the holding pattern of a WAS round-8 donor household with the same number of adults, so person balances sum exactly to the household totals, which are unchanged. Subscribers in 2023-24 are adults aged 18 or over in households holding the type, raked by class (cash only, stocks and shares only, both) to Table 9.7's income bands, Table 9.8's age and sex and Table 9.9's regions and selected by keyed walks, the both class first. Amounts follow Table 9.7's subscription bands within each income band and class, uniform inside a band and exactly GBP 20,000 at the top; the both class splits each person's amount by their balance shares, shifted so the class's stocks-and-shares total is Table 9.4's 2023-24 stocks-and-shares amount less the stocks-and-shares-only payments. People grow to 2024-25 by Table 9.4's account growth (an upper bound on people, as from 6 April 2024 a person may pay into several ISAs of one type), and amounts scale to Table 9.4's 2024-25 amounts per type, holding subscribers already at the GBP 20,000 overall limit (Mar\u00eda's ruling of 29 October 2026): Table 9.7's cash bands sit above Table 9.4, and growing that excess by Table 9.4's ratio against the limit pushed the subscribers below it far up. Every Lifetime ISA holder aged 18 to 47 (the ages that can hold one in 2024-25) with room under the overall limit pays in, amounts in (0, GBP 4,000] drawn to Table 9.4's 2024-25 Lifetime ISA amount. No ISA fact is a calibration target: binding the cells the stage draws to would be circular, so the reviewed fence keeps them measured only.", + "notes": "Imputes ISA subscriptions per adult by type, and the per-person ISA balances, on the final spine (microcosm#1415). Each household's was_wealth cash and stocks-and-shares ISA totals are split across its adults by the holding pattern of a WAS round-8 donor household with the same number of adults, so person balances sum exactly to the household totals, which are unchanged. Subscribers in 2023-24 are adults aged 18 or over in households holding the type, raked by class (cash only, stocks and shares only, both) to Table 9.7's income bands, Table 9.8's age and sex and Table 9.9's regions and selected by keyed walks, the both class first. Amounts follow Table 9.7's subscription bands within each income band and class, uniform inside a band and exactly GBP 20,000 at the top; the both class splits each person's amount by their balance shares, shifted so the class's stocks-and-shares total is Table 9.4's 2023-24 stocks-and-shares amount less the stocks-and-shares-only payments. People grow to 2024-25 by Table 9.4's account growth (an upper bound on people, as from 6 April 2024 a person may pay into several ISAs of one type), and amounts scale to Table 9.4's 2024-25 amounts per type, holding subscribers already at the GBP 20,000 overall limit and moving combined amounts between GBP 18,000 (Table 9.7's last band floor below the limit) and the limit on a line up to it, so a factor below one leaves no empty range under the limit (Mar\u00eda's rulings of 29 October 2026): Table 9.7's cash bands sit above Table 9.4, and growing that excess by Table 9.4's ratio against the limit pushed the subscribers below it far up. Every Lifetime ISA holder aged 18 to 47 (the ages that can hold one in 2024-25) with room under the overall limit pays in, amounts in (0, GBP 4,000] drawn to Table 9.4's 2024-25 Lifetime ISA amount. No ISA fact is a calibration target: binding the cells the stage draws to would be circular, so the reviewed fence keeps them measured only.", "operations": [ { "artifact_role": "isa_statistics_facts", @@ -3994,11 +3994,12 @@ "share_floor": 0.02 }, { - "amounts": "table_9_4_amount_level_limit_held", + "amounts": "table_9_4_amount_level_tapered_to_limit", "from_tax_year": 2023, "kind": "grow_isa_subscriptions", "overall_limit_gbp": 20000, "people": "table_9_4_account_growth", + "taper_from_gbp": 18000, "to_tax_year": 2024 }, { 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 259ab8644c..ae13415508 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.164.2"],["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.164.2"],["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.164.2"],["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.164.2"],["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.164.2"],["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.164.2"],["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.164.2"],["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.164.2"],["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.164.2"],["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.164.2"],["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.164.2"],["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.164.2"],["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.164.2"],["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.164.2"],["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":"8f1fdb5bc082d893fe1528b731c0a4aaf5bb212266a2da96865f14bc8a25eecf","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.164.2"],["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":"67dc8501d9cd8d1ddd0fe351ea384fd3f92be98b370e53383a7a915b95729937","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.164.2"],["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.164.2"],["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":"be34b510ec3e2c04e020d5dca3be5b8d81e882272fbef4186b5801a4191fc7a2","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.164.2"],["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":"6abd95d9c75c1095d4e22ea34623240d58d2bb2185720b38f676da3640e5181c","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.164.2"],["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.164.2"],["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.164.2"],["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":"fedb9029803a5ebddaf7e7f27d661d0ab306819c0b966129b3e25da57fefd06f","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.164.2"],["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.164.2"],["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.164.2"],["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.164.2"],["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":"6eca2931f74e1449cd7d0142ffd15751bf39b8849ee5710e836002b65d8baef7","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.164.2"],["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":"d65a0c899e3abe0fac17958de9e0aeb7a21d98c5ecf8d0af591bcaaf956350f3","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.164.2"],["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":"5d511822e325f6a0fe07884e775d47ce467664cc74911c02eab724747372c833","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.164.2"],["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":"1d92fd1c19a7b0fec0619f3a75dd9d566e4cd796a5376da00c33c1c73c3a1cd7","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.164.2"],["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.164.2"],["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":"1578fc53f605d47568f20e8b210cad9063b4871618a37a5f6dfba23d00310cd2","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.164.2"],["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.164.2"],["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.164.2"],["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.164.2"],["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":"4e8ed6180f41437bfb76bde2fbf004768e0d90b655e676a4053c7de0b7b1de08","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.164.2"],["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":"8ac0751a29f3a951451391da6b0a9cba26e337d91eb3780536b54cee0fcdfb62","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.164.2"],["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.164.2"],["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":"836e826e3c04b9df2ca2d619e9c9be4fe8c078315707606847ae2c3b66f5876f","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.164.2"],["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":"2b4c6d8d31d8a34de880095b90f312b3a7c5723dfdec14096cb7a2eda20e8673","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.164.2"],["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.164.2"],["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":"88abea5cbfd4909209716fdea3e95e60dbc91dc5f7eb2b0fc0b663b15e5531fa","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.164.2"],["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.164.2"],["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":"28ee93cc275e2fcf0ea215c5cf84d67874503793b1f3b419c4f0f0096157877b","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.164.2"],["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.164.2"],["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":"f50b17af8dc0f98d0df70a3b52705b34ed12aa108f85b0062aedd7b961b00a04","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.164.2"],["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":"852aaa83bc94926c387c2ce22a5901f87a2526a91999f60a5d5eb899174c3992","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.164.2"],["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":"e42a18286efbc169967ebfcad890ea81dfae6a35b95699230e4ff6d72bdb441d","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.164.2"],["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.164.2"],["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.164.2"],["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.164.2"],["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":"055915a1e1e7a2e2b29cd8a74359829bc10594e0a234e99f429d8ea3aba4eff4","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":"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.164.2"],["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.164.2"],["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.164.2"],["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.164.2"],["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.164.2"],["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.164.2"],["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.164.2"],["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.164.2"],["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.164.2"],["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.164.2"],["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.164.2"],["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.164.2"],["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.164.2"],["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.164.2"],["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":"8f1fdb5bc082d893fe1528b731c0a4aaf5bb212266a2da96865f14bc8a25eecf","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.164.2"],["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":"67dc8501d9cd8d1ddd0fe351ea384fd3f92be98b370e53383a7a915b95729937","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.164.2"],["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.164.2"],["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":"be34b510ec3e2c04e020d5dca3be5b8d81e882272fbef4186b5801a4191fc7a2","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.164.2"],["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":"6abd95d9c75c1095d4e22ea34623240d58d2bb2185720b38f676da3640e5181c","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.164.2"],["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.164.2"],["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.164.2"],["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":"fedb9029803a5ebddaf7e7f27d661d0ab306819c0b966129b3e25da57fefd06f","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.164.2"],["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.164.2"],["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.164.2"],["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.164.2"],["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":"6eca2931f74e1449cd7d0142ffd15751bf39b8849ee5710e836002b65d8baef7","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.164.2"],["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":"d65a0c899e3abe0fac17958de9e0aeb7a21d98c5ecf8d0af591bcaaf956350f3","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.164.2"],["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":"5d511822e325f6a0fe07884e775d47ce467664cc74911c02eab724747372c833","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.164.2"],["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":"1d92fd1c19a7b0fec0619f3a75dd9d566e4cd796a5376da00c33c1c73c3a1cd7","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.164.2"],["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.164.2"],["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":"1578fc53f605d47568f20e8b210cad9063b4871618a37a5f6dfba23d00310cd2","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.164.2"],["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.164.2"],["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.164.2"],["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.164.2"],["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":"4e8ed6180f41437bfb76bde2fbf004768e0d90b655e676a4053c7de0b7b1de08","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.164.2"],["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":"8ac0751a29f3a951451391da6b0a9cba26e337d91eb3780536b54cee0fcdfb62","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.164.2"],["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.164.2"],["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":"836e826e3c04b9df2ca2d619e9c9be4fe8c078315707606847ae2c3b66f5876f","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.164.2"],["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":"2b4c6d8d31d8a34de880095b90f312b3a7c5723dfdec14096cb7a2eda20e8673","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.164.2"],["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.164.2"],["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":"88abea5cbfd4909209716fdea3e95e60dbc91dc5f7eb2b0fc0b663b15e5531fa","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.164.2"],["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.164.2"],["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":"28ee93cc275e2fcf0ea215c5cf84d67874503793b1f3b419c4f0f0096157877b","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.164.2"],["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.164.2"],["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":"f50b17af8dc0f98d0df70a3b52705b34ed12aa108f85b0062aedd7b961b00a04","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.164.2"],["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":"852aaa83bc94926c387c2ce22a5901f87a2526a91999f60a5d5eb899174c3992","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.164.2"],["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":"e42a18286efbc169967ebfcad890ea81dfae6a35b95699230e4ff6d72bdb441d","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.164.2"],["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.164.2"],["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.164.2"],["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.164.2"],["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":"de81109f6a5d84061a219bb433ae52eb5ad76f2e3ee874aabc2ba351a7505aac","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_isa_statistics.py b/test_support/microcosm_build/uk_isa_statistics.py index 0cc7b63868..ca04acdd47 100644 --- a/test_support/microcosm_build/uk_isa_statistics.py +++ b/test_support/microcosm_build/uk_isa_statistics.py @@ -127,10 +127,11 @@ { "kind": "grow_isa_subscriptions", "people": "table_9_4_account_growth", - "amounts": "table_9_4_amount_level_limit_held", + "amounts": "table_9_4_amount_level_tapered_to_limit", "from_tax_year": 2023, "to_tax_year": 2024, "overall_limit_gbp": 20000.0, + "taper_from_gbp": 18000.0, }, { "kind": "draw_lifetime_isa_payments", From 351fbfac0b00b58f1821f889939a074ad15197ff Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mar=C3=ADa=20Juaristi?= <127882282+juaristi22@users.noreply.github.com> Date: Fri, 30 Oct 2026 11:25:35 +0000 Subject: [PATCH 10/14] Accept the #1360 exclusion in the register test; note 2024-25 cash levels Vahid's review of microcosm#1421: - test_committed_exclusion_registers_load expects the efrs-post-calibration register's tax_free_savings_income entry, which the #1360 commit added, and accepts its approval, expiry and adjudication. Engine-free CI failed on it at a4785ef43. - The method doc says the 2027-28 cash subscriptions above GBP 12,000 are 2024-25 levels, not a 2027-28 base for the dashboard's cash ISA card. Co-Authored-By: Claude Opus 5.5 --- docs/uk-isa-subscriptions-1415.md | 8 +++++++- .../tests/engine_free/uk/test_uk_weighted_integrity.py | 9 +++++++-- 2 files changed, 14 insertions(+), 3 deletions(-) diff --git a/docs/uk-isa-subscriptions-1415.md b/docs/uk-isa-subscriptions-1415.md index 2827e92cd1..2a8ee94f19 100644 --- a/docs/uk-isa-subscriptions-1415.md +++ b/docs/uk-isa-subscriptions-1415.md @@ -192,7 +192,13 @@ policyengine-uk), through `isa_subscriptions_above_limit` and `cash_isa_subscriptions_above_limit`. policyengine-uk 2.164.2 reads neither in any tax or spending variable, so a limit reform changes those amounts but costs nothing until the engine models where the excess goes. The subscriptions are -flows the engine does not uprate, so a later year reads 2024-25 amounts. The +flows the engine does not uprate, so a later year reads 2024-25 amounts. In +particular the cash subscriptions above £12,000 in 2027-28, which a £12,000 cash +limit from April 2027 would leave out, are 2024-25 levels here, not a 2027-28 +base: the dashboard's cash ISA card should not read them as one (Vahid's review +of microcosm#1421). policyengine-uk's own docstring notes a producer could grow +them and cap each person at the limit in force; this stage does not, since +HMRC's tables stop at 2024-25. The Lifetime ISA bonus does reach government spending, so its rate and payment limit score. The fields also support analyses of who subscribes how much. They do not support withdrawals or first-home purchase rules, Innovative Finance or diff --git a/packages/microcosm-build/tests/engine_free/uk/test_uk_weighted_integrity.py b/packages/microcosm-build/tests/engine_free/uk/test_uk_weighted_integrity.py index 21589063ea..aff3e143bc 100644 --- a/packages/microcosm-build/tests/engine_free/uk/test_uk_weighted_integrity.py +++ b/packages/microcosm-build/tests/engine_free/uk/test_uk_weighted_integrity.py @@ -557,17 +557,22 @@ def test_committed_exclusion_registers_load() -> None: # microcosm#1106 (signed 2026-10-11): the release leaves it to the engine, # so the reference carries a column the candidate no longer ships. The # QRF tail register went with its gate (microcosm#1276). + # tax_free_savings_income joins with microcosm#1360 (signed 2026-10-28): + # under the additive ISA income contract the candidate stores ISA interest + # apart, and the engine sums it into the column the reference stores. assert set(input_mass["efrs-post-calibration"]) == { "dfe_education_spending", "property_wealth", + "tax_free_savings_income", } for record in input_mass["efrs-post-calibration"].values(): assert record.approved_by == "juaristi22" - assert record.approved_on in {"2026-10-02", "2026-10-11"} - assert record.expires_on in {"2027-04-02", "2027-04-11"} + assert record.approved_on in {"2026-10-02", "2026-10-11", "2026-10-28"} + assert record.expires_on in {"2027-04-02", "2027-04-11", "2027-04-28"} assert ( "microcosm#1063" in record.adjudication or "microcosm#1106" in record.adjudication + or "microcosm#1360" in record.adjudication ) assert uk_default_input_mass_reviewed_exclusions() is ( uk_default_input_mass_reviewed_exclusions() From 55e4a2c6a7d42be1052c9e9fc06db4c73833e10f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mar=C3=ADa=20Juaristi?= <127882282+juaristi22@users.noreply.github.com> Date: Fri, 30 Oct 2026 12:12:49 +0000 Subject: [PATCH 11/14] Replace the stale feed re-pin fragment; pass the ISA contract in the H5 round trip - After the merge of main, this PR no longer re-pins the UK Chronicle feed: #1420 moved it to 53815b2, which carries PolicyEngine/chronicle#392's ISA statistics, and #1420's fragment records that re-pin. The 1415-uk-chronicle-repin-isa-statistics fragment, which announced a re-pin to #392 with e56af9a's counts, becomes an added fragment for what this PR adds: the vendored hmrc_isa_statistics_facts.json from the pinned feed. The method doc names the 53815b2 pin as the source. - The frame serializer registry's UK single-year round trip passes the ISA income contract that _write_uk_single_year_tables requires since the microcosm#1360 commit. Engine-free CI stopped on the register test first at a4785ef43, so this failure only showed at 351fbfac0. Co-Authored-By: Claude Opus 5.5 --- changelog.d/1415-uk-chronicle-repin-isa-statistics.changed.md | 1 - changelog.d/1415-uk-isa-statistics-facts.added.md | 1 + docs/uk-isa-subscriptions-1415.md | 3 ++- test_support/microcosm_build/frame_serializer_registry.py | 4 ++++ 4 files changed, 7 insertions(+), 2 deletions(-) delete mode 100644 changelog.d/1415-uk-chronicle-repin-isa-statistics.changed.md create mode 100644 changelog.d/1415-uk-isa-statistics-facts.added.md diff --git a/changelog.d/1415-uk-chronicle-repin-isa-statistics.changed.md b/changelog.d/1415-uk-chronicle-repin-isa-statistics.changed.md deleted file mode 100644 index 13ccb5c55e..0000000000 --- a/changelog.d/1415-uk-chronicle-repin-isa-statistics.changed.md +++ /dev/null @@ -1 +0,0 @@ -The UK Chronicle feed is re-pinned to PolicyEngine/chronicle#392 (microcosm#1415), which brings HMRC's 2026 annual savings statistics: the ISA tables (accounts, amounts and market values by type to 2024-25, and 2023-24 subscribers and holders by income, size of subscription, age, sex and region), the Lifetime ISA withdrawal statistics and the cash ISA limit reduction impact note (3,272 facts; 1,506,587 rows; the consumer-fact schema is unchanged). A new vendored resource, `hmrc_isa_statistics_facts.json`, carries the 1,074 rows the ISA subscriptions stage and the Lifetime ISA anchor read; none is a calibration target, and the other vendored resources carry the same rows under the new feed identity. diff --git a/changelog.d/1415-uk-isa-statistics-facts.added.md b/changelog.d/1415-uk-isa-statistics-facts.added.md new file mode 100644 index 0000000000..f52f2e1f23 --- /dev/null +++ b/changelog.d/1415-uk-isa-statistics-facts.added.md @@ -0,0 +1 @@ +A new vendored resource, `hmrc_isa_statistics_facts.json`, carries the 1,074 rows of HMRC's 2026 annual savings statistics the ISA subscriptions stage and the Lifetime ISA anchor read (microcosm#1415): Table 9.7 2023-24 subscribers and holders by income and size of subscription for each type paid into, Tables 9.8 and 9.9 by age, sex and region, Table 9.4 accounts and amounts for 2023-24 and 2024-25, Table 9.6 market values, the cash ISA limit reduction impact note's shares and Lifetime ISA Table 1a. They come from the pinned `53815b2` feed, which carries PolicyEngine/chronicle#392's ISA statistics; the pin and the other vendored resources are unchanged. None is a calibration target. diff --git a/docs/uk-isa-subscriptions-1415.md b/docs/uk-isa-subscriptions-1415.md index 2a8ee94f19..c1e9585a61 100644 --- a/docs/uk-isa-subscriptions-1415.md +++ b/docs/uk-isa-subscriptions-1415.md @@ -31,7 +31,8 @@ read the sum of the person balances. ## Sources - HMRC, [Annual savings statistics 2026](https://www.gov.uk/government/statistics/annual-savings-statistics-2026) - (September 2026), through the pinned Chronicle feed (PolicyEngine/chronicle#392): + (September 2026), through the pinned Chronicle feed (`53815b2`, which carries + PolicyEngine/chronicle#392's ISA statistics): - Table 9.7: individuals subscribing in 2023-24 by total income and size of subscription, for each type paid into (cash only, stocks and shares only, both). The tables head their columns "(thousands)" but count people. diff --git a/test_support/microcosm_build/frame_serializer_registry.py b/test_support/microcosm_build/frame_serializer_registry.py index 6e5bec73a4..5beee24bae 100644 --- a/test_support/microcosm_build/frame_serializer_registry.py +++ b/test_support/microcosm_build/frame_serializer_registry.py @@ -226,6 +226,8 @@ def _round_trip_nullable_us_h5(tmp_path: Path, nullable_case: str) -> BooleanRou def _round_trip_uk_single_year(tmp_path: Path, nullable_case: str) -> BooleanRoundTrip: pytest.importorskip("tables") pytest.importorskip("h5py") + from microcosm.frame.adapters.policyengine_uk import UK_ISA_INCOME_CONTRACT + source = _dtype_family_table(nullable_case) before = source.copy(deep=True) path = tmp_path / "uk-single-year.h5" @@ -242,6 +244,8 @@ def _round_trip_uk_single_year(tmp_path: Path, nullable_case: str) -> BooleanRou time_period="2023", weight_kind=WeightKind.DESIGN, mass_log=(), + # Every UK H5 declares its ISA income contract (microcosm#1360). + isa_income_contract=UK_ISA_INCOME_CONTRACT, path=path, ) loaded = _read_uk_national_tables(path)[0]["person"] From 6758f3a4a2948a9dad32dd03a183838cb981b257 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mar=C3=ADa=20Juaristi?= <127882282+juaristi22@users.noreply.github.com> Date: Fri, 30 Oct 2026 12:48:14 +0000 Subject: [PATCH 12/14] Carry ISA interest and the ISA contract in two engine-free fixtures Engine-free CI stops at its first failure, so these sat behind earlier ones. Both come from the microcosm#1360 commit: - The UC reporter redraw reads ISA interest beside interest outside ISAs (individual_savings_account_interest_income), so its synthetic person frame carries the column. - A UK frame's metadata carries the ISA income contract beside the period, so the stage-checkpoint test expects both. Co-Authored-By: Claude Opus 5.5 --- .../engine_free/uk/test_uk_stage_checkpoints.py | 14 +++++++++++++- .../microcosm_build/uk_uc_reporter_redraw.py | 3 +++ 2 files changed, 16 insertions(+), 1 deletion(-) diff --git a/packages/microcosm-build/tests/engine_free/uk/test_uk_stage_checkpoints.py b/packages/microcosm-build/tests/engine_free/uk/test_uk_stage_checkpoints.py index fde2d96465..f6a6453c91 100644 --- a/packages/microcosm-build/tests/engine_free/uk/test_uk_stage_checkpoints.py +++ b/packages/microcosm-build/tests/engine_free/uk/test_uk_stage_checkpoints.py @@ -9,6 +9,7 @@ from __future__ import annotations import hashlib +import json from pathlib import Path import pandas as pd @@ -27,6 +28,10 @@ load_uk_stage_predecessor, uk_stage_metadata, ) +from microcosm.frame.adapters.policyengine_uk import ( + UK_ISA_INCOME_CONTRACT, + UK_ISA_INCOME_CONTRACT_ATTR, +) _PIPELINE = StagePipeline( ( @@ -115,7 +120,14 @@ def test_stage_metadata_refuses_reserved_key_collisions() -> None: frame = _frame() metadata = uk_stage_metadata(frame, extra={"seed": 42}) - assert metadata[UK_FRAME_METADATA_KEY] == {"time_period": "2023"} + # The frame metadata carries the ISA income contract beside the period + # (microcosm#1360). + assert metadata[UK_FRAME_METADATA_KEY] == { + "time_period": "2023", + UK_ISA_INCOME_CONTRACT_ATTR: json.dumps( + dict(UK_ISA_INCOME_CONTRACT), sort_keys=True + ), + } assert metadata["seed"] == 42 with pytest.raises(ValueError, match="reserved"): diff --git a/test_support/microcosm_build/uk_uc_reporter_redraw.py b/test_support/microcosm_build/uk_uc_reporter_redraw.py index 15b463ba6d..f561b7f2b4 100644 --- a/test_support/microcosm_build/uk_uc_reporter_redraw.py +++ b/test_support/microcosm_build/uk_uc_reporter_redraw.py @@ -171,6 +171,8 @@ def _frame(*, child_only: bool = False): "employment_income": 10_000.0 + benunit_id + member, "self_employment_income": 100.0 * member, "savings_interest_income": 10.0, + # ISA interest apart (microcosm#1360): gross is the sum. + "individual_savings_account_interest_income": 0.0, "dividend_income": 20.0, "property_income": 30.0, "other_investment_income": 40.0, @@ -192,6 +194,7 @@ def _frame(*, child_only: bool = False): "employment_income": 0.0, "self_employment_income": 0.0, "savings_interest_income": 0.0, + "individual_savings_account_interest_income": 0.0, "dividend_income": 0.0, "property_income": 0.0, "other_investment_income": 0.0, From a62ac83e6dfe597bbebdd098ae3b492ca1a0b91e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mar=C3=ADa=20Juaristi?= <127882282+juaristi22@users.noreply.github.com> Date: Fri, 30 Oct 2026 13:42:02 +0000 Subject: [PATCH 13/14] Drop the CPU-time test of the citation scanners MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The test held the scanners to under 2 s of process time on a block of hostile strings. The block takes about 0.5 s on an Apple-silicon Mac, but GitHub's Python 3.14 runners measured 2.07 s and 2.34 s on this PR, and the engine-free job stops at its first failure, so a slow runner also hid the rest of the job. María's ruling of 2026-10-30 drops it. The tests that hold the linear scans to the whole-string scans they replaced stay. Co-Authored-By: Claude Opus 5.5 --- .../shared/test_spec_source_citations.py | 130 ------------------ 1 file changed, 130 deletions(-) diff --git a/packages/microcosm-build/tests/engine_free/shared/test_spec_source_citations.py b/packages/microcosm-build/tests/engine_free/shared/test_spec_source_citations.py index 9e1a37565f..636ca2b74b 100644 --- a/packages/microcosm-build/tests/engine_free/shared/test_spec_source_citations.py +++ b/packages/microcosm-build/tests/engine_free/shared/test_spec_source_citations.py @@ -64,7 +64,6 @@ import json import re import string -import time from collections.abc import Callable from html.entities import html5 from pathlib import Path, PurePosixPath @@ -3250,135 +3249,6 @@ def test_a_line_link_of_this_repository_is_refused_however_markup_escapes_it( } -def test_a_long_string_is_scanned_in_linear_time() -> None: - # Each of these once took time quadratic in its length: a run of path - # characters was rescanned from each of its characters, and a user was - # looked for before a GitHub host from each character of a run that can - # be in one. At these lengths the quadratic scans took seconds each. - started = time.process_time() - for text in ( - ":" * 60_000, - "//" * 30_000, - "a" * 60_000, - "github.com/" * 6_000, - "https://a/" + "%74" * 20_000, - ): - line_citations(text) - unrecognised_line_locators(text) - # So did a string holding thousands of citations: each one's clause, - # commits and commit-like tokens were found again from the whole string. - for text in ( - "x.py:1 " * 8_000, - "x.py:1 at a1b2c3d " * 4_000, - "a1b2c3d; " + "x.py:1; " * 8_000, - "x.py:1 y.py foo L1 " * 4_000, - ): - misspelled_commit_pins(text) - unpinned_line_citations(text) - unrecognised_line_locators(text) - assert time.process_time() - started < 2 - # Each of these took 4 to 28 seconds: a list of line numbers that failed - # was retried once for each way to share its whitespace out (exponential - # in its length), a failed locator once for each way to share a run of - # spaces or quotes, a failed range once for each way to share the spaces - # after its dash, a reverse locator was tried from each number of a - # failed list, and a long host label was encoded in Punycode (quadratic). - # The exponential ones come first, so a regression fails before the - # slower ones run. - for text in ( - "L1 and " * 24, - "lines " + "1 and " * 8 + "in x.py", - "lines " + "1 and " * 10 + "in x.py", - "lines " + "1, " * 24 + "in x.py", - "x.py" + " " * 1_024 + "x", - "x.py" + "'" * 16_000 + "L1x", - "line " + " " * 32_768 + "1x in x.py", - "lines L1-" + " " * 32_768 + "2x in x.py", - "x.py line" + " " * 65_536 + "1x", - "lines L1 to" + " " * 32_768 + "2x in x.py", - "L1 and " * 8_000, - "https://" + "".join(map(chr, range(0x4000, 0x4000 + 8_000))) + "/a.py#L12", - ): - line_citations(text) - unrecognised_line_locators(text) - assert time.process_time() - started < 2, text[:24] - # Since round 9: ranges that each end where the next starts, a list read - # again from its last number, and runs of what a markup escape starts with. - for text in ( - "L1-" * 16_000, - "L1-L2-L3" + ", 4" * 8_000 + " x", - "&#" + "0" * 100_000 + "35;", - "&#x" * 30_000, - "\\" * 100_000, - "&a" * 50_000, - ): - line_citations(text) - unrecognised_line_locators(text) - assert time.process_time() - started < 2, text[:24] - # Since round 10, in 2 s of their own: runs of what an attribute's value, - # a destination in angle brackets, a long legacy-looking name and a URL - # read through Unicode spaces start with. - started = time.process_time() - for text in ( - '="https:' * 20_000, - "='" + "x" * 100_000, - "]( Date: Fri, 30 Oct 2026 13:44:18 +0000 Subject: [PATCH 14/14] Bring two feed-gated UK tests in line with main Both skip in CI without the Chronicle feed, so main has carried them stale: - The council tax region test counted #953's national single adult discount reference (f9b12e41e) among the 81 composed region cells. It now leaves that row out, as the count test that needs no feed does. - The childcare and bus compile test pinned the fare receipts on the calendar-year basis. #1331 (b4ebfff18) moved them onto policyengine-uk's model-year window, and the membership already carries those values. The test now derives them as test_uk_bus_targets.py does. London moves by DfT's unrounded March 2026 index. Both pass against the pinned 53815b2 feed. Co-Authored-By: Claude Opus 5.5 --- .../uk/test_uk_council_tax_targets.py | 4 ++++ .../engine_free/uk/test_uk_target_references.py | 16 ++++++++++++++-- 2 files changed, 18 insertions(+), 2 deletions(-) diff --git a/packages/microcosm-build/tests/engine_free/uk/test_uk_council_tax_targets.py b/packages/microcosm-build/tests/engine_free/uk/test_uk_council_tax_targets.py index 33b051506d..1471c5a2be 100644 --- a/packages/microcosm-build/tests/engine_free/uk/test_uk_council_tax_targets.py +++ b/packages/microcosm-build/tests/engine_free/uk/test_uk_council_tax_targets.py @@ -613,10 +613,13 @@ def test_composed_english_region_cells_sum_to_the_publisher_england_row() -> Non facts = _pinned_feed_facts() spec = load_country_spec("uk") + # England's single adult discount row (microcosm#953) is national, not a + # composed region cell. composed = { reference.name: reference for reference in spec.target_references if reference.name.startswith("mhclg.council_tax_stock.") + and reference.name != _SINGLE_ADULT_DISCOUNT } assert len(composed) == 81 compiled = compile_uk_target_registry(facts, target_period=2025).registry @@ -626,6 +629,7 @@ def test_composed_english_region_cells_sum_to_the_publisher_england_row() -> Non else target.name: (target.value) for target in compiled.specs if target.name.startswith("mhclg.council_tax_stock.") + and target.name.removesuffix("@2025") != _SINGLE_ADULT_DISCOUNT } assert len(values) == 81, sorted(values)[:3] 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 f26b3d139d..06e697074f 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 @@ -533,6 +533,15 @@ def test_chronicle_household_reference_surface_is_complete() -> None: assert not any(name.startswith("external:") for name in names) +#: The June 2026 BUS0415a release blended over policyengine-uk's model years, +#: as test_uk_bus_targets.py derives it (microcosm#1331). London's fares were +#: held, and DfT's unrounded March 2026 value lifts them a little. +_LONDON_FARE_FACTOR = (196.1 * 270 + 196.10649454164795 * 95) / 365 / 196.1 +_OUTSIDE_LONDON_FARE_FACTOR = ( + 210.5 * 86 + 213.6 * 92 + 214.3 * 92 + 217.95569364121366 * 95 +) / (181.6 * 86 + 185.7 * 92 + 185.9 * 92 + 206.4 * 90 + 210.5 * 5) + + def test_childcare_and_bus_references_compile_with_declared_provenance() -> None: root = _TEST_PATHS.repository feed = root / STABLE_UK_FACT_FEED_NAME @@ -593,10 +602,13 @@ def test_childcare_and_bus_references_compile_with_declared_provenance() -> None "dfe.funded_childcare.working_parent_children_age_3": 278_640.0, "dfe.funded_childcare.universal_nursery_children_age_3": 565_954.0, "dft.bus_fare_receipts.england": pytest.approx( - 3_417_388_656.43538 * 204.125 / 193.125 + 1_347_434_943.01459 * _LONDON_FARE_FACTOR + + 2_069_953_713.42079 * _OUTSIDE_LONDON_FARE_FACTOR ), "dft.bus_net_support.england": 3_024_904_320.8399997, - "dft.bus_fare_receipts.london": 1_347_434_943.01459, + "dft.bus_fare_receipts.london": pytest.approx( + 1_347_434_943.01459 * _LONDON_FARE_FACTOR + ), "dft.bus_net_support.london": 1_130_214_000.0, "scotgov.bus.passenger_revenue": 391_000_000.0, "scotgov.bus.government_support": 499_000_000.0,